New Pre-Release thread is here. This thread will serve as a changelog history.
Release Notes:
2.0.2.3 Development Test 1 (2009-09-15)
- added option to animate the gui during wipes
- added option to turn on/off the flashing tray icon
- added 'About...' box with version info
- GDI+ optimizations
2.0.2.2 Development Test 1 (2009-09-14)
- updated API and Eraser.dll to v5.87 final, now unicode
- updated OS version detection to support Win7
- updated to PAF Spec 0.91
2.0.2.1 Development Test 2 (2008-10-17)
- updated Eraser.dll to v5.87.3
2.0.2.1 Development Test 1 (2008-09-18)
- reduced executable size
- added commandline option 'exit' to terminate a running EDT instance (scripting)
2.0.2.0 Development Test 1 (2008-06-28)
- new hotkey GUI
- added file and folder count to erasing report
- added failed folder removals to error messages in report
- better internal error handling
2.0.1.4 Development Test 1 (2008-06-25):
- completely rewritten erasing routines, now utilizing the Eraser API directly
- new queueing routine
- new multithreading - Eraser wipes in a separate thread from EDT (only one concurrent Eraser thread allowed)
- new optional erasing report (report will always be shown if there are errors)
- new optional traytips for Eraser status
- tray icon is always visible and will flash while a wipe is in progress
- new tray tooltip shows percent progress for the running job
- added command to terminate all jobs
1.4.2.9 Development Test 1 (2008-05-29):
- added Always On Top option
- added option to specify max simultaneous Eraser instances when erasing
- re-organized code
- compiled with newest AutoIt3 release
1.4.2.6 Development Test 2 (2008-03-27):
- updated launcher and installer to latest PApps specs
1.4.2.6 Development Test 1:
- added option to run Eraser silently
- added option to run Eraser in a low priority state
Grab the newest versions of the full Eraser program here (standard and portable) -
http://bbs.heidi.ie/viewtopic.php?f=14&t=5341
Please note that this is using a beta release of Eraser so you should plan whether or not to use it accordingly. I'll be packaging a new Eraser Portable once 5.8.7 is stable since it finally supports working portably again.
PS - wraithdu, was there anything else we're waiting on for EDT to be a pre-release other than getting off the beta to stable now?
Sometimes, the impossible can become possible, if you're awesome!
Umm, nope not really. I'll add an "About..." box and that's about it. In case you haven't used EDT, you should know I've implemented the DLL directly now, and I don't use any of the Eraser binaries. I've tested this latest version, and it works fine. The Eraser dev fixed the one registry key that was created (which I'd previously handled in the app), so now it's 100% portable.
Hopefully they'll release the final version soon, but he's already 3 weeks overdue from what he said. But I've been using the 5.87 betas since he released the first portable DLL, and I haven't had any issues.
Looks like we're still waiting on it. I'm itching to update Eraser Portable when it's ready, too.
Oh, and I mentioned Eraser Drop Target in my comment on the recent Eraser Portable story on LifeHacker. Ideally, I think we'll promote em side by side.
http://lifehacker.com/5094903/eraser-portable-securely-wipes-data-from-y...
One note, have you looked into an alternative to AutoIT at all? We get a disproportionate number of emails from people finding JkDefrag Portable flagged as spyware/malware than other apps due to the fact that it's AutoIT. Xenon (our only other AutoIT app) is being transitioned off AutoIT in the 2.0 release so it would just be JkDefrag and EraserDropTarget left.
Sometimes, the impossible can become possible, if you're awesome!
Well, EDT is a 1200 line script plus another 500 or so for the Eraser API implementation. The GUI stuff alone would take me ages to figure out and develop in C++. I'm really a C++ amateur. I can understand more than I can actually code. At this point, I don't see myself being able to pull it off, and certainly not in time for any sort of release.
I appreciate the plug on LifeHacker though!
I didn't mean in time for the next release, I meant later releases. Even AutoHotKey would be ok as it has fewer false positives from my research (and a similar language construct since it is a fork from before AutoIT went closed source). I don't know if it has all the visual features you want or not, though.
Another option might be Delphi. Turbo Delphi is freeware and you could write up something like this using less code.
Sometimes, the impossible can become possible, if you're awesome!
Is there a way to have the desktop either blink or show an hourglass while it is erasing? I tend to hide my taskbar, but would still like to see when the program is erasing things. Hopefully you can implement this.
Have we heard if they're gonna do a final of 5.8.7 yet? Wondering as we know v6 is gonna be .NET3.5 based so it won't be portable anymore.
Sometimes, the impossible can become possible, if you're awesome!
Sadly no. They're on 5.8.7 b4, which sounds about final. I keep checking periodically.
So, this still isn't official?
You still set on the "no animation" thing? It would be cool.
Done. See v2.0.2.3.
See first post for details.
Did I ever tell you, "You rock!"?
Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!
Heh, thanks dude
I was feeling productive last night, see first post for details.
By "animate" you mean "fade in and out" I found out. I was expecting something to wiggle or move or something like that.
No worries. I was staring at the tray icon saying to myself, "is that flashing the 'animation'?" and then I looked at the main icon on the desktop and saw the fading in/out and the clue light came on.
Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!
Well fading in/out is the best I could do with a single threaded app working with a static PNG image. Animated GIF isn't gonna be real pretty to look at, and to rotate a set of PNG images would take a lot of CPU and a lot of images/memory to be smooth. I did my best while keeping CPU usage on the animation at 0%
I played around with changing the size of the image while fading, but it took a lot of CPU and just didn't look real good.
That's cool, it's all good.
Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!
Now that we're on the new non-beta Eraser, how are you feeling about going pre-release? (have you got a high-res version of the icon?) Are you happy with the current feature-set?
We should probably settle on versioning for the actual releases. Keep things to X.Y for the actual releases. Or X.Y.Z for simple bug fixes. Would 2.1 be an appropriate target for the actual release?
Sometimes, the impossible can become possible, if you're awesome!
I've got a 128x128 of the icon, the .ico only goes up to 48x48 (didn't bother with the 256px Vista icon). The 128 is in the Source dir as a png.
This sucker's been feature complete for a while now, it has only been updated for the Eraser back end and some eye candy recently. I'm good with 2.1 for the release.
The latest package is updated to PAF 0.91, so take a look and let me know if there are any tweaks you'd like me to make other than the version number. You'll probably want me to adjust some of the links in the AppInfo.ini and the help.html file. Let me know what should be changed.
I just wanted to double-check since you added in some minor features to the last release.
Here's your splash screen:
https://portableapps.com/temp/EraserDropTargetPortable.jpg
The official name is going to be EraserDropTarget Portable, correct? How would you feel about shortening it to something like EraserDrop (similar to other stuff like OggDrop). I was just thinking the current name is a tad long, but it's not too bad.
Sometimes, the impossible can become possible, if you're awesome!
Hmmm, I've wanted a shorter name for this project, just never came up with one. EraserDrop is not bad (better than current). Gimme till I get home tonight to think about it. If I can't come up with something else we'll go with EraserDrop / EraserDrop Portable.
What about the other stuff like appinfo.ini's Homepage= (same link for the help.html file I'd assume)?
Yeah, just adjust them all to the new name and I'll create the appropriate links.
Some versions are called OggDrop, some are Ogg Drop, so either would work: EraserDrop or Eraser Drop. It all comes down to what looks and sounds best:
EraserDrop Portable
Eraser Drop Portable
Sometimes, the impossible can become possible, if you're awesome!
Alright, let's go with
EraserDrop Portable
I like this one to go official. Use it now and then and never had problems with it. And its a lot easier to use than Eraser
Besides that, you deserve an official App here!
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Thanks It's a good feeling. This project was always one of my favorites, right behind PFA. It's interesting to go back through code I wrote over a year ago and see how my style has improved.
Amen to that... I recently looked over a program I wrote back as a Freshman in high school to solve conic sections on the TI-83... scariest thing I've seen in a long time Of course, it didn't help that TI-83 scripting has no functions, only Goto/Lbl pairs, and variables can only be assigned single letters as names.
Quamquam omniam nescio, nec nihil scio.
Hehe, I wrote programs for my TI82 back in the day. Remember ZShell and AShell (I think those were it)?
Ok, here's your new splash:
https://portableapps.com/temp/EraserDropPortable.jpg
I'll leave it to you if you want to stay with 2.1 as the version or set it as 1.0 with the name change.
Sometimes, the impossible can become possible, if you're awesome!
Sweet. I'm settled on 2.1 for the release. It's all packaged and ready to go. Should I post the update here as EraserDropPortable_2.1_Pre-Release_1_English.paf.exe?
Sure, but I'd suggest a new thread so it's fresh. Barring any issues, I say we go live with it next week when I get back from Seattle.
Sometimes, the impossible can become possible, if you're awesome!
Done.