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.)

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: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.


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 …


23:26 Changeset [1319] by lowjoel
  • trunk/eraser6/Eraser.Manager/Strings.en.resx
  • trunk/eraser6/Eraser.Manager/Strings.nl.resx
  • trunk/eraser6/Eraser.Manager/Strings.resx

Ran csgettext to obtain new internationalisation strings.

23:25 Changeset [1318] by lowjoel
  • trunk/eraser6/Eraser.Manager/DirectExecutor.cs

Fixed crash when deleting multiple tasks.


10:13 Ticket #259 (Crash when Recycle Bin window is open or opening) closed by Joel
worksforme: I can't replicate the crash. Does it occur every time? Based on your …


08:33 Ticket #260 (Portable Eraser 6) created by Joel
Eraser 5 has a Portable version where settings are stored outside of the …
06:27 Changeset [1317] by lowjoel
  • trunk/eraser6/Eraser.Manager/RemoteExecutor.cs
  • trunk/eraser6/Eraser/Program.cs

Allow users to control an elevated instance of Eraser from the Explorer context menu.

06:23 Ticket #213 (Update Readme) closed by Joel
06:22 Changeset [1316] by lowjoel
  • trunk/website/scripts/downloads.php

Optimisation for maintaining only 3 nightly builds.

06:13 Changeset [1315] by lowjoel
  • trunk/website/download.php

Allow users to find the changelog for Eraser.

04:33 Changeset [1314] by lowjoel
  • trunk/website/download.php

Use appropriate terms for the nightly builds. They aren't really versions, more of build numbers.

04:28 Changeset [1313] by lowjoel
  • trunk/website/scripts/downloads.php

Make sure only that the last 3 nightly builds are available at any one time.

04:09 Changeset [1312] by lowjoel
  • trunk/website/scripts/downloads.php

Factorise out the build database insertion code to a separate function.

04:01 Changeset [1311] by lowjoel
  • trunk/website/download.php
  • trunk/website/scripts/downloads.php

More spelling fixes.

03:59 Changeset [1310] by lowjoel
  • trunk/website/download.php
  • trunk/website/scripts/downloads.php

-Misspelt supersede.
-Create the Build object instead of the Download object when a download is requested if the download id is a build. This ensures that superseded builds are checked for and handled appropriately. Superseded builds can be made superseded by setting the value in the database or deleting the build folder

03:17 Changeset [1309] 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/contributing.html
  • trunk/website/download.php
  • trunk/website/index.php
  • trunk/website/reviews.html

The Download link should link to the new download page.

03:14 Changeset [1308] by lowjoel
  • trunk/website/download.php
  • trunk/website/scripts/downloads.php

Factorise out the download handling code to allow the creation of a download page. The new download page can list nightly builds as well.

02:25 Changeset [1307] by lowjoel
  • trunk/website/index.php

Remove the download links from the main page. I'm currently writing a separate download page that manages stable, beta and nightly builds.

00:35 Changeset [1306] by lowjoel
  • trunk/website/style.css

Set default styles for tables and table headers and error messages.


09:34 Changeset [1305] by lowjoel
  • trunk/eraser5/EraserDll/Common.h

Make the Eraser DLL create a global mutex so that when the installer is executed and if Eraser is running the user will be asked to quit. This isn't foolproof -- but helps prevent improper upgrades.


05:26 Ticket #257 (Error when right-clicking any drive within Windows Explorer (Win 7 Pro)) closed by Joel
worksforme: It is highly possible the problem is due to a runtime (programming error) …
05:21 Ticket #258 (Delete Task = UI Crash) closed by Joel
invalid: If it's one off and you can't replicate it I'm afraid there's nothing I …
05:20 Ticket #234 (Exiting Eraser background process issue.) closed by Joel
fixed: Really fixed in r1304. The bug was right under my nose!
05:19 Changeset [1304] by lowjoel
  • trunk/eraser6/Eraser/Program.cs

Real fix for #234.

04:00 Changeset [1303] by lowjoel
  • trunk/eraser6/Eraser/Eraser.csproj

Eraser should be compiled for any cpu not just x86.


15:00 Ticket #253 (.ers format) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
15:00 Ticket #255 (Error: StartIndex cannot be less than zero.Parameter name: ...) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …


12:44 Ticket #259 (Crash when Recycle Bin window is open or opening) created by JW
System: Window 7 Home Premium (64-bit), new install, no upgrade from …


