voxelcore/dev
ostermine fa5466f675 fix zip archives paths and add zip files test
- create_zip from a subdirectory wrote entry names with a leading
  '/', so the mounted archive looked empty
- memory_ostream did not support tellp(), so create_zip into a memory
  device wrote invalid offsets (-1) to the archive
- ZipFileDevice added missing parent directories for the first entry
  only
- ZipFileDevice::exists returned false for the archive root
- MemoryDevice::mkdirs recreated existing directories, dropping their
  content (mkdir("a/b") cleared "a"); overwriting a file duplicated its
  name in the directory listing

Added dev/tests/zip_files.lua: builds archives with file.create_zip
from memory device root, subdirectories and the real filesystem,
mounts them and checks reading, listing and read-only access.
memory_filesystem.lua got checks for the MemoryDevice issues.

Closes #544
2026-10-10 15:54:28 +03:00
..
cmake complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03:00
tests fix zip archives paths and add zip files test 2026-10-10 15:54:28 +03:00
AppImageBuilder.yml complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03:00
fix_dylibs.sh move fix_dylibs.sh to /dev 2024-06-14 03:29:55 +03:00
valgrind.suppress add valgrind suppressions file 2025-01-03 00:16:06 +03:00
VoxelCore.desktop complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03:00
VoxelCore.png Miscellaneous release improvements (#324) 2024-10-22 09:19:52 +03:00