The official Blender project repository.
Find a file
Nathan Vegdahl 97d981a167 Fix #133241: don't crash on Frame All in motion tracker dopesheet
When there was an empty (no keyframes) track in the motion tracker's
dopesheet, Blender would crash when running the Frame All operator.
The issue was that the code computing the frame range was trying to
access non-existant data on the empty track, leading to a null pointer
dereference.

This fixes the issue by guarding that code with a nullptr check.

Pull Request: https://projects.blender.org/blender/blender/pulls/133371
2025-01-21 15:29:10 +01:00
.gitea Report template: Add link to manual system information collection page 2024-11-19 01:05:52 +01:00
.github
build_files Build: Upgrade OIDN to 2.3.2 2025-01-20 16:51:04 +01:00
doc VSE: Python API: Deprecate sequence properties and replace with new ones 2025-01-21 11:30:20 +01:00
extern Fix #132905: High idle CPU usage with PulseAudio in Linux 2025-01-13 14:33:15 +01:00
intern Fix #131240: Cycles: Negative integration range in Huang Hair 2025-01-21 11:48:45 +01:00
lib Clang Format: disable formatting lib/, same as was done for extern/ 2025-01-04 18:35:11 +01:00
locale I18N: Updated UI translations from git/weblate repository (6885672aa041daecbe). 2025-01-20 15:26:16 +01:00
release Assets: Update submodule hash 2025-01-17 21:30:22 +01:00
scripts Anim: add Action+Slot selector for Masks 2025-01-21 15:12:59 +01:00
source Fix #133241: don't crash on Frame All in motion tracker dopesheet 2025-01-21 15:29:10 +01:00
tests Cleanup: prefer parenthesis over line continuations in Python scripts 2025-01-21 23:30:55 +11:00
tools Cleanup: prefer parenthesis over line continuations in Python scripts 2025-01-21 23:30:55 +11:00
.clang-format ClangFormat: Remove unused sculpt macro exceptions 2024-11-12 00:44:24 +01:00
.clang-tidy Clang Tidy: Ignore some newer readability warnings 2025-01-02 16:22:44 +01:00
.editorconfig
.git-blame-ignore-revs
.gitignore Git: ignore compile_commands.json 2025-01-08 16:42:50 +01:00
.gitmodules
AUTHORS Vulkan: Add support for dynamic rendering local read 2025-01-13 08:10:31 +01:00
CMakeLists.txt CMake: enable CMP0177 policy to normalize desintion paths 2025-01-06 17:56:07 +11:00
COPYING
GNUmakefile Tools: remove project_netbeans 2025-01-02 16:01:17 +11:00
make.bat make license: command to update the license file 2024-10-18 17:09:43 +02:00
pyproject.toml pyproject.toml: correct autopep8 configuration for 2.3.1 2024-10-16 20:55:03 +11:00
README.md

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.