Timeline


and

4/28/2010:

23:07 Changeset [1993] by lowjoel
  • 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 lowjoel
  • 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 protection
Replying to Joel: > Replying to protection: > > …
10:37 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) reopened by protection
10:37 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) closed by protection
- Does the program start when you call it from the Start menu? Yes, it …
09:59 Changeset [1991] by lowjoel
  • 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 lowjoel
  • 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 Joel
fixed: In r1988, the message in the reports selection list has been elaborated on …
09:25 Changeset [1988] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • trunk/eraser/Installer/DirectoryStructure.wxs

Fixed casing of Eraser.BlackBox?.dll

07:20 Changeset [1977] by lowjoel
  • trunk/eraser/Eraser.Manager/DirectExecutor.cs

Remove references from BlackBox? from DirectExecutor? since now it is a plugin.

07:19 Changeset [1976] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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.)

04/28/10:

06:32 Changeset [1972] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • trunk/website/scripts/BuildPublish.php

Forgot to prepend the identifier $i with $.

05:03 Ticket #271 (Eraser task status error) closed by Joel
fixed: Fixed in r1968-r1969
04:54 Changeset [1969] by lowjoel
  • 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 lowjoel
  • 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 Joel
fixed: Fixed in r1966-r1967. For your uninstall/reinstall cycle, you can …
04:21 Changeset [1967] by lowjoel
  • 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 lowjoel
  • 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 selflove
Bug only reproduced once but since it occurred, the program no longer …
02:14 Ticket #359 (Wrong version (6.0.6) displayed) closed by Joel
wontfix: Yeah, I'm aware. Just that it's too late to fix it now.

04/27/10:

16:19 Ticket #359 (Wrong version (6.0.6) displayed) created by andre
On the top right corner it is displayed version 6.0.6, while it should be …

04/26/10:

02:34 Ticket #358 (Errors in version 6.0.7.1893 (Xp and Vista)) created by protection
When sending one or more files for eraser it will always give an error …

04/25/10:

14:27 LocalisingEraser edited by Joel
Indentation of points. (diff)
14:23 LocalisingEraser edited by Joel
Don't create extra space for screenshots. (diff)
14:16 LocalisingEraser edited by Joel
Fixed some expression and grammar issues. (diff)
13:59 LocalisingEraser edited by Joel
Review Andrea's text, fixing grammatical and formatting errors. (diff)
13:56 WikiStart edited by Joel
There's only one section under users. (diff)
13:56 WikiStart edited by Joel
Recreate the headings for logical breakdown. (diff)
13:55 WikiStart edited by Joel
Documentation will always be the PDF in distributions (diff)
13:54 WikiStart edited by Joel
Synchronise the index text with the site main index text (diff)
11:19 Changeset [1965] by lowjoel
  • tags/6.0.7.1893

Tag Eraser 6.0.7.1893

11:17 Changeset [1964] by lowjoel
  • trunk/eraser

We don't have multiple branches any more, just use Eraser as the name of the folder.

11:16 Changeset [1963] by lowjoel
  • trunk/eraser5

Eraser 5 will no longer be maintained.

11:15 Changeset [1962] by lowjoel
  • 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 lowjoel
  • trunk/website/scripts

Ignore the cache.

10:07 Changeset [1960] by lowjoel
  • trunk/website/download.php

Implemented display of SourceForge? download statistics.

10:07 Changeset [1959] by lowjoel
  • trunk/website/scripts/SourceForge.php

Clarify that the URL provided must be unescaped -- i.e. literal comparison of paths.

10:00 Changeset [1958] by lowjoel
  • trunk/website/scripts/SourceForge.php

Implement caching to increase performance. The SourceForge? statistics are updated every few days anyway.

09:46 Changeset [1957] by lowjoel
  • trunk/website/scripts/SourceForge.php

Implemented a SourceForge? class to query SourceForge? information -- currently only download numbers are supported.

08:50 Changeset [1956] by lowjoel
  • trunk/website/contributing.html
  • New process to introduce new developers to the project.
  • Introduce the localisation engineer role.
