Timeline


and

12/21/2009:

07:12 Changeset [1394] by lowjoel
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
  • branches/eraser6/BlackBox/Eraser/Strings.NL.resx
  • branches/eraser6/BlackBox/Eraser/Strings.en.resx
  • branches/eraser6/BlackBox/Eraser/Strings.it.resx
  • branches/eraser6/BlackBox/Eraser/Strings.resx

Implemented uploading to the webserver.

05:54 Changeset [1393] by lowjoel
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs

Added copyright notice

05:54 Changeset [1392] by lowjoel
  • branches/eraser6/BlackBox/Dependencies/ICSharpCode.SharpZipLib.dll
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.resx
  • branches/eraser6/BlackBox/Eraser/Eraser.csproj
  • branches/eraser6/BlackBox/Eraser/MainForm.cs
  • branches/eraser6/BlackBox/Eraser/Strings.NL.resx
  • branches/eraser6/BlackBox/Eraser/Strings.en.resx
  • branches/eraser6/BlackBox/Eraser/Strings.it.resx
  • branches/eraser6/BlackBox/Eraser/Strings.resx

Compress the crash report before uploading.

05:40 Changeset [1391] by lowjoel
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs

Add the crash reports to the main BlackBox? UI and check them all.

05:39 Changeset [1390] by lowjoel
  • branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs

Added the BlackBoxReport? class that encapsulates a crash report.

01:23 Changeset [1389] by lowjoel
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.resx
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
  • branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.resx
  • branches/eraser6/BlackBox/Eraser/Eraser.csproj
  • branches/eraser6/BlackBox/Eraser/MainForm.Designer.cs
  • branches/eraser6/BlackBox/Eraser/MainForm.cs
  • branches/eraser6/BlackBox/Eraser/MainForm.nl.resx
  • branches/eraser6/BlackBox/Eraser/MainForm.resx

Added the BlackBox? UI components so that the user will be prompted to send crash reports to us. More work on the UI is needed, however.

12/20/2009:

11:58 Changeset [1388] by lowjoel
  • branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs

The first version of the BlackBox? class.

11:57 Changeset [1387] by lowjoel
  • branches/eraser6/BlackBox
  • branches/eraser6/BlackBox/Eraser.Util/Eraser.Util.csproj
  • branches/eraser6/BlackBox/Eraser/Program.cs

Initial commit to the Eraser BlackBox? branch which is our own crash handler.

12/20/09:

11:52 Ticket #284 (Eraser.Util rewrite) created by Joel
Other tasks: - Extract the functions in the following files to discrete …

12/19/09:

22:31 Ticket #283 (Keep highest privilege level of Eraser running) created by Joel
When running Eraser as an administrator, if an existing instance is found …

12/18/09:

10:39 LocalisingEraser edited by aramacciotti
(diff)
10:24 ShellExt.PNG attached to LocalisingEraser by aramacciotti
Shell Extension localizing
10:06 LocalisingEraser edited by aramacciotti
(diff)
09:59 LocalisingEraser edited by aramacciotti
(diff)
09:57 LocalisingEraser edited by aramacciotti
(diff)
08:29 LocalisingEraser edited by aramacciotti
(diff)
08:03 LocalisingEraser edited by aramacciotti
(diff)
08:03 Changeset [1386] by aramacciotti
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.it.resx
  • trunk/eraser6/Eraser/SettingsPanel.resx
07:49 Changeset [1385] by aramacciotti
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.it.resx
  • trunk/eraser6/Eraser/SettingsPanel.resx

schedulerMissed Italian traslation corrected

02:00 Ticket #282 (Access is Denied) created by GargantulaKon
First, I was getting an error that Access is denied to J:\Document and …

12/17/09:

13:17 Ticket #281 (File is currently in use and cannot be removed) created by trejkaz
Today I tried to erase free space on C:, and got the following error in …

12/16/09:

09:38 LocalisingEraser edited by aramacciotti
(diff)

12/15/09:

