58 Commits

Author SHA1 Message Date
David Vierra
2cda5f36aa Suppress unicode error in squash_python (due to formatting os.environ bytes into unicode str) 2013-05-22 13:09:27 -10:00
David Vierra
0a6b999a03 Fixed: Invisible blocks when new-style texture pack is attempted.
External texture packs disabled for now.
2013-04-25 01:07:13 -10:00
David Vierra
c3158ccf7c Added: Undo Limit setting 2013-03-13 23:25:09 -10:00
David Vierra
c5e5ceb9b0 Debug: For win32 builds, display fatal exception before waiting for input after a crash 2013-03-05 22:42:24 -10:00
David Vierra
6442de8c76 Remove headers from SquashUploader not handled correctly by my webhost. 2013-03-05 22:40:29 -10:00
David Vierra
2070a09bda Fixed: Changing the "Report Errors" setting now updates the setting on the squash client object 2013-02-15 18:47:03 -10:00
David Vierra
f3e68c4970 Debug: Log messages have fixed width fields, and the file and lineno now share a field. 2013-02-11 13:20:27 -10:00
David Vierra
848eeef18a Debug: Use -v and -vv to set log level. 2013-02-11 13:20:27 -10:00
David Vierra
69565afed4 Debug: Import OpenGL.GL while the log level is raised to hide some warnings. 2013-02-11 13:20:27 -10:00
David Vierra
960b3477e5 Debug: Change error reporter to use squash_python
This completely obsoletes errorreporting.py.
2013-02-11 13:20:01 -10:00
David Vierra
b3042cec46 Change error reporting from exceptional.io to a SquareSquash instance at bugs.mcedit.net.
Exceptional.io is nice, but it is not appropriate for versioned desktop apps because it is designed for web apps where the latest version is the only deployed version.
2013-01-29 18:40:45 -10:00
David Vierra
b28595a260 Remove debug print from auto-update. 2013-01-03 13:26:19 -10:00
David Vierra
b3da9ed160 Fixed: Warning message on startup no longer links to GetSatisfaction. The bug is fixed in Minecraft 1.4. 2013-01-03 11:05:32 -10:00
David Vierra
c3ee13a97b Fixed: Unicode encode errors in update status callback 2012-12-31 23:50:34 -10:00
David Vierra
c85679eae3 Updates: Change update URL to bitbucket 2012-12-26 18:15:36 -10:00
David Vierra
2c7a6575b3 Fixed: Open worlds read-only when populating the main menu world list. 2012-12-02 03:28:28 -10:00
David Vierra
3bf6868464 #86 Specify python version in hashbang line. 2012-11-30 12:30:29 -10:00
David Vierra
9bcac3b3ac Close the main window before pausing the command window. 2012-11-30 12:24:31 -10:00
David Vierra
620f5a072e Debug: When exiting with an error, the command window waits instead of closing immediately. 2012-11-28 01:11:20 -10:00
David Vierra
d35d0009c7 Also catch and display EnvironmentErrors when applying updates. 2012-11-27 00:24:34 -10:00
David Vierra
58dbd00ab9 #177 Print version number with error traceback. 2012-11-26 22:02:40 -10:00
David Vierra
304728131f Fixed: UnicodeDecodeError while checking for updates.
Esky retrieves the version numbers as unicode strings and joins them to the given exe path, so pass that path as unicode also.
2012-11-25 18:46:35 -10:00
David Vierra
1a7d4af2f2 Logging: On OS X , save log file into ~/Library/Logs instead of burying it inside the app bundle. 2012-11-22 14:28:54 -10:00
David Vierra
8cf1bdeb87 Cleanup: Remove "Double Buffer" config var which did not have a visible option setting.
Double buffering is now a required GPU feature to run MCEdit.
2012-11-20 14:17:55 -10:00
David Vierra
5b7b39b2fc When frozen, save mcedit.log to parent folder of mcedit.exe instead of current dir. 2012-11-10 12:32:03 -10:00
David Vierra
23abfa7c53 Settings: Block Buffer is displayed in MB 2012-11-10 12:32:02 -10:00
David Vierra
64950f0623 Fixed: Unicode error in string formatting when failing to load a world. 2012-11-10 12:32:02 -10:00
David Vierra
e5e410b067 Autoupdate: Display a progress dialog while downloading and installing updates. 2012-11-10 12:32:02 -10:00
David Vierra
241a648ce2 The "Report Errors" checkbox is no longer stuck on or off.
Split it into two settings, one for report errors and one for asking on startup if it's okay to report errors.
2012-11-07 12:34:23 -10:00
David Vierra
50d362d526 Add "Recent Changes" to main menu. 2012-11-06 14:23:17 -10:00
David Vierra
bafa46be69 Fixed: Update links in main menu. 2012-11-05 01:54:21 -10:00
David Vierra
0a777b738a Debug: Set logging level to INFO if -debug is given in argv, else use WARN. 2012-11-05 01:54:20 -10:00
David Vierra
28b9244c69 Debug: Enable reporting errors to exceptional.io 2012-11-05 01:54:20 -10:00
David Vierra
0dfd1742e5 Debug: Set up logging before doing the majority of imports to catch early logs. 2012-10-30 04:39:46 -10:00
David Vierra
9881e50820 Fixed: Now that modified chunks are cached to disk, don't override the loaded chunk limit any more. 2012-10-30 04:39:45 -10:00
David Vierra
35a0ffc067 Debug: Disable some noisy prints 2012-10-29 22:07:52 -10:00
David Vierra
084f0dbdf9 Import OpenGL before all other modules.
Make sure error checking is disabled before any other modules get a chance to load the OpenGL module. Some Intel GMA chipset drivers will set an error condition when calling glGenRenderbufferEXT even though the framebuffer object is fully functional after initialization.
2012-10-14 19:11:26 -10:00
David Vierra
963fd67f3b Make OpenGL errors non-fatal unless requested 2012-10-08 18:00:13 -10:00
David Vierra
dbb25bdbb0 Alternate FramebufferTexture implementation
For systems without GL_FRAMEBUFFER_EXT. Ought to fix the notorious "Intel Graphics Bug"
2012-10-08 18:00:13 -10:00
Tyler Kennedy
0e9365ec8f Bump logging level to file. 2012-08-07 04:21:48 -04:00
Tyler Kennedy
08e33ccbaf Merging in style changes, minor fixes, unused imports, pymclevel update. 2012-04-15 13:03:39 -04:00
Andrew Hughson
6ed7161b99 Change the 'Recent changes' button to open the history page on the wiki. 2012-04-02 10:40:30 +12:00
Andrew Hughson
50f6c93a5c Fix the 'Recent Changes' menu option to show the contents of 'history.txt' (currently does not exist) and not CTD if 'Show history.txt' is selected from the alert message. 2012-04-01 17:09:40 +12:00
Tyler Kennedy
592e2121a4 Kludge around auto_update to prevent crashing without an internet connection. 2012-03-26 21:12:14 -04:00
Tyler Kennedy
e5ffd49808 Seperate stream + file logging (mcedit.log) 2012-03-26 21:07:09 -04:00
David Sowder
e6902af034 pull from pyflakes branch: unravel/mangle imports 2012-03-21 17:37:27 -05:00
Tyler Kennedy
f3efb83d43 Extremely basic auto updating. 2012-03-13 06:03:19 -04:00
Tyler Kennedy
f840fb4786 Fixed missing methods. release.py reads RELEASE-VERSION.py 2012-03-13 03:38:00 -04:00
Tyler Kennedy
122b2480b1 Show exception trace on unhandled exceptions. Updated logging format. 2012-03-04 19:22:21 -05:00
Tyler Kennedy
39c5dfa58b print statements now use logging instead. 2012-03-04 13:41:54 -05:00