source: branches @ 2993

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2792   11 years lowjoel Allow users to not have the directory specified be deleted, as discussed …
(edit) @2787   11 years lowjoel Fix exception on startup when erasing from the shell context menu …
(edit) @2786   11 years lowjoel These types need to be Marshalled By Reference for progress reporting to …
(edit) @2785   11 years lowjoel These classes need to be serializable too.
(edit) @2784   11 years EraserSlave These private subclasses need to be serializable too.
(edit) @2783   11 years lowjoel Allow the ProgressManager? classes to be serialized since we will be using …
(edit) @2782   11 years lowjoel Don't dispose the service after the lease ends. Because we are a …
(edit) @2780   11 years lowjoel When an exception is thrown in the VolumeLock? constructor, do not execute …
(edit) @2778   11 years lowjoel Use long file names when starting the Eraser service.
(edit) @2774   11 years lowjoel These event handlers also need the event keyword declaration.
(edit) @2773   11 years lowjoel Instead of quitting only when the user presses OK on the UAC prompt, we …
(edit) @2772   11 years lowjoel Second half of the commit: Spawn a new instance of Eraser which is running …
(edit) @2771   11 years lowjoel First half of the Restart as Admin code: Use the ability of the …
(edit) @2770   11 years lowjoel When we are running the service, intercept the exit of the …
(edit) @2769   11 years lowjoel Allow the client to shut down the server remotely.
(edit) @2768   11 years lowjoel Fix the idempotence of RemoteExecutorServer?.Dispose(bool)
(edit) @2767   11 years lowjoel Compile fix.
(edit) @2766   11 years lowjoel Mark our Task event handlers OneWay? since we do not return a value or take …
(edit) @2765   11 years lowjoel TaskEventArgs? needs to be serializable for it to be used with Remoting …
(edit) @2764   11 years lowjoel Fixed comparison against itself when null.
(edit) @2763   11 years lowjoel Marshal the OnTaskAdded? and OnTaskDeleted? events as well.
(edit) @2762   11 years lowjoel All event handlers should be explicitly declared event.
(edit) @2761   11 years lowjoel Change the Service project type to a Windows application, and run the …
(edit) @2760   11 years lowjoel Add a link to the Eraser Service exe from the Installer. /atRestart will …
(edit) @2759   11 years lowjoel Supplements r2757, I said we need a unique client name but actually it …
(edit) @2758   11 years lowjoel Warning suppress. We need the using statement to make sure the mutex is …
(edit) @2757   11 years lowjoel Enable two-way communication (the client also needs to open a …
(edit) @2756   11 years lowjoel Callbacks for the Executor need to be public so that the Remote executor …
(edit) @2755   11 years lowjoel Override equality testing for the Schedule types, since previously we'd …
(edit) @2754   11 years lowjoel Using a global mutex, allow us to detect when another server is already …
(edit) @2753   11 years lowjoel Generalise the CommandConnect? function for all Program functions to call, …
(edit) @2752   11 years lowjoel Compile fix. We're just swallowing exceptions here since the Service …
(edit) @2751   11 years lowjoel Removed another unused string.
(edit) @2750   11 years lowjoel Move the task list management code to Eraser.Service, since we want to …
(edit) @2749   11 years lowjoel As far as possible, restrict the constructors for all MarshalObjectByRef?
(edit) @2748   11 years lowjoel Remove an unused string.
(edit) @2747   11 years lowjoel Partially revert r2744 since it included a change which was not ready for …
(edit) @2746   11 years lowjoel We need to allow deserialization of all types, since we are sending data …
(edit) @2745   11 years lowjoel Some code cleanup.
(edit) @2744   11 years lowjoel Move some UI-independent constants out from the Eraser assembly to the …
(edit) @2743   11 years lowjoel Split the settings code out into two: The code used for Eraser's GUI …
(edit) @2742   11 years lowjoel Remove some debug code.
(edit) @2741   11 years EraserSlave Remove some debug code.
(edit) @2740   11 years lowjoel Remove the old RemoteExecutor? classes. We are having IPC with just …
(edit) @2739   11 years lowjoel Sorry, the Executor Tasks Collection should be a MarshalByRefObject? since …
(edit) @2738   11 years EraserSlave Simple proof-of-concept code that allows us to connect to the server.
(edit) @2737   11 years lowjoel Updated to r2734 of trunk.
(edit) @2736   11 years lowjoel Added boilerplate code to use Remoting. Also, added a new project …
(edit) @2735   11 years lowjoel Revert r2624. Using WCF is good on paper but is not practical, since we've …
(edit) @2731   11 years lowjoel Supplements r2728: Missed out a place where directories could have been …
(edit) @2728   11 years lowjoel Prevent unmanaged memory from leaking extravagantly because of the mixed …
(edit) @2727   11 years lowjoel Only create a menu item for Eraser in the Explorer Context Menu if we've …
(edit) @2724   11 years lowjoel Handle some invalid redirection situations properly.
(edit) @2723   11 years lowjoel New strings.
(edit) @2721   11 years lowjoel Handle cancellations by users who dismiss the UAC dialog.
(edit) @2720   11 years lowjoel Implement manual redirections. Automatic redirections are dropping the …
(edit) @2719   11 years lowjoel More changes to fix the Version information to display the File version …
(edit) @2666   11 years lowjoel Merged revision(s) 2661 from trunk/eraser: Handle the situation where …
(edit) @2665   11 years lowjoel Merged revision(s) 2659 from trunk/eraser: When we are copying over the …
(edit) @2664   11 years lowjoel Merged revision(s) 2660 from trunk/eraser: There was an exception thrown …
(edit) @2663   11 years lowjoel Backport from Eraser trunk: Handle situations where the list of …
(edit) @2652   11 years lowjoel Report the file version of plugins loaded so that users won't be confused …
(edit) @2633   11 years lowjoel Backport from Eraser trunk: When erasing a file/folder, it is possible …
(edit) @2624   11 years lowjoel First set of changes to allow implementation as a service.
(edit) @2623   11 years lowjoel Branch to implement using Eraser as a Service.
(edit) @2620   11 years lowjoel Since in this release we are maintaining binary compatibility with the …
(edit) @2619   11 years lowjoel Updated version numbers.
(edit) @2618   11 years lowjoel Version bump.
(edit) @2607   11 years lowjoel Close the branch: I've merged to trunk in r2606.
(edit) @2605   11 years lowjoel Fixed infinite recursion.
(edit) @2604   11 years lowjoel When saving our task list, used the separated log/task list saving …
(edit) @2603   11 years lowjoel Allow us to view logs for Lazy-loading log sinks.
(edit) @2602   11 years lowjoel Make the LogSink? a base class (LogSinkBase?) and implement a normal LogSink?
(edit) @2601   11 years lowjoel We will make ersy file associations now, in accordance to the change in …
(edit) @2600   11 years lowjoel Make our root element TaskList?.
(edit) @2599   11 years lowjoel Future-proof the format in case we got new types of schedules. In those …
(edit) @2598   11 years lowjoel Implement a different ReadXml? overload that allows derived classes to …
(edit) @2597   11 years lowjoel Implemented XML Serialization of Task objects.
(edit) @2596   11 years lowjoel *Properly* follow the contract specified in IXmlSerializable.ReadXml?: the …
(edit) @2595   11 years lowjoel Follow the contract specified in IXmlSerializable.ReadXml?: the reader is …
(edit) @2594   11 years lowjoel Follow the contract specified in IXmlSerializable.ReadXml?: the reader is …
(edit) @2593   11 years lowjoel Allow log entries to be serialized to XML too.
(edit) @2592   11 years lowjoel Implemented XML Serialization for the Schedule types.
(edit) @2591   11 years lowjoel Since we've changed our task list format to a different one, we need to …
(edit) @2590   11 years lowjoel Since we've changed our task list format to a different one, we need to …
(edit) @2589   11 years lowjoel Save and load XML Task Lists instead for better compatibility between …
(edit) @2588   11 years lowjoel Let ErasureTargetCollection? support reading/writing to XML streams.
(edit) @2587   11 years lowjoel XmlSerializer? can only deal with public types.
(edit) @2586   11 years EraserSlave Compile fix.
(edit) @2585   11 years lowjoel Partially reverted r2583-r2584: We should not remove the normal binary …
(edit) @2584   11 years lowjoel Switch the Default Plugin's erasure targets to follow the new …
(edit) @2583   11 years lowjoel First change: Remove references to the System.Runtime.Serialization …
(edit) @2582   11 years lowjoel Start the XML Task Lists branch
(edit) @2576   11 years lowjoel Do not validate the form when the user clicks on the Cancel button. …
(edit) @2575   11 years lowjoel Specify that we have a specific method defined when we load the task from …
(edit) @2565   11 years lowjoel Supplements r2563: Remove the unused PRFAlgorithms enum.
(edit) @2564   11 years lowjoel Use null as the parameters for the Container and Provider parameters …
(edit) @2563   11 years lowjoel Behavioural change: Removed the capability for switchable algorithms at …
(edit) @2562   11 years EraserSlave Backport from Eraser trunk: Better reparse point handling for Eraser 6.0 …
(edit) @2554   11 years lowjoel Supplements r2550: Support direct volume reparse points, similar to what …
Note: See TracRevisionLog for help on using the revision log.