1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-28 23:06:24 +02:00
vcmi/lib/filesystem
Ivan Savenko 0c07384293 Refactoring of serialization versioning handling
- Removed 'version' field from serialize() method
- Handler classes - Binary(De)Serializer now have 'version' field
- Serialization versioning now uses named enum

Save compatibility with 1.4.X saves should be intact
2024-01-20 20:34:51 +02:00
..
AdapterLoaders.cpp Fix resource creation 2023-09-04 18:22:34 +03:00
AdapterLoaders.h Fix resource creation 2023-09-04 18:22:34 +03:00
CArchiveLoader.cpp Always use ResourcePath for referencing images and animations 2023-09-04 18:22:34 +03:00
CArchiveLoader.h Always use ResourcePath for referencing images and animations 2023-09-04 18:22:34 +03:00
CBinaryReader.cpp vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CBinaryReader.h Unicode conversion functions now require source encoding 2023-03-05 17:39:27 +02:00
CCompressedStream.cpp vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CCompressedStream.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
CFileInputStream.cpp Reorganization of boost filesystem usage 2023-07-28 19:12:04 +03:00
CFileInputStream.h Reorganization of boost filesystem usage 2023-07-28 19:12:04 +03:00
CFilesystemLoader.cpp Fix resource creation 2023-09-04 18:22:34 +03:00
CFilesystemLoader.h Fix resource creation 2023-09-04 18:22:34 +03:00
CInputOutputStream.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
CInputStream.h Converted attributes to use c++17 functionality 2023-04-12 01:03:14 +03:00
CMemoryBuffer.cpp wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
CMemoryBuffer.h vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CMemoryStream.cpp wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
CMemoryStream.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
COutputStream.h vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CStream.h vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CZipLoader.cpp Converted ZipArchive namespace into stateful class 2023-12-18 00:33:32 +02:00
CZipLoader.h Converted ZipArchive namespace into stateful class 2023-12-18 00:33:32 +02:00
CZipSaver.cpp vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
CZipSaver.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
FileInfo.cpp wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
FileInfo.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
Filesystem.cpp Use ResourcePath for audio files 2023-09-04 18:22:34 +03:00
Filesystem.h Always use ResourcePath for referencing images and animations 2023-09-04 18:22:34 +03:00
ISimpleResourceLoader.h Fix resource creation 2023-09-04 18:22:34 +03:00
MinizipExtensions.cpp Removed boost::iostreams in favor of std::stream / boost::filesystem 2023-07-28 19:12:04 +03:00
MinizipExtensions.h vcmi: modernize lib/filesystem 2023-03-06 20:24:38 +03:00
ResourcePath.cpp videos 2023-11-16 02:58:43 +01:00
ResourcePath.h Refactoring of serialization versioning handling 2024-01-20 20:34:51 +02:00