-
-
Notifications
You must be signed in to change notification settings - Fork 365
3.4 Release Split #2761
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
3.4 Release Split #2761
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add wasm testing protocol
* Update version to 3.3.0-RC1 (#2536) * Move Windows console configuration to the application (#2542) * Update version to 3.3.0-RC2 (#2543) * Update version to 3.3.0-RC3 (#2545) * [wasm] Add log and fix all options bindings (#2546) * Fix more wasm issues (#2548) * Fix and test f3d::image wasm bindings (#2550) * Update version to 3.3.0-RC4 (#2551) * Update version to 3.3.0-RC5 (#2552) * CI: Add python 3.14 and test with it (#2553) * Test all remaining wasm bindings (#2554) * Update version to 3.3.0-RC6 (#2555) * Update version to 3.3.0 (#2557) --------- Co-authored-by: Michael MIGLIORE <[email protected]>
VTK: Remove VTK v9.2.6 compatibility
* CI: Update timestamp into docker_timestamp
Update vendored deps after 3.3.0 release
* CI: Use macos-15 instead of 13 and 14 * CI: Fix embree for modern clang in ospray superbuild * CI: Force cache rebuild * TestPluginInvalid: Fix for macos-15
CI: Use macos-15 in nightly
- alembic 1.8.9 - imath 3.2.2 - java 25 - occt 7.9.2 - openexr 3.4.2 - openvdb 12.1.1 - pybind11 3.0.1 - tbb 2021.13.1 (because of usd) - usd 25.11
CI: Update all dependencies
* examples: improve logic and enable in CI * c examples: Add missing target_include_directories * C bindings: fix rpath origin * remove python logic
VTK recently changes the vtkImporter API for proper keyframe support.
Adapt F3D usage of the Importer API to support different versions of VTK.
Update vtk version in CI
Use vtkF3DMetaImporter* instead of vtkImporter* in animationManager to clarify usage
Provide a cross-version API of GetTemporalInformaiton in vtkF3DImporter
Update all GetTemporalInformation to newer version when possible
Use version check to call correct GetTemporalInformation whenever needed
* C bindings: fixup install logic * doc: Update bindings doc * C bindings: remove not needed include
* vtkF3DAlembicReader: Add stream support - Add stream support - Add proper error mgt - Add/Improve tests
* Add composite support to generic importer * Add tests * Update baselines
* coloring: display ON in cheatsheet when enabling without specifying array * coloring: Add a test for coloring with no array in cheatsheet
vtk.module: Add missing FiltersSource test dep
Add Stream support to vtkF3DOCCTReader
Add proper error handling
Add test and error tests
1. replaces majority of the raw std::vector<>.data() accessors with calls to a safe(er) helper function which ensures that the data trying to be accessed won't run over the size of the vector - see [`peek_from_vector`](https://github.com/iommu/f3d/blob/0ab8c055ba9aef6755ab7da49aa2ece9d45164d3/plugins/native/module/vtkF3DQuakeMDLImporter.cxx#L25) & [`read_from_vector`](https://github.com/iommu/f3d/blob/0ab8c055ba9aef6755ab7da49aa2ece9d45164d3/plugins/native/module/vtkF3DQuakeMDLImporter.cxx#L39) - note : there were [some areas where this code didn't work properly](https://github.com/iommu/f3d/blob/0ab8c055ba9aef6755ab7da49aa2ece9d45164d3/plugins/native/module/vtkF3DQuakeMDLImporter.cxx#L298) and some manual checking code was added 2. magic number checking 3. Small datatype changes * unsigned char -> uint8_t * int indexing type -> size_t
add jump_to_frame command
add implementation in animationManager
add tests and doc
- Add --x/y/z-color CLI args - Add libf3d options ui.x/y/z_color - Implement the logic in vtkF3DRenderer - Add tests and docs
- Add support for dynnamic change of `scene.up_direction` - Add binding to change to +Z and +Y on Ctrl+Y and Ctrl+Z - Add tests and docs
|
You are modifying versions.json, please update the docker timestamp as well, this will generate new docker images and caches needed for CI. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release #2761 +/- ##
===========================================
+ Coverage 96.33% 96.68% +0.35%
===========================================
Files 138 143 +5
Lines 13053 12891 -162
===========================================
- Hits 12574 12464 -110
+ Misses 479 427 -52 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Meakk
approved these changes
Jan 2, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe your changes
Issue ticket number and link if any
Checklist for finalizing the PR
.github/workflows/versions.json, I have updateddocker_timestampContinuous integration
Please write a comment to run CI, eg:
\ci fast.See here for more info.