Commit Graph
3443 Commits
Author SHA1 Message Date
Jan Laupetin c4c0edb4bf refactor: adapt iw4 and iw5 content writer and zone writer factory for both pc variants 2026-10-31 07:50:49 +01:00
Jan Laupetin ee8a646f5e fix: increased iw4 and iw5 peeking may result in a failbit in the stream 2026-10-31 07:50:49 +01:00
Jan Laupetin 1d1e69c962 fix: zone pointer offset bit count may be independent from platform pointer size 2026-10-31 07:50:49 +01:00
Jan Laupetin 578ad73aac feat: make base content loader for iw4 and iw5 support both 32 and 64 zones 2026-10-31 07:50:49 +01:00
Jan Laupetin 4c3fe5b012 fix: refuse to load x64 zones in x86 2026-10-31 07:50:49 +01:00
Jan Laupetin 38d971a8f6 fix: not differentiating wordsize in offset field 2026-10-31 07:50:48 +01:00
Jan Laupetinandwroy 4b082ca4f3 refactor: inspect iw4 and iw5 XAssetList to determine word size
* Inspired by how IW4x identifies x64 zones

Co-authored-by: William Roy <[email protected]>
2026-10-31 07:50:48 +01:00
Jan Laupetin 97878d73ca refactor: decouple zone loader and LoadingStep/LoadingProcessors 2026-10-31 07:50:48 +01:00
Jan Laupetin c6ab3162eb refactor: use variants in zone instead of only game 2026-10-31 07:50:48 +01:00
Jan Laupetin 04642067b1 chore: add game variants to IGame 2026-10-31 07:50:48 +01:00
Jan Laupetin fa69f1e0f8 chore: rename generated loader/writer/marker aggregated headers 2026-10-31 07:50:47 +01:00
Jan Laupetin 3c0e0abae4 refactor: generate combined asset loader/writer/marker headers per variant 2026-10-31 07:50:47 +01:00
Jan Laupetin 9e50c82df0 chore: rename generated zone code classes with variants 2026-10-31 07:50:47 +01:00
Jan Laupetin c9717f8b7b fix: properly calculate matching memory layout with multiple variants 2026-10-31 07:50:47 +01:00
Jan Laupetin d4ab54541d refactor: generate asset code once per asset/variant combination 2026-10-31 07:50:47 +01:00
Jan Laupetin aebd62cdc2 chore: add x64 variants for iw4 and iw5 2026-10-31 07:50:47 +01:00
Jan Laupetin bf89ae06ae refactor: support multiple variants for games in zonecode 2026-10-31 07:50:46 +01:00
dependabot[bot] c266c160a8 chore(deps-dev): bump the modman-dependencies group with 5 updates (#1077)
Bumps the modman-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.27` | `1.6.28` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.11.1` | `10.12.0` |
| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `9.0.3` | `9.0.4` |
| [sass](https://github.com/sass/dart-sass) | `1.105.2` | `1.106.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |


Updates `@vitest/eslint-plugin` from 1.6.27 to 1.6.28
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.27...v1.6.28)

Updates `eslint-plugin-vue` from 10.11.1 to 10.12.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.11.1...v10.12.0)

Updates `npm-run-all2` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/bcomnes/npm-run-all2/releases)
- [Changelog](https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bcomnes/npm-run-all2/compare/v9.0.3...v9.0.4)

Updates `sass` from 1.105.2 to 1.106.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.105.2...1.106.1)

Updates `vite` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

---
updated-dependencies:
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: eslint-plugin-vue
  dependency-version: 10.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: npm-run-all2
  dependency-version: 9.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: sass
  dependency-version: 1.106.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-31 07:23:00 +01:00