05:20 Changeset [1384] by lowjoel
  • trunk/website/Templates/Eraser.dwt
  • trunk/website/announcements/20081201.html
  • trunk/website/announcements/20081213.html
  • trunk/website/announcements/20090103.html
  • trunk/website/announcements/20090108.html
  • trunk/website/announcements/20090418.html
  • trunk/website/announcements/20090610.html
  • trunk/website/announcements/20090611.html
  • trunk/website/announcements/20090706.html
  • trunk/website/announcements/20091215.html
  • trunk/website/contributing.html
  • trunk/website/download.php
  • trunk/website/index.php
  • trunk/website/reviews.html

Mis-linked the announcement

05:00 Ticket #280 (Portable Eraser 6) closed by Joel
duplicate: Duplicate of #260.
04:55 Ticket #69 (Erasure of old MFT records on demand) closed by Joel
duplicate: Duplicate of #22.
04:46 Ticket #280 (Portable Eraser 6) created by Joel
This was not provided in the first release of Eraser as .NET is not …
04:45 Ticket #279 (Implement Custom Erasure Types) created by Joel
Remove the TaskEventArgs? class since the Task object can be traced from …
04:44 Ticket #278 (Implement the Executor as a Service) created by Joel
When using a service, get the service to assign task IDs and task progress …
04:43 Ticket #277 (Eraser Unified File Manager) created by Joel
- Allows handling long file names - Standardize: directory or folder? …
04:42 Ticket #276 (Implement Eraser Registrar Interface) created by Joel
The current interface is rather weird since we have got 4 different …
04:42 Ticket #275 (Code Review) created by Joel
- Find a way to return the status of the erase from the DirectExecutor? …
04:41 Ticket #274 (Use number of files found for entropy) created by Joel
04:40 Ticket #273 (Use NtSetInformationFile to deeply set file times) created by Joel
As in source:trunk/eraser5/EraserDll/File.cpp@1376#L76
04:36 Ticket #272 (Remove IsFat12 from Fat12Or16Api) created by Joel
04:36 Ticket #271 (Eraser task status error) created by Joel
Tasks added using the context menu while another task is running do not …
04:35 Ticket #270 (Verify ADS cluster tip erasure behaviour) created by Joel
04:35 Ticket #269 (Verify compressed file cluster tip erasure behaviour) created by Joel
04:00 Ticket #268 (Display progress when erasing from Shell) created by Joel
Display a progress dialog like that of the Shell when erasing files

12/15/2009:

03:55 Ticket #267 (Let the bootstrapper decompression proceed in a secondary thread) created by Joel
This allows the bootstrapper to be cancelled during extraction.
03:41 Changeset [1383] by lowjoel
  • branches/eraser6/6.0

Branch the Eraser 6.0 Stable branch

03:39 ReleaseProcedure edited by Joel
Add the issue of Symbols and tagging (diff)
03:38 Changeset [1382] by lowjoel
  • tags/5.8.8

Tagged Eraser 5.8.8

03:36 Changeset [1381] by lowjoel
  • tags/6.0.6.1376

Tagged Eraser 6.0.6.1376 (stable)

03:26 ReleaseProcedure edited by Joel
Update Trac with the new version when one is released. (diff)
02:54 Changeset [1380] by lowjoel
  • trunk/website/Templates/Eraser.dwt
  • trunk/website/announcements/20081201.html
  • trunk/website/announcements/20081213.html
  • trunk/website/announcements/20090103.html
  • trunk/website/announcements/20090108.html
  • trunk/website/announcements/20090418.html
  • trunk/website/announcements/20090610.html
  • trunk/website/announcements/20090611.html
  • trunk/website/announcements/20090706.html
  • trunk/website/announcements/20091215.html
  • trunk/website/contributing.html
  • trunk/website/download.php
  • trunk/website/index.php
  • trunk/website/reviews.html

Updated announcements.

02:50 Changeset [1379] by lowjoel
  • trunk/website/announcements/20091215.html

5.8.8 and 6.0.6 release.

