Andrew Chin
935d221886
Revert "Clean up build warnings on Windows"
...
This was causing segfaults, reason unknown
This reverts commit 868256b538 .
2012-03-02 17:45:24 -05:00
Andrew Chin
868256b538
Clean up build warnings on Windows
2012-03-02 13:40:58 -05:00
Andrew Chin
20f9f92abd
Clean up some build warnings
...
Removed some unused code, and quelled some warnings via GCC
2012-03-02 13:40:58 -05:00
Andrew Chin
c019d7e8d8
use -Wdeclaration-after-statement
...
This makes gcc's behavior match MSVC's behavior, reducing the chances of
code not building on Windows
2012-03-02 13:40:57 -05:00
Andrew Chin
6b5c421c9e
detect worlds in cwd, and print detected world paths
2012-03-01 22:37:07 -05:00
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 Chin and Aaron 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