Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Chin abc1b4f8cb Merge branch 'oneworld' of git://github.com/duckman/Minecraft-Overviewer into rewrite 2012-02-25 18:22:59 -05:00
Andrew Chin 997ec58161 Only copy real js files (not silly editor swap files) 2012-02-25 15:57:29 -05:00
Andrew Chin 1a1e975793 Detect poorly escaped paths 2012-02-20 21:38:00 -05:00
Andrew Chin 54f511ec3d Hide the " - default" suffix on worlds that use the default dimension 2012-02-20 14:27:30 -05:00
Andrew ChinandAaron Griffith 9d18b0cacd fixed --version on 64-bit windows builds 2012-02-19 21:39:03 -05:00
Andrew Chin c5c45363e3 Remove debug console logging from js
This caused problems on browsers that didn't know what to do with
the 'console' object (like IE, and older versions of Firefox)
2012-02-19 18:11:44 -05:00
Andrew Chin 9d814bf653 Pack up js_src to fix issue with .exe builds 2012-02-19 18:06:43 -05:00
Andrew Chin 2621997ecc Made multiprocessing work on windows \o/ 2012-02-18 01:19:45 -05:00
Andrew Chin ff6425d358 Normalize paths to fix issues on Windows 2012-02-17 21:16:47 -05:00
Andrew Chin f3b434a327 Fixed doc typo 2012-02-14 19:51:19 -05:00
Andrew Chin 1703b4952b Fix print_status to not crash if total tiles is unknown 2012-02-12 16:35:56 -05:00
Andrew Chin 14306f7e8a Bring docs and code in sync 2012-02-12 13:45:43 -05:00
Andrew Chin 9b419a8995 Nicer looking status messages 2012-02-11 16:30:36 -05:00
Andrew Chin c60936efbd Remove development/debug output 2012-02-11 15:57:38 -05:00
Andrew Chin 90dfc2b4af More javascript improvments related to northdirection 2012-02-11 15:39:32 -05:00
Andrew Chin 0e74d22e47 Merge remote-tracking branch 'origin/rewrite' into rewrite 2012-02-11 00:33:49 -05:00
Andrew Chin eb9649e310 Readded url hash updating
as a "side-effect", the current coords remain centered when switching
tilesets.  at least in theory.  needs more work
2012-02-11 00:29:28 -05:00
Andrew Chin 2e3bf7330d The coords box now displays the correct coords for every rotation 2012-02-10 21:55:28 -05:00
Andrew Chin b7d2733f0c The compass now changes direction to make the tileset 2012-02-10 20:44:11 -05:00
Andrew Chin 19fcee24f7 Split up overviewer.js into several files 2012-02-08 21:07:53 -05:00
Andrew Chin 2497a8a806 Part of an attempt to make config parser a little more generic 2012-01-28 18:57:12 -05:00
Andrew Chin 96602a48d4 Specifying a dimension in a config file now works 2012-01-27 20:30:58 -05:00
Andrew Chin c29c983a79 Print a more user friendly error message on validation failure 2012-01-27 19:37:16 -05:00
Andrew Chin 1297385148 Validate the rendermode option as a list of primitives 2012-01-27 19:36:55 -05:00
Andrew Chin a69a13159c Merge remote-tracking branch 'origin/rewrite' into rewrite 2012-01-22 23:26:23 -05:00
Andrew Chin 8297f4c0a3 northdirection glue 2012-01-22 23:25:56 -05:00
Andrew Chin 39e5793634 No longer require an import from rendermodes in config file 2012-01-21 20:02:06 -05:00
Andrew Chin 163dd66a38 Create RegionSets via the World object 2012-01-21 19:04:21 -05:00
Andrew Chin 0d23adb237 Avoid digging into the tileset when writing out config.js 2012-01-16 22:54:35 -05:00
Andrew Chin aa34853664 Only pass to TileSet the options it required 2012-01-16 20:35:13 -05:00
Andrew Chin 728351f9a3 Display the coord box on index.html 2012-01-16 19:50:50 -05:00
Andrew Chin 48da4a6a3c Write/read last_rendertime 2012-01-15 00:22:45 -05:00
Andrew Chin 514e99dcd2 overviewer.js now uses backbone.js for much of it's multiworld handling 2012-01-14 23:33:34 -05:00
Andrew Chin 9f6a4ee698 More updates to overviewer.js 2012-01-08 15:12:40 -05:00
Andrew Chin 4255b26fc7 Fixed some crashes in assetManager
Copy in the rest of the web assets
2012-01-07 23:56:08 -05:00
Andrew Chin 0537733bca Merge remote-tracking branch 'origin/rewrite' into rewrite 2012-01-07 23:05:02 -05:00
Andrew Chin 25db39463f The AssetManager will now create a kinda working html output 2012-01-07 23:04:42 -05:00
Andrew Chin 9aa3847068 Merge remote-tracking branch 'origin/rewrite' into rewrite 2012-01-07 21:25:19 -05:00
Andrew Chin cb2f0129bc Allow regionsets to be named in a settings.py file 2012-01-07 15:11:19 -05:00
Andrew Chin f76fd28a82 Use the overworld as the default regionset 2012-01-05 00:27:41 -05:00
Andrew Chin d7012c265b Create the destdir, if needed 2012-01-05 00:27:22 -05:00
Andrew Chin c14cd1a66f Fixed/added some config parsing tests 2012-01-02 01:13:29 -05:00
Andrew Chin fbb5230849 World test case stuff 2012-01-02 00:33:19 -05:00
Andrew Chin a098e5d01a Merge remote-tracking branch 'overviewer/rewrite' into rewrite 2012-01-02 00:03:31 -05:00
Andrew Chin 287b16fd13 Fixing some settings stuff 2012-01-02 00:03:10 -05:00
Andrew Chin 74a3fd7915 new skeleton for world test case 2012-01-01 23:28:28 -05:00
Andrew Chin 4a12d3dadc Updated test/data/world submodule 2012-01-01 23:26:37 -05:00
Andrew Chin 8ef25ca72e Added new test data submodule 2012-01-01 23:26:37 -05:00
Andrew Chin 319d444997 Fixed typos... they're not my fault! 2012-01-01 22:20:43 -05:00
Andrew Chin 6fa86d39bc Removed stupid north_dir, and fixed unpacking 2012-01-01 22:11:52 -05:00
Andrew Chin 92880c7c38 Use the right coordinate system 2012-01-01 22:03:43 -05:00
Andrew Chin c102211195 Merge remote-tracking branch 'overviewer/rewrite' into rewrite 2012-01-01 21:20:54 -05:00
Andrew Chin ecceaeeb35 Removed all old code from RegionSet. Added RotatedRegionSet
Nothing has been tested
2012-01-01 21:20:17 -05:00
Andrew Chin b1d5dee84d Remove unused function 2012-01-01 17:56:31 -05:00
Andrew Chin 35f5bc82a4 Fixed a few more typos 2012-01-01 16:52:39 -05:00
Andrew Chin c2a1d8487a Start of the new rewrite code flow. TileSet still needs work 2012-01-01 16:12:10 -05:00
Andrew Chin c17fb351f0 Removing more stuff that we will not support just yet 2012-01-01 14:31:38 -05:00
Andrew Chin 0a23187f51 Removed ConfigOptionParser usaged
Command line args are now parsed with the vanilla OptParser.  This
paves the way for a new settings.py parser
2012-01-01 14:05:51 -05:00
Andrew Chin fed7ae0157 Allow global defaults to be specified 2011-12-31 20:59:02 -05:00
Andrew Chin 2d99aef78f Start of some unit tests for setting.py parsing 2011-12-28 16:04:24 -05:00
Andrew Chin c7ee75d68d Started work on a MultiWorldParser to replace ConfigOptionParser 2011-12-24 01:10:58 -05:00
Andrew Chin 579e82e2af New settings definitions and validators.
Will be used by a new settings.py parser.  In progress
2011-12-24 00:22:45 -05:00
Andrew Chin 9b06d980af More World->RegionSet conversions. still broken 2011-12-22 00:23:20 -05:00
Andrew Chin 737f7b75a7 Added documenation for the nether rendermode option 2011-12-21 16:47:44 -05:00
Andrew Chin ffbd019db5 Small changes to get the quadtree to use RegionSets 2011-12-21 11:51:50 -05:00
Andrew Chin fbdeb90f9f overviewer.py now runs without crashing
but still is broken
2011-12-20 23:17:28 -05:00
Andrew Chin 3aa9e49631 useBiomeData is a property of worlds
Rewrite Tracking Issue: ##568
2011-12-20 00:53:43 -05:00
Andrew Chin 2e01a36686 Merge remote-tracking branch 'origin/rewrite' into rewrite 2011-12-19 23:55:45 -05:00
Andrew Chin 119b6e1b54 Removed biome handling and north-direction
We'll have to figure out how/where to put it back in

