Go to file
Hans Goudey 720dbea429 Fix #104902: Use forward compatible integers for boolean RNA properties
Write RNA properties backed by IDProperties with the `IDP_INT` type like
before ef68a37e5d55e17adf4c. That keeps forward compatibility, because
earlier versions don't support the boolean type. At some point in a future
release we can remove the forward compatibility. 4.0 is a good time to
do that because forward compatibility will be broken in other ways.

This commit also adds support for reading integer arrays for boolean
property defaults, which was only half-way supported before.

Pull Request #104995
2023-02-21 11:59:15 -05:00
.gitea Gitea: add merge message templates 2023-01-30 23:48:41 +01:00
.github Docs: change Git URLs to point projects.blender.org instead of git.blender.org 2023-02-07 14:23:05 +01:00
build_files Make update: Fix empty message of "Blender repository skipped" 2023-02-21 17:17:46 +01:00
doc Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
extern Docs: change Git URLs to point projects.blender.org instead of git.blender.org 2023-02-07 14:23:05 +01:00
intern Fix Light Tree option causing wrong renders on macOS AMD 2023-02-21 16:50:06 +01:00
locale Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
release Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
scripts Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
source Fix #104902: Use forward compatible integers for boolean RNA properties 2023-02-21 11:59:15 -05:00
tests Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
tools Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
.arcconfig Revert "GPencil: Include UV information in simplify->sample modifier." 2023-02-20 11:20:07 +01:00
.clang-format Cleanup: EEVEE-Next: Add LIGHT_FOREACH macros to clang-format exceptions 2023-02-12 01:41:54 +01:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig pyproject: add configuration for autopep8 2022-04-22 10:13:39 +10:00
.git-blame-ignore-revs Cleanup: git-blame-ignore-revs: Update policy & commits 2021-01-29 13:20:32 +05:30
.gitignore Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
CMakeLists.txt Cleanup: Spelling in warning message 2023-02-21 17:20:03 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
make.bat Cleanup: trailing space 2023-01-31 15:49:04 +11:00
pyproject.toml Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00
README.md Update references to the new projects platform and main branch 2023-02-07 14:18:19 +01:00

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.