08:49 Changeset [1955] by lowjoel
  • trunk/website/index.php

Grammar and operating system support fixes.

08:37 Changeset [1954] by lowjoel
  • 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 Joel
wontfix: Replying to Phil_Gtr: > Windows 2000 is still supported by …
04:07 Ticket #357 (WINDOWS 2000) created by Phil_Gtr
Windows 2000 is still supported by Microsoft ... Won't you develop …

04/24/10:

15:27 Ticket #351 (First Polish localization - not complete) closed by Joel
fixed: Rudzik, I'll close this ticket first since it's implemented the displayed …
15:26 Ticket #314 (German translation string res.) closed by Joel
wontfix: I'll close this ticket first, since there are too few strings to be …
15:06 Changeset [1953] by lowjoel
  • trunk/eraser6/Dependencies/DragDropLib.pdb

Here's the PDB for DragDropLib?.

15:04 Changeset [1952] by lowjoel
  • 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 Joel
fixed: Fixed in r1951-r1952
15:01 Changeset [1951] by lowjoel
  • 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 Joel
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 Joel
fixed: ADSes have cluster tips erased too: see …
10:31 Ticket #269 (Verify compressed file cluster tip erasure behaviour) closed by Joel
fixed: Compressed, Encrypted and Sparse files are ignored when erasing cluster …
10:26 Changeset [1950] by lowjoel
  • 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 Joel
fixed
10:24 Changeset [1949] by lowjoel
  • 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 lowjoel
  • 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 Joel
fixed: Reparse points are ignored, see …
09:52 Ticket #297 (Settings Error icon behaviour) closed by Joel
fixed
09:52 Ticket #297 (Settings Error icon behaviour) reopened by Joel
Hold on, it should be fixed.
09:52 Ticket #297 (Settings Error icon behaviour) closed by Joel
invalid: The initial problem about files not being removed has been fixed; as to …
09:17 Changeset [1947] by lowjoel
  • 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 Joel
fixed: Fixed in r1946-r1947.
09:13 Changeset [1946] by lowjoel
  • 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 Joel
fixed: Fixed in r1944-r1945
08:51 Changeset [1945] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 jjclowe
Eraser doesn't remove notification icon from windows vista notification …

04/22/10:

11:50 Ticket #355 (Implement feature-complete CLI) created by Joel
Implement a CLI for Eraser, usable in a batch script. Thus, we need to …

04/18/10:

07:40 Changeset [1937] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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.

04/16/10:

14:20 Changeset [1931] by lowjoel
  • trunk/website/scripts/Build.php

Warning fix.

14:17 Changeset [1930] by lowjoel
  • trunk/website/scripts/Database.php

Remove connection via the old mysql_* functions, only relying on PDO now.

14:16 Changeset [1929] by lowjoel
  • 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 lowjoel
  • trunk/website/scripts/Publisher.php

Add the Publisher class which the Download class depends on.

14:04 Changeset [1927] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • trunk/website/style.css

Create a nice red area around the error message so that it is more prominent.

11:13 Changeset [1924] by lowjoel
  • trunk/website/download.php

Don't redirect to display error messages as that can allow code injection.

10:58 CompilingEraser edited by Joel
(diff)
10:45 Changeset [1923] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • 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 Joel
The new builds require manual merging of the Run as Administrator manifest … (diff)
07:31 Changeset [1920] by lowjoel
  • trunk/website/scripts/downloads.php

The old downloads script can now be deleted, the new classes work fine.

07:07 Changeset [1919] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • trunk/website/scripts/BuildPublish.php

Implemented deletion of the uploaded copy of the previous builds.

06:52 Changeset [1916] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/Download.php

Fixed querying of number of downloads for a Download.

04:40 Changeset [1913] by lowjoel
  • trunk/website/download.php

Use the new Build and Download classes (which are more efficient, especially the Build class)

04:39 Changeset [1912] by lowjoel
  • trunk/website/scripts/Build.php
  • trunk/website/scripts/Download.php

Implemented querying of builds from the database.

04:07 Changeset [1911] by lowjoel
  • trunk/website/scripts/Database.php.in

