Timeline
5/1/2010:
- 23:27 Changeset [2011] by
-
- trunk/eraser/Installer/DirectoryStructure.wxs
- trunk/eraser/Installer/Localisations.wxs
Include the resource assemblies for Eraser.Util and Eraser.Util.Native in the installers.
- 23:14 Changeset [2010] by
-
- trunk/eraser/Eraser.Manager/Plugins.cs
Fixed regression in r1891, the loading policies of plugins must be stored in the PluginInstance? structure for reference by plugin clients.
- 14:13 Changeset [2009] by
-
- trunk/eraser/Eraser/Program.cs
Also parse normal parameters passed on the command line!
- 13:20 Changeset [2008] by
-
- trunk/eraser/Eraser.Shell/Eraser.Shell.rc
- trunk/eraser/Eraser.Shell/Eraser.Shell.rgs
- trunk/eraser/Eraser.Shell/ShellExt.vcproj
Rename ShellExt? to Eraser.Shell
- 13:19 Changeset [2007] by
-
- trunk/eraser/Eraser.Shell/stdafx.h
Compilo.
- 13:15 Changeset [2006] by
-
- trunk/eraser/Eraser.Shell
- trunk/eraser/Eraser.Shell/CtxMenu.cpp
- trunk/eraser/Eraser.Shell/ShellExt.rc
- trunk/eraser/Eraser.Shell/ShellExt.vcproj
- trunk/eraser/Eraser.Shell/resource.h
- trunk/eraser/Eraser.Shell/stdafx.h
- trunk/eraser/Eraser.sln
Rename ShellExt? to Eraser.Shell
- 13:08 Changeset [2005] by
-
- trunk/eraser/ShellExt/stdafx.h
Use NOMINMAX instead of undefining min and max.
- 13:02 Changeset [2004] by
-
- trunk/eraser/ShellExt/CtxMenu.cpp
- trunk/eraser/ShellExt/ShellExt.rc
- trunk/eraser/ShellExt/resource.h
- trunk/eraser/ShellExt/stdafx.h
Use response files when the command line may be too long. This allows infinitely large numbers of files to be erased.
- 12:19 Changeset [2003] by
-
- trunk/eraser/Eraser/Program.cs
Document the use of response files.
- 12:13 Changeset [2002] by
-
- trunk/eraser/Eraser.Util/NativeMethods/Kernel.cs
- trunk/eraser/Eraser.Util/NativeMethods/Shell.cs
- trunk/eraser/Eraser.Util/Shell.cs
- trunk/eraser/Eraser/Program.cs
Implemented response file support to allow for very long command lines.
- 11:16 Ticket #237 (Document conditions needed for erasing Network Drives' Unused Space) closed by
- fixed: Fixed in r2001
- 11:09 Changeset [2001] by
-
- trunk/eraser/Documentation/Documentation.docx
- trunk/eraser/Documentation/Documentation.pdf
Document when an unused space erasure of a network drive can work properly. Fixes #237
- 10:56 Ticket #67 (Delete Session Directory Names) closed by
- invalid: This is a security breach: it allows an adversary to determine that Eraser …
- 10:54 Ticket #204 (Add a non admin restore to delete utility for unused space) closed by
- invalid
- 10:52 Ticket #262 (Localise the Util.Native and Util libraries) closed by
- fixed: Eraser.Util.Native localised in r2000.
- 10:51 Changeset [2000] by
-
- trunk/eraser/Eraser.Util.Native/Eraser.Util.Native.vcproj
- trunk/eraser/Eraser.Util.Native/Fat12Api.cpp
- trunk/eraser/Eraser.Util.Native/Fat12Or16Api.cpp
- trunk/eraser/Eraser.Util.Native/Fat16Api.cpp
- trunk/eraser/Eraser.Util.Native/Fat32Api.cpp
- trunk/eraser/Eraser.Util.Native/FatApi.cpp
- trunk/eraser/Eraser.Util.Native/OpenHandle.cpp
- trunk/eraser/Eraser.Util.Native/Strings.en.resx
- trunk/eraser/Eraser.Util.Native/Strings.it.resx
- trunk/eraser/Eraser.Util.Native/Strings.nl.resx
- trunk/eraser/Eraser.Util.Native/Strings.pl.resx
- trunk/eraser/Eraser.Util.Native/Strings.resx
Introduced localisations for Eraser.Util.Native. Addresses #262.
- 10:01 Changeset [1999] by
-
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser.Util/ExtensionMethods/IO.cs
- trunk/eraser/Eraser.Util/FileSize.cs
- trunk/eraser/Eraser.Util/Logger.cs
- trunk/eraser/Eraser.Util/Strings.en.resx
- trunk/eraser/Eraser.Util/Strings.it.resx
- trunk/eraser/Eraser.Util/Strings.nl.resx
- trunk/eraser/Eraser.Util/Strings.pl.resx
- trunk/eraser/Eraser.Util/Strings.resx
Introduced localisations for Eraser.Util. Some Eraser.Util strings can no be localised. Address #262.
- 09:42 Changeset [1998] by
-
- trunk/eraser/Eraser/TaskDataSelectionForm.cs
Add the locally mounted network drives as items which can have their unused space erased. Addresses #237.
- 09:34 Ticket #324 (XML Documentation for Util.Native) closed by
- fixed: Fixed in r1997.
- 09:34 Changeset [1997] by
-
- trunk/eraser/Eraser.Util.Native/Eraser.Util.Native.vcproj
- trunk/eraser/Eraser.Util.Native/Fat.h
- trunk/eraser/Eraser.Util.Native/FatApi.h
- trunk/eraser/Eraser.Util.Native/OpenHandle.h
Converted all documentation to XML documentation used in .NET. Fixes #324.
- 09:13 Ticket #306 (Do not erase immediately after drag and drop) closed by
- fixed: Implemented in r1996
- 09:12 Changeset [1996] by
-
- trunk/eraser/Dependencies/TaskDialog.XML
- trunk/eraser/Dependencies/TaskDialog.dll
- trunk/eraser/Dependencies/TaskDialog.pdb
- 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/Installer/DirectoryStructure.wxs
When dragging and dropping files into Eraser, use a Task Dialog to ask whether the user wants to erase the file now, create a new task, or do nothing. XP computers will display a simple message box.
- 06:04 Changeset [2873] by
-
Include XML documentation for the assembly.
- 06:03 Changeset [2872] by
-
Version the release binaries.
- 06:02 Changeset [2871] by
-
64-bit fixes.
- 06:02 Changeset [2870] by
-
Sign the Task Dialog assembly with a strong name.
- 05:57 Changeset [2869] by
-
Move all binaries to the bin folder.
- 05:53 Changeset [2868] by
-
Upgraded to VC# 2008
- 05:51 Changeset [2867] by
-
New library for use in managed applications.
- 05:50 Changeset [2866] by
-
Import the TaskDialogWinForms? project dated 6 Jan 2007
- 00:25 Changeset [1995] by
-
- trunk/website/scripts/BuildPublish.php
Format the status of old builds deleted properly.
- 00:23 Changeset [1994] by
-
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Installer/DirectoryStructure.wxs
- trunk/eraser/Installer/Eraser.wxs
- trunk/eraser/Installer/Localisations.wxs
- Build the source file strings and compile into a resource assembly for BlackBox?
- Install Eraser.BlackBox? in the correct path (The Plugins folder)
- The English localisation of BlackBox? should always be installed
- Install the BlackBox? localisations as required by the selected languages for installation
4/28/2010:
- 23:07 Changeset [1993] by
-
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Eraser.sln
- trunk/eraser/Installer/DirectoryStructure.wxs
Fixed build dependencies and a few missing file paths.
- 23:04 Changeset [1992] by
-
- trunk/website/scripts/BuildPublish.php
Warning fix: indirect modification of property.
- 18:48 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) closed by
- Replying to Joel: > Replying to protection: > > …
- 10:37 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) reopened by
- 10:37 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) closed by
- - Does the program start when you call it from the Start menu? Yes, it …
- 09:59 Changeset [1991] by
-
- trunk/eraser/Installer/Eraser.wxs
Install the BlackBox? component by default, since it will be off by default (so users don't need to reinstall)
- 09:50 Changesets [1989-1990] by
-
- trunk/eraser
- trunk/eraser/Installer/Bootstrapper/Main.cpp
- trunk/eraser/Installer/Eraser.wxs
- branches/eraser6/6.0/Installer/Bootstrapper/Main.cpp
- branches/eraser6/6.0/Installer/Eraser.wxs
Don't check for the .NET Framework in the Installer since that prevents us from Changing the installation, instead, always check in the Bootstrapper.
- 09:26 Ticket #339 (Privacy concerns over crash log screenshot) closed by
- fixed: In r1988, the message in the reports selection list has been elaborated on …
- 09:25 Changeset [1988] by
-
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.Designer.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.resx
More detailed error report message and explanatory note.
- 09:20 Changeset [1987] by
-
- trunk/eraser/Eraser.Manager/Settings.cs
- trunk/eraser/Eraser/Settings.cs
Conversion fixes so that the import process will be error-free.
- 08:52 Changesets [1983-1986] by
-
- trunk/eraser/Eraser.Util/Binders.cs
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser/Settings.cs
- trunk/eraser/Eraser.Manager/Settings.cs
- trunk/eraser/Eraser.DefaultPlugins/Plugin.cs
- trunk/eraser/Eraser/Settings.cs
Revised code to deal with settings. This version uses native types where possible to increase portability and ease of registry editing. It also deals with defaults.
- 08:36 Changeset [1982] by
-
- trunk/eraser/Eraser.Manager/DirectExecutor.cs
Don't bother handling Exceptions: if such an exception is thrown, we will let it propagate up the thread, call the AppDomain? unhandled exception handler, and let the program crash.
- 08:26 Changeset [1981] by
-
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Eraser.BlackBox/Plugin.cs
- trunk/eraser/Eraser.BlackBox/Properties/AssemblyInfo.cs
- trunk/eraser/Eraser.DefaultPlugins/Properties/AssemblyInfo.cs
- trunk/eraser/Eraser.Manager/Plugins.cs
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser/SettingsPanel.cs
Allow different types of loading policies for plugins. The old CoreAttribute? has been superseded by the LoadingPolicyAttribute?. This allows us to specify the loading policy for plugins such as BlackBox? which will have the same strong name as the main program, an Authenticode signature, but should not be loaded by default.
- 07:47 Changeset [1980] by
-
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
Sign the BlackBox? assembly with my Strong Name. Also don't copy referenced assemblies to the Plugins folder since the parent binary should already load these.
- 07:37 Changeset [1979] by
-
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Eraser.BlackBox/Plugin.cs
- trunk/eraser/Installer/DirectoryStructure.wxs
Implemented the IPlugin interface and output to the Plugins directory so it can be loaded by Eraser.
- 07:21 Changeset [1978] by
-
- trunk/eraser/Installer/DirectoryStructure.wxs
Fixed casing of Eraser.BlackBox?.dll
- 07:20 Changeset [1977] by
-
- trunk/eraser/Eraser.Manager/DirectExecutor.cs
Remove references from BlackBox? from DirectExecutor? since now it is a plugin.
- 07:19 Changeset [1976] by
-
- trunk/eraser/Eraser.BlackBox/BlackBox.cs
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser.Util/MiniDump.cs
Fixed compilation of the BlackBox? project since the DbgHelp? interop classes are internal to Eraser.Util.
- 07:13 Changeset [1975] by
-
- trunk/eraser/Installer/DirectoryStructure.wxs
- trunk/eraser/Installer/Eraser.wxs
Make Eraser's BlackBox? an optional plugin component that can be picked at install-time.
- 07:12 Changeset [1974] by
-
- trunk/eraser/Eraser/Properties/Resources.Designer.cs
- trunk/eraser/Eraser/Properties/Resources.resx
Remove the reference to the BlackBox? image.
- 07:08 Changeset [1973] by
-
- trunk/eraser/Eraser.BlackBox
- trunk/eraser/Eraser.BlackBox/AssemblyInfo.cs
- trunk/eraser/Eraser.BlackBox/BlackBox.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.Designer.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.it.resx
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.pl.resx
- trunk/eraser/Eraser.BlackBox/BlackBoxMainForm.resx
- trunk/eraser/Eraser.BlackBox/BlackBoxUploadForm.Designer.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxUploadForm.cs
- trunk/eraser/Eraser.BlackBox/BlackBoxUploadForm.it.resx
- trunk/eraser/Eraser.BlackBox/BlackBoxUploadForm.pl.resx
- trunk/eraser/Eraser.BlackBox/BlackBoxUploadForm.resx
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
- trunk/eraser/Eraser.BlackBox/Plugin.cs
- trunk/eraser/Eraser.BlackBox/Properties
- trunk/eraser/Eraser.BlackBox/Properties/AssemblyInfo.cs
- trunk/eraser/Eraser.BlackBox/Properties/Resources.Designer.cs
- trunk/eraser/Eraser.BlackBox/Properties/Resources.resx
- trunk/eraser/Eraser.BlackBox/Properties/Settings.Designer.cs
- trunk/eraser/Eraser.BlackBox/Resources
- trunk/eraser/Eraser.BlackBox/Resources/BlackBox.png
- trunk/eraser/Eraser.BlackBox/Strings.en.resx
- trunk/eraser/Eraser.BlackBox/Strings.it.resx
- trunk/eraser/Eraser.BlackBox/Strings.nl.resx
- trunk/eraser/Eraser.BlackBox/Strings.pl.resx
- trunk/eraser/Eraser.BlackBox/Strings.resx
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser.sln
- trunk/eraser/Eraser/Eraser.csproj
- trunk/eraser/Eraser/Program.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
Factor out all the BlackBox? calls and code to a separate BlackBox? plugin (currently doesn't build, though.)
- 06:32 Changeset [1972] by
-
- trunk/eraser/Dependencies/alglib.dll
- trunk/eraser/Dependencies/alglib.pdb
- trunk/eraser/Eraser.Util/Eraser.Util.csproj
- trunk/eraser/Eraser.Util/ProgressManager.cs
- trunk/eraser/Eraser.Util/Sampler.cs
- trunk/eraser/Installer/DirectoryStructure.wxs
Added code which computes prediction intervals to better deal with fluctuations in erase speeds.
- 06:09 Changeset [1971] by
-
- trunk/website/scripts/BuildPublish.php
We will upload a blank file to the path we are deleting before we rm the file.
- 05:24 Changeset [1970] by
-
- trunk/website/scripts/BuildPublish.php
Forgot to prepend the identifier $i with $.
- 05:03 Ticket #271 (Eraser task status error) closed by
- fixed: Fixed in r1968-r1969
- 04:54 Changeset [1969] by
-
- trunk/eraser
- trunk/eraser/Eraser.Manager/DirectExecutor.cs
Forward-port from Eraser 6.0: Apply the task schedule before calling the task added event. Fixes #271.
- 04:51 Changeset [1968] by
-
- branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs
Apply the task schedule before calling the task added event. Fixes #271.
- 04:23 Ticket #360 (Eraser crashes and is no longer usable after setting up new task) closed by
- fixed: Fixed in r1966-r1967. For your uninstall/reinstall cycle, you can …
- 04:21 Changeset [1967] by
-
- trunk/eraser
- trunk/eraser/Eraser/TaskPropertiesForm.cs
Forward-port from Eraser 6.0: Don't assign the schedule then modify the schedule; create the schedule before fully assigning to the task. Fixes #360.
- 04:20 Changeset [1966] by
-
- branches/eraser6/6.0/Eraser/TaskPropertiesForm.cs
Don't assign the schedule then modify the schedule; create the schedule before fully assigning to the task. Fixes #360.
- 04:01 Ticket #360 (Eraser crashes and is no longer usable after setting up new task) created by
- Bug only reproduced once but since it occurred, the program no longer …
- 02:14 Ticket #359 (Wrong version (6.0.6) displayed) closed by
- wontfix: Yeah, I'm aware. Just that it's too late to fix it now.
4/27/2010:
- 16:19 Ticket #359 (Wrong version (6.0.6) displayed) created by
- On the top right corner it is displayed version 6.0.6, while it should be …
4/26/2010:
- 02:34 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) created by
- When sending one or more files for eraser it will always give an error …
4/25/2010:
- 14:27 LocalisingEraser edited by
- Indentation of points. (diff)
- 14:23 LocalisingEraser edited by
- Don't create extra space for screenshots. (diff)
- 14:16 LocalisingEraser edited by
- Fixed some expression and grammar issues. (diff)
- 13:59 LocalisingEraser edited by
- Review Andrea's text, fixing grammatical and formatting errors. (diff)
- 13:56 WikiStart edited by
- There's only one section under users. (diff)
- 13:56 WikiStart edited by
- Recreate the headings for logical breakdown. (diff)
- 13:55 WikiStart edited by
- Documentation will always be the PDF in distributions (diff)
- 13:54 WikiStart edited by
- Synchronise the index text with the site main index text (diff)
- 11:19 Changeset [1965] by
-
- tags/6.0.7.1893
Tag Eraser 6.0.7.1893
- 11:17 Changeset [1964] by
-
- trunk/eraser
We don't have multiple branches any more, just use Eraser as the name of the folder.
- 11:16 Changeset [1963] by
-
- trunk/eraser5
Eraser 5 will no longer be maintained.
- 11:15 Changeset [1962] by
-
- tags/5.8.x
Tag the final revision of the Eraser 5 branch, since we are no longer going to work on it.
- 10:10 Changeset [1961] by
-
- trunk/website/scripts
Ignore the cache.
- 10:07 Changeset [1960] by
-
- trunk/website/download.php
Implemented display of SourceForge? download statistics.
- 10:07 Changeset [1959] by
-
- trunk/website/scripts/SourceForge.php
Clarify that the URL provided must be unescaped -- i.e. literal comparison of paths.
- 10:00 Changeset [1958] by
-
- trunk/website/scripts/SourceForge.php
Implement caching to increase performance. The SourceForge? statistics are updated every few days anyway.
- 09:46 Changeset [1957] by
-
- trunk/website/scripts/SourceForge.php
Implemented a SourceForge? class to query SourceForge? information -- currently only download numbers are supported.
- 08:50 Changeset [1956] by
-
- trunk/website/contributing.html
- New process to introduce new developers to the project.
- Introduce the localisation engineer role.
- 08:49 Changeset [1955] by
-
- trunk/website/index.php
Grammar and operating system support fixes.
- 08:37 Changeset [1954] by
-
- trunk/website/scripts/BuildPublish.php
Fixed Bitten internal error: when deleting the file, we should delete the file before the transfer of the file and also prevent the file from bring output to stdout.
- 05:20 Ticket #357 (WINDOWS 2000) closed by
- wontfix: Replying to Phil_Gtr: > Windows 2000 is still supported by …
- 04:07 Ticket #357 (WINDOWS 2000) created by
- Windows 2000 is still supported by Microsoft ... Won't you develop …
4/24/2010:
- 15:27 Ticket #351 (First Polish localization - not complete) closed by
- fixed: Rudzik, I'll close this ticket first since it's implemented the displayed …
- 15:26 Ticket #314 (German translation string res.) closed by
- wontfix: I'll close this ticket first, since there are too few strings to be …
- 15:06 Changeset [1953] by
-
- trunk/eraser6/Dependencies/DragDropLib.pdb
Here's the PDB for DragDropLib?.
- 15:04 Changeset [1952] by
-
- trunk/eraser6
- trunk/eraser6/Eraser/SchedulerPanel.cs
Forward port from Eraser 6.0: Allow non-Explorer drag/drop file operations to complete, allowing files to be dropped from older file explorers (e.g. Total Commander). Fixes #341
- 15:01 Ticket #341 (Drag&Drop does not work on alternative filemanagers like Total Commander) closed by
- fixed: Fixed in r1951-r1952
- 15:01 Changeset [1951] by
-
- branches/eraser6/6.0/Eraser/SchedulerPanel.cs
Allow non-Explorer drag/drop file operations to complete, allowing files to be dropped from older file explorers (e.g. Total Commander). Fixes #341
- 11:51 Ticket #354 (Eraser 6.0.6.1376 & Avira AntiVir 10 Personal Setup Conflict) closed by
- invalid: The Avira installer is at fault here. Eraser installs the Visual C++ 2008 …
- 10:34 Ticket #270 (Verify ADS cluster tip erasure behaviour) closed by
- fixed: ADSes have cluster tips erased too: see …
- 10:31 Ticket #269 (Verify compressed file cluster tip erasure behaviour) closed by
- fixed: Compressed, Encrypted and Sparse files are ignored when erasing cluster …
- 10:26 Changeset [1950] by
-
- trunk/eraser6/Eraser.msbuild
- trunk/eraser6/Eraser/BlackBoxMainForm.it.resx
- trunk/eraser6/Eraser/BlackBoxUploadForm.it.resx
These mergeinfo properties follow the root folder of the parent, so they can be deleted.
- 10:24 Ticket #329 (Erasure of shortcuts result in erasure of target instead) closed by
- fixed
- 10:24 Changeset [1949] by
-
- trunk/eraser6
- trunk/eraser6/Installer/DirectoryStructure.wxs
- trunk/eraser6/ShellExt/ShellExt.rgs
Forward port from Eraser 6.0: Register the Eraser Shell Extension with Explorer for all lnk files so that when we erase a shortcut the shortcut is erased, not the target of the shortcut. Fixes #329
- 10:22 Changeset [1948] by
-
- branches/eraser6/6.0/Installer/DirectoryStructure.wxs
- branches/eraser6/6.0/ShellExt/ShellExt.rgs
Register the Eraser Shell Extension with Explorer for all lnk files so that when we erase a shortcut the shortcut is erased, not the target of the shortcut. Fixes #329
- 09:57 Ticket #312 (Verify Reparse point behaviour) closed by
- fixed: Reparse points are ignored, see …
- 09:52 Ticket #297 (Settings Error icon behaviour) closed by
- fixed
- 09:52 Ticket #297 (Settings Error icon behaviour) reopened by
- Hold on, it should be fixed.
- 09:52 Ticket #297 (Settings Error icon behaviour) closed by
- invalid: The initial problem about files not being removed has been fixed; as to …
- 09:17 Changeset [1947] by
-
- trunk/eraser6
- trunk/eraser6/Documentation/Documentation.docx
- trunk/eraser6/Documentation/Documentation.pdf
- trunk/eraser6/Eraser.msbuild
- trunk/eraser6/Eraser/BlackBoxMainForm.it.resx
- trunk/eraser6/Eraser/BlackBoxUploadForm.it.resx
Forward port from Eraser 6.0: Describe the Unused Disk Space erasure target type. Fixes #345.
- 09:17 Ticket #345 (Missing section in User Documentation) closed by
- fixed: Fixed in r1946-r1947.
- 09:13 Changeset [1946] by
-
- branches/eraser6/6.0/Documentation/Documentation.docx
- branches/eraser6/6.0/Documentation/Documentation.pdf
Describe the Unused Disk Space erasure target type. Fixes #345.
- 08:51 Ticket #356 (Eraser doesn't remove notification icon) closed by
- fixed: Fixed in r1944-r1945
- 08:51 Changeset [1945] by
-
- branches/eraser6/6.0
- branches/eraser6/6.0/Eraser/Program.cs
Backward-port from trunk: when exiting the program, always dispose the MainForm? since if we are calling Application.Run without passing in the form, the top level form will not have Dispose() called, which may leave unused handles lying around. Fixes #356.
- 08:45 Changeset [1944] by
-
- trunk/eraser6/Eraser/Program.GuiProgram.cs
When exiting the program, always dispose the MainForm? since if we are calling Application.Run without passing in the form, the top level form will not have Dispose() called, which may leave unused handles lying around. Fixes #356.
- 08:34 Changeset [1943] by
-
- trunk/eraser6/Eraser.Manager/Strings.pl.resx
- trunk/eraser6/Eraser/Strings.pl.resx
Updated Polish translation for Eraser trunk, from Rudzik (http://eraser.heidi.ie/trac/attachment/ticket/351/eraser6%20trunk%201923%20-edited.7z)
- 08:33 Changeset [1942] by
-
- branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx
- branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx
- branches/eraser6/6.0/Eraser/Strings.pl.resx
Updated Polish translation for Eraser 6.0.x, from Rudzik (http://eraser.heidi.ie/trac/attachment/ticket/351/6.0.branches%201937%20-edited.7z)
- 03:52 Changesets [1938-1941] by
-
- trunk/website/contributing.html
- branches/eraser6/6.0/Eraser/AboutForm.cs
- trunk/eraser6/Eraser/AboutForm.cs
- trunk/website/index.php
Link to the SourceForge? donations website.
- 01:02 Ticket #356 (Eraser doesn't remove notification icon) created by
- Eraser doesn't remove notification icon from windows vista notification …
4/22/2010:
- 11:50 Ticket #355 (Implement feature-complete CLI) created by
- Implement a CLI for Eraser, usable in a batch script. Thus, we need to …
4/18/2010:
- 07:40 Changeset [1937] by
-
- branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx
- branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx
- branches/eraser6/6.0/Eraser/Strings.pl.resx
Strings found in v6.0.x but not trunk.
- 07:32 Changeset [1936] by
-
- branches/eraser6/6.0
- branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodEditorForm.pl.resx
- branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.pl.resx
- branches/eraser6/6.0/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.pl.resx
- branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx
- branches/eraser6/6.0/Eraser.Manager/Eraser.Manager.csproj
- branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx
- branches/eraser6/6.0/Eraser/BasePanel.pl.resx
- branches/eraser6/6.0/Eraser/Eraser.csproj
- branches/eraser6/6.0/Eraser/LightGroup.pl.resx
- branches/eraser6/6.0/Eraser/LogForm.pl.resx
- branches/eraser6/6.0/Eraser/MainForm.pl.resx
- branches/eraser6/6.0/Eraser/ProgressForm.pl.resx
- branches/eraser6/6.0/Eraser/Strings.nl.resx
- branches/eraser6/6.0/Eraser/Strings.pl.resx
- branches/eraser6/6.0/Eraser/TaskDataSelectionForm.pl.resx
- branches/eraser6/6.0/Eraser/TaskPropertiesForm.pl.resx
- branches/eraser6/6.0/Eraser/UpdateForm.pl.resx
- branches/eraser6/6.0/Installer/Localisations.wxs
- branches/eraser6/6.0/ShellExt/ShellExt.rc
Merge Rudzik's first Polish Translation.
- 06:59 Changesets [1934-1935] by
-
- trunk/website/scripts/Build.php
- branches/eraser6/6.0/Version.cs.in
- branches/eraser6/6.0/Version.rc.in
- branches/eraser6/6.0/Version.wxs.in
Version bump for 6.0.8
- 06:58 Changeset [1933] by
-
- branches/eraser6/6.0/Eraser/Resources/BackgroundLogo.png
- branches/eraser6/6.0/Resources/Source/Dialogs/Dialog Logo.psd
Forgot to up the version number in the Eraser icon badge. Now it's been upped to 6.0.8 for the next build.
- 06:56 Changeset [1932] by
-
- branches/eraser6/6.0
- branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.manifest
- branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.vcproj
Backward port from trunk: Merge r1921 to r1923 so that the Eraser 6 branch can also build on the Eraser build server.
4/16/2010:
- 14:20 Changeset [1931] by
-
- trunk/website/scripts/Build.php
Warning fix.
- 14:17 Changeset [1930] by
-
- trunk/website/scripts/Database.php
Remove connection via the old mysql_* functions, only relying on PDO now.
- 14:16 Changeset [1929] by
-
- trunk/website/scripts/blackbox/upload.php
Implement the BlackBox? uploader using PDO, removing a dependency on the old mysql library.
- 14:04 Changeset [1928] by
-
- trunk/website/scripts/Publisher.php
Add the Publisher class which the Download class depends on.
- 14:04 Changeset [1927] by
-
- trunk/website/scripts/UpdateList.php
- trunk/website/scripts/updates/index.php
Rename the updates.php file to UpdateList?.php after the classes it defines.
- 14:03 Changeset [1926] by
-
- trunk/website/scripts/Download.php
- trunk/website/scripts/updates.php
Improved on the Download class to be usable for Update querying as well, and upgrade the UpdateList? classes to use the class directly instead of querying the database. This removes one more dependency on the traditional mysql PHP functions.
- 11:13 Changeset [1925] by
-
- trunk/website/style.css
Create a nice red area around the error message so that it is more prominent.
- 11:13 Changeset [1924] by
-
- trunk/website/download.php
Don't redirect to display error messages as that can allow code injection.
- 10:58 CompilingEraser edited by
- (diff)
- 10:45 Changeset [1923] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.manifest
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj
I'm not going to leave it to chance -- without including the requestedExecutionLevel element the bootstrapper may still be run as administrator if the OS heuristically determines it is a setup file. Explicitly say it isn't until the payload is integrated.
- 10:26 Changeset [1922] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj
Disable generation of the requestedExecutionLevel element since we will merge it in ourselves later.
- 10:09 Changeset [1921] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.manifest
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.vcproj
Include a Bootstrapper manifest that declare the bootstrapper to be run as an administrator under Vista and later -- merge this only when the Bootstrapper is built instead of assigning the administrator flag on build.
- 10:07 CompilingEraser edited by
- The new builds require manual merging of the Run as Administrator manifest … (diff)
- 07:31 Changeset [1920] by
-
- trunk/website/scripts/downloads.php
The old downloads script can now be deleted, the new classes work fine.
- 07:07 Changeset [1919] by
-
- trunk/website/scripts/BuildPublish.php
Use exit instead of die when in the CLI since we need to return error codes to the calling program.
- 07:01 Changeset [1918] by
-
- trunk/website/scripts
- trunk/website/scripts/Database.php
Don't bother with database templates: just create a Credentials.php file with the required variables instead.
- 06:56 Changeset [1917] by
-
- trunk/website/scripts/BuildPublish.php
Implemented deletion of the uploaded copy of the previous builds.
- 06:52 Changeset [1916] by
-
- trunk/website/scripts/Build.php
- trunk/website/scripts/BuildPublish.php
- Implemented creating new builds and adding to database
- Implemented removal of old builds from database
- 06:03 Changeset [1915] by
-
- trunk/website/scripts/Build.php
- trunk/website/scripts/BuildPublish.php
Partially implemented a Build Publishing script that will upload the output of a Bitten build to the SourceForge? server
- 04:43 Changeset [1914] by
-
- trunk/website/scripts/Build.php
- trunk/website/scripts/Download.php
Fixed querying of number of downloads for a Download.
- 04:40 Changeset [1913] by
-
- trunk/website/download.php
Use the new Build and Download classes (which are more efficient, especially the Build class)
- 04:39 Changeset [1912] by
-
- trunk/website/scripts/Build.php
- trunk/website/scripts/Download.php
Implemented querying of builds from the database.
- 04:07 Changeset [1911] by
-
- trunk/website/scripts/Database.php.in
Syntax error fix.
- 04:06 Changeset [1910] by
-
- trunk/website/scripts/Download.php
New Download class which is slightly more efficient and is now documented.
- 04:05 Changeset [1909] by
-
- trunk/website/scripts/Database.php.in
Throw exceptions when we have database errors so that they are always handled.
- 02:51 Changeset [1908] by
-
- trunk/website/scripts/Database.php.in
Define a template database script which will deal with database connections for maintainability. The code of this website will include the actual Database.php file, which should be modified to fit the production server.
- 02:26 Changeset [1907] by
-
- trunk/website
Ignore desktop.ini files used for folder properties.
- 00:36 Changeset [1906] by
-
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.pl.resx
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodPassEditor.pl.resx
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.pl.resx
- trunk/eraser6/Eraser.DefaultPlugins/Strings.pl.resx
- trunk/eraser6/Eraser.Manager/Strings.pl.resx
- trunk/eraser6/Eraser/BasePanel.pl.resx
- trunk/eraser6/Eraser/BlackBoxMainForm.pl.resx
- trunk/eraser6/Eraser/BlackBoxUploadForm.pl.resx
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser/LightGroup.pl.resx
- trunk/eraser6/Eraser/LogForm.pl.resx
- trunk/eraser6/Eraser/MainForm.pl.resx
- trunk/eraser6/Eraser/ProgressForm.pl.resx
- trunk/eraser6/Eraser/Strings.pl.resx
- trunk/eraser6/Eraser/TaskDataSelectionForm.pl.resx
- trunk/eraser6/Eraser/TaskPropertiesForm.pl.resx
- trunk/eraser6/Eraser/UpdateForm.pl.resx
- trunk/eraser6/ShellExt/ShellExt.rc
Addresses #351: first Polish localisation.
4/15/2010:
- 00:30 Changeset [1905] by
-
- trunk/website/scripts/downloads.php
Remove reference to the Eraser5 folder used to store builds since we no longer use them. Also check that build folders exist, so that we no longer exit with an exception if the folder doesn't exist.
4/14/2010:
- 02:07 Changeset [1904] by
-
- trunk/eraser6/Eraser.Manager/EntropySource.cs
Enable disk performance statistics to be used as entropy sources.
- 02:02 Changeset [1903] by
-
- trunk/eraser6/Eraser/Strings.nl.resx
Standardise on lowercase locale names.
- 02:00 Changeset [1902] by
-
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- trunk/eraser6/Eraser.DefaultPlugins/Strings.pl.resx
- trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
- trunk/eraser6/Eraser.Manager/Strings.pl.resx
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser/Strings.pl.resx
- trunk/eraser6/Installer/Localisations.wxs
Added placeholders for Polish translation.
- 01:52 LocalisingEraser edited by
- Disable linking on DefaultPlugins?. (diff)
- 01:51 LocalisingEraser edited by
- Document changing of project pre-build event to automatically update … (diff)
- 01:47 LocalisingEraser edited by
- Document creation of new resx files. (diff)
- 01:38 Ticket #354 (Eraser 6.0.6.1376 & Avira AntiVir 10 Personal Setup Conflict) created by
- I tried Eraser 6 Stable version and the Nightly builds, too. Whether I …
- 01:33 Changeset [1901] 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/announcements/20091215.html
- trunk/website/announcements/20100414.html
- trunk/website/contributing.html
- trunk/website/download.php
- trunk/website/index.php
- trunk/website/reviews.html
Updated copyright year to 2010.
- 01:21 Ticket #288 (Specify that all instances of Eraser must be exited) closed by
- wontfix
- 01:21 Ticket #9 (Eraser Freezes while erasing) closed by
- wontfix
- 01:21 Ticket #2 (Erase Failure to erase) closed by
- wontfix
- 01:21 Ticket #4 (Failed: There is not enough space on the disk) closed by
- wontfix
- 01:20 Milestone Eraser 5.8.9 completed
- Discontinued branch of Eraser.
- 01:19 Milestone Eraser 6.0.7 completed
- Bugfix release for Eraser 6.0
- 01:16 Changeset [1900] by
-
- trunk/website/download.php
Link only to the v6 release since that's the only supported release for the moment (and update to point to 6.0.7)
- 00:56 Changeset [1899] by
-
- trunk/website/announcements/20100414.html
Link to the download in SF and removed a repeating region entry.
- 00:49 Changeset [1898] 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/announcements/20091215.html
- trunk/website/announcements/20100414.html
- trunk/website/contributing.html
- trunk/website/download.php
- trunk/website/index.php
- trunk/website/reviews.html
Updated template to link to the new announcement.
- 00:22 Changeset [1897] by
-
- trunk/website/announcements/20100414.html
Updated file hashes to my current candidate build.
- 00:17 Changeset [1896] by
-
- trunk/website/announcements/20100414.html
Added 6.0.7 release announcement.
4/10/2010:
- 10:50 Ticket #349 (Problem installing 6.1.0.1891) closed by
- worksforme: A screenshot will be nice. That same binary however works fine for me …
- 10:17 Changeset [1895] by
-
- trunk/eraser6/Eraser.Util/Shell.cs
When setting whether low disk space notifications are enabled, if the registry key doesn't exist, create it before writing the value.
- 09:27 Ticket #342 (Accidently deleted whole drive with 2 mouse clicks in Windows Explorer) closed by
- duplicate: Duplicate of #340
- 09:25 Ticket #353 (UAC problem in Windows 7) closed by
- invalid: You need to press the Save Settings button after setting those invalid …
- 09:24 Ticket #350 (Unhandled exception) closed by
- fixed: Fixed in r1732.
- 09:23 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) closed by
- wontfix: You need to re-upload the attachment. If it is errors in the task log when …
- 09:21 Ticket #343 (Check for updates brings up old builds & tries install) closed by
- wontfix: This is expected behaviour.
- 09:21 Ticket #344 (Check for updates brings up old builds & tries install) closed by
- duplicate: Duplicate of #343
- 09:20 Ticket #346 ("Unknown action: -hide" message) closed by
- invalid: You didn't uninstall v5 and installed v6 over v5, which caused this …
- 08:22 Ticket #353 (UAC problem in Windows 7) created by
- Eraser is seems to be not saving settings if I ;aunch it under account …
- 02:03 Changeset [1894] by
-
- trunk/website/nbproject/configs
- trunk/website/nbproject/configs/Debug.properties
- trunk/website/nbproject/configs/Release.properties
- trunk/website/nbproject/project.properties
Set project settings with the latest NetBeans? nightly.
- 01:43 Changeset [1893] by
-
- branches/eraser6/6.0/Version.cs.in
- branches/eraser6/6.0/Version.rc.in
- branches/eraser6/6.0/Version.wxs.in
Version bump.
- 01:27 Changeset [1892] by
-
- branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs
Include the internal error when we are unable to lock a volume.
4/3/2010:
- 18:45 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) created by
- The shell integration in Windows 7 fails to work due to insufficient …
4/2/2010:
- 12:18 Ticket #351 (First Polish localization - not complete) created by
- There are Polish localization: […] ShellExt?.rc is edited by hand, …
