Andrew Chin and GitHub
3cceaf5869
Disable IRC notifications from travis
2018-09-17 17:48:29 -04:00
Andrew Chin and GitHub
b789641e6e
Merge pull request #1477 from overviewer/nbt_utf8_decode
...
NBT: Use a replacement strategy to deal with undecodable data.
2018-09-06 22:31:05 -04:00
Andrew Chin
e76d364b1e
NBT: Use a replacement strategy to deal with undecodable data.
...
The NBT spec requires that all strings are UTF-8 encoded. However in
practice, non-UTF-8 data can get into a level.dat file (generally via
some weird user-supplied characters in signs. This results in the
following error:
CorruptNBTError: could not parse nbt: 'utf8' codec can't decode byte
0xc0 in position 3: invalid start byte
This happens often enough that we should just ignore this error by using
the 'replace' strategy to replace the invalid data
2018-09-06 22:20:09 -04:00
Andrew Chin and GitHub
28dd0589b3
ignore "decorated" chunks
...
This seems to fix lighting problems by ignoring chunks with no lighting (wiki suggests that "decorating" happens before "lighting")
2018-08-07 20:24:42 -04:00
Andrew Chin
d732424544
Yet another attempt to get travis working
...
I am bad at this
2018-08-07 09:28:05 -04:00
Andrew Chin
01058baf2c
Use hard-coded 1.13 client jar URL in travis config
2018-08-07 09:07:56 -04:00
Andrew Chin
53bb352246
Update travis to use 1.13 textures
2018-08-07 08:37:41 -04:00
Andrew Chin
b9be8f8ffd
Fixes and improvements to leaflet marker support
2018-05-06 13:47:51 -04:00
Andrew Chin
753191f68e
Merge #1311 into master
2018-05-06 13:47:17 -04:00
Andrew Chin
139e22f2f8
I don't make typos, no sir I don't
2018-04-21 15:36:48 -04:00
Andrew Chin
c621795fa9
Rename package to pkg in gitlab ci steps
...
This just reduces size of the step names, making it easier to see on the
gitlab web page
2018-04-21 15:31:46 -04:00
Andrew Chin
78390c6936
Updated to new gitlab registry URL
2018-04-21 15:31:33 -04:00
Andrew Chin
f28c4ce680
Add testrepo step for ubuntu:artful
2018-04-21 15:31:22 -04:00
Andrew Chin
44b525e709
During windows CI builds, use a specific Pillow
...
This is because we build against a fixed PIL_INCLUDE_DIR whos version
needs to match the python version we install
Note: CI builds for windows use a hard-coded path for PIL. I manually
updated this to version 5.1.0
TODO@achin: automatically download the right version of pillow src
2018-04-21 15:27:05 -04:00
Andrew Chin
cd11ea31a9
Fix gitlab CI
2018-02-28 14:02:44 -05:00
Andrew Chin
63df797681
Copy el6 rpms into a better home
2017-03-22 19:09:21 -04:00
Andrew Chin
275f619b72
Re-enable render CI job in master branch
2017-03-17 11:58:39 -04:00
Andrew Chin
6f64b198f6
Build and test rpm and deb repos during CI
...
Note that at the moment, this is building and testing a "test" repo.
This test repo is not the same one that you use by following our docs.
Once this new code is better tested, we'll switch over (existing users
will not have to do anything to use this new repo).
2017-03-17 11:58:39 -04:00
Andrew Chin
b7995efe42
Be more consistant in build artifact naming
...
Instead of having a directory of files for dist-win32 and dist-win64,
create a zipfile named like overviewer-win64-0.12.345.zip
2017-03-12 13:55:07 -04:00
Andrew Chin
7a6b9973c2
Protect against optional marker variable
2017-02-19 11:46:44 -05:00
Andrew Chin
91a571d628
WIP marker stuff
2017-02-19 11:30:28 -05:00
Andrew Chin
2add96132c
Do an apt-get update during debian verification
2017-02-12 13:10:21 -05:00
Andrew Chin
c5659f809e
More work on gitlab CI
...
* Switch to docker tags
* Use caching to pass build stuff between build and test/render jobs
* Move render job up into the test stage
2017-02-12 12:48:13 -05:00
Andrew Chin
6f237179e4
Allow debug import
2017-02-12 12:47:47 -05:00
Andrew Chin
884f8548e7
Work on windows build with gitlab CI
2017-02-12 12:47:47 -05:00
Andrew Chin
4259c5eacd
Apply same only/except tags to remove_render
2016-12-25 00:06:21 -05:00
Andrew Chin
d71f67c67e
Improved gitlab CI which will remove renders when a branch is deleted
...
A byproduct of this change is that no render will be done for the master
branch. That will be changed later
2016-12-24 23:56:39 -05:00
Andrew Chin
faa8d8f75c
Replace python with python2
...
A continuation of c7d86eca76
2016-12-24 14:43:52 -05:00
Andrew Chin
5fecdf7477
Some minor changes based on github comment feedback
2016-12-24 14:37:47 -05:00
Andrew Chin
0801791cab
Merge PR #1343
2016-12-24 14:33:24 -05:00
Andrew Chin
de67ed1bd3
Be sure to exit with a non-zero code on build error
...
Previously, the return code was zero
2016-12-24 13:57:27 -05:00
Andrew Chin
095b87b667
Added some explanatory text about corrupt worlds
2016-12-19 11:08:35 -05:00
Andrew Chin
3938d1889c
Better error handling of errors when a world fails to open.
...
A common case is a corrupt (or empty) level.dat file. This condition
wasn't properly caught, yielding a less-than-useful stack trace. Even
more concerning is that this could happen when a user is just running
"overviewer.py" to get a world listing.
This has been fixed to improve the user experience
2016-12-19 10:50:01 -05:00
Andrew Chin
5047655bb7
Fix for IE11
2016-12-10 17:56:12 -05:00
Andrew Chin
806ad92b6f
Style fixes for the world selector control
2016-12-10 17:56:00 -05:00
Andrew Chin
d249515915
Update to latest version of leaflet 1.0.2
2016-12-10 17:19:37 -05:00
Andrew Chin
ad85b3ff6a
Initial reimplementation of url hash updating
2016-12-10 14:56:18 -05:00
Andrew Chin
6d3062fade
Misc leaflet fixes
2016-12-10 14:56:17 -05:00
Andrew Chin
d593a4e974
Added world switcher control
2016-12-10 14:56:17 -05:00
Andrew Chin
4f33d9087e
Include licnese information into jquery and leafjet js files
2016-12-10 14:56:17 -05:00
Andrew Chin
e58d23b1a0
Initial commit to drop gmaps and to add support for leaflet
...
Many things do not work at the moment:
* Missing world selector
* Missing overlays (overlay tilesets and markers)
* Missing urlhash code
* Probably other stuff
2016-12-10 14:56:17 -05:00
Andrew Chin
b81661dc94
Enable gitlab CI
...
Even though the overviewer repo is hosted on github, this new CI stuff
is useful for mirrors of overviewer hosted on gitlab.
To support package builds for a few distributions, a set of dockerfiles
have been created.
2016-12-10 14:35:24 -05:00
Andrew Chin and GitHub
67b6c4fd65
Updating linux build docs
...
Include some small text that clarifies how to run overviewer after a `build` step
2016-11-22 11:24:22 -05:00
Andrew Chin
6682b9130a
Merge PR #1285
2016-03-06 00:20:11 -05:00
Andrew Chin
db3c79a46e
Tweak crop rendering
...
Remote beetroot in preperation of bringing in patch
2016-03-06 00:03:44 -05:00
Andrew Chin
5f9276a24a
Implement path blocks
...
Farmland now shares a bit of code with pathblocks and are rendered at a
15/16th sized block
2016-03-03 21:22:09 -05:00
Andrew Chin
81be4bc6e8
Bump mc version in travis and textures.py error msg. also force rebuild
2016-03-01 21:29:51 -05:00
Andrew Chin
bc9a097957
Add some new blocks for Minecraft 1.9
...
* Purpur blocks, pillars, stairs, and slabs
* End brick
2016-03-01 21:25:15 -05:00
Andrew Chin
8d3d8dc0ee
Fix command block for Minecraft 1.9
...
See #1280
2016-03-01 20:47:22 -05:00
Andrew Chin
68955c7b93
Fix redstone dust for Minecraft 1.9
...
This breaks compatibily with Minecraft 1.8
See #1280
2016-03-01 20:46:02 -05:00
Andrew Chin
a0766974b5
Merge pull request #1270 from tcyrus/patch-1
...
Update README.rst
2016-01-15 16:42:50 -05:00
Andrew Chin
d849f25930
Merge pull request #1267 from overviewer/uuidcache
...
genpoi UUID improvements
2016-01-14 16:12:51 -05:00
Andrew Chin
2e34507568
Use FileReplacer to manage the uuid cache file
2016-02-01 09:32:35 -05:00
Andrew Chin
68430335c8
JSObserver: Add missing string formatting param
2015-12-27 15:04:32 -05:00
Andrew Chin
270741eb8f
genpoi UUID improvements
...
* When reading the cache, catch some errors on load, instead of crashing
* When writing to cache, write to tmp file, then move it into place.
This should be more robust if a ctrl+c is recieved while writing the
cache
Addresses #1266
2015-12-27 14:59:03 -05:00
Andrew Chin
0ba0c60ed2
Catch TypeErrors as well when loading player dat files
2015-10-06 17:38:49 -04:00
Andrew Chin
afc1c4f924
Don't call save_cache if running with --skip-players
2015-08-14 08:47:52 -04:00
Andrew Chin
dec9aada01
Hopefully a better fix for the sdist problem.
...
Removing trailing slashes from MANIFEST.in file. Why is this needed?
No idea, i hate distutils
2015-06-24 11:42:41 -04:00
Andrew Chin
253f78c8d1
Revert "Add c_overveiwer_includes to the list of source files"
...
This reverts commit d6d488c3ea .
Because achin is a doofus
2015-06-24 11:41:26 -04:00
Andrew Chin
d6d488c3ea
Add c_overveiwer_includes to the list of source files
...
This seems to be needed to make "sdist" include these headerfiles. i
have no idea how/if this worked in the past
2015-06-24 11:30:31 -04:00
Andrew Chin
ddfd88aad7
Update signs.rst
...
Added small note about how to look for the Markers button on a successful genpoi
2015-06-05 22:07:02 -04:00
Andrew Chin
e6f44aed26
Merge pull request #1135 from MasterofJOKers/my_genpoi
...
addressing genPOI RAM usage
2015-03-06 17:09:40 -05:00
Andrew Chin
d696df2a1f
Don't crash if no renders/regionsets are found
2015-02-07 21:32:24 -05:00
Andrew Chin
9336ff7954
Merge pull request #1199 from calebsander/master
...
Added information about --skip-scan to the docs
2015-01-29 10:51:39 -05:00
Andrew Chin
97e5985933
Allow worlds with a version of zero (temp fix for #1194 )
2015-01-03 11:56:51 -05:00
Andrew Chin
f3af9555f0
Merge pull request #1163 from CounterPillow/optimizeimg-fixes
...
Add jpegoptim interface to optimizeimages
2014-11-25 02:17:14 -05:00
Andrew Chin
b1d0ab8179
Merge pull request #1171 from CounterPillow/warn-root
...
Add warning if Overviewer is run as root
2014-11-25 02:14:37 -05:00
Andrew Chin
d34378bc29
Merge pull request #1172 from tswsl1989/upstream
...
Fix east side large mushroom rendering
2014-11-25 02:14:13 -05:00
Andrew Chin
dcbf5ac63f
Merge pull request #1174 from CounterPillow/playerspawn-uuid
...
genPOI: Resolve UUIDs for player spawns too
2014-10-24 11:55:29 -04:00
Andrew Chin
00c2782bf5
Merge pull request #1151 from computertechie/fence_gates
...
Add support for the new fence gates
2014-09-03 20:26:03 -04:00
Andrew Chin
af47000079
Lighting fixes for red sandstone stairs and slabs
...
Closes #1150
Closes #1149
2014-09-02 22:23:33 -04:00
Andrew Chin
fd468f4cf3
Forgot to bump version for travis
2014-09-02 10:56:09 -04:00
Andrew Chin
5d13030834
Bump versions and docs for 1.8 support!
2014-09-02 10:54:13 -04:00
Andrew Chin
879699d3e6
Merge branch 'snapshot'
2014-09-02 10:44:53 -04:00
Andrew Chin
50b8da5820
Merge pull request #1146 from computertechie/patch-1
...
Fix a typo and silly crash case
2014-08-31 16:31:29 -04:00
Andrew Chin
e82e7bf0b2
added support for different door types
2014-08-26 15:48:05 -04:00
Andrew Chin
df920e60de
Added support for the difference fence colors
2014-08-26 14:17:40 -04:00
Andrew Chin
0974b37fa7
Merge remote-tracking branch 'origin/snapshot' into snapshot
2014-08-26 14:17:03 -04:00
Andrew Chin
da295d928a
Merge branch 'master' into snapshot
2014-08-26 11:55:00 -04:00
Andrew Chin
924d396758
Show an ETA when using the plain text logger
...
Closes #1088
2014-08-19 22:49:33 -04:00
Andrew Chin
322922b8e6
Implement a UUID lookup cache, to avoid hitting the mojang server so much
...
The cache is a gzip'd JSON file. Soon we will have a small script to
help manage the cache
See #1090 and #1117
2014-08-19 22:08:15 -04:00
Andrew Chin
59d277a131
Change ctime to localtime.
...
See discussion in #1082
2014-08-19 21:28:25 -04:00
Andrew Chin
8257220657
Merge PR# 1082
2014-08-19 21:17:57 -04:00
Andrew Chin
8cc2346f6d
Merge pull request #1141 from enaut/docfix
...
Fix error in the config.rst file
2014-08-19 21:15:06 -04:00
Andrew Chin
da3e6fdd41
Merge pull request #1133 from bmbeverst/patch-1
...
Latest version of minecraft jar
2014-08-05 21:58:47 -04:00
Andrew Chin
0b3f91e752
Merge pull request #1131 from CounterPillow/genpoi-dimfix
...
Fix genPOI dimension parsing
2014-07-28 12:19:12 -04:00
Andrew Chin
6e29245a36
Merge pull request #1129 from Aaron1011/patch-2
...
Fix typo
2014-07-09 16:50:54 -04:00
Andrew Chin
9d7e1d2e02
Merge pull request #1110 from CounterPillow/genpoi-triage
...
genPOI triage
2014-06-18 22:51:25 -04:00
Andrew Chin
fdb3e4d599
Merge pull request #1112 from CounterPillow/worldnamefix
...
Remove broken special case for ancient worlds
2014-06-04 09:57:07 -04:00
Andrew Chin
381d66f36d
Try to prevent findGitHash from ever returning None
...
See #1093
2014-06-01 21:13:55 -04:00
Andrew Chin
a7aab9d1b2
Try to prevent findGitHash from ever returning None
2014-06-01 21:13:14 -04:00
Andrew Chin
5427b28ca2
Use is not None instead of != None
2014-05-26 14:02:40 -04:00
Andrew Chin
f6825dd8da
Merge pull request #1102 from Shadark/rename_fix
...
Fixed pngnq rename error in Windows
2014-05-17 10:55:25 -04:00
Andrew Chin
6eacb3ecc7
Merge branch 'master' into snapshot
2014-05-10 19:44:33 -04:00
Andrew Chin
ab29a9155f
Merge branch 'master' into snapshot
2014-05-07 18:34:45 -04:00
Andrew Chin
9487d6f5bd
Added a --check-version option
2014-05-03 00:23:10 -04:00
Andrew Chin
7d87d25658
Fix ServerAnnounceObserver typo
2014-04-15 11:22:41 -04:00
Andrew Chin
8e5944d5c3
Catch some additional UUID lookup errors from urllib2
2014-04-10 19:52:50 -04:00
Andrew Chin
ae586a7d27
Merge PR #1079 -- Handle UUID player files semi-nicely in POIgen
2014-04-10 19:44:24 -04:00
Andrew Chin
49cf0b4187
Merge PR #1055
2014-03-30 20:09:30 -04:00