02:15 Milestone Eraser 6.0 completed
The first release line of v6 should contain all the functionality of v5, …
02:15 Milestone Eraser 5.8.8 completed
01:52 Changeset [1378] by lowjoel
  • trunk/eraser5/README.txt

Updated readme for 5.8.8

01:10 ReleaseProcedure edited by Joel
Updated release procedure (diff)
01:02 Changeset [1377] by lowjoel
  • trunk/eraser5/version.h

Version bump.

12/14/2009:

08:28 Changeset [1376] by lowjoel
  • trunk/eraser6/Eraser/Program.cs

Fixed regression introduced in r1305 where session ends do not trigger the exit of the program cleanly.

12/13/2009:

17:15 LocalisingEraser edited by aramacciotti
(diff)
17:05 LocalisingEraser edited by aramacciotti
(diff)
17:03 LocalisingEraser edited by aramacciotti
(diff)
16:59 LocalisingEraser edited by aramacciotti
(diff)

12/12/2009:

13:48 Changeset [1375] by lowjoel
  • trunk/eraser5/shared/FileHelper.cpp

Convert all relative path names to full path names when enumerating files in a folder.

10:36 Ticket #265 (r1373 throws Unhandeled Exception on W7x64) closed by Joel
fixed: Fixed in r1374.
10:36 Changeset [1374] by lowjoel
  • trunk/eraser6/Eraser.Manager/Task.cs

Fixed regression in r1157. Fixes #265.

12/11/2009:

09:36 Ticket #266 (FAT32 Bug) closed by Joel
duplicate: Duplicate of #254.

12/9/2009:

13:26 LocalisingEraser edited by aramacciotti
(diff)
12:08 LocalisingEraser edited by aramacciotti
(diff)
11:56 LocalisingEraser edited by aramacciotti
(diff)
03:07 Ticket #266 (FAT32 Bug) created by GargantulaKon
Using 5.8.8 Beta 1 and the 5.8.7. I set to delete as unused space, but …

12/8/2009:

11:54 Ticket #265 (r1373 throws Unhandeled Exception on W7x64) created by philosophersean
Eraser6 r1373 throws an exception on a fresh install of Windows 7, Home …

12/4/2009:

14:42 LocalisingEraser edited by aramacciotti
(diff)
14:39 LocalisingEraser edited by aramacciotti
(diff)
13:41 Forms&Controls.PNG attached to LocalisingEraser by aramacciotti
Localization of forms
13:35 LocalisingEraser edited by aramacciotti
Removed AboutForm? that doesn't have anything to localize (diff)
13:00 Ticket #264 (One .NET Runtime 2.0 Error) created by tosch
Dear friends, first thing - thank you a lot for your work, it's a great …

12/3/2009:

23:15 Changeset [1373] by aramacciotti
  • trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
  • trunk/eraser6/Eraser/TaskPropertiesForm.it.resx
  • trunk/eraser6/Eraser/TaskPropertiesForm.resx

Localized Scheduling tab

22:36 LocalisingEraser edited by aramacciotti
(diff)
09:52 LocalisingEraser edited by aramacciotti
(diff)
08:00 Strings.PNG attached to LocalisingEraser by aramacciotti
Screen shot of Strings files localization
07:41 LocalisingEraser edited by aramacciotti
(diff)

12/1/2009:

20:26 LocalisingEraser edited by aramacciotti
(diff)
20:25 LocalisingEraser edited by aramacciotti
(diff)
20:24 LocalisingEraser created by aramacciotti
First really early draft
03:05 DebuggingNightlyBuilds created by Joel
Publicise the public symbol server.
03:01 WikiStart edited by Joel
Link to the nighty builds debugging page (diff)
01:58 Ticket #263 (Eraser 6 r1371) closed by Joel
fixed: OK I've committed a fix, check back in about 15 minutes and use the new …
01:58 Changeset [1372] by lowjoel
  • trunk/eraser6/ShellExt/CtxMenu.cpp

Fixed shell extension crash when:
-no language is set in the Eraser settings
-a language in which no translation is available is selected.

