tests: simplify skip operation in tests for SRTP::ScrollRecord
tests: simplify skip operation in tests for SRTP::PerkRecord
tests: simplify skip operation in tests for SRTP::MiscObjectRecord
tests: simplify skip operation in some more Skyrim tests
mw: fix typo in script compiler code
ci: update actions/upload-artifact in GHA workflows to v6
ci: switch to Alpine 3.23 for Alpine-based build
ci: update actions/checkout in GHA workflows to v6
ci: move GitLab cross-compile job from Debian 12 to Debian 13
ci: update actions/upload-artifact in GHA workflows to v5
ci: switch to Alpine 3.22 for Alpine-based build
ci: update actions/checkout in GHA workflows to v5
ci: improve GHA workflows
ci: adjust Alpine ARM workflow (new directory structure on runner)
SRTP: minor code refactoring for ShoutRecord and SoulGemRecord
tests: test write failures for more SRTP records
tests: test write failure for MODT of SRTP::AnimatedObjectRecord
tests: test write failure for MODT of SRTP::CameraShotRecord
tests: simplify skip operation in a few more Skyrim tests
SRTP: minor code refactoring for ActionRecord
SRTP: minor code refactoring for AcousticSpaceRecord
SRTP: minor code refactoring for CameraShotRecord
SRTP: minor code refactoring for WordOfPowerRecord
tests: test more write failures when stream has no more space
adjust indentation in CMake file
SRTP: minor refactoring + typo fix in AnimatedObjectRecord
tests: test write failure when stream has no more space
SRTP: yet more refactoring + text improvements in record classes
SRTP: even more refactoring + text improvements in record classes
SRTP: more refactoring + text improvements in record classes
update copyright year in TreeRecord.cpp
SRTP: minor refactoring + text improvements in some records
tests: more test cases for SRTP::TextureSetRecord
SRTP: minor cleanup in ESM reader classes
modernize: SRTP::TextureSetRecord
test: add tests for SRTP::TextureSetRecord + fix size calculation
tests: simplify skip operation in some more Skyrim tests
tests: simplify skip operation in tests for SRTP::AmmunitionRecord
SRTP: minor refactoring + cleanup in AmmunitionRecord
SRTP: fix size calculation in AmmunitionRecord
SRTP: change contents-based readers to avoid copies of content
dev: add sr-esm-io program to test ESM I/O for Skyrim
bsa-cli: bump version to 0.12.0
bsa-cli: improve wording of two extraction-related error messages
bsa-cli: add test case for existing extraction destinations
bsa-cli: add more tests for parameter handling / checking
bsa-cli: add test case for corrupt BSA structure data
bsa-cli: minor code rearrangement
bsa-cli: update copyright year
bsa-cli: return non-zero exit code when required name data is missing
fix code style in some Skyrim record classes
fix code style in more Morrowind record classes
bsa-cli: also test check-hashes with BSA file with wrong hashes
bsa-cli: test some more invalid parameter combinations
bsa-cli: add the --show-total option to the file-metadata command
fix code style in some Morrowind record classes
ci: fail workflow if no files for upload are found
ci: add build workflow for Alpine Linux on ARM 64
documentation: adjust build command in readme
MWTP: don't write empty inventory icon path of MiscItemRecord
MWTP: rename SoundChanceRecord to SoundChance
MWTP: adjust RegionRecord to remember size of WEAT sub record
cell_translator: improve cell list for translation
cell_translator: indicate proper encoding in cells.xml
cell_translator: minor text formatting fix in info message
cell_translator: fix mistake in error message
cell_translator: bump version to 0.4.2
cell_translator: partial code modernization + formatting adjustments
MWTP: don't write empty response string of dialogue info record
MWTP: adjust write order of sub records for ref'd objects, part 2
minor code refactoring; adjust wording in error messages
tests: simplify skip operation in a few more Skyrim tests
MWTP: adjust write order of sub records for referenced objects
tests: simplify skip operation in more Skyrim tests
tests: simplify skip operation in some Skyrim tests
code formatting changes
ci: run Alpine workflow on GHA latest Ubuntu runner
ci: fix compiler version in name of GHA workflow step
MWTP: fix order of sub records in MiscItemRecord
MWTP: always use float as internal representation for GlobalRecord
MWTP: fix handling of empty string-typed GMSTs
dev: add mw-esm-io program to test ESM I/O for Morrowind
smaller formatting + code style changes
tests: run test for umlauts in paths of BSA files on Linux systems, too
ci: build formID finder GUI, too
formID_finder: fix syntax error (occurred on Linux only)
formID_finder: replace outdated WinAPI function call
formID_finder: code formatting adjustments
adjust CMake files to get rid of deprecation warning
ci: use new Alpine 3.21 for Alpine-based build
ci: switch to Docker 27 for Docker image build jobs on GitLab
ci: move statically linked Clang build on GHA to Ubuntu 24.04
ci: move more GCC builds on GHA from Ubuntu 22.04 to Ubuntu 24.04
ci: switch build with sanitizers to newer Ubuntu 24.04