Timeline
11/15/2009:
- 10:13 Ticket #259 (Crash when Recycle Bin window is open or opening) closed by
- worksforme: I can't replicate the crash. Does it occur every time? Based on your …
11/14/2009:
- 08:33 Ticket #260 (Portable Eraser 6) created by
- Eraser 5 has a Portable version where settings are stored outside of the …
- 06:27 Changeset [1317] by
-
- 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
- fixed
- 06:22 Changeset [1316] by
-
- trunk/website/scripts/downloads.php
Optimisation for maintaining only 3 nightly builds.
- 06:13 Changeset [1315] by
-
- trunk/website/download.php
Allow users to find the changelog for Eraser.
- 04:33 Changeset [1314] by
-
- 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
-
- 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
-
- trunk/website/scripts/downloads.php
Factorise out the build database insertion code to a separate function.
- 04:01 Changeset [1311] by
-
- trunk/website/download.php
- trunk/website/scripts/downloads.php
More spelling fixes.
- 03:59 Changeset [1310] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- trunk/website/style.css
Set default styles for tables and table headers and error messages.
11/13/2009:
- 09:34 Changeset [1305] by
-
- 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.
11/8/2009:
- 05:26 Ticket #257 (Error when right-clicking any drive within Windows Explorer (Win 7 Pro)) closed by
- worksforme: It is highly possible the problem is due to a runtime (programming error) …
- 05:21 Ticket #258 (Delete Task = UI Crash) closed by
- 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
- fixed: Really fixed in r1304. The bug was right under my nose!
- 05:19 Changeset [1304] by
-
- trunk/eraser6/Eraser/Program.cs
Real fix for #234.
- 04:00 Changeset [1303] by
-
- trunk/eraser6/Eraser/Eraser.csproj
Eraser should be compiled for any cpu not just x86.
11/6/2009:
- 15:00 Ticket #253 (.ers format) closed by
- 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
- This ticket was closed automatically by the system. It was previously set …
11/5/2009:
- 12:44 Ticket #259 (Crash when Recycle Bin window is open or opening) created by
- System: Window 7 Home Premium (64-bit), new install, no upgrade from …
11/1/2009:
- 01:19 Changeset [2853] by
-
Added DragDropLib?.
- 01:18 Changeset [2852] by
-
Ignore strong name files. They are meant to be private.
10/31/2009:
- 15:27 Ticket #258 (Delete Task = UI Crash) created by
- I had two tasks in my task UI, that were identical. I attempted to delete …
10/29/2009:
- 10:19 Changeset [1302] by
-
- trunk/eraser6/Eraser/ProgressForm.resx
Align the job title with the rest of the text.
- 08:25 Changeset [1301] by
-
- trunk/eraser6/Dependencies/BevelLine.dll
Rebuilt BevelLine? that sizes correctly when used with Localisation.
- 08:20 Changeset [2851] by
-
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
-
Upgraded project file.
- 06:49 Changeset [1300] by
-
- 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
-
- 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
-
- trunk/eraser6/Eraser/ProgressForm.cs
Blank the current pass text when the task completes.
- 06:44 Changeset [1297] by
-
- 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
-
- 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/28/2009:
- 10:13 Changeset [1295] by
-
- trunk/eraser5/EraserView.cpp
Warning fix.
- 10:06 Ticket #225 (Upgrading to 5.8.8-beta1 from previous version corrupting custom wipe ...) closed by
- fixed: Fixed in r1294
- 10:05 Changeset [1294] by
-
- 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
-
- 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
- fixed: Fixed in r1292.
- 08:14 Changeset [1292] by
-
- trunk/eraser5/EraserDll/Eraser.cpp
Allow erasing of UNC paths.
- 07:09 Changeset [1291] by
-
- trunk/eraser5/version.h
Version bump.
- 06:09 Changeset [1290] by
-
- trunk/eraser5/Deployment.vsprops
When declaring binding to the latest VC runtime version we need to specify the value of 1.
10/26/2009:
- 02:09 Changeset [1289] by
-
- trunk/eraser6/Eraser.Util.FileSystem/FatApi.cpp
Compile warning fix.
- 02:07 Changeset [1288] by
-
- 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
-
- 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
-
- trunk/eraser6/Eraser/Program.cs
Revert r1285 as this patch isn't ready for public use yet.
- 01:36 Changeset [1285] by
-
- 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.
10/25/2009:
- 23:26 Changeset [1284] by
-
- trunk/eraser6/Eraser/MainForm.cs
- trunk/eraser6/Eraser/Program.cs
Potential fix for #234. Seems to work.
10/24/2009:
- 14:34 Ticket #257 (Error when right-clicking any drive within Windows Explorer (Win 7 Pro)) created by
- I have a fresh, full installation (not an in-place upgrade) of Windows 7 …
10/23/2009:
- 15:05 Ticket #224 (5.8.8-beta1 - erase unused space -> FAT32 directory entries cleaning fails) closed by
- duplicate: This seems to be similar to #254. I'll mark this as duplicate as that one …
- 15:00 Ticket #256 (Error: StartIndex cannot be less than zero.Parameter name: startIndex) closed by
- duplicate: Duplicate of #255.
- 08:00 Ticket #246 (.NET Runtime 2.0 Error) closed by
- This ticket was closed automatically by the system. It was previously set …
- 05:56 Ticket #256 (Error: StartIndex cannot be less than zero.Parameter name: startIndex) created by
- Hi, Got the above error. Am using:- Windows 7 Enterprise x64 - …
- 05:54 Ticket #255 (Error: StartIndex cannot be less than zero.Parameter name: ...) created by
- Hi, Got the above error. Am using:- Windows 7 Enterprise x64 - …
10/22/2009:
- 18:46 Ticket #254 (Eraser 5.8.8 beta1 Memory Issues on W7x64) created by
- Installed only 64bit component of Eraser 5.8.8 beta 1. Erasing the free …
10/21/2009:
- 18:07 Ticket #253 (.ers format) created by
- Hello, I'm creating an MSI package, and I have to set 2 directories in …
10/20/2009:
- 01:07 Changeset [1283] by
-
- trunk/eraser5/SignBin.bat
Use directory-relative for syntax.
- 01:07 Changeset [1282] by
-
- trunk/eraser6/Installer/SignBin.bat
Use directory-relative for syntax. Fixes the signing in builds.
10/19/2009:
- 13:45 Changeset [1281] by
-
- trunk/website/trac.css
Add the Trac stylesheet with the customisations for the new trac template.
- 12:01 Changeset [1280] by
-
- trunk/eraser5/Eraser.iss
Use the stock VC redistributables and use the silent install switches.
- 11:47 Changeset [1279] by
-
- trunk/eraser5/Eraser.iss
- trunk/eraser5/SignBin.bat
Sign the binaries before we distribute them using the installer.
- 10:43 Changeset [1278] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
- trunk/eraser6/Installer/Bootstrapper/Main.cpp
-Display a useful error message when an error is encountered initiating a setup program - say whether it is the .NET runtime or the Eraser binary that didn't start
-Refresh the progress bar when extracting the setup files
- 07:39 Changeset [1277] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj
- trunk/eraser6/Installer/Bootstrapper/stdafx.h
Upgraded to the 4.63 LZMA SDK.
- 04:33 Changeset [1276] by
-
- trunk/eraser6/Installer/DirectoryStructure.wxs
Wrong platform reference.
- 04:24 Changeset [1275] by
-
- trunk/eraser6/Documentation
- trunk/eraser6/Documentation/Documentation.pdf
Add the documentation to the versioned files so the MSIs can be built and packaged on the build server
- 04:22 Changeset [1274] by
-
- trunk/eraser6/Installer/Installer.wixproj
My bad - this is a fix for compiling Eraser in a path containing spaces.
- 04:18 Changeset [1273] by
-
- trunk/eraser6/Installer/Installer.wixproj
Downgrade to WiX 3.0 for code stability
- 00:25 Changeset [1272] by
-
- trunk/website/index.php
Link to 5.7 for 9x users
- 00:24 Changeset [1271] by
-
- trunk/website/announcements/20090706.html
Updated the file hashes.
10/18/2009:
- 12:53 Changeset [1270] by
-
- trunk/eraser6/Installer/SignBin.bat
Sign all binaries except vshost.exe
- 08:10 Changeset [1269] by
-
- trunk/eraser6/Installer/SignBin.bat
List the binaries to sign dynamically so we can separately build win32 and x64 binaries.
- 06:23 Changeset [1268] by
-
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
- trunk/eraser6/Eraser.DefaultPlugins/Strings.resx
- trunk/eraser6/Eraser.Manager/Executor.cs
- trunk/eraser6/Eraser.Util/CryptoFileStream.cs
- trunk/eraser6/Eraser.Util/IFFS.cs
- trunk/eraser6/Eraser.Util/Localisation.cs
- trunk/eraser6/Eraser.Util/Memory.cs
- trunk/eraser6/Eraser.Util/Salsa.cs
- trunk/eraser6/Eraser.Util/StreamInfo.cs
- trunk/eraser6/Eraser/Program.cs
- trunk/eraser6/Eraser/ProgressForm.cs
- trunk/eraser6/Eraser/Resources/BackgroundGradient.bmp
- trunk/eraser6/Eraser/SchedulerPanel.cs
- trunk/eraser6/Eraser/SchedulerPanel.resx
- trunk/eraser6/Eraser/Strings.NL.resx
- trunk/eraser6/Eraser/Strings.resx
Reverted r1258 and r1254-r1255; this is in the EncryptedSettings? branch.
- 06:18 Changeset [1267] by
-
- branches/eraser6/EncryptedSettings
Branch the encrypted settings changes instead of leaving them in trunk.
- 06:17 Changeset [1266] by
-
- branches/eraser6/EncryptedSettings
svn branch doesnt' want the branch directory created. grr.
- 06:14 Changeset [1265] by
-
- branches/eraser6
- branches/eraser6/EncryptedSettings
Create the encrypted settings branch