11/30/2009:

16:00 Ticket #263 (Eraser 6 r1371) created by Frank_UK
Eraser 6 r1371 has a bug. Right clicking any file on the desktop crashes …
02:14 Ticket #262 (Localise the Util.Native and Util libraries) created by Joel
Some in the Logger class
01:56 Changeset [1371] by lowjoel
  • trunk/eraser6/ShellExt/ShellExt.rc

The resources in the Shell extension are currently sublanguage-neutral resources.

01:55 Changeset [1370] by lowjoel
  • trunk/eraser6/ShellExt/CtxMenu.cpp
  • trunk/eraser6/ShellExt/stdafx.h

When calling CCtxMenu::LoadString? use the Language ID specified in the main Eraser settings. Use the MLang library to convert the locale name to the language ID

01:03 Changeset [1369] by lowjoel
  • trunk/eraser6/ShellExt/CtxMenu.cpp

Manually parse the string table to get the language resource we want when calling CCtxMenu::LoadString? as we separate the string tables according to language in our module resource. This allows us to specify the language we want the resources to load in (to be implemented).

11/29/2009:

23:34 Changeset [1368] by lowjoel
  • trunk/eraser6/ShellExt/ShellExt.rc

Compilo.

23:24 Changeset [1367] by lowjoel
  • trunk/eraser6/ShellExt/ShellExt.rc

Restored the English resources. Do RC files work like this?

19:58 Changeset [1366] by aramacciotti
  • trunk/eraser6/ShellExt/ShellExt.rc

First italian translation of Shell Extension resource file

18:42 Changeset [1365] by aramacciotti
  • trunk/eraser6/Eraser/Strings.it.resx
09:45 Changeset [1364] by lowjoel
  • trunk/eraser6/Eraser/Resources/BackgroundLogo.png
  • trunk/eraser6/Resources/Source/Dialogs/Dialog Logo.psd

Getting ready to release Eraser 6 stable; the first in the stable line will be 6.0.6.

09:05 Changeset [1363] by lowjoel
  • trunk/eraser6/Eraser.Manager/EntropySource.cs

ERROR_ACCESS_DENIED is 0x5 not 0x6 (ERROR_INVALID_HANDLE).

11/28/2009:

10:19 Changeset [1362] by lowjoel
  • trunk/website/download.php

Wrote date format string.

09:32 Changeset [1361] by lowjoel
  • trunk/eraser6

Ignore the ipch folder used by VS2010