dependabot[bot] 056c729443 chore(deps): bump thirdparty/lz4 from 911d1ae to 4295a11 (#1075)
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `911d1ae` to `4295a11`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](https://github.com/lz4/lz4/compare/911d1ae36bc3b477ea466496465133166077b644...4295a11fe2c6a125467d904f7398aa100b6eabc9)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: 4295a11fe2c6a125467d904f7398aa100b6eabc9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-31 07:22:42 +01:00
dependabot[bot] 6d9eff519a chore(deps): bump thirdparty/stb from a7d4c21 to 003501f (#1076)
Bumps [thirdparty/stb](https://github.com/nothings/stb) from `a7d4c21` to `003501f`.
- [Commits](https://github.com/nothings/stb/compare/a7d4c2175630e1ea5b6f8dd00ab96fed0b97b96d...003501f6d7a8668ce8b6d875e34dd97ad0d5d5b5)

---
updated-dependencies:
- dependency-name: thirdparty/stb
  dependency-version: 003501f6d7a8668ce8b6d875e34dd97ad0d5d5b5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-31 07:22:27 +01:00
dependabot[bot] 5a11d19147 chore(deps): bump thirdparty/json from a55cae4 to 84c5421 (#1074)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `a55cae4` to `84c5421`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/a55cae45fd0333738be2c38c5adcec50a2f22729...84c5421644314a301ecb1312bbb4e1ff7e1a729d)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 84c5421644314a301ecb1312bbb4e1ff7e1a729d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-31 07:22:12 +01:00
dependabot[bot] b3b14a7429 chore(deps): bump thirdparty/eigen from f3982a9 to 3561d16 (#1073)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `f3982a9` to `3561d16`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/f3982a97bc80f8c0ea21ffe63e0d383db254acd8...3561d16a4e632e7545564ddecb734d90bc5e5f46)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 3561d16a4e632e7545564ddecb734d90bc5e5f46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-31 07:21:55 +01:00
dependabot[bot] 3dd7817340 chore(deps): bump thirdparty/stb from 2c980bb to a7d4c21 (#1056)
Bumps [thirdparty/stb](https://github.com/nothings/stb) from `2c980bb` to `a7d4c21`.
- [Commits](https://github.com/nothings/stb/compare/2c980bb59875b0d32144a71867fbdebb2f77cd20...a7d4c2175630e1ea5b6f8dd00ab96fed0b97b96d)

---
updated-dependencies:
- dependency-name: thirdparty/stb
  dependency-version: a7d4c2175630e1ea5b6f8dd00ab96fed0b97b96d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-24 08:57:02 +02:00
dependabot[bot] 322f9559ea chore(deps): bump thirdparty/lz4 from 83376b6 to 911d1ae (#1058)
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `83376b6` to `911d1ae`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](https://github.com/lz4/lz4/compare/83376b665fe6742171407350bb51e963215d6088...911d1ae36bc3b477ea466496465133166077b644)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: 911d1ae36bc3b477ea466496465133166077b644
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-24 08:56:46 +02:00
dependabot[bot] af26c8212e chore(deps): bump thirdparty/eigen from f28e5bf to f3982a9 (#1057)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `f28e5bf` to `f3982a9`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/f28e5bfd303c9f22c522959411e15cd61e4a887c...f3982a97bc80f8c0ea21ffe63e0d383db254acd8)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: f3982a97bc80f8c0ea21ffe63e0d383db254acd8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-24 08:56:33 +02:00
dependabot[bot] 4aab62d6d2 chore(deps): bump thirdparty/json from 7461a19 to a55cae4 (#1059)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `7461a19` to `a55cae4`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/7461a199b5ca4d7e43d463c7acee9256f481b04d...a55cae45fd0333738be2c38c5adcec50a2f22729)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: a55cae45fd0333738be2c38c5adcec50a2f22729
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-24 08:56:19 +02:00
dependabot[bot] fb60fd6697 chore(deps-dev): bump the modman-dependencies group with 4 updates (#1060)
Bumps the modman-dependencies group with 4 updates: [eslint](https://github.com/eslint/eslint), [jsdom](https://github.com/jsdom/jsdom), [sass](https://github.com/sass/dart-sass) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `eslint` from 10.12.0 to 10.13.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0)

Updates `jsdom` from 30.1.2 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v30.1.2...v30.1.3)

Updates `sass` from 1.105.1 to 1.105.2
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.105.1...1.105.2)

Updates `vitest` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: sass
  dependency-version: 1.105.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-24 08:56:04 +02:00
mo 5abb04555a fix: preserve menu function indices (#1051) 2026-10-21 18:20:25 +02:00
mo 1849dfd9d5 fix: normalize menu function cache keys (#1050) 2026-10-21 18:17:34 +02:00
mo 06a121f7cf fix: distinguish DDS formats by pixel bit depth (#1048)
Match bit depth as well as channel masks.
2026-10-19 12:11:10 +02:00
elliot 28b14ea0ee fix: make StringEqualsIgnoreCase constexpr (#1021)
* fix: make StringEqualsIgnoreCase constexpr

Move utils::StringEqualsIgnoreCase into the header as a constexpr function using an ASCII-only lowercase helper, so it can be used from constexpr contexts such as InfoString's comparators with newer MSVC toolsets.

* test: add StringEqualsIgnoreCase tests
v0.34.0
2026-10-18 22:51:52 +02:00
mo bc0a786444 fix: correct XModel tangent vectors and handedness (#1046)
Model loading used binormals as tangents and derived handedness from the
binormal's X component. Use the calculated tangent and basis orientation
2026-10-18 22:07:05 +02:00
moandJan Laupetin e95805bce4 fix: correct WAV RIFF length and padding (#1032)
* fix: correct WAV RIFF length and padding

Include the PCM payload in the RIFF chunk size and pad odd-length data chunks. Add regression coverage for empty, odd, even and larger payloads.

* chore: add comment explaning the wav padding byte

---------

Co-authored-by: Jan Laupetin <[email protected]>
2026-10-18 20:58:11 +02:00
moandJan Laupetin 30d2d498bd refactor: use enum counts for game struct arrays (#1034)
* refactor: use enum counts for game struct arrays

* refactor: name flesh impact effect counts

* refactor: name weapon model and dynamic entity counts

* refactor: add missing enum counts as array sizes

* refactor: add dynentitydrawtype and dynentitycolltype to QOS and refactor GfxWorld to use them

---------

Co-authored-by: Jan Laupetin <[email protected]>
2026-10-18 20:12:17 +02:00
dependabot[bot] f556729d7e chore(deps): bump thirdparty/lz4 from 395f317 to 83376b6 (#1044)
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `395f317` to `83376b6`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](https://github.com/lz4/lz4/compare/395f317e6a5be815e6c09a7b6fc94ea08c653148...83376b665fe6742171407350bb51e963215d6088)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: 83376b665fe6742171407350bb51e963215d6088
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 14:29:06 +02:00
dependabot[bot] 0fedb4028e chore(deps): bump thirdparty/eigen from c0e5aab to f28e5bf (#1043)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `c0e5aab` to `f28e5bf`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/c0e5aabb3ef75155fbed865f3d5fef89b0d4fbed...f28e5bfd303c9f22c522959411e15cd61e4a887c)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: f28e5bfd303c9f22c522959411e15cd61e4a887c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 14:28:45 +02:00
Jan Laupetin 1b04887c79 fix: update npm path to be root dir as the root project is there (#1042) 2026-10-17 14:02:25 +02:00
mo 878e43f983 fix: initialize XModel bounds (#1035) 2026-10-17 12:42:17 +02:00
dependabot[bot] 3b1e9ff895 chore(deps): bump the modman-dependencies group across 1 directory with 13 updates (#1041)
Bumps the modman-dependencies group with 13 updates in the /src/ModManUi directory:

| Package | From | To |
| --- | --- | --- |
| [three](https://github.com/mrdoob/three.js) | `0.186.0` | `0.186.1` |
| [vue](https://github.com/vuejs/core) | `3.5.43` | `3.5.44` |
| [vue-router](https://github.com/vuejs/router) | `5.3.1` | `5.4.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.5` |
| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.9` | `6.0.10` |
| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.11.0` | `10.11.1` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |
| [prettier](https://github.com/prettier/prettier) | `3.9.8` | `3.9.10` |
| [sass](https://github.com/sass/dart-sass) | `1.105.0` | `1.105.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.4` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.4` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.11` | `3.3.13` |

Updates `three` from 0.186.0 to 0.186.1
- [Release notes](https://github.com/mrdoob/three.js/releases)
- [Commits](https://github.com/mrdoob/three.js/commits)

Updates `vue` from 3.5.43 to 3.5.44
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.43...v3.5.44)

Updates `vue-router` from 5.3.1 to 5.4.0
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v5.3.1...v5.4.0)

Updates `@types/node` from 26.6.2 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@vitejs/plugin-vue` from 6.0.9 to 6.0.10
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/[email protected]/packages/plugin-vue)

Updates `eslint` from 10.11.0 to 10.12.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0)

Updates `eslint-plugin-vue` from 10.11.0 to 10.11.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v10.11.0...v10.11.1)

Updates `jsdom` from 30.1.1 to 30.1.2
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v30.1.1...v30.1.2)

Updates `prettier` from 3.9.8 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.9.8...3.9.10)

Updates `sass` from 1.105.0 to 1.105.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.105.0...1.105.1)

Updates `vite` from 8.3.0 to 8.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.4/packages/vite)

Updates `vitest` from 5.0.1 to 5.0.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/vitest)

Updates `vue-tsc` from 3.3.11 to 3.3.13
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.13/packages/tsc)

---
updated-dependencies:
- dependency-name: three
  dependency-version: 0.186.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vue
  dependency-version: 3.5.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vue-router
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: "@vitejs/plugin-vue"
  dependency-version: 6.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: eslint
  dependency-version: 10.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: modman-dependencies
- dependency-name: eslint-plugin-vue
  dependency-version: 10.11.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: jsdom
  dependency-version: 30.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: sass
  dependency-version: 1.105.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vite
  dependency-version: 8.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vitest
  dependency-version: 5.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
- dependency-name: vue-tsc
  dependency-version: 3.3.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: modman-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 12:22:28 +02:00
dependabot[bot] 31076c9387 chore(deps): bump thirdparty/catch2 from 317ac1e to 0809213 (#1036)
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `317ac1e` to `0809213`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](https://github.com/catchorg/Catch2/compare/317ac1ed4c0bb6e6b91eafc817e05c488feffcb3...08092139210881f01a34e60c5f2fd6afa0ea4024)

---
updated-dependencies:
- dependency-name: thirdparty/catch2
  dependency-version: '08092139210881f01a34e60c5f2fd6afa0ea4024'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 08:34:26 +02:00
dependabot[bot] 7c98e087c0 chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 (#1038)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 08:34:09 +02:00
dependabot[bot] b8b9f8c3e7 chore(deps): bump thirdparty/json from 21a6923 to 7461a19 (#1037)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `21a6923` to `7461a19`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/21a69230bdaabd05c9b8b1427302f35b11771caf...7461a199b5ca4d7e43d463c7acee9256f481b04d)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 7461a199b5ca4d7e43d463c7acee9256f481b04d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 08:33:36 +02:00
dependabot[bot] 8b0d44cd62 chore(deps): bump thirdparty/lz4 from 0774d05 to 395f317 (#1039)
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `0774d05` to `395f317`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](https://github.com/lz4/lz4/compare/0774d05537f9762f838f7ab541b7765f1a729cb5...395f317e6a5be815e6c09a7b6fc94ea08c653148)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: 395f317e6a5be815e6c09a7b6fc94ea08c653148
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 08:33:22 +02:00
dependabot[bot] 030741d826 chore(deps): bump thirdparty/eigen from 789a21e to c0e5aab (#1040)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `789a21e` to `c0e5aab`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/789a21eda1b65d3f95389ccc51832c8728d72f0d...c0e5aabb3ef75155fbed865f3d5fef89b0d4fbed)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: c0e5aabb3ef75155fbed865f3d5fef89b0d4fbed
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-17 08:33:03 +02:00
dependabot[bot] 068d4cd9f5 chore(deps): bump thirdparty/json from 633de8e to 21a6923 (#1030)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `633de8e` to `21a6923`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/633de8e44bbbc29383d72f8c920343ea5d1eaa21...21a69230bdaabd05c9b8b1427302f35b11771caf)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 21a69230bdaabd05c9b8b1427302f35b11771caf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-10 13:53:46 +02:00
dependabot[bot] 38e861115c chore(deps): bump thirdparty/eigen from 062290f to 789a21e (#1029)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `062290f` to `789a21e`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/062290ffb9f9337c8e1eae7177a635f3feb6b617...789a21eda1b65d3f95389ccc51832c8728d72f0d)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 789a21eda1b65d3f95389ccc51832c8728d72f0d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-10 13:53:31 +02:00
dependabot[bot] 59904a3e1d chore(deps): bump thirdparty/eigen from 96aad0b to 062290f (#1024)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `96aad0b` to `062290f`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/96aad0baa7ee62933ebd3e125624d489a9ced3ae...062290ffb9f9337c8e1eae7177a635f3feb6b617)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: '062290ffb9f9337c8e1eae7177a635f3feb6b617'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-03 08:18:01 +02:00
dependabot[bot] 67ce40981d chore(deps): bump thirdparty/json from 0b20b7e to 633de8e (#1023)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `0b20b7e` to `633de8e`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/0b20b7e62211be63522b986bd8eef7d7c68f0cf5...633de8e44bbbc29383d72f8c920343ea5d1eaa21)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 633de8e44bbbc29383d72f8c920343ea5d1eaa21
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-03 08:17:43 +02:00
dependabot[bot] f8f54426cb chore(deps): bump thirdparty/eigen from 2396b9d to 96aad0b (#1018)
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `2396b9d` to `96aad0b`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/2396b9dc274b6d4a3af91b1a3177368c85650444...96aad0baa7ee62933ebd3e125624d489a9ced3ae)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 96aad0baa7ee62933ebd3e125624d489a9ced3ae
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-26 11:12:38 +02:00
dependabot[bot] 232a7bdea9 chore(deps): bump thirdparty/json from c72f37a to 0b20b7e (#1019)
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `c72f37a` to `0b20b7e`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/c72f37a40d36220255ee9eb097e74ee8950a2681...0b20b7e62211be63522b986bd8eef7d7c68f0cf5)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 0b20b7e62211be63522b986bd8eef7d7c68f0cf5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-26 11:12:26 +02:00