Timeline


and

10/30/10:

18:46 Ticket #383 (Task Edit dialog: improve file browsers) reopened by DavidHB
18:45 Ticket #383 (Task Edit dialog: improve file browsers) closed by DavidHB
While I agree that #384 provides the user requested capability to add …
17:52 Build of Eraser 6 [2273] on Windows completed
17:47 Build of Eraser 6.2 [2276] on Windows completed
14:13 Ticket #379 (Allow all windows to be maximised) closed by Joel
duplicate: This seems to be covered by #385.
14:09 Ticket #384 (Task Edit dialog: drag and drop) closed by Joel
fixed: Implemented in r2276. I think in future the Task dialog will be removed in …
14:08 Changeset [2276] by lowjoel
  • trunk/eraser/Eraser/Eraser.csproj
  • trunk/eraser/Eraser/SchedulerPanel.cs
  • trunk/eraser/Eraser/Strings.en.resx
  • trunk/eraser/Eraser/Strings.it.resx
  • trunk/eraser/Eraser/Strings.nl.resx
  • trunk/eraser/Eraser/Strings.pl.resx
  • trunk/eraser/Eraser/Strings.resx
  • trunk/eraser/Eraser/TaskDragDropHelper.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.Designer.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.resx

Implement drag&drop for the task properties window as well. Because of code duplication, extract the common drag&drop code to TaskDragDropHelper?.cs Fixes #384: Task Edit dialog: drag and drop

13:51 Changeset [2275] by lowjoel
  • trunk/eraser/Eraser.Manager/Task.cs
  • trunk/eraser/Eraser/SchedulerPanel.cs

Fixed crash at task finish (error introduced in r2268)

10:52 Changeset [2274] by lowjoel
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.Designer.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.cs
  • trunk/eraser/Eraser/TaskPropertiesForm.resx

Addresses #385 and supplements r1497: Display the full path as a tooltip instead.

09:27 Changeset [2273] by lowjoel
  • branches/eraser6/6.0/Eraser.sln
  • branches/eraser6/6.0/Eraser/Eraser.csproj

Define the Win32 platform for Eraser just like trunk so that we can build x86-only versions of Eraser for debugging.

09:25 Changeset [2272] by lowjoel
  • trunk/eraser/Eraser/SchedulerPanel.cs

Fixed compilo.

09:25 Changeset [2271] by lowjoel
  • trunk/eraser/Eraser.DefaultPlugins/Strings.en.resx
  • trunk/eraser/Eraser.DefaultPlugins/Strings.it.resx
  • trunk/eraser/Eraser.DefaultPlugins/Strings.nl.resx
  • trunk/eraser/Eraser.DefaultPlugins/Strings.pl.resx
  • trunk/eraser/Eraser.DefaultPlugins/Strings.resx

Removed unused strings.

09:22 Changeset [2270] by lowjoel
  • branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs

Implement r1681 for directories as well. Eraser trunk already has this patch applied due to code unification for both files and directories.

09:17 Changeset [2269] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser/MainForm.cs
  • trunk/eraser/Eraser/SchedulerPanel.cs

Forward-port from Eraser 6.0: After r2267 where the Executor runs before the creation of the main window, we can no longer assume that the executor is not running when the controls are created. Always check and update the UI when starting.

09:12 Changeset [2268] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser.Manager/Task.cs

Forward-port from Eraser 6.0: Going by the stack principle, since Task.Executing is set after the TaskStarted? event, Task.Executing should be unset before the TaskFinished? event.

09:09 Changeset [2267] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser/Program.cs

Forward-port from Eraser 6.0: Fix the "Eraser cannot connect to the running instance for erasure" message when we need to start a new instance. This is because of a race condition when starting the new instance: the Frame is initialised before the remote server is started so WaitForInputIdle? returns before the server is set up.

09:02 Changeset [2266] by lowjoel
  • trunk/eraser/Eraser/TaskPropertiesForm.cs

Removed debug code.

08:58 Changeset [2265] by lowjoel
  • branches/eraser6/6.0/Eraser/MainForm.cs
  • branches/eraser6/6.0/Eraser/SchedulerPanel.cs

After r2263 where the Executor runs before the creation of the main window, we can no longer assume that the executor is not running when the controls are created. Always check and update the UI when starting.

08:55 Changeset [2264] by lowjoel
  • branches/eraser6/6.0/Eraser.Manager/Task.cs

Going by the stack principle, since Task.Executing is set after the TaskStarted? event, Task.Executing should be unset before the TaskFinished? event.

08:54 Changeset [2263] by lowjoel
  • branches/eraser6/6.0/Eraser/Program.cs

Fix the "Eraser cannot connect to the running instance for erasure" message when we need to start a new instance. This is because of a race condition when starting the new instance: the Frame is initialised before the remote server is started so WaitForInputIdle? returns before the server is set up.

05:41 Changeset [2262] by lowjoel
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.en.resx
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.it.resx
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.nl.resx
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.resx

Remove an unused string.

05:17 Build of Eraser 6 [2261] on Windows completed
00:56 Changeset [2261] by lowjoel
  • branches/eraser6/6.0/ShellExt/CtxMenu.cpp