03:03 Changeset [1360] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Custom.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/DoD.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Random.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Fat.cs
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs
  • trunk/eraser6/Eraser.DefaultPlugins/Plugin.cs
  • trunk/eraser6/Eraser.DefaultPlugins/RNGCrypto.cs
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.Designer.cs
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.cs
  • trunk/eraser6/Eraser.Manager/DirectExecutor.cs
  • trunk/eraser6/Eraser.Manager/EntropySource.cs
  • trunk/eraser6/Eraser.Manager/Exception.cs
  • trunk/eraser6/Eraser.Manager/Executor.cs
  • trunk/eraser6/Eraser.Manager/FileSystem.cs
  • trunk/eraser6/Eraser.Manager/Language.cs
  • trunk/eraser6/Eraser.Manager/Logger.cs
  • trunk/eraser6/Eraser.Manager/ManagerLibrary.cs
  • trunk/eraser6/Eraser.Manager/Method.cs
  • trunk/eraser6/Eraser.Manager/PRNG.cs
  • trunk/eraser6/Eraser.Manager/Plugins.cs
  • trunk/eraser6/Eraser.Manager/RemoteExecutor.cs
  • trunk/eraser6/Eraser.Manager/Schedule.cs
  • trunk/eraser6/Eraser.Manager/Settings.cs
  • trunk/eraser6/Eraser.Manager/Task.cs
  • trunk/eraser6/Eraser.Util.Unlocker/AssemblyInfo.cpp
  • trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.cpp
  • trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.h
  • trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.rc
  • trunk/eraser6/Eraser.Util.Unlocker/Main.cpp
  • trunk/eraser6/Eraser.Util.Unlocker/NTApi.h
  • trunk/eraser6/Eraser.Util.Unlocker/Stdafx.cpp
  • trunk/eraser6/Eraser.Util.Unlocker/Stdafx.h
  • trunk/eraser6/Eraser.Util.Unlocker/Unlocker.cpp
  • trunk/eraser6/Eraser.Util.Unlocker/Unlocker.h
  • trunk/eraser6/Eraser.Util/File.cs
  • trunk/eraser6/Eraser.Util/KernelApi.cs
  • trunk/eraser6/Eraser.Util/Localisation.cs
  • trunk/eraser6/Eraser.Util/MsCorEEApi.cs
  • trunk/eraser6/Eraser.Util/NTApi.cs
  • trunk/eraser6/Eraser.Util/NetApi.cs
  • trunk/eraser6/Eraser.Util/NtfsApi.cs
  • trunk/eraser6/Eraser.Util/ShellApi.cs
  • trunk/eraser6/Eraser.Util/StreamInfo.cs
  • trunk/eraser6/Eraser.Util/UserApi.cs
  • trunk/eraser6/Eraser.Util/UxThemeApi.cs
  • trunk/eraser6/Eraser.Util/VolumeInfo.cs
  • trunk/eraser6/Eraser.Util/WintrustApi.cs
  • trunk/eraser6/Eraser/AboutForm.Designer.cs
  • trunk/eraser6/Eraser/AboutForm.cs
  • trunk/eraser6/Eraser/BasePanel.Designer.cs
  • trunk/eraser6/Eraser/BasePanel.cs
  • trunk/eraser6/Eraser/LightGroup.Designer.cs
  • trunk/eraser6/Eraser/LightGroup.cs
  • trunk/eraser6/Eraser/LogForm.Designer.cs
  • trunk/eraser6/Eraser/LogForm.cs
  • trunk/eraser6/Eraser/MainForm.Designer.cs
  • trunk/eraser6/Eraser/MainForm.cs
  • trunk/eraser6/Eraser/Program.cs
  • trunk/eraser6/Eraser/ProgressForm.Designer.cs
  • trunk/eraser6/Eraser/ProgressForm.cs
  • trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
  • trunk/eraser6/Eraser/SchedulerPanel.cs
  • trunk/eraser6/Eraser/SettingsCompatibility.cs
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.cs
  • trunk/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
  • trunk/eraser6/Eraser/TaskDataSelectionForm.cs
  • trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
  • trunk/eraser6/Eraser/TaskPropertiesForm.cs
  • trunk/eraser6/Eraser/ToolBar.Designer.cs
  • trunk/eraser6/Eraser/ToolBar.cs
  • trunk/eraser6/Eraser/UpdateForm.Designer.cs
  • trunk/eraser6/Eraser/UpdateForm.cs
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.h
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.rc
  • trunk/eraser6/Installer/Bootstrapper/Main.cpp
  • trunk/eraser6/Installer/Bootstrapper/Resource.h
  • trunk/eraser6/Installer/Bootstrapper/stdafx.cpp
  • trunk/eraser6/Installer/Bootstrapper/stdafx.h
  • trunk/eraser6/Installer/DirectoryStructure.wxs
  • trunk/eraser6/Installer/Eraser.wxs
  • trunk/eraser6/Installer/Localisations.wxs
  • trunk/eraser6/Installer/UserInterface.wxs
  • trunk/eraser6/ShellExt/CtxMenu.cpp
  • trunk/eraser6/ShellExt/CtxMenu.h
  • trunk/eraser6/ShellExt/DllMain.cpp
  • trunk/eraser6/ShellExt/DllMain.h
  • trunk/eraser6/ShellExt/DllMain.idl
  • trunk/eraser6/ShellExt/ShellExt.rc
  • trunk/eraser6/ShellExt/stdafx.cpp
  • trunk/eraser6/ShellExt/stdafx.h
  • trunk/eraser6/ShellExt/targetver.h
  • trunk/eraser6/Version.cs.in
  • trunk/eraser6/Version.rc.in
  • trunk/eraser6/Version.wxs.in

