Syoyo Fujita and Copilot Autofix powered by AI
73d309ebfa
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:38:10 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
4d16d528a5
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:50 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
229f2b8c88
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:37 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
ad531900cb
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:10 +09:00
copilot-swe-agent[bot] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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] and syoyo
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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] and syoyo
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] and syoyo
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 and Claude Opus 4.5
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] and syoyo
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
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
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 and Copilot
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
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
2024-12-30 22:11:09 +09:00