Fix crash when right-clicking in empty locations of folders (one wonders why this bug didn't manifest itself earlier)

10/27/2010:

17:29 Build of Eraser 6 [2259] on Windows completed
17:25 Build of Eraser 6.2 [2260] on Windows completed
13:57 Changeset [2260] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
  • trunk/eraser/Eraser.DefaultPlugins/Plugin.cs

Forward-port from Eraser 6.0: Remove the Gutmann Lite method as there is currently no evidence it originated from him. Fixes #382: Remove Gutmann Lite Method.

13:54 Ticket #382 (Remove Gutmann Lite Method) closed by Joel
fixed: Fixed in r2259
13:54 Changeset [2259] by lowjoel
  • branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
  • branches/eraser6/6.0/Eraser.DefaultPlugins/Plugin.cs

Remove the Gutmann Lite method as there is currently no evidence it originated from him. Fixes #382: Remove Gutmann Lite Method.

10/26/2010:

11:40 Ticket #385 (Use of tool tips in the task editing dialog) created by DavidHB
A change has already been implemented in version 6.1, to replace the file …
11:29 Ticket #384 (Task Edit dialog: drag and drop) created by DavidHB
To improve usability, drag and drop would be allowed for the task dialog …
11:25 Ticket #383 (Task Edit dialog: improve file browsers) created by DavidHB
To improve usability, it is suggested that the file and folder browsers …

10/25/2010:

05:15 Build of Eraser 6 [2257] on Windows completed
05:10 Build of Eraser 6.2 [2258] on Windows completed

10/24/2010:

11:54 Changeset [2258] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser/SchedulerPanel.cs

Forward-port from Eraser 6.0: As the task schedule currently only has a resolution of 30s, we should drop the seconds displaying in the Next Run field. Addresses #375.

11:52 Changeset [2257] by lowjoel
  • branches/eraser6/6.0/Eraser/SchedulerPanel.cs

Addresses #375: as the task schedule currently only has a resolution of 30s, we should drop the seconds displaying in the Next Run field.

08:30 Changeset [2256] by lowjoel
  • trunk/eraser
  • trunk/eraser/Documentation/Documentation.docx
  • trunk/eraser/Documentation/Documentation.pdf

Forward-port from Eraser 6.0: Fixed the Documentation on Page 17: reference to "compressed" files in the encrypted files section

08:19 Changeset [2255] by lowjoel
  • branches/eraser6/6.0/Documentation/Documentation.docx
  • branches/eraser6/6.0/Documentation/Documentation.pdf

Fixed the Documentation in two places:

  • Page 7: compatible task lists table
  • Page 17: reference to "compressed" files in the encrypted files section
08:01 Changeset [2254] by lowjoel
  • trunk/eraser
  • trunk/eraser/Eraser.Shell/CtxMenu.cpp

Forward-port from Eraser 6.0: On pre-Vista OSes, we really only need to set the menu item bitmap to be a callback. We do not need to compute the size of the entire menu item and then draw it all ourselves. This fixes compatibility with shells which do not implement IContextMenu2.

Fixes #380.

07:50 Ticket #380 (Integration with Magellan Explorer) closed by Joel
fixed: Fixed in r2253.
07:50 Changeset [2253] by lowjoel
  • branches/eraser6/6.0/ShellExt/CtxMenu.cpp

Fixes #380. On pre-Vista OSes, we really only need to set the menu item bitmap to be a callback. We do not need to compute the size of the entire menu item and then draw it all ourselves. This fixes compatibility with shells which do not implement IContextMenu2.

10/24/10:

05:27 Build of Eraser 6 [2252] on Windows completed

10/23/10:

23:10 Changeset [2252] by lowjoel
  • branches/eraser6/6.0/Eraser.Manager/FileSystem.cs

Final compile fix to backport the fix for the disk full error when erasing unused space.

17:09 Build of Eraser 6 [2251] on Windows failed
Step build failed
16:18 Changeset [2251] by lowjoel
  • branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs
  • branches/eraser6/6.0/Eraser.Util/KernelApi.cs
  • branches/eraser6/6.0/Eraser.Util/StreamInfo.cs

Supplements r2249: compile fixes and remove redundant code in the v6.0 branch (some changes were specific to 6.2)

05:26 Build of Eraser 6 [2249] on Windows failed
Step build failed
05:25 Build of Eraser 6.2 [2250] on Windows completed
02:47 Changeset [2250] by lowjoel
  • trunk/eraser/Eraser.Shell/CtxMenu.cpp

Fixed command-line generation error after we passed the parent HWND to the Eraser binary for shell execution.

01:35 Changeset [2249] by lowjoel
  • branches/eraser6/6.0
  • branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Ntfs.cs
  • branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs
  • branches/eraser6/6.0/Eraser.Manager/FileSystem.cs
  • branches/eraser6/6.0/Eraser.Util/StreamInfo.cs

Backported r2150 r2155 and r2161 from trunk: do not throw an out-of-disk space error when erasing unused space. This is triggered by us renaming files even when there is insufficient disk space (apparently NTFS needs space even when renaming filenames to one of the same length.)

10/13/10:

12:15 Ticket #382 (Remove Gutmann Lite Method) created by jackjack
Following discussion on the forum it is suggested that the Gutmann Lite …

10/10/10:

11:31 Changeset [2248] by lowjoel
  • trunk/website/scripts/SourceForge.php

SourceForge? now includes the domain as well in their download page. Amend the parser to allow this.

10/07/10:

06:00 Ticket #378 (Add option to disable scheduled tasks) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
06:00 Ticket #372 (extreme memory use) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …

10/01/10:

11:23 Ticket #381 (.NET Framework 4 is not supported) closed by Joel
invalid: .NET Framework 4 does not supplant .NET Framework 3.5 like how 3.5 …
Note: See TracTimeline for information about the timeline view.