Branch: refs/heads/master
Home: https://github.com/Warzone2100/warzone2100
Commit: b3e8bc62647843cf1a62ebbab1de741be1233a99
https://github.com/Warzone2100/warzone2100/commit/b3e8bc62647843cf1a62ebbab1de741be1233a99
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/game.cpp
Log Message:
-----------
Rename the JSON "gam" file as "gam.json"
Support a fallback for loading older saves (which named it the same as the
containing folder / save name)
Commit: 98552f26a5eef61f860f8fc889568bb61e8b431b
https://github.com/Warzone2100/warzone2100/commit/98552f26a5eef61f860f8fc889568bb61e8b431b
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/framework/physfs_ext.cpp
M lib/framework/physfs_ext.h
M src/loadsave.cpp
Log Message:
-----------
Change WZ_PHYSFS_enumerateFiles/Folders callback to const char
Commit: f3b1dc01791b59809a17f6e5eaaea7695dafca04
https://github.com/Warzone2100/warzone2100/commit/f3b1dc01791b59809a17f6e5eaaea7695dafca04
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map.cpp
M lib/wzmaplib/src/map_internal.h
Log Message:
-----------
wzmaplib: Move loadJsonObjectFromFile definition
Commit: 76a84ee1516c6f5e423d7a1261503c4fb97aba7b
https://github.com/Warzone2100/warzone2100/commit/76a84ee1516c6f5e423d7a1261503c4fb97aba7b
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_io.h
M lib/wzmaplib/src/map_internal.cpp
M lib/wzmaplib/src/map_internal.h
M lib/wzmaplib/src/map_io.cpp
M src/map.cpp
M src/map.h
Log Message:
-----------
wzmaplib: Add enumeration functions to IOProvider
Commit: 34b97c114da4f5302876eac3be254566743ad3ae
https://github.com/Warzone2100/warzone2100/commit/34b97c114da4f5302876eac3be254566743ad3ae
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map.cpp
Log Message:
-----------
wzmaplib: Fix Map::loadedMapFormat()
Commit: e3d53ec7c51cbd3d5674313a18a93400b78a8901
https://github.com/Warzone2100/warzone2100/commit/e3d53ec7c51cbd3d5674313a18a93400b78a8901
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/terrain_type.h
M src/game.cpp
M src/game.h
M src/map.cpp
M src/map.h
M src/multiint.cpp
Log Message:
-----------
Convert some defines to enum class MAP_TILESET
Commit: 627adf1d968ab80285f8788581affa12da103819
https://github.com/Warzone2100/warzone2100/commit/627adf1d968ab80285f8788581affa12da103819
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_io.h
M lib/wzmaplib/src/map_io.cpp
M src/map.cpp
Log Message:
-----------
wzmaplib: Add close() function to IOProvider
Commit: 5ad30e30da5477f12d5c6f9ce5f513d092a30baa
https://github.com/Warzone2100/warzone2100/commit/5ad30e30da5477f12d5c6f9ce5f513d092a30baa
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/src/map.cpp
M src/game.cpp
M src/multiint.cpp
Log Message:
-----------
wzmaplib: Tweak Map interface
Commit: 1b4fcae1e0568854e0e4857e1abe81f8601b033a
https://github.com/Warzone2100/warzone2100/commit/1b4fcae1e0568854e0e4857e1abe81f8601b033a
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_io.h
M lib/wzmaplib/src/map.cpp
M lib/wzmaplib/src/map_internal.h
M lib/wzmaplib/src/map_io.cpp
Log Message:
-----------
wzmaplib: Add pathJoin() function to IOProvider
Commit: b3a32211fe723a95198f48bd1f3b3863a5735b5a
https://github.com/Warzone2100/warzone2100/commit/b3a32211fe723a95198f48bd1f3b3863a5735b5a
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
A lib/wzmaplib/plugins/ZipIOProvider.cpp
A lib/wzmaplib/plugins/ZipIOProvider.h
Log Message:
-----------
wzmaplib: Add ZipIOProvider plugin
A WzMap::IOProvider implementation that uses libzip to support loading from zip
archives.
Commit: 0842f979f76ca9982ba79da3a6449ed6fde1ccce
https://github.com/Warzone2100/warzone2100/commit/0842f979f76ca9982ba79da3a6449ed6fde1ccce
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/CMakeLists.txt
Log Message:
-----------
wzmaplib: Set JSON_USE_IMPLICIT_CONVERSIONS=0
Commit: a16b5c4d3efd94ec3c2eb1670bb14d1b588ebc15
https://github.com/Warzone2100/warzone2100/commit/a16b5c4d3efd94ec3c2eb1670bb14d1b588ebc15
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/src/map.cpp
M src/game.cpp
M src/multiint.cpp
M tools/map/maptools.cpp
Log Message:
-----------
wzmaplib: Tweak Map interface (LoggingProtocol)
Commit: 64a882427280bcebc05933dfdb0c17ee36f34331
https://github.com/Warzone2100/warzone2100/commit/64a882427280bcebc05933dfdb0c17ee36f34331
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
Log Message:
-----------
wzmaplib: Update README
Commit: a0c73cdaffb5be12cf32b39770db8ea0babad2cd
https://github.com/Warzone2100/warzone2100/commit/a0c73cdaffb5be12cf32b39770db8ea0babad2cd
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map.cpp
Log Message:
-----------
wzmaplib: Fix loading old object names
Commit: 334324435c3674703c669f8a302059f41b551390
https://github.com/Warzone2100/warzone2100/commit/334324435c3674703c669f8a302059f41b551390
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_io.h
M lib/wzmaplib/plugins/ZipIOProvider.cpp
M lib/wzmaplib/plugins/ZipIOProvider.h
M lib/wzmaplib/src/map_io.cpp
M src/map.cpp
M src/map.h
Log Message:
-----------
wzmaplib: Enhance IOProvider
Commit: 21ae8ff5ef94c27208f030b8e1591a8ddcee3f68
https://github.com/Warzone2100/warzone2100/commit/21ae8ff5ef94c27208f030b8e1591a8ddcee3f68
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/src/map.cpp
Log Message:
-----------
wzmaplib: Add Map::expectedFileNames()
Commit: efca1b87f41622c369aec398790ad81f2e147e48
https://github.com/Warzone2100/warzone2100/commit/efca1b87f41622c369aec398790ad81f2e147e48
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/game.cpp
Log Message:
-----------
gameLoadV7: Fix: Only call endian_udword for old binary data
Commit: 99a5bf101da4f93cb4ead9318661649fdf4e5db4
https://github.com/Warzone2100/warzone2100/commit/99a5bf101da4f93cb4ead9318661649fdf4e5db4
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/map.cpp
M src/map.h
Log Message:
-----------
WzMapPhysFSIO: Support custom mount path
Commit: 5fefdfae157673bdabc78b8084c073bddbc3fb56
https://github.com/Warzone2100/warzone2100/commit/5fefdfae157673bdabc78b8084c073bddbc3fb56
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/init.cpp
Log Message:
-----------
listMapFiles: Also check number of map folders
Commit: 308e4c22033d8ae1cfcb1bebc033416b95d13902
https://github.com/Warzone2100/warzone2100/commit/308e4c22033d8ae1cfcb1bebc033416b95d13902
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/src/map.cpp
Log Message:
-----------
wzmaplib: Expose PLAYER_SCAVENGERS constant
Commit: 83f8055401c8bf14fe232ab9dc9f06a05ba72b73
https://github.com/Warzone2100/warzone2100/commit/83f8055401c8bf14fe232ab9dc9f06a05ba72b73
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map.h
A lib/wzmaplib/include/wzmaplib/map_stats.h
A lib/wzmaplib/src/map_stats.cpp
Log Message:
-----------
wzmaplib: Add map_stats
Commit: c7454e9671f08b746a209b830c42e2b40439cad9
https://github.com/Warzone2100/warzone2100/commit/c7454e9671f08b746a209b830c42e2b40439cad9
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/src/map.cpp
M lib/wzmaplib/src/map_script.cpp
M lib/wzmaplib/src/map_script.h
M src/game.cpp
M src/multiint.cpp
M tools/map/maptools.cpp
Log Message:
-----------
wzmaplib: Some API tweaks, plus functions for advanced handling of script maps
Commit: b155074bad0bf058a408a4f7f85529281eee3957
https://github.com/Warzone2100/warzone2100/commit/b155074bad0bf058a408a4f7f85529281eee3957
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
A lib/wzmaplib/src/map_levparse.cpp
A lib/wzmaplib/src/map_levparse.h
Log Message:
-----------
wzmaplib: Add basic .lev parsing (for old skirmish / mp maps)
Commit: aac7b13dd14345daa7f98a12a012ca370ce9e775
https://github.com/Warzone2100/warzone2100/commit/aac7b13dd14345daa7f98a12a012ca370ce9e775
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
A lib/wzmaplib/include/wzmaplib/map_package.h
A lib/wzmaplib/include/wzmaplib/map_version.h
A lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Add MapPackage support
Commit: f39052410a80d8a05d8f58558db5fb86a553b79c
https://github.com/Warzone2100/warzone2100/commit/f39052410a80d8a05d8f58558db5fb86a553b79c
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/init.cpp
M src/levels.cpp
M src/levels.h
Log Message:
-----------
Support loading new "self-contained" maps (level.json)
Commit: 66b1fd4c4a680d5dcea611e7a830ccd893afeb91
https://github.com/Warzone2100/warzone2100/commit/66b1fd4c4a680d5dcea611e7a830ccd893afeb91
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/plugins/ZipIOProvider.cpp
M lib/wzmaplib/plugins/ZipIOProvider.h
Log Message:
-----------
wzmaplib: ZipIOProvider: Provide custom implementation of recursive
enumeration functions
Commit: 9f0f0a187193fcfbd1850832556d9d3f4bf69f6a
https://github.com/Warzone2100/warzone2100/commit/9f0f0a187193fcfbd1850832556d9d3f4bf69f6a
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_package.h
M lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Support new "flat" map packages
Where the `level.json` file, and all map files (i.e. what would normally be in
"multiplay/maps/<map name>") are in the **root** of the package. (This
currently supports "plain" maps - not map mods, which must still follow the
classic packaging structure.)
Commit: 1ed93ab069a2fb83313503a8ccf3e2bb4d367b57
https://github.com/Warzone2100/warzone2100/commit/1ed93ab069a2fb83313503a8ccf3e2bb4d367b57
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M src/init.cpp
M src/init.h
M src/levels.cpp
M src/levels.h
M src/multiint.cpp
Log Message:
-----------
Support loading new "flat" map packages
Where the `level.json` file, and all map files (i.e. what would normally be in
"multiplay/maps/<map name>") are in the **root** of the package. (This
currently supports "plain" maps - not map mods, which must still follow the
classic packaging structure.)
Commit: fd623a44ed36f6de7f8b6cdeccee7a2ce3a9500e
https://github.com/Warzone2100/warzone2100/commit/fd623a44ed36f6de7f8b6cdeccee7a2ce3a9500e
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
R lib/wzmaplib/plugins/ZipIOProvider.cpp
R lib/wzmaplib/plugins/ZipIOProvider.h
A lib/wzmaplib/plugins/ZipIOProvider/include/ZipIOProvider.h
A lib/wzmaplib/plugins/ZipIOProvider/src/ZipIOProvider.cpp
Log Message:
-----------
wzmaplib: Move ZipIOProvider plugin
Commit: 34e1842036f5aee11e6005e86c4e697a89082116
https://github.com/Warzone2100/warzone2100/commit/34e1842036f5aee11e6005e86c4e697a89082116
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/plugins/ZipIOProvider/src/ZipIOProvider.cpp
Log Message:
-----------
wzmaplib: ZipIOProvider: Fix endOfStream()
Commit: b85f0f81cc007704ec5ba322a88e60ffafe12356
https://github.com/Warzone2100/warzone2100/commit/b85f0f81cc007704ec5ba322a88e60ffafe12356
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Fix MapPackage::baseModificationTypes()
Commit: bd0b0c2a6f023622645da03fc83ff1488eb075f6
https://github.com/Warzone2100/warzone2100/commit/bd0b0c2a6f023622645da03fc83ff1488eb075f6
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_package.h
M lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Additional MapPackage properties / helper funcs
Commit: 64cfed90e4aa2ecc07300b2e4f6c7f3321470414
https://github.com/Warzone2100/warzone2100/commit/64cfed90e4aa2ecc07300b2e4f6c7f3321470414
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map.h
M lib/wzmaplib/include/wzmaplib/terrain_type.h
Log Message:
-----------
wzmaplib: Expose more to_string methods
Commit: 1724e8fb35c62b97ec167002ac1efcbd809ee7e8
https://github.com/Warzone2100/warzone2100/commit/1724e8fb35c62b97ec167002ac1efcbd809ee7e8
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/README.md
M lib/wzmaplib/include/wzmaplib/map_stats.h
M lib/wzmaplib/src/map_stats.cpp
Log Message:
-----------
wzmaplib: stats: Rename factoriesPerPlayer
Commit: 20ca35d20bf2711caee4cbdd5cca7b0bdacddadf
https://github.com/Warzone2100/warzone2100/commit/20ca35d20bf2711caee4cbdd5cca7b0bdacddadf
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/CMakeLists.txt
Log Message:
-----------
wzmaplib: CMake: Provide ZipIOProvider plugin target (if libzip is available)
Commit: 1e7c6c10d7787198b22ad936a058e34abd646037
https://github.com/Warzone2100/warzone2100/commit/1e7c6c10d7787198b22ad936a058e34abd646037
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map.cpp
Log Message:
-----------
wzmaplib: Export most compact JSON representation
Commit: e89349fbb85681802d65d986578723eb8da07246
https://github.com/Warzone2100/warzone2100/commit/e89349fbb85681802d65d986578723eb8da07246
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/include/wzmaplib/map_io.h
M lib/wzmaplib/src/map_io.cpp
Log Message:
-----------
wzmaplib: Implement StdIOProvider::makeDirectory()
Commit: d873407661b1c1c9060dd675c41be9cb077b7f51
https://github.com/Warzone2100/warzone2100/commit/d873407661b1c1c9060dd675c41be9cb077b7f51
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Fix MSVC warning
Commit: b8eaba8c765dc39b70ab141626f71dde7407c866
https://github.com/Warzone2100/warzone2100/commit/b8eaba8c765dc39b70ab141626f71dde7407c866
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M tools/map/CMakeLists.txt
M tools/map/README.md
M tools/map/maptools.cpp
Log Message:
-----------
maptools: New commands for dealing with map packages
Commit: f6b05ede0b8ab45fb2c82d069163f49ade5b2b10
https://github.com/Warzone2100/warzone2100/commit/f6b05ede0b8ab45fb2c82d069163f49ade5b2b10
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/CMakeLists.txt
Log Message:
-----------
wzmaplib: Add link test for libzip
Commit: a36673ca9b19a4edd69a5a4410a3839149ceb4ce
https://github.com/Warzone2100/warzone2100/commit/a36673ca9b19a4edd69a5a4410a3839149ceb4ce
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/plugins/ZipIOProvider/src/ZipIOProvider.cpp
Log Message:
-----------
wzmaplib: ZipIOProvider: Additional sanity checks
Commit: a17e2e8d50dba233a99d165ee5afed44f825628f
https://github.com/Warzone2100/warzone2100/commit/a17e2e8d50dba233a99d165ee5afed44f825628f
Author: past-due <[email protected]>
Date: 2022-05-22 (Sun, 22 May 2022)
Changed paths:
M lib/wzmaplib/src/map_package.cpp
Log Message:
-----------
wzmaplib: Silence LGTM warning
Compare:
https://github.com/Warzone2100/warzone2100/compare/5d711172962b...a17e2e8d50db
_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits