|
|
|
@2652
|
19 hours |
lowjoel |
Report the file version of plugins loaded so that users won't be confused …
|
|
|
|
@2633
|
2 days |
lowjoel |
Backport from Eraser trunk: When erasing a file/folder, it is possible …
|
|
|
|
@2624
|
13 days |
lowjoel |
First set of changes to allow implementation as a service.
|
|
|
|
@2623
|
13 days |
lowjoel |
Branch to implement using Eraser as a Service.
|
|
|
|
@2620
|
13 days |
lowjoel |
Since in this release we are maintaining binary compatibility with the …
|
|
|
|
@2619
|
2 weeks |
lowjoel |
Updated version numbers.
|
|
|
|
@2618
|
2 weeks |
lowjoel |
Version bump.
|
|
|
|
@2607
|
8 weeks |
lowjoel |
Close the branch: I've merged to trunk in r2606.
|
|
|
|
@2605
|
8 weeks |
lowjoel |
Fixed infinite recursion.
|
|
|
|
@2604
|
8 weeks |
lowjoel |
When saving our task list, used the separated log/task list saving …
|
|
|
|
@2603
|
8 weeks |
lowjoel |
Allow us to view logs for Lazy-loading log sinks.
|
|
|
|
@2602
|
8 weeks |
lowjoel |
Make the LogSink? a base class (LogSinkBase?) and implement a normal LogSink? …
|
|
|
|
@2601
|
8 weeks |
lowjoel |
We will make ersy file associations now, in accordance to the change in …
|
|
|
|
@2600
|
8 weeks |
lowjoel |
Make our root element TaskList?.
|
|
|
|
@2599
|
8 weeks |
lowjoel |
Future-proof the format in case we got new types of schedules. In those …
|
|
|
|
@2598
|
8 weeks |
lowjoel |
Implement a different ReadXml? overload that allows derived classes to …
|
|
|
|
@2597
|
8 weeks |
lowjoel |
Implemented XML Serialization of Task objects.
|
|
|
|
@2596
|
8 weeks |
lowjoel |
*Properly* follow the contract specified in IXmlSerializable.ReadXml?: the …
|
|
|
|
@2595
|
8 weeks |
lowjoel |
Follow the contract specified in IXmlSerializable.ReadXml?: the reader is …
|
|
|
|
@2594
|
8 weeks |
lowjoel |
Follow the contract specified in IXmlSerializable.ReadXml?: the reader is …
|
|
|
|
@2593
|
8 weeks |
lowjoel |
Allow log entries to be serialized to XML too.
|
|
|
|
@2592
|
8 weeks |
lowjoel |
Implemented XML Serialization for the Schedule types.
|
|
|
|
@2591
|
8 weeks |
lowjoel |
Since we've changed our task list format to a different one, we need to …
|
|
|
|
@2590
|
8 weeks |
lowjoel |
Since we've changed our task list format to a different one, we need to …
|
|
|
|
@2589
|
8 weeks |
lowjoel |
Save and load XML Task Lists instead for better compatibility between …
|
|
|
|
@2588
|
8 weeks |
lowjoel |
Let ErasureTargetCollection? support reading/writing to XML streams.
|
|
|
|
@2587
|
8 weeks |
lowjoel |
XmlSerializer? can only deal with public types.
|
|
|
|
@2586
|
8 weeks |
EraserSlave |
Compile fix.
|
|
|
|
@2585
|
8 weeks |
lowjoel |
Partially reverted r2583-r2584: We should not remove the normal binary …
|
|
|
|
@2584
|
8 weeks |
lowjoel |
Switch the Default Plugin's erasure targets to follow the new …
|
|
|
|
@2583
|
8 weeks |
lowjoel |
First change: Remove references to the System.Runtime.Serialization …
|
|
|
|
@2582
|
8 weeks |
lowjoel |
Start the XML Task Lists branch
|
|
|
|
@2576
|
2 months |
lowjoel |
Do not validate the form when the user clicks on the Cancel button.
…
|
|
|
|
@2575
|
2 months |
lowjoel |
Specify that we have a specific method defined when we load the task from …
|
|
|
|
@2565
|
2 months |
lowjoel |
Supplements r2563: Remove the unused PRFAlgorithms enum.
|
|
|
|
@2564
|
2 months |
lowjoel |
Use null as the parameters for the Container and Provider parameters …
|
|
|
|
@2563
|
2 months |
lowjoel |
Behavioural change: Removed the capability for switchable algorithms at …
|
|
|
|
@2562
|
2 months |
EraserSlave |
Backport from Eraser trunk: Better reparse point handling for Eraser 6.0 …
|
|
|
|
@2554
|
2 months |
lowjoel |
Supplements r2550: Support direct volume reparse points, similar to what …
|
|
|
|
@2550
|
2 months |
lowjoel |
When we are dereferencing a reparse point, we only need …
|
|
|
|
@2547
|
2 months |
lowjoel |
We need to recursively dereference all reparse points before we call …
|
|
|
|
@2540
|
2 months |
lowjoel |
Backport from trunk: Fix a misnomer: when Eraser is running, and a new …
|
|
|
|
@2529
|
2 months |
lowjoel |
Backport r2527 and r2522 from trunk: Improve recycle bin support: on …
|
|
|
|
@2510
|
2 months |
lowjoel |
Close the Plugins Rewrite branch along with the completion of #363.
|
|
|
|
@2508
|
2 months |
lowjoel |
Rename IDragAndDropConfigurer to IDragAndDropConfigurerFactory since it …
|
|
|
|
@2507
|
2 months |
lowjoel |
Fixed blank item text when the step provides a step name, but the step's …
|
|
|
|
@2506
|
2 months |
lowjoel |
Query for the list of tools before deciding whether we should disable the …
|
|
|
|
@2505
|
2 months |
lowjoel |
Added the IClientTool interface and ClientToolRegistrar? classes for client …
|
|
|
|
@2504
|
2 months |
lowjoel |
Added a tools Context Menu Strip for us to add tools to.
|
|
|
|
@2503
|
2 months |
lowjoel |
Added a Tools menu for plugins to insert tools in.
|
|
|
|
@2502
|
2 months |
lowjoel |
Freeze the version of the Eraser.Plugins assembly.
|
|
|
|
@2501
|
2 months |
lowjoel |
Allow SteppedProgressManager? steps to have null for their progress …
|
|
|
|
@2500
|
2 months |
lowjoel |
Fixed progress reporting for drive erasures.
|
|
|
|
@2499
|
2 months |
lowjoel |
Oops, allow removal of tasks.
|
|
|
|
@2498
|
2 months |
lowjoel |
We need to skip files which no longer exist after we enumerate them: this …
|
|
|
|
@2497
|
2 months |
lowjoel |
Cache the last returned progress for each erasure target, since our …
|
|
|
|
@2496
|
2 months |
lowjoel |
- Get a copy of the Task Progress property at the start of progress …
|
|
|
|
@2495
|
2 months |
lowjoel |
Fixed exception when the progress dialog is left open and the task …
|
|
|
|
@2494
|
2 months |
lowjoel |
Fixed exception when we are computing a time remaining value but …
|
|
|
|
@2493
|
2 months |
lowjoel |
Make our progress form's progress reporting tolerant to different states …
|
|
|
|
@2492
|
2 months |
lowjoel |
Revert to the old behaviour where assigning an ErasureTargetCollection? its …
|
|
|
|
@2491
|
2 months |
lowjoel |
Behaviour change: Tasks can only be added to one executor at a time.
|
|
|
|
@2490
|
2 months |
lowjoel |
Fixed progress updates for the Scheduler Panel.
|
|
|
|
@2489
|
2 months |
lowjoel |
The tag used for the number of passes should be an array of int.
|
|
|
|
@2488
|
2 months |
lowjoel |
Change the progress updates to be a pull paradigm and not a push paradigm: …
|
|
|
|
@2487
|
2 months |
lowjoel |
- Move the task execution machinery to the Task object, so that Tasks can …
|
|
|
|
@2486
|
2 months |
lowjoel |
Report progress updates by pushing information to the …
|
|
|
|
@2485
|
2 months |
lowjoel |
Replace the UIText property with ToString?(). Fix the resulting compile …
|
|
|
|
@2484
|
2 months |
lowjoel |
- Rename the Task.UIText property to Task.ToString?()
- Remove the …
|
|
|
|
@2483
|
2 months |
lowjoel |
Make the Eraser Settings class a singleton. At the same time, implement a …
|
|
|
|
@2482
|
2 months |
lowjoel |
Store all the Eraser settings at the root node, similar to what Eraser 6.0 …
|
|
|
|
@2481
|
2 months |
lowjoel |
Made Persistently stored lists of strings use the REG_MULTI_SZ native …
|
|
|
|
@2480
|
2 months |
lowjoel |
Fixed the provision of persistent stores for plugins. Assemblies for which …
|
|
|
|
@2479
|
2 months |
lowjoel |
Compile fix.
|
|
|
|
@2478
|
2 months |
lowjoel |
Synchronise the Plugins Rewrite branch with trunk@r2442
|
|
|
|
@2477
|
2 months |
lowjoel |
Fixed crash when opening the Task Data Selection form.
|
|
|
|
@2476
|
2 months |
lowjoel |
The PrngRegistrar? should not try to store the active PRNG's GUID. It …
|
|
|
|
@2475
|
2 months |
lowjoel |
Fixed loading of settings from persistent storage (and the crash at …
|
|
|
|
@2474
|
2 months |
lowjoel |
Do not copy Eraser.Plugins.dll to the Plugins directory, since it would …
|
|
|
|
@2473
|
2 months |
lowjoel |
Make the Settings class compliant with the latest PersistentStore? API. The …
|
|
|
|
@2472
|
2 months |
lowjoel |
Move the ForceUnlockLockedFiles? setting to Eraser.Plugins since it should …
|
|
|
|
@2471
|
2 months |
lowjoel |
Move the Exception types to Eraser.Plugins.
|
|
|
|
@2470
|
2 months |
lowjoel |
Compile fixes.
|
|
|
|
@2468
|
2 months |
lowjoel |
Instead of pushing events to the client, we will update our Progress …
|
|
|
|
@2467
|
2 months |
lowjoel |
Define the Task interface, and then store a reference to the parent task …
|
|
|
|
@2466
|
2 months |
lowjoel |
Further compile fixes.
|
|
|
|
@2465
|
2 months |
lowjoel |
Further compile fixes.
|
|
|
|
@2464
|
2 months |
lowjoel |
Further compile fixes.
|
|
|
|
@2463
|
2 months |
lowjoel |
Further compile fixes.
|
|
|
|
@2462
|
2 months |
lowjoel |
Move common erasure settings to the Host instance instead of the Manager …
|
|
|
|
@2461
|
2 months |
lowjoel |
Added base class implementations for each of the IRegisterable types.
|
|
|
|
@2460
|
2 months |
lowjoel |
Final set of compile fixes for making the types in Eraser.Plugins …
|
|
|
|
@2459
|
2 months |
lowjoel |
Woops, we do need to declare override since we are going to be inherited …
|
|
|
|
@2458
|
2 months |
lowjoel |
More changes for Eraser.DefaultPlugins?. There are still plenty of build …
|
|
|
|
@2457
|
2 months |
lowjoel |
XML documentation syntax fix.
|
|
|
|
@2456
|
2 months |
lowjoel |
First batch of changes for Eraser.DefaultPlugins?. There are plenty of …
|
|
|
|
@2455
|
2 months |
lowjoel |
Move the default Erase method, Unused Space Erase method and Active PRNG …
|
|
|
|
@2454
|
2 months |
lowjoel |
Fixed quite a few variable references.
|
|
|
|
@2453
|
2 months |
lowjoel |
Remove the Erase On Restart context menu item since users can modify the …
|
|
|
|
@2452
|
2 months |
lowjoel |
Added the IDragAndDropConfigurer interface and allow target configurers to …
|
|
|
|