01:19 Changeset [2853] by lowjoel

    Added DragDropLib?.

    01:18 Changeset [2852] by lowjoel

      Ignore strong name files. They are meant to be private.


      15:27 Ticket #258 (Delete Task = UI Crash) created by nels
      I had two tasks in my task UI, that were identical. I attempted to delete …


      10:19 Changeset [1302] by lowjoel
      • trunk/eraser6/Eraser/ProgressForm.resx

      Align the job title with the rest of the text.

      08:25 Changeset [1301] by lowjoel
      • trunk/eraser6/Dependencies/BevelLine.dll

      Rebuilt BevelLine? that sizes correctly when used with Localisation.

      08:20 Changeset [2851] by lowjoel

        Don't allow the sizes of the bevel line to be distorted during creation as the control's properties are being set.

        08:19 Changeset [2850] by lowjoel

          Upgraded project file.

          06:49 Changeset [1300] by lowjoel
          • trunk/eraser6/Dependencies/DragDropLib.dll

          New DragDropLib? assembly, this was recompiled (without any namespace reference changes etc to make it compile this time.)

          06:47 Changeset [1299] by lowjoel
          • trunk/eraser6/ShellExt/CtxMenu.cpp
          • trunk/eraser6/ShellExt/CtxMenu.h
          • trunk/eraser6/ShellExt/ShellExt.rc
          • trunk/eraser6/ShellExt/resource.h

          When selecting too many files for erasure at once show a useful error message instead of showing an Unknown Error message.

          06:46 Changeset [1298] by lowjoel
          • trunk/eraser6/Eraser/ProgressForm.cs

          Blank the current pass text when the task completes.

          06:44 Changeset [1297] by lowjoel
          • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs

          We don't grow the stream to overwrite all the MFT records - we just overwrite the MFT record in place, hopefully no new records will be allocated this way. We need testing to verify this, though.

          03:55 Changeset [1296] by lowjoel
          • trunk/eraser6/Eraser/SchedulerPanel.cs

          Allow dragging many files into the Eraser window. Fixes http://bbs.heidi.ie/viewtopic.php?f=2&t=5763&p=15734


          10:13 Changeset [1295] by lowjoel
          • trunk/eraser5/EraserView.cpp

          Warning fix.

          10:06 Ticket #225 (Upgrading to 5.8.8-beta1 from previous version corrupting custom wipe ...) closed by Joel
          fixed: Fixed in r1294
          10:05 Changeset [1294] by lowjoel
          • trunk/eraser5/EraserDll/EraserDll.h
          • trunk/eraser5/EraserDll/Options.cpp
          • trunk/eraser5/EraserDll/Pass.h
          • trunk/eraser5/EraserDll/StdAfx.h

          Upgrade the Eraser custom erasure methods to the new Unicode versions so that custom methods are preserved. Fixes #225.

          08:36 Changeset [1293] by lowjoel
          • trunk/eraser5/EraserDll/FAT.cpp

          When comparing directory entries for filenames use the C char datatype not the TCHAR datatype as we need the byte size to remain constant. Fixes #254.

          08:14 Ticket #220 (UNC Path erasures don't seem to work) closed by Joel
          fixed: Fixed in r1292.
          08:14 Changeset [1292] by lowjoel
          • trunk/eraser5/EraserDll/Eraser.cpp

          Allow erasing of UNC paths.

          07:09 Changeset [1291] by lowjoel
          • trunk/eraser5/version.h

          Version bump.

          06:09 Changeset [1290] by lowjoel
          • trunk/eraser5/Deployment.vsprops

          When declaring binding to the latest VC runtime version we need to specify the value of 1.


          02:09 Changeset [1289] by lowjoel
          • trunk/eraser6/Eraser.Util.FileSystem/FatApi.cpp

          Compile warning fix.

          02:07 Changeset [1288] by lowjoel
          • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs

          When erasing resident files do NOT extend the stream lest the resident data is shifted around the MFT.

          01:41 Changeset [1287] by lowjoel
          • trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs

          When checking whether a file fits in the MFT record we went to checkt he size of the record directly - but this doesn't work in W7 RTM under unelevated users so fall back to jsut checking the cluster size.

          01:39 Changeset [1286] by lowjoel
          • trunk/eraser6/Eraser/Program.cs

          Revert r1285 as this patch isn't ready for public use yet.

          01:36 Changeset [1285] by lowjoel
          • trunk/eraser6/Eraser.Manager/DirectExecutor.cs
          • trunk/eraser6/Eraser.Manager/Task.cs
          • trunk/eraser6/Eraser/Program.cs

          Handle nonexistant files properly - don't halt the entire task just because the file does not exist.


          23:26 Changeset [1284] by lowjoel
          • trunk/eraser6/Eraser/MainForm.cs
          • trunk/eraser6/Eraser/Program.cs

          Potential fix for #234. Seems to work.

          Note: See TracTimeline for information about the timeline view.