Eraser's still under development, so update the copyright notice.

02:54 Changeset [1359] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Custom.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/DoD.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Random.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs
  • trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs
  • trunk/eraser6/Eraser.DefaultPlugins/Plugin.cs
  • trunk/eraser6/Eraser.DefaultPlugins/Properties/AssemblyInfo.cs
  • trunk/eraser6/Eraser.DefaultPlugins/RNGCrypto.cs
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.Designer.cs
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.cs
  • trunk/eraser6/Eraser.Manager/DirectExecutor.cs
  • trunk/eraser6/Eraser.Manager/Executor.cs
  • trunk/eraser6/Eraser.Manager/Language.cs
  • trunk/eraser6/Eraser.Manager/Logger.cs
  • trunk/eraser6/Eraser.Manager/ManagerLibrary.cs
  • trunk/eraser6/Eraser.Manager/Method.cs
  • trunk/eraser6/Eraser.Manager/PRNG.cs
  • trunk/eraser6/Eraser.Manager/Plugins.cs
  • trunk/eraser6/Eraser.Manager/Properties/AssemblyInfo.cs
  • trunk/eraser6/Eraser.Manager/Schedule.cs
  • trunk/eraser6/Eraser.Manager/Settings.cs
  • trunk/eraser6/Eraser.Manager/Task.cs
  • trunk/eraser6/Eraser.Util/AdvApi.cs
  • trunk/eraser6/Eraser.Util/File.cs
  • trunk/eraser6/Eraser.Util/KernelApi.cs
  • trunk/eraser6/Eraser.Util/Localisation.cs
  • trunk/eraser6/Eraser.Util/NTApi.cs
  • trunk/eraser6/Eraser.Util/NetApi.cs
  • trunk/eraser6/Eraser.Util/Properties/AssemblyInfo.cs
  • trunk/eraser6/Eraser.Util/StreamInfo.cs
  • trunk/eraser6/Eraser.Util/UserApi.cs
  • trunk/eraser6/Eraser.Util/VolumeInfo.cs
  • trunk/eraser6/Eraser/AboutForm.Designer.cs
  • trunk/eraser6/Eraser/AboutForm.cs
  • trunk/eraser6/Eraser/BasePanel.Designer.cs
  • trunk/eraser6/Eraser/BasePanel.cs
  • trunk/eraser6/Eraser/LightGroup.Designer.cs
  • trunk/eraser6/Eraser/LightGroup.cs
  • trunk/eraser6/Eraser/LogForm.Designer.cs
  • trunk/eraser6/Eraser/LogForm.cs
  • trunk/eraser6/Eraser/MainForm.Designer.cs
  • trunk/eraser6/Eraser/MainForm.cs
  • trunk/eraser6/Eraser/Program.cs
  • trunk/eraser6/Eraser/ProgressForm.Designer.cs
  • trunk/eraser6/Eraser/ProgressForm.cs
  • trunk/eraser6/Eraser/Properties/AssemblyInfo.cs
  • trunk/eraser6/Eraser/Properties/Resources.Designer.cs
  • trunk/eraser6/Eraser/Properties/Settings.Designer.cs
  • trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
  • trunk/eraser6/Eraser/SchedulerPanel.cs
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.cs
  • trunk/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
  • trunk/eraser6/Eraser/TaskDataSelectionForm.cs
  • trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
  • trunk/eraser6/Eraser/TaskPropertiesForm.cs
  • trunk/eraser6/Eraser/ToolBar.Designer.cs
  • trunk/eraser6/Eraser/ToolBar.cs

Set svn:eol-style to native

02:48 Changeset [1358] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Fat.cs
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs
  • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs

Set svn:keywords and svn:eol-style

02:44 Changeset [1357] by lowjoel
  • trunk/eraser6/Eraser/Settings.cs

