Commit Graph
2702 Commits
Author SHA1 Message Date
Nicolas F b70f1a012f Fix C extension build warnings the painful way
Some bad distributions (Debian) apparently are not good enough to
have a Pillow version from this decade packaged.

Therefore, we need to do it the painful way of prefixing our
symbols and refactoring everything to use them.

A new header file called "utils.h" has been added for this purpose,
and it is included in "overviewer.h".

The following macros have been prefixed with "OV_":
- MIN
- MAX
- CLAMP
- BLEND
- MULDIV255

Additionally, the C extension version was bumped to 56 because 55
was reverted back to 54.
2019-02-22 12:53:47 +01:00
Aaron Griffith 53fa463838 block states with 9, 10, 11, and 12 bits per value now unpack correctly
old code mistakenly re-used byte 0 for every aligned stretch of blocks,
causing the wrong block id to be read
2019-02-21 19:28:32 -05:00
Aaron Griffith fc4a8ec38d Revert "Fix C extension build warnings"
This reverts commit 03a8697866.

Turns out there was a good reason for this: it makes Overviewer work on
Debian. Why? Who knows. It's a mystery.
2019-02-21 17:08:39 -05:00
Aaron Griffith 509bce77d6 Merge 'jvaskonen/minecraft113' and 'jvaskonen/pillar' into master 2019-02-21 16:30:34 -05:00
Nicolas F bc71ad7a8f web: fix white rectangle behind markers 2019-02-21 18:25:50 +01:00
Nicolas F 23f8cbd330 web: reimplement marker groups default checking
Now you can use checked=True again!

Fixes #1474.
2019-02-21 17:24:08 +01:00
Nicolas F 094b403515 docs: actually fix chestFilter example
oops
2019-02-21 16:36:48 +01:00
Nicolas F b0921972ba docs: fix chestFilter example
Fixes #1509
2019-02-21 16:34:28 +01:00
Nicolas F 03a8697866 Fix C extension build warnings
Today in "why did we ever do this?", we discover we've vendored
code from PIL/Pillow, but PIL/Pillow moved some macro definitions
around, so now our vendored code conflicted with their macros that
they included in the headers we're including.

The solution is to throw out our vendored macros and update the
semantics in our vendored Draw.c. I'm not sure why we vendored it,
but we seemingly did remove some stuff from it to avoid having to
pull in all of PIL/Pillow.
2019-02-21 16:27:55 +01:00
Nicolas FandGitHub a05daa7519 Merge pull request #1510 from 14mRh4X0r/fix-icon-offset
Fix marker icon position properly. Closes #1481.
2019-02-21 15:59:14 +01:00
Aaron Griffith 1e4cabe5d0 Merge branch 'master' into minecraft113 2019-02-19 14:28:34 -05:00
Willem Mulder ad5c419546 Fix marker icon position properly. Closes #1481.
CSS margin is always relative to the containing element. For some
reason, using the browser inspector, this does not get propagated
properly. Adding a containing element with the size of the child element
allows us to use margin to offset the icon.
2019-01-23 21:13:59 +01:00
Nicolas FandGitHub 71f80eba69 Merge pull request #1507 from mtoensing/minecraft113
fixed dead navigation on iOS on iPhone and iPad.
2019-01-12 02:49:25 +01:00
Marc Tönsing 3727f0407a removed strong tags in coordination box
This fixes navigation not working on iOS Safari on iPad and iPhone.
2019-01-10 23:22:27 +01:00
James Miller 72c8a1dbd8 trapdoor orientation
non-oak trapdoors
dried kelp blocks
2018-12-16 05:17:19 -08:00
James Miller 2b2ad76c81 non-oak buttons
buttons on top of blocks
2018-12-16 03:33:38 -08:00
James Miller ce78ffe008 bone block orientation
smooth stone blocks
coral and dead coral blocks
blue ice
2018-12-16 00:44:09 -08:00
James Miller 9200278f2f Wood and stripped wood 2018-12-15 00:51:27 -08:00
James Miller be80775bf2 Stripped logs 2018-12-15 00:14:28 -08:00
James Miller 446916540a non-oak pressure plates 2018-12-14 23:40:21 -08:00
James Miller b282bec2cf Uncarved pumpkin textures 2018-12-14 23:08:33 -08:00
James Miller 39c006886d One more infested block 2018-12-12 23:24:00 -08:00
James Miller a99ff9ea37 Fix light grey terracotta and glazed terracotta orientation. 2018-12-12 00:38:43 -08:00
James Miller b85a954e96 When adding quartz pillar orientation, I assumed the top orientation was correct, when it was actually the side.
see: https://github.com/overviewer/Minecraft-Overviewer/pull/1502
2018-12-12 00:06:49 -08:00
James Miller 43122d5dfa Fixing top textures of non-vertically oriented quartz pillars. 2018-12-11 23:51:56 -08:00
James Miller 39812d84ac Added note blocks, carved pumkin, non-oak pressure plates (oak texture), more infested stone bricks and melons. 2018-12-11 20:18:08 -08:00
James Miller 217a896e28 Adds chiseled quartz and quartz pillars 2018-12-09 23:35:00 -08:00
James Miller a80ed53231 Adding mappings for damaged anvils. Add handling for sign and anvil orientation. 2018-12-09 21:30:31 -08:00
James Miller 4bea454970 Potted plants still not rendering, but I figure this is better than an error message. 2018-12-09 04:45:39 -08:00
James Miller 342a53d67d Fixes big mushrooms 2018-12-09 03:55:14 -08:00
James Miller 57578eab7a Fixing handling of torches/redstone torches on walls 2018-12-09 02:00:12 -08:00
Nicolas F e1728b9e59 genpoi: Also fix missing nbt keys if processes > 1
oopsie
2018-11-26 14:40:52 +01:00
Nicolas F 38bc400b2f genPOI: catch ChunkDoesntExist when processes > 1
Fixes #1480.

