Commit Graph

  • f6d1958bf2 Cover different db fetch strategies in tests master sfan5 2025-04-11 13:32:01 +02:00
  • 637755d6f9 Fix ustring type relying on non-standard C++ behavior 20250408 sfan5 2025-04-08 17:56:55 +02:00
  • 9d7400a438 Update build-mingw.sh to keep it working sfan5 2025-04-08 17:49:15 +02:00
  • 9367e45e66 Fix broken buffer handling in ZlibDecompressor sfan5 2025-04-07 23:20:08 +02:00
  • 314debe4fb Make options documentation consistent sfan5 2025-04-07 22:58:58 +02:00
  • 458c3c30a0 Add a few more log messages sfan5 2025-03-12 20:33:40 +01:00
  • 0a56b18cfb Reuse allocations for decompression sfan5 2025-03-05 22:02:16 +01:00
  • 3c08380d18 Add some verbose log messages that are possibly useful sfan5 2025-03-05 21:25:40 +01:00
  • 527db7fc34 Add CI run on Fedora with zlib-ng for more diversity sfan5 2025-03-05 20:53:52 +01:00
  • 8b1a143cda Support zlib-ng sfan5 2025-03-05 20:40:19 +01:00
  • 4ba09ec532 Add flag to enable verbose output sfan5 2025-03-05 20:19:36 +01:00
  • e982efe94e Refactor postgres into a base class too sfan5 2025-02-20 13:58:49 +01:00
  • cd36f16775 Allow database backend to optimize group-by-XZ operation sfan5 2025-02-19 22:57:58 +01:00
  • 7685e548f0 Test 'make install' in CI sfan5 2025-02-19 18:19:13 +01:00
  • 46cb386fef Add a test case for --drawplayers sfan5 2025-02-19 18:13:07 +01:00
  • 7a0bc15d21 Refactor PlayerAttributes code sfan5 2025-02-19 17:42:34 +01:00
  • d9c89bd6a2 Refactor sqlite3 code into base class sfan5 2025-02-19 13:37:47 +01:00
  • 5016bca232 Improve handling of input path and map backend sfan5 2025-02-19 11:57:54 +01:00
  • c93948c200 Simplify cmake_config.h stuff sfan5 2025-02-19 10:36:08 +01:00
  • ad403975fd Handle missing tiles in dumpnodes sfan5 2025-02-19 10:24:56 +01:00
  • 0f51edcb1f Extend functional tests sfan5 2025-02-18 19:10:46 +01:00
  • b4d4632212 Make --noemptyimage more fine-grained sfan5 2025-02-18 19:02:45 +01:00
  • 6947c5c4e4 Add support for new SQLite map schema sfan5 2025-02-18 17:13:40 +01:00
  • bbe2f8f404 Clean up sqlite3 code a bunch sfan5 2025-02-18 16:18:38 +01:00
  • 527a56f22e Move source files into folder sfan5 2025-02-18 15:45:14 +01:00
  • 1c16c40ccc Apply Luanti rename 20241111 sfan5 2024-11-11 09:50:26 +01:00
  • dd5c4e509d
    Fix docker workflow sfan5 2024-10-04 12:15:49 +02:00
  • 0982a03dbd
    Add Dockerfile and workflow to publish image (#102) 1F616EMO~nya 2024-08-12 01:26:15 +08:00
  • dd1904a667 Run CI test also with ASan sfan5 2024-04-20 21:38:15 +02:00
  • 40a5e16e21 Save a copy during zlib decompression sfan5 2024-04-20 21:38:05 +02:00
  • 7e4caacb9e
    Upgrade CI workflow packages and Ubuntu version (#101) wsor4035 2024-02-17 14:54:03 -05:00
  • e14f27f412 Add cautionary note about sat_mul() sfan5 2023-08-08 14:18:26 +02:00
  • 7af222dd9d Fix dumpnodes crash on deprecated tile field name Saria 2023-04-08 16:32:29 +02:00
  • c81cda24d3
    Fix bad slicing interval for negative --min-y / --max-y values Martin Petricek 2023-01-29 16:22:41 +01:00
  • 8a7333ef49 Fix package install in CI sfan5 2023-01-29 14:44:03 +01:00
  • 7fb3b9edd6 Fix Postgres linking on older CMake sfan5 2022-06-19 14:14:09 +02:00
  • 18f0615002 Fix --drawplayers 20220221 sfan5 2022-02-21 18:42:54 +01:00
  • d75266eae1 Update colors.txt sfan5 2022-02-21 18:08:54 +01:00
  • 31b0d09a19 Warn if only unknown nodes seen sfan5 2022-02-09 23:06:29 +01:00
  • e4bf375ac7 General code cleanups/maintenance sfan5 2022-02-09 22:46:07 +01:00
  • b491dd375a Add --dumpblock flag for advanced use sfan5 2022-02-09 21:52:28 +01:00
  • 2e353312b5 Inherit custom exceptions from std::exception sfan5 2022-02-08 23:39:03 +01:00
  • 8e9805c3ff Fix overflowing multiplication leading to apparent hang sfan5 2022-02-08 23:35:23 +01:00
  • 9b26d9495c
    Update dependency list in README sfan5 2021-12-27 13:19:12 +01:00
  • 0198897306
    Mention colors.txt generation in README sfan5 2021-09-11 15:40:34 +02:00
  • 2f3a548881 Make MinGW build script work again sfan5 2021-09-03 21:14:35 +02:00
  • ccd5d14962 Add progress bar during map generation sfan5 2021-09-03 21:04:40 +02:00
  • f471554294 Fix ZstdDecompressor error check sfan5 2021-09-02 11:45:17 +02:00
  • b0ca3d7066 Add support for map block version 29 sfan5 2021-09-01 23:55:32 +02:00
  • 5c435f6459 Add simple functional test to CI sfan5 2021-08-27 20:49:29 +02:00
  • 8b563f409e Modernize CMake build script sfan5 2021-08-27 17:24:24 +02:00
  • f26070ef4f Switch from Travis-CI to Github Actions sfan5 2021-08-27 16:50:46 +02:00
  • fd4c5dd232 Fix CMake version warning sfan5 2021-03-29 14:58:56 +02:00
  • fa5c63cfc8 Rewrite colors.txt generation script for more functions and better usability sfan5 2020-12-24 16:22:08 +01:00
  • e88fcf0dd8
    Added ppc64le architecture to travis-ci (#81) srinivas32 2020-11-27 02:06:44 +05:30
  • 6bb818ac2f
    Update Linux instructions in README (#78) clavinet 2020-06-01 13:35:41 +02:00
  • 8e83ce6464 Some more code modernization sfan5 2020-05-08 22:10:49 +02:00
  • 55e407c130 night rendering night_render sfan5 2020-05-08 18:50:00 +02:00
  • 2979dc5b6b Fix compatibility of MapBlock decoding sfan5 2020-05-06 22:31:50 +02:00
  • 92f6b051a5 Fall back to sqlite3 if no backend set in world.mt fixes #76 sfan5 2020-04-23 17:20:56 +02:00
  • 2ae790c0b7 Improve --help output 20200328 sfan5 2020-03-28 14:02:27 +01:00
  • 539bdbd30c Fix another bug in the Redis backend sfan5 2020-03-28 00:56:11 +01:00
  • 48bf44c72d Fix minY/maxY calculation (closes #66) sfan5 2020-03-28 00:40:38 +01:00
  • cb8341aeab Implement --exhaustive y mode as another database access optimization sfan5 2020-03-28 00:14:47 +01:00
  • 7ff2288627 Optimize database access further by allowing "brute-force" queries instead of listing available blocks sfan5 2020-03-27 21:10:00 +01:00
  • 5b264fd443 Rewrite DB class to allow backends to fully optimize block fetches sfan5 2020-03-27 16:12:26 +01:00
  • ecc2b31f78 Rewrite config file parser sfan5 2020-03-27 19:32:30 +01:00
  • 04b9dffb11 Properly support -DENABLE_REDIS=TRUE even if library is not found sfan5 2020-03-27 16:27:55 +01:00
  • 84c4fc40f8 Fix bug introduced in 9096f70 sfan5 2020-03-27 12:45:31 +01:00
  • a160dc051c Sort out include path mess in CMakeLists sfan5 2020-03-27 11:12:24 +01:00
  • 9096f70188 C++11 code modernization sfan5 2020-03-26 23:07:27 +01:00
  • 1d678ffa82
    Fix typo in manpage sfan5 2019-10-17 15:10:04 +02:00
  • 2c16966d67 Update colors.txt 20191011 sfan5 2019-10-11 21:46:07 +02:00
  • 3e8720313b Move travis to newest Ubuntu bionic sfan5 2019-07-30 20:49:32 +02:00
  • 037193eec8 Update colors.txt sfan5 2019-07-30 20:42:27 +02:00
  • 0fd3dc1e25 Improve color averaging and update colors.txt again sfan5 2019-03-09 15:32:38 +01:00
  • cd0d1ad2a6 Update colors.txt sfan5 2019-03-09 15:16:28 +01:00
  • f7b0d5c532 Fix color2int, int2color alpha handling (libgd alpha is 0-127) Martijn Versteegh 2018-11-22 14:38:58 +01:00
  • 97c5dc0a83
    Fix typo in manpage sfan5 2018-11-11 13:20:07 +01:00
  • ee5b8a9f86 Add a flag to never output empty images. Martijn Versteegh 2018-10-31 16:18:29 +01:00
  • ac15bacf36 Make images exactly the size specified in geometry (as long as the geometry is a multiple of 16). Martijn Versteegh 2018-10-12 20:49:54 +02:00
  • b2406db169 Fix a few small issues sfan5 2018-10-20 23:01:03 +02:00
  • 657499e981 Fix incorrect exception types sfan5 2018-10-20 22:38:09 +02:00
  • f909304e1e Do not require -o to be passed when printing extents sfan5 2018-10-20 22:36:27 +02:00
  • 8e8cc3d1f2 Add an option to get the extent of the map. Martijn Versteegh 2018-10-20 17:40:01 +02:00
  • 48d9e0bb42
    Fix postgres build failure, closes #57 sfan5 2018-03-28 17:45:35 +02:00
  • 0a91fe6cbd Add Windows build script sfan5 2018-03-25 17:30:19 +02:00
  • 42395587b9
    Fix travis 20180325 sfan5 2018-03-25 16:47:23 +02:00
  • d327a84841
    Update README sfan5 2018-03-25 16:42:45 +02:00
  • 0d9ed247f9 Finish refactor sfan5 2018-03-25 16:22:51 +02:00
  • b6ad40feb9 sqlite3 player backend support sfan5 2018-03-25 16:03:11 +02:00
  • 1f471b369b Refactoring (3) sfan5 2018-03-25 15:44:30 +02:00
  • 2f78c39d9c Refactoring (2) sfan5 2018-03-25 15:19:48 +02:00
  • 2ebc3afc7c Refactoring (1) sfan5 2018-03-25 14:32:11 +02:00
  • e543517eb8 Move include files sfan5 2018-03-25 14:12:39 +02:00
  • 405951f8f6 Update travis build process sfan5 2018-03-25 13:52:51 +02:00
  • a8f7b47000 Update colors.txt sfan5 2018-03-25 13:40:19 +02:00
  • 0f36b6e37a
    Fix subtly broken libgd version check sfan5 2018-03-24 18:40:21 +01:00
  • 6af6be4632 Re-add support for outdated libgd sfan5 2018-03-24 15:37:06 +01:00
  • 7c71138fec Minor refactoring (2) sfan5 2018-03-24 15:24:02 +01:00