Id is a keyword.

02:43 Changeset [1356] by lowjoel
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser/Program.cs
  • trunk/eraser6/Eraser/Settings.cs
  • trunk/eraser6/Eraser/Strings.NL.resx
  • trunk/eraser6/Eraser/Strings.en.resx
  • trunk/eraser6/Eraser/Strings.it.resx
  • trunk/eraser6/Eraser/Strings.resx

Split the settings classes from the Program file, I'll code an XML settings storage provider for portable Eraser.

02:14 Changeset [1355] by lowjoel
  • trunk/website/updates/index.php

Don't list builds in the update list.

00:49 WikiStart edited by Joel
Link to the TBD page for localisation. (diff)
00:46 WikiStart edited by Joel
Link to the release procedure. (diff)
00:45 CompilingEraser edited by Joel
Import all code signing certificates before building the installer. (diff)
00:42 CompilingEraser edited by Joel
WiX was downgraded to 3.0 for code stabilty. (diff)
00:39 Changeset [1354] by lowjoel
  • trunk/eraser6/Eraser.Util/Localisation.cs

In debug builds, display unlocalised strings as "untranslated"; but in release builds, return the English string instead. This makes the program useable even if the localisation is incomplete.

00:29 Changeset [1353] by lowjoel
  • trunk/eraser6/Eraser.Manager/Language.cs

Display the displayed name of the language in the Eraser Settings dialog instead of the native name as this uses the names from the native .NET runtime (i.e. a Spanish .NETfx will yield Spanish language names, English .NETfx with English language names etc.) Thanks to Andrea Ramacciotti for the suggestion.

00:23 Ticket #261 (About dialog improvements) created by Joel

11/27/2009:

12:25 Changeset [1352] by lowjoel
  • trunk/eraser6/Eraser/MainForm.Designer.cs
  • trunk/eraser6/Eraser/MainForm.resx

Position the Eraser tool bar (which is actually a menu bar) at (10, 27); it's reset to (0, 0) by VS automatically (a behaviour we do not want)

09:44 Changeset [1351] by lowjoel
  • trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp

Only extract the relative file name from the 7-zip archive. This is because the files in the distribution are flat (and uniquely named). This allows the build server to do proper running builds.

09:17 Changeset [1350] by lowjoel
  • trunk/eraser6/Installer/Installer.wixproj

Generate the Version.wxs file first before signing the binaries as unsuccessful binary signing will terminate the pre-build process

08:50 Changeset [1349] by lowjoel
  • trunk/eraser6/Installer/Localisations.wxs

Include the Italian translations in the installer distributable.

08:17 Changeset [1348] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj

Don't sign the DefaultPlugins? binary. If you are developing Eraser you can specify that the DefaultPlugins? plugin be enabled and it will load without a signature (see the Settings page). This allows developers without a signing certificate to compile and run Eraser.

11/25/2009:

10:32 Changeset [1347] by aramacciotti
  • trunk/eraser6/Eraser/Strings.it.resx

Filled "untranslated" strings with default english values

10:28 Changeset [1346] by aramacciotti
  • trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx

Filled "untraslated" strings with english default values

10:26 Changeset [1345] by aramacciotti
  • trunk/eraser6/Eraser.Manager/Strings.it.resx

Filled some "untranslated" strings with english default value

09:50 Changeset [1344] by aramacciotti
  • trunk/eraser6/Eraser/MainForm.Designer.cs
  • trunk/eraser6/Eraser/MainForm.it.resx
  • trunk/eraser6/Eraser/MainForm.resx

Updated italian translation including main menù translation previously forgotten

01:57 Changeset [1343] by lowjoel
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.it.resx
  • trunk/eraser6/Eraser/SettingsPanel.resx

Move the controls in the settings page for Italian as the plausible deniability checkbox was too long.

01:50 Changeset [1342] by lowjoel
  • trunk/eraser6/Installer/SignBin.bat

Display a warning if no valid signing certificate can be found; this assists localisers in building their own installer.