No clue how this wasn't an issue before but is an issue now in 1.13,
maybe Minecraft writes more placeholder chunks these days.
2018-11-26 13:03:44 +01:00
Nicolas F cf53208989 genpoi: fix uncaught KeyErrors on some MC data
Apparently TileEntities can just not even exist now, and the same
goes for the player Dimension key. For the latter, I'm not sure
whether the fallback is correct, but it's a guess I suppose.

Hopefully addresses #1480.
2018-11-18 09:29:48 +01:00
Nicolas F bde265a8ac web: fix createInfoWindow not having any effect
Fixes #1494.
2018-11-18 09:18:55 +01:00
Nicolas F 2918637539 web: fix marker icon position
Shoutouts to 14mRh4X0r for finding the right CSS properties that
work for centering the marker icons.

Fixes #1481.
2018-11-18 09:10:54 +01:00
Aaron Griffith e867221d8e Merge #1488: Make JSObserver work with Leaflet.
Fixes #1451.
2018-10-09 11:03:15 -04:00
Aaron Griffith dc70d6dc62 Merge #1487: Use cached center for initial view.
Fixes #1453.
2018-10-09 11:01:27 -04:00
Aaron Griffith a182335ad5 Merge #1478: Fixed behaviour of 'defaultZoom' property. 2018-10-09 10:53:41 -04:00
Willem Mulder 4efb9f2d89 Make JSObserver work with Leaflet. Fixes #1451. 2018-10-08 19:45:57 +02:00
Willem Mulder 3cc184a751 Use cached center for initial view. Fixes #1453. 2018-10-06 18:12:17 +02:00
RedSparr0w 1428bf150c remove print 2018-09-22 15:40:24 +12:00
Danial Nickford dec61e5763 furnace orientation 2018-09-21 09:47:27 +12:00
Danial Nickford 50909270fe dispenser, dropper orientation 2018-09-21 09:47:13 +12:00
Danial Nickford ff26eaf099 add/update comments 2018-09-21 08:57:16 +12:00
Danial Nickford 0b35efef12 fix piston orientation 2018-09-21 08:56:46 +12:00
RedSparr0w 1e0b2b1fd5 fix gate orientation 2018-09-20 21:42:26 +12:00
Danial Nickford 6daefbedac fix rail, powered rail orientation + powered state 2018-09-20 12:31:48 +12:00
Danial Nickford f24215d980 add oak button 2018-09-20 08:32:54 +12:00
Danial Nickford 6f594b70be fix shulker, observer orientation 2018-09-20 08:32:41 +12:00