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