11/24/2009:

14:54 Changeset [1341] by aramacciotti
  • trunk/eraser6/Eraser/Eraser.csproj
14:43 Changeset [1340] by aramacciotti
  • trunk/eraser6/Eraser/SettingsPanel.Designer.cs
  • trunk/eraser6/Eraser/SettingsPanel.resx

Added italian translation

14:42 Changeset [1339] by aramacciotti
  • trunk/eraser6/Eraser/SettingsPanel.it.resx

First italian translation

13:43 Changeset [1338] by aramacciotti
  • trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
  • trunk/eraser6/Eraser/SchedulerPanel.it.resx
  • trunk/eraser6/Eraser/SchedulerPanel.resx

Reset font size and type in title

13:41 Changeset [1337] by aramacciotti
  • trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
  • trunk/eraser6/Eraser/SchedulerPanel.resx

Added italian translation resource file

13:40 Changeset [1336] by aramacciotti
  • trunk/eraser6/Eraser/SchedulerPanel.it.resx

First italian translation

09:44 Changeset [1335] by lowjoel
  • trunk/eraser6/Eraser/AboutForm.cs

Suppress constant expression warning (this is used to include build information)

09:35 Changeset [1334] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
  • trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
  • trunk/eraser6/Eraser.Util/Eraser.Util.csproj
  • trunk/eraser6/Eraser/Eraser.csproj

Added periods after the backslash in path quotes to ensure that the paths provided are valid regardless of $(SolutionDir?) (\" is ignored.)

08:38 Changesets [1324-1333] by aramacciotti
  • trunk/eraser6/Eraser/ToolBar.Designer.cs
  • trunk/eraser6/Eraser/ToolBar.resx
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser.Manager/Strings.it.resx
  • trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.it.resx
  • trunk/eraser6/Eraser.DefaultPlugins/CustomMethodPassEditor.it.resx
  • trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.it.resx
  • trunk/eraser6/Eraser/TaskDataSelectionForm.it.resx
  • trunk/eraser6/Eraser/TaskPropertiesForm.it.resx
  • trunk/eraser6/Eraser/UpdateForm.it.resx
  • trunk/eraser6/Eraser/Strings.it.resx
  • trunk/eraser6/Eraser/BasePanel.it.resx
  • trunk/eraser6/Eraser/LightGroup.it.resx
  • trunk/eraser6/Eraser/LogForm.it.resx
  • trunk/eraser6/Eraser/MainForm.it.resx
  • trunk/eraser6/Eraser/ProgressForm.it.resx
03:03 Changeset [1323] by lowjoel
  • trunk/eraser6/Eraser.Util/File.cs

Check protected system file names only if the file name is shorter than 255 characters (that's the Shell maximum.)

11/24/09:

01:56 Changeset [1322] by lowjoel
  • trunk/eraser6
  • trunk/eraser6/Eraser.Manager
  • trunk/eraser6/Eraser.Util
  • trunk/eraser6/Eraser.Util.FileSystem
  • trunk/eraser6/Eraser.Util.Unlocker
  • trunk/eraser6/Installer/Bootstrapper
  • trunk/eraser6/ShellExt

Ignore some filetypes generated by VS2010.

01:54 Changeset [1321] by lowjoel
  • trunk/eraser6/Eraser/Program.cs

Warning fix. This also allows proper error messages to be displayed to the user when the settings cannot be loaded from the registry.

11/23/09:

11:13 Changeset [1320] by lowjoel
  • trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
  • trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx
  • trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
  • trunk/eraser6/Eraser.Manager/Strings.it.resx
  • trunk/eraser6/Eraser/Eraser.csproj
  • trunk/eraser6/Eraser/Strings.it.resx

Added the Italian support files for Andrea Ramacciotti who has kindly volunteered to translate Eraser to Italian.

11/22/09:

06:00 Ticket #254 (Eraser 5.8.8 beta1 Memory Issues on W7x64) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
Note: See TracTimeline for information about the timeline view.