Nothing Special   »   [go: up one dir, main page]

28
I Use This!
Very Low Activity

Commits

Analyzed 2 days ago. based on code collected 3 days ago.
  All Time 12 Month 30 Day
Commits: 1299 2 1
Contributors: 4 1 1
Files Modified: 1617 28 8
Lines Added: 971764 65 33
Lines Removed 506134 694 10

Commits per Month

Most Recent Commits

Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
New strings.
Joel Low
as lowjoel
More... over 12 years ago
Pass the entire XmlReader to the targets for deserialization since passing a subtree would cause the graph to not load correctly (the parent XmlReader will not reach the end element, even when the subtree has been read to the end). This prevents us from deserializing multiple items properly if the subitem is an empty element.
Joel Low
as lowjoel
More... over 12 years ago
We should error out if we call the ErasureTargetBase.ReadXml class directly.
Joel Low
as lowjoel
More... over 12 years ago
Follow the advice in http://www.codeproject.com/Articles/43237/How-to-Implement-IXmlSerializable-Correctly since the MSDN documentation is very vague about proper behaviour of IXmlSerializable.ReadXml.
Joel Low
as lowjoel
More... over 12 years ago
Follow the advice in http://www.codeproject.com/Articles/43237/How-to-Implement-IXmlSerializable-Correctly since the MSDN documentation is very vague about proper behaviour of IXmlSerializable.ReadXml.
Joel Low
as lowjoel
More... over 12 years ago
Fixed broken XmlDoc tag.
Joel Low
as lowjoel
More... over 12 years ago
Replace all references to "Unused disk space" with "Drives" since we have generalised erasures for any drives now. Unused disk space is therefore a subset of the Drive erasure.
Joel Low
as lowjoel
More... over 12 years ago
Use ToString() instead of the clumsy UIText property.
Joel Low
as lowjoel
More... over 12 years ago
Merged the XML Task Lists branch back to trunk. Implements #362: Use XML to store task lists
Joel Low
as lowjoel
More... over 12 years ago
Fixed Context Menu Secure Move handling bug reported in http://eraser.heidi.ie/forum/viewtopic.php?f=36&t=8705
Joel Low
as lowjoel
More... over 12 years ago
Handle PlatformNotSupportedException when trying our list of hash algorithms for compatibility with XP (precisely the reason for our list!)
Joel Low
as lowjoel
More... over 12 years ago
Handle situations where the provided window handle is already a top-level window or the desktop handle.
Joel Low
as lowjoel
More... over 12 years ago
Improve support for context menu erasures' confirmation dialog: the code will now set the owner window for the dialog to be a top-level window, for better minimise/maximise behaviour.
Joel Low
as lowjoel
More... over 12 years ago
Forward-port r2576 Eraser 6.0: Do not validate the form when the user clicks on the Cancel button.
Joel Low
as lowjoel
More... over 12 years ago
Don't run the GetSecondaryHashAlgorithm function again if we've already tried once.
Joel Low
as lowjoel
More... over 12 years ago
Our entropy polling thread should have the lowest thread priority to reduce overhead when other tasks are running.
Joel Low
as lowjoel
More... over 12 years ago
Added a priority list for the primary and secondary hash algorithms. Favour the Crypto Next Gen APIs first, since they have higher speed on Vista+, fallback to the CryptoAPI implementations if they can't be created, and finally use the Managed implementations if the above two fail.
Joel Low
as lowjoel
More... over 12 years ago
Use our MemoryXor function to invert the pool, instead of writing another loop. Performance for this code is about 10% faster than the unsafe loop, on average, on x64.
Joel Low
as lowjoel
More... over 12 years ago
Wrong order of arguments, so the wrong array was XORed in place.
Joel Low
as lowjoel
More... over 12 years ago
- Rewrote the MemoryXor function to follow the API specification for Buffer.BlockCopy for consistency.
Joel Low
as lowjoel
More... over 12 years ago
Use shorthand for easier understanding.
Joel Low
as lowjoel
More... over 12 years ago
- Fixed entropy poller registration: The plugins rewrite broke entropy source and entropy poller integration.
Joel Low
as lowjoel
More... over 12 years ago
Merged revisions 2563 and 2565 from Eraser 6.0:
Joel Low
as lowjoel
More... over 12 years ago
Part 2 fix for https://eraser.heidi.ie/forum/viewtopic.php?f=2&t=8684&p=25969#p25966 since erasing the actual reparse point would cause Eraser to crash if the reparse point references an invalid target.
Joel Low
as lowjoel
More... over 12 years ago
Supplements r2549: Resolve reparse points only for as long as the reparse point we are referring to exists; otherwise fall back to volume name resolution.
Joel Low
as lowjoel
More... over 12 years ago
We should only check for FileSystemInfos in the directory being erased if the directory is not a symbolic link. Otherwise, the check is meaningless.
Joel Low
as lowjoel
More... over 12 years ago
When we are setting file times for reparse points, we should fall back to setting the file times for the reparse point itself if we cannot set it on the target of the reparse point (such as if the reparse point points to an invalid object.)
Joel Low
as lowjoel
More... over 12 years ago
Do not display the shell confirmation dialog with TopMost set to true, since that would prevent child dialogs from being displayed properly.
Joel Low
as lowjoel
More... over 12 years ago
Fixed exception when the Erasure Target owner is assigned the same value as what we currently have. The operation should be idempotent.
Joel Low
as lowjoel
More... over 12 years ago
Forward-port from Eraser 6.0: Supplements r2551: Support direct volume reparse points, similar to what would occur before the code change.
Joel Low
as lowjoel
More... over 12 years ago
See All Commits