Rewrite Tracking Issue: #568
2011-12-19 23:49:26 -05:00
Andrew Chin 8f69da86f4 Finished implemention of RegionSet. not yet tested
Rewrite Tracking Issue: #568
2011-12-19 23:05:29 -05:00
Andrew Chin 19782cbad0 Merge remote-tracking branch 'origin/rewrite' into rewrite 2011-12-19 22:44:12 -05:00
Andrew Chin 51babfef02 More work on RegionSet and World
Rewrite Tracking Issue: #568
2011-12-19 22:42:28 -05:00
Andrew Chin a9dafa0d05 Moved some more stuff from World to RegionSet
Also, fixed some syntax errors and other minor issues

Rewrite Tracking Issue: #568
2011-12-19 22:10:46 -05:00
Andrew Chin ad2399165a Scan the FS to find RegionSets
Rewrite Tracking Issue: #568
2011-12-19 21:25:24 -05:00
Andrew Chin d332554ec2 Initial commit of the AssetManager
Mostly a blind copy/past from world.py and googlemap.py.  Not runnable

Rewrite Tracking Issue: #565
2011-12-19 19:48:27 -05:00
Andrew Chin 0aeee084d7 Merge remote-tracking branch 'overviewer/nethermode' 2011-12-12 21:46:33 -05:00
Andrew Chin 74ad1e8ea5 Another attempt at fixing up print_statusline 2011-12-03 16:31:43 -05:00
Andrew Chin c28801ee3d Fix a small tile-per-sec issue where dt is small 2011-12-02 19:51:45 -05:00
Andrew Chin f9f82289aa Merge pull request #550 from overviewer/levers-vines
Add levers. Fix vines.
2011-11-29 18:01:51 -08:00
Andrew Chin 8390ec4e57 Fix smooth-night and night with -p 2 on Windows 2011-11-27 20:46:57 -05:00
Andrew Chin 5526df20b3 Merge pull request #544 from overviewer/console_detection
Reworked handling of bare consoles
2011-11-26 11:42:44 -08:00
Andrew Chin 59c1812154 Reworked handling of bare consoles
Now the "Please run overviewer from the command line" message will
only be displayed in select cases.  This supports cases when users
want to give all the correct arguments to overviewer via a shortcut
or something similar.  In these cases, a 'Press [enter] to close
this window' message will still be displayed.
2011-11-25 16:28:05 -05:00
Andrew Chin 4739f4af93 More specific rendermode error messages 2011-11-22 12:25:02 -05:00
Andrew Chin 9b36dfc237 Fix reference leak 2011-11-22 11:33:11 -05:00
Andrew Chin 1a96b89e78 Properly set exceptions, instead of simply returning NULL 2011-11-22 11:30:48 -05:00
Andrew Chin d18df1e694 Don't print scary bug warning on ctrl-c 2011-11-07 21:49:00 -05:00
Andrew Chin d59410123d New table format to list detected worlds 2011-11-07 20:52:30 -05:00
Andrew Chin 42593bab58 Use a terse logging line if --verbose is not specified 2011-11-03 21:29:27 -04:00
Andrew Chin eb1f79ddf1 Fixed typo 2011-11-03 11:44:36 -03:00
Andrew Chin 2dc1496432 Fix typo ._. 2011-11-03 10:40:43 -03:00
Andrew Chin 09303de945 Added note about range accepted by --stochastic 2011-11-02 12:48:02 -04:00
Andrew Chin 1b9a40e183 Removed extra newline 2011-11-01 10:29:58 -04:00
Andrew Chin 6a67841b44 Windows code for fancy colors 2011-10-31 22:38:11 -04:00
Andrew Chin 02c30c6f8e Update URL hash on double-click 2011-10-26 23:06:52 -04:00
Andrew Chin 4327eef475 Provide a useful message if overviewer is doubleclicked.
Works for both py2exe .exes as well as double clicking the overviewer.py file
2011-10-26 22:41:46 -04:00
Andrew Chin 12a81a2b47 Fixed the contribManager in windows binaries 2011-10-04 23:27:30 -04:00
Andrew Chin 5464ad3b5d Remove viewcode extension to better support older versions of sphinx 2011-10-01 18:13:12 -04:00
Andrew Chin 00d4e7bb11 Merge branch 'master' of github.com:overviewer/Minecraft-Overviewer 2011-10-01 17:59:53 -04:00
Andrew Chin 55215f5ac9 Be consistant about how command line arguments are formatted 2011-10-01 17:55:09 -04:00
Andrew Chin 96250cd84a Updated building docs 2011-10-01 17:44:22 -04:00