Ivan Savenko
|
31738e8f90
Always track already serialized pointers to avoid infinite recursion on
|
1 jaar geleden |
Ivan Savenko
|
615361a4d2
Remove excessive casts to void
|
1 jaar geleden |
Ivan Savenko
|
df83fa33a1
Merge branch 'vcmi/master' into 'vcmi/develop'
|
1 jaar geleden |
Ivan Savenko
|
888149c6f6
Implemented simple versioning system for multiplayer
|
1 jaar geleden |
Ivan Savenko
|
8754e0ebb3
Code formatting and cleanup
|
1 jaar geleden |
Ivan Savenko
|
69e33e406d
Try to minimize dll linkage usage
|
1 jaar geleden |
Ivan Savenko
|
2ed355952c
Added proper serialization for unordered_map
|
1 jaar geleden |
Ivan Savenko
|
42f7a48fa4
Simplified integer serialization code
|
1 jaar geleden |
Ivan Savenko
|
84bc6c42db
Added 'Serializeable' base class for classes serializeable by pointer
|
1 jaar geleden |
Ivan Savenko
|
cce3f1cb2d
Implemented compact serialization of integer numbers
|
1 jaar geleden |
Ivan Savenko
|
87eac164e6
Implemented string deduplication for serializer
|
1 jaar geleden |
Ivan Savenko
|
5b182c31df
Add 'hasFeature' method for convenience
|
1 jaar geleden |
SoundSSGood
|
d143f53d7e
using deque for hero's backpack storage
|
1 jaar geleden |
Alexander Wilms
|
ea48257100
Fix SonarCloud issues
|
1 jaar geleden |
Ivan Savenko
|
03fcfe3392
Use std::byte in serializer
|
1 jaar geleden |
Ivan Savenko
|
9f3655c41b
Minor code cleanup
|
1 jaar geleden |
Ivan Savenko
|
0c07384293
Refactoring of serialization versioning handling
|
1 jaar geleden |
Alexander Wilms
|
f3277b7953
Define each identifier in a dedicated statement
|
1 jaar geleden |
Ivan Savenko
|
0842f5afee
Removed remaining usages of std::vector<bool>
|
1 jaar geleden |
Ivan Savenko
|
5c810df36f
Reorganized types registration code
|
1 jaar geleden |
Ivan Savenko
|
4a7fa9bf8c
Simplified CTypeList class
|
1 jaar geleden |
Ivan Savenko
|
4e654a7e6e
Better names
|
1 jaar geleden |
Ivan Savenko
|
2cc8b5baeb
Fix map startup
|
1 jaar geleden |
Ivan Savenko
|
c7676bde53
Serialize Enitity classes by their ID
|
1 jaar geleden |
Ivan Savenko
|
b2c336de0d
JsonNode now uses std::variant internally. Fixes crash on deserialize
|
2 jaren geleden |
Ivan Savenko
|
4d08a131d3
Reorganization of boost filesystem usage
|
2 jaren geleden |
Ivan Savenko
|
21a39f0b01
Removed boost::iostreams in favor of std::stream / boost::filesystem
|
2 jaren geleden |
Konstantin P
|
e9a90a8cbf
Serializer: serialize small bitsets (32 bits)
|
2 jaren geleden |
Konstantin
|
86f5d6de69
vcmi: modernize headers
|
2 jaren geleden |
Konstantin
|
54eb550eb9
vcmi: remove unused functions now
|
2 jaren geleden |