copilot-swe-agent[bot]
9da2046cba
Mitochondria-level review: fix NULL ptr + nonzero length → serializer overread (6 sites)
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 04:34:13 +00:00
copilot-swe-agent[bot]
ed13b0422a
Deepest-ever review: NaN/Inf->null, operator[] null key, copy_from_ arr_size_ tracking
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 04:10:06 +00:00
copilot-swe-agent[bot]
1dfcb11442
Ultra deep final review: 6 correctness/safety fixes in tinygltf_json.h
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 03:32:36 +00:00
copilot-swe-agent[bot]
a2b55f008e
Fix security/correctness issues from thorough code review of tinygltf_json.h
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 23:17:24 +00:00
copilot-swe-agent[bot]
fdf528f9aa
Make C++ exceptions optional in tinygltf_json.h (default off)
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 19:33:02 +00:00
copilot-swe-agent[bot]
ebcd8cc4ee
Replace recursive parser with iterative loop using CJ_MAX_ITER explicit frame stack
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 19:24:38 +00:00
copilot-swe-agent[bot]
f6c71cf88b
Security fixes: null key guard, allocation overflow protection, parser depth limit
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 16:02:25 +00:00
copilot-swe-agent[bot]
5aaa3e4daf
Remove accidental test artifact files and update .gitignore
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 15:52:12 +00:00
copilot-swe-agent[bot]
1117aa7191
Add tinygltf_json.h: fast custom JSON parser with optional SIMD support
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 15:49:46 +00:00
copilot-swe-agent[bot]
bdba4dfb4c
Initial plan
2026-03-17 15:15:01 +00:00
Syoyo Fujita
e379d0d60c
Merge pull request #533 from syoyo/copilot/remove-appveyor-ci-config
...
Remove AppVeyor CI config and badge from README
2026-03-05 13:29:40 +09:00
copilot-swe-agent[bot]
659de95977
Remove AppVeyor CI config and badge from README
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-05 04:27:49 +00:00
copilot-swe-agent[bot]
b1a7736249
Initial plan
2026-03-05 04:27:04 +00:00
Syoyo Fujita
9ab0d0d5f7
Merge pull request #532 from AnisB/remove_std_namespace
...
Removing problematic using namespace in a header file
2026-03-03 02:59:00 +09:00
benyo-razer
fca5da1b37
Removing problematic using namespace in a header file
2026-03-02 12:21:07 +01:00
Syoyo Fujita
bdc37385f1
Merge pull request #531 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Update Linux Clang CI job to use Clang 21
2026-02-06 01:39:55 +09:00
Syoyo Fujita
797bf0e023
Use CMake and ctest for Linux and macOS native builds
...
Convert manual g++/clang++ builds to CMake for consistency with
Windows builds:
- Linux x64 (GCC)
- Linux ARM64 (GCC)
- macOS ARM64 Apple Silicon (Clang)
All native builds now use:
- cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON
- cmake --build build
- ctest --test-dir build --output-on-failure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:52:59 +09:00
Syoyo Fujita
10ac914244
Update Linux Clang job to use Clang 21
...
- Install Clang 21 from LLVM apt repository
- Use CMake with clang-21/clang++-21 compilers
- Run tests with ctest
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:24:55 +09:00
Syoyo Fujita
dc6dddac98
Merge pull request #529 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Add comprehensive multi-platform CI workflow with 15 build configurations
2026-02-05 05:42:31 +09:00
Syoyo Fujita
b548191e41
Use CMake and ctest for RapidJSON backend build
...
Convert RapidJSON backend job from manual g++ builds to CMake,
enabling ctest for running tests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:35:46 +09:00
Syoyo Fujita
17287c7fcf
Add ctest to CMake-based builds
...
Run ctest after build for:
- Windows x64 MSVC
- Windows x86 MSVC
- Windows MinGW MSYS2
- Linux Header-Only Mode
Cross-compile builds (Windows ARM64, Linux→Windows MinGW) are excluded
since tests cannot run on the host.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:19:22 +09:00
Syoyo Fujita
6c948d5bc3
Remove macOS Intel job from CI
...
macOS Intel runners are being deprecated. Keep only the ARM64
Apple Silicon job for macOS coverage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:08:09 +09:00
Syoyo Fujita
d4a4a1b27a
Fix CI: update macOS runner and remove Windows unit tests
...
- Change macos-13 to macos-15-large for Intel x64 (macos-13 is retired)
- Remove Windows MSVC unit tests (they have path-related issues and
the existing c-cpp.yml workflow doesn't run tests on Windows either)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
Syoyo Fujita
3d5453ecd0
Fix Windows MSVC unit tests build by setting up developer environment
...
The `cl` compiler was not in PATH because the Visual Studio developer
environment needs to be set up before calling MSVC tools directly.
Added `ilammy/msvc-dev-cmd@v1` action to configure the environment.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot]
52a453120b
Add security: restrict GITHUB_TOKEN permissions to read-only
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot]
fc6d78a1b6
Add comprehensive CI workflow with multi-platform builds and tests
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot]
ae0bac486c
Initial plan
2026-02-05 04:54:40 +09:00
Syoyo Fujita
b19e665747
Merge pull request #530 from syoyo/add-cmake-test-target
...
Add CMake test target and fix Windows test failure
2026-02-05 04:52:23 +09:00
Syoyo Fujita
40f6c2b875
Add CMake test target and fix Windows test failure
...
- Add TINYGLTF_BUILD_TESTS option to build unit tests via CMake
- Test runs from tests/ directory so relative paths work correctly
- Fix Windows file sharing violation in images-as-is test by closing
fstream before stbi_load attempts to open the same file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:45:27 +09:00
Syoyo Fujita
e8c70dff1d
Merge pull request #528 from syoyo/copilot/add-copilot-review-instructions
...
Add Copilot review instructions for code quality and security checks
2026-02-03 08:55:23 +09:00
copilot-swe-agent[bot]
1dc37f76ea
Add Copilot review instructions for tinygltf repository
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-02 23:48:15 +00:00
copilot-swe-agent[bot]
8da66b8ca1
Initial plan
2026-02-02 23:46:46 +00:00
Syoyo Fujita
81bd50c106
Merge branch 'release' of github.com:syoyo/tinygltf into release
v2.9.7
2025-11-02 10:11:11 +09:00
Syoyo Fujita
6d8bba0d8a
Update the usage code: https://github.com/syoyo/tinygltf/pull/524
2025-11-02 10:10:11 +09:00
Syoyo Fujita
2aa77e5d0a
Merge pull request #525 from nyalldawson/performance
...
Minor performance fixes
2025-11-02 10:08:23 +09:00
Nyall Dawson
1fac6234d9
Fix some 'use of auto that causes a copy' warnings
2025-10-31 08:44:42 +10:00
Nyall Dawson
bcd666fbd4
Fix some variable copied when could be moved warnings
2025-10-31 08:44:26 +10:00
Syoyo Fujita
37250b3470
Merge pull request #517 from nepp95/release
...
Removed TINYGLTF_USE_CPP14 option since it is unused
v2.9.6
2025-05-20 06:31:38 +09:00
Niels Eppenhof
7385235e29
Removed TINYGLTF_USE_CPP14 option since it is unused
2025-05-19 14:58:41 +02:00
Syoyo Fujita
3564b48760
Merge pull request #516 from DrQuackeroo/c24695-fix
...
Initialize Accessor::Sparse members to default values
2025-05-06 09:14:08 +09:00
Sammy Newhide
2ad433b68f
Revert 1b517f2 by adding default constructor for Accessor
2025-05-05 17:04:52 -07:00
Sammy Newhide
1b517f2b23
Remove explicit default constructor for Accessor
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-05 16:43:20 -07:00
Sammy Newhide
bd7255e095
Initialize Accessor::Sparse members to default values
2025-05-05 15:20:30 -07:00
Syoyo Fujita
a5e653e46c
Merge pull request #512 from ctrlaltf2/oob-fix
...
Add bounds check to images loaded from bufferviews
v2.9.5
2025-01-22 22:45:07 +09:00
ctrlaltf2
d530cd410b
Add bounds check to images loaded from bufferviews
2025-01-20 23:43:07 -05:00
Syoyo Fujita
1831424c71
Merge pull request #509 from NoirMorilec/fix-no-fs
...
Added NO_FS definition for std::ofstream usage
v2.9.4
2024-12-30 22:11:09 +09:00
Leonid
5e008af65d
Added NO_FS definition for std::ofstream usage
2024-12-30 03:12:20 +08:00
Syoyo Fujita
fbff1f45b5
Merge pull request #507 from thearchivalone/release
...
Documentation: Submodule hint added
2024-12-21 19:59:42 +09:00
Brad
d950e7cd9b
Documentation: Submodule hint added
2024-12-20 17:49:51 -06:00
Syoyo Fujita
116d0030f9
Merge pull request #504 from nim65s/vendor
2024-10-16 23:27:42 +09:00