Syntax error fix.

04:06 Changeset [1910] by lowjoel
  • trunk/website/scripts/Download.php

New Download class which is slightly more efficient and is now documented.

04:05 Changeset [1909] by lowjoel
  • trunk/website/scripts/Database.php.in

Throw exceptions when we have database errors so that they are always handled.

02:51 Changeset [1908] by lowjoel
  • 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 lowjoel
  • trunk/website

Ignore desktop.ini files used for folder properties.

00:36 Changeset [1906] by lowjoel
  • 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.

04/15/10:

00:30 Changeset [1905] by lowjoel
  • 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.

04/14/10:

02:07 Changeset [1904] by lowjoel
  • trunk/eraser6/Eraser.Manager/EntropySource.cs

Enable disk performance statistics to be used as entropy sources.

02:02 Changeset [1903] by lowjoel
  • trunk/eraser6/Eraser/Strings.nl.resx

Standardise on lowercase locale names.

02:00 Changeset [1902] by lowjoel
  • 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 Joel
Disable linking on DefaultPlugins?. (diff)
01:51 LocalisingEraser edited by Joel
Document changing of project pre-build event to automatically update … (diff)
01:47 LocalisingEraser edited by Joel
Document creation of new resx files. (diff)
01:38 Ticket #354 (Eraser 6.0.6.1376 & Avira AntiVir 10 Personal Setup Conflict) created by P.C.
I tried Eraser 6 Stable version and the Nightly builds, too. Whether I …
01:33 Changeset [1901] 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/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 Joel
wontfix
01:21 Ticket #9 (Eraser Freezes while erasing) closed by Joel
wontfix
01:21 Ticket #2 (Erase Failure to erase) closed by Joel
wontfix
01:21 Ticket #4 (Failed: There is not enough space on the disk) closed by Joel
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 lowjoel
  • 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 lowjoel
  • trunk/website/announcements/20100414.html

Link to the download in SF and removed a repeating region entry.

00:49 Changeset [1898] 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/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 lowjoel
  • trunk/website/announcements/20100414.html

Updated file hashes to my current candidate build.

00:17 Changeset [1896] by lowjoel
  • trunk/website/announcements/20100414.html

Added 6.0.7 release announcement.

04/10/10:

10:50 Ticket #349 (Problem installing 6.1.0.1891) closed by Joel
worksforme: A screenshot will be nice. That same binary however works fine for me …
10:17 Changeset [1895] by lowjoel
  • 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 Joel
duplicate: Duplicate of #340
09:25 Ticket #353 (UAC problem in Windows 7) closed by Joel
invalid: You need to press the Save Settings button after setting those invalid …
09:24 Ticket #350 (Unhandled exception) closed by Joel
fixed: Fixed in r1732.
09:23 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) closed by Joel
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 Joel
wontfix: This is expected behaviour.
09:21 Ticket #344 (Check for updates brings up old builds & tries install) closed by Joel
duplicate: Duplicate of #343
09:20 Ticket #346 ("Unknown action: -hide" message) closed by Joel
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 theambient
Eraser is seems to be not saving settings if I ;aunch it under account …
02:03 Changeset [1894] by lowjoel
  • 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 lowjoel
  • 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 lowjoel
  • branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs

Include the internal error when we are unable to lock a volume.

04/03/10:

18:45 Ticket #352 (Recycle Bin - Eraser; requires elevated privileges) created by kwgagel
The shell integration in Windows 7 fails to work due to insufficient …

04/02/10:

12:18 Ticket #351 (First Polish localization - not complete) created by Rudzik
There are Polish localization: […] ShellExt?.rc is edited by hand, …

03/29/10:

16:44 Ticket #350 (Unhandled exception) created by useraser
Hi, When I tried to add new task and press button "Add Data" I get the …
02:00 Ticket #338 (Failure to fully delete.) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
02:00 Ticket #332 (Eraser 6.0.6.1376 caused outlook express not to send email any longer) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …
02:00 Ticket #334 (Failure to empty recycle bin) 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.