source: branches/eraser6/pluginsRewrite @ 2508

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2508   14 months lowjoel Rename IDragAndDropConfigurer to IDragAndDropConfigurerFactory since it …
(edit) @2507   14 months lowjoel Fixed blank item text when the step provides a step name, but the step's …
(edit) @2506   14 months lowjoel Query for the list of tools before deciding whether we should disable the …
(edit) @2505   14 months lowjoel Added the IClientTool interface and ClientToolRegistrar? classes for client …
(edit) @2504   14 months lowjoel Added a tools Context Menu Strip for us to add tools to.
(edit) @2503   14 months lowjoel Added a Tools menu for plugins to insert tools in.
(edit) @2502   14 months lowjoel Freeze the version of the Eraser.Plugins assembly.
(edit) @2501   14 months lowjoel Allow SteppedProgressManager? steps to have null for their progress …
(edit) @2500   14 months lowjoel Fixed progress reporting for drive erasures.
(edit) @2499   14 months lowjoel Oops, allow removal of tasks.
(edit) @2498   14 months lowjoel We need to skip files which no longer exist after we enumerate them: this …
(edit) @2497   14 months lowjoel Cache the last returned progress for each erasure target, since our …
(edit) @2496   14 months lowjoel - Get a copy of the Task Progress property at the start of progress …
(edit) @2495   14 months lowjoel Fixed exception when the progress dialog is left open and the task …
(edit) @2494   14 months lowjoel Fixed exception when we are computing a time remaining value but …
(edit) @2493   14 months lowjoel Make our progress form's progress reporting tolerant to different states …
(edit) @2492   14 months lowjoel Revert to the old behaviour where assigning an ErasureTargetCollection? its …
(edit) @2491   14 months lowjoel Behaviour change: Tasks can only be added to one executor at a time.
(edit) @2490   14 months lowjoel Fixed progress updates for the Scheduler Panel.
(edit) @2489   14 months lowjoel The tag used for the number of passes should be an array of int.
(edit) @2488   14 months lowjoel Change the progress updates to be a pull paradigm and not a push paradigm: …
(edit) @2487   14 months lowjoel - Move the task execution machinery to the Task object, so that Tasks can …
(edit) @2486   14 months lowjoel Report progress updates by pushing information to the …
(edit) @2485   14 months lowjoel Replace the UIText property with ToString?(). Fix the resulting compile …
(edit) @2484   14 months lowjoel - Rename the Task.UIText property to Task.ToString?() - Remove the …
(edit) @2483   14 months lowjoel Make the Eraser Settings class a singleton. At the same time, implement a …
(edit) @2482   14 months lowjoel Store all the Eraser settings at the root node, similar to what Eraser 6.0 …
(edit) @2481   15 months lowjoel Made Persistently stored lists of strings use the REG_MULTI_SZ native …
(edit) @2480   15 months lowjoel Fixed the provision of persistent stores for plugins. Assemblies for which …
(edit) @2479   15 months lowjoel Compile fix.
(edit) @2478   15 months lowjoel Synchronise the Plugins Rewrite branch with trunk@r2442
(edit) @2477   15 months lowjoel Fixed crash when opening the Task Data Selection form.
(edit) @2476   15 months lowjoel The PrngRegistrar? should not try to store the active PRNG's GUID. It …
(edit) @2475   15 months lowjoel Fixed loading of settings from persistent storage (and the crash at …
(edit) @2474   15 months lowjoel Do not copy Eraser.Plugins.dll to the Plugins directory, since it would …
(edit) @2473   15 months lowjoel Make the Settings class compliant with the latest PersistentStore? API. The …
(edit) @2472   15 months lowjoel Move the ForceUnlockLockedFiles? setting to Eraser.Plugins since it should …
(edit) @2471   15 months lowjoel Move the Exception types to Eraser.Plugins.
(edit) @2470   15 months lowjoel Compile fixes.
(edit) @2468   15 months lowjoel Instead of pushing events to the client, we will update our Progress …
(edit) @2467   15 months lowjoel Define the Task interface, and then store a reference to the parent task …
(edit) @2466   15 months lowjoel Further compile fixes.
(edit) @2465   15 months lowjoel Further compile fixes.
(edit) @2464   15 months lowjoel Further compile fixes.
(edit) @2463   15 months lowjoel Further compile fixes.
(edit) @2462   15 months lowjoel Move common erasure settings to the Host instance instead of the Manager …
(edit) @2461   15 months lowjoel Added base class implementations for each of the IRegisterable types.
(edit) @2460   15 months lowjoel Final set of compile fixes for making the types in Eraser.Plugins …
(edit) @2459   15 months lowjoel Woops, we do need to declare override since we are going to be inherited …
(edit) @2458   15 months lowjoel More changes for Eraser.DefaultPlugins?. There are still plenty of build …
(edit) @2457   15 months lowjoel XML documentation syntax fix.
(edit) @2456   15 months lowjoel First batch of changes for Eraser.DefaultPlugins?. There are plenty of …
(edit) @2455   15 months lowjoel Move the default Erase method, Unused Space Erase method and Active PRNG …
(edit) @2454   15 months lowjoel Fixed quite a few variable references.
(edit) @2453   15 months lowjoel Remove the Erase On Restart context menu item since users can modify the …
(edit) @2452   15 months lowjoel Added the IDragAndDropConfigurer interface and allow target configurers to …
(edit) @2451   15 months lowjoel Added the IDragAndDropConfigurer interface and allow target configurers to …
(edit) @2450   15 months lowjoel Fixed most broken references to the Extension Point interfaces.
(edit) @2449   15 months lowjoel Fixed most broken references to the Extension Point interfaces.
(edit) @2445   15 months lowjoel Remove the dependency on Eraser.DefaultPlugins? (to try to make it …
(edit) @2444   15 months lowjoel Remainder of the changes made to only include interfaces in …
(edit) @2443   15 months lowjoel Made all the extension points in Eraser.Plugins to be interfaces, to be …
(edit) @2440   15 months lowjoel Use the new identifier names defined in Eraser.Plugins.
(edit) @2439   15 months lowjoel Make all the plugin extension points interfaces. I'll move the rest of the …
(edit) @2438   15 months lowjoel Rename LoadingPolicy? to PluginLoadingPolicy? to be absolutely clear on the …
(edit) @2406   17 months lowjoel Moved the ProgressManager? classes to Eraser.Plugins since it does form a …
(edit) @2382   19 months lowjoel Some more compile fixes.
(edit) @2381   19 months lowjoel Some more compile fixes.
(edit) @2380   19 months lowjoel Compilo fix.
(edit) @2379   19 months lowjoel Compilo fix.
(edit) @2378   19 months lowjoel Implement the new Persistent Store class for Eraser.Manager. Also hooked …
(edit) @2377   19 months lowjoel Move the Default PRNG and Erasure Methods settings to the Default Plugin.
(edit) @2376   19 months lowjoel Strange, I forgot to move the SettingsList? class.
(edit) @2375   19 months lowjoel Move the SettingsList? and SettingsDictionary? class to the Eraser assembly …
(edit) @2374   19 months lowjoel There is no longer a need to indicate the default file and unused space …
(edit) @2373   19 months lowjoel There is no longer a need to indicate the default file and unused space …
(edit) @2372   19 months lowjoel Use the new Host.Initialize prototype.
(edit) @2371   19 months lowjoel Persistent Stores will need to be passed from the Host initialiser. The …
(edit) @2370   19 months lowjoel Persistent Stores will need to be passed from the Host initialiser. The …
(edit) @2369   19 months lowjoel Move the Settings class to Eraser.Plugins for plugins to store persistent …
(edit) @2368   19 months lowjoel Replace the reference to Eraser.Manager with Eraser.Plugins. The majority …
(edit) @2367   19 months lowjoel The active PRNG and the AddEntropy? functions need to be public for …
(edit) @2366   19 months lowjoel Since the types have been moved to the Eraser.Plugins.ExtensionPoints?
(edit) @2365   19 months lowjoel The ErasureTargetCollection? (renamed from ErasureTargetsCollection?) no …
(edit) @2364   19 months lowjoel The ErasureTargetCollection? (renamed from ErasureTargetsCollection?) no …
(edit) @2363   19 months lowjoel The registrars belong to Eraser.Plugins. We just need to define the …
(edit) @2362   19 months lowjoel The registrars belong to Eraser.Plugins. We just need to define the …
(edit) @2361   19 months lowjoel Compile fix.
(edit) @2360   19 months lowjoel Move the CopyPlausibleDeniabilityFile? function from the FileSystem? class …
(edit) @2359   19 months lowjoel As far as the Plugins assembly is concerned, settings in the …
(edit) @2358   19 months lowjoel Replaced the base types in the Host class with the derived types in the …
(edit) @2357   19 months lowjoel Move all registrars to the Eraser.Plugins assembly. This is to prevent …
(edit) @2356   19 months lowjoel The IConfigurer class should belong to the Eraser.Plugins namespace.
(edit) @2355   19 months lowjoel Use the == operator instead of the Equals member for System.String for …
(edit) @2354   19 months lowjoel - Moved the Dispose function after the constructor since it should undo …
(edit) @2353   19 months lowjoel Still not compilable, but one major change: when Dispose from Host is …
(edit) @2352   19 months lowjoel Shifted all the plugin-extensible code to the Plugins assembly …
(edit) @2347   19 months lowjoel Added the missing project references needed to build the solution.
(edit) @2346   19 months lowjoel Added the pre-build event for Eraser.Plugins. This allows the code to be …
(edit) @2345   19 months lowjoel Upgrade the Plugins project to .NET 4 and VS2010 just like the rest of the …
Note: See TracRevisionLog for help on using the revision log.