Updated Crash reporter #848
* Adds a crash reporter .xib window * Adds HTML files for displaying custom text depending on the crash type (plugin load or overall crash) * Detects a crash by checking the files in ~/Library/Logs/CrashReporter/Quicksilver-xxxx.crash * Reduces dependency on ~/Library/Caches/Quicksilver/QuicksilverState.plist, improving start up time
* send the filename and the contents * encode it (using a new method) - see http://deusty.blogspot.co.uk/2006/11/sending-http-get-and-post-from-cocoa.html
I have added comments and improved the robustness of the PHP script. QS now also sends a useful User-Agent string to the server
To view the changes to the script, please either see the file at qs0/crashreports/reporter.php on the server (if you have access) or direct message me on IRC: irc.freenote.net#quicksilver (user pjrobertson)
I seem to be getting a false positive here. If you install a new plug-in, the next time you launch QS, it claims that plug-in caused a crash.
Also, maybe “Delete Plugin” should be a checkbox, and the delete will take place when you click one of the Send/Don’t Send buttons. It seems weird to me that I have to click two buttons (or close the panel manually). But I can see why you don’t want the button to dismiss the window. What if the user wants to delete the plug-in and send a report?