Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1036 / 8462

December 19, 2020, 04:47 (GMT)
LineArt: Merge changes
December 19, 2020, 04:04 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp

# Conflicts:
# release/datafiles/locale
# release/scripts/addons
# release/scripts/addons_contrib
# source/blender/blenloader/intern/versioning_290.c
# source/blender/makesdna/DNA_brush_types.h
# source/blender/makesdna/DNA_gpencil_modifier_types.h
# source/blender/makesrna/intern/rna_scene.c
# source/tools
December 19, 2020, 04:01 (GMT)
LineArt: Ris for New APIs
December 19, 2020, 04:00 (GMT)
Outliner: Fix memory errors in runtime data

Fix a heap-use-after-free when duplicating outliner editors, and fully
free runtime data when freeing outliner editors.
December 19, 2020, 04:00 (GMT)
GPencil: Missing initialization in previous commit

December 19, 2020, 04:00 (GMT)
GPencil: Cleanup clang format

December 19, 2020, 04:00 (GMT)
GPencil: Fix unreported crash in some cases when duplicate a stroke

Some pointers were not initialized.
December 19, 2020, 04:00 (GMT)
GPencil: Fix callback parameter list error

In the previous commit the bGPDframe parameter was removed, but this parameter is required to keep the same function signature.
December 19, 2020, 04:00 (GMT)
Collections: Prevent setting scene collection color tag from rna

It should not be possible to set the scene collection's color tag
through rna. Also adds a missing notifier for setting the collection
color tag from python.
December 19, 2020, 04:00 (GMT)
UI: Remove remaining uses of old collection icon

After rB452a1c7b3838 there were still a few cases where the old
collection icon was used in the interface. Replace these with the new
filled collection icon.
December 19, 2020, 04:00 (GMT)
GPencil: Fix compiler warning, unused variable
December 19, 2020, 04:00 (GMT)
GPencil: Merge GSoC curve edit mode

Differential Revision: https://developer.blender.org/D8660

This patch is the result of the GSoC 2020 "Editing Grease Pencil Strokes
Using Curves" project. It adds a submode to greasepencil edit mode that
allows for the transformation of greasepencil strokes using bezier
curves. More information about the project can be found
here: https://wiki.blender.org/wiki/User:Filedescriptor/GSoC_2020.
December 19, 2020, 04:00 (GMT)
Cleanup: Make panel type flag names more clear

The overlap with the `Panel` flags that start with "PNL" was quite
confusing because wasn't clear which enum a flag was from. The
new names are a bit longer, but the clarity is worth it.
December 19, 2020, 04:00 (GMT)
Cleanup: Move PanelType flag from DNA to BKE header

Since this flag isn't saved in files and PanelType itself is defined in
BKE, the flag makes more sense there.
December 19, 2020, 04:00 (GMT)
GPencil: Remove ID from operators to fix T82597

Instead to use the ID of the object, now the parameter is an Enum with Selected object or New.

If use selected mode, the first grease pencil object selected is used. If none of the selected objects is a grease pencil object, a new object is created.

Small cleanup changes to the original patch.

Differential Revision: https://developer.blender.org/D9529


December 19, 2020, 04:00 (GMT)
LibOverride: Adjust PointCache operators to properly handle overrides.

LibOverrides only support a small sub-set of PointCache features for now
(one cannot add new caches, baking in memory is not supported...).

Part of first step of T82503: support disk cache in liboverrides.
December 19, 2020, 04:00 (GMT)
LibOverride: Do not tag overrides for complete recalc.

This was done as some sort of safety, but should not actually be needed,
and including tags like `ID_RECALC_POINT_CACHE` e.g. makes usage of
point caches impossible with liboverrides (since it would systematically
invalidate all cache on file load).

In theory we should not have to tag anything here in fact, RNA accessors
are supposed to take care of it, but for now we keep the
`ID_RECALC_COPY_ON_WRITE` one.

Part of first step of T82503: support disk cache in liboverrides.
December 19, 2020, 04:00 (GMT)
LibOverride: Make PointCache RNA properties overridable.

Note that due to convoluted layout of point caches in RNA (active one
also storing list of all available ones), we'll often have the
pointcache overrides rules twice. Should not be a huge problem,
practically speaking.

Part of first step of T82503: support disk cache in liboverrides.
December 19, 2020, 04:00 (GMT)
Ceres: Update to upstream version 2.0.0

We already were using one of earlier RC of the library, so there is no
expected big changes. Just making the update official, using official
version and stating it in the readme file.
December 19, 2020, 04:00 (GMT)
CMake: Extend strict flags cancellation flags

Becomes rather annoying to duplicate them across C/C++ GCC/Clang sets,
almost as if the test should test both C and C++, and to do it for all
compilers.

Solves strict warning in the upstream of Ceres library.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021