http://www.miikahweb.com/feed.php MiikaHweb - Blender Git Master Commits http://www.miikahweb.com/ MiikaHweb - Blender Git Master Commits fi Tue, 13 Apr 21 05:25:20 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[8d9fd04]: Cleanup: Nodes: Use consistent errors for nodes built without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8d9fd0427dd6cf9556f2bb4415ead82c73300d32 8d9fd04
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Nodes: Use consistent errors for nodes built without features

----------------------------------------
4 Paths Changed]]>
Mon, 12 Apr 2021 22:43:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8d9fd0427dd6cf9556f2bb4415ead82c73300d32Hans Goudey
<![CDATA[[1e8a808]: Cleanup: Use C++ types in object_dupli.cc]]> http://www.miikahweb.com/en/blender/git-logs/commit/1e8a808910996af132629dce961aa9576dcba50f 1e8a808
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Use C++ types in object_dupli.cc

Using alloca in C++ is not recommended, especially when we have the
blender::Array type that can contain an inline buffer.

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 21:24:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1e8a808910996af132629dce961aa9576dcba50fHans Goudey
<![CDATA[[ec20b21]: Fix Cycles broken motion blur pass after recent bugfix]]> http://www.miikahweb.com/en/blender/git-logs/commit/ec20b21d045ec08eeaa43f85ba8bd49bd339e1f2 ec20b21
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix Cycles broken motion blur pass after recent bugfix

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 18:59:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ec20b21d045ec08eeaa43f85ba8bd49bd339e1f2Brecht Van Lommel
<![CDATA[[1c357a3]: UI: Use Consistent name for select mirror]]> http://www.miikahweb.com/en/blender/git-logs/commit/1c357a3c5fc14bf7094c14355e3bc5a5f66ec584 1c357a3
Author : Aaron Carlisle (Blendify)
----------------------------------------
UI: Use Consistent name for select mirror

This commit cleans up the RNA names of select mirror operators so that
they are all "Select mirror".

This makes the select menu in edit/pose mode consistent regardless of
object type.

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

----------------------------------------
3 Paths Changed]]>
Mon, 12 Apr 2021 18:52:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1c357a3c5fc14bf7094c14355e3bc5a5f66ec584Aaron Carlisle
<![CDATA[[2b9e694]: Fix T86880: Cycles bevel shader not working after editing world...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2b9e6943cdf5a892b874ce03ec0dea9d7b5399ff 2b9e694
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T86880: Cycles bevel shader not working after editing world

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 18:10:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2b9e6943cdf5a892b874ce03ec0dea9d7b5399ffBrecht Van Lommel
<![CDATA[[d2f55be]: Fix T87283: crash with persistent data and motion blur]]> http://www.miikahweb.com/en/blender/git-logs/commit/d2f55be7bbacab0c784bc35001a2840c4046b660 d2f55be
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T87283: crash with persistent data and motion blur

----------------------------------------
4 Paths Changed]]>
Mon, 12 Apr 2021 18:10:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d2f55be7bbacab0c784bc35001a2840c4046b660Brecht Van Lommel
<![CDATA[[ce259ca]: Cleanup: fix address sanitizer warning]]> http://www.miikahweb.com/en/blender/git-logs/commit/ce259ca382e2af17d5a1a9660f8e5a4071983fb8 ce259ca
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cleanup: fix address sanitizer warning

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 18:10:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ce259ca382e2af17d5a1a9660f8e5a4071983fb8Brecht Van Lommel
<![CDATA[[e45389c]: Fix T87324: incorrect parametric coordinates with light spread...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e45389c1a1ef3b5e742bcc592d7f36560752d6ad e45389c
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T87324: incorrect parametric coordinates with light spread

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 18:10:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e45389c1a1ef3b5e742bcc592d7f36560752d6adBrecht Van Lommel
<![CDATA[[2bd9f9d]: UI/Nodes: Improve feedback when adding node fails (e.g. on...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2bd9f9d976560c55a15ed297032f7d73c2f101cc 2bd9f9d
Author : Julian Eisel (Severin)
----------------------------------------
UI/Nodes: Improve feedback when adding node fails (e.g. on drag & drop)

This is especially useful when trying to add a node group instance, e.g. via
drag & drop from the Outliner or Asset Browser.
Previously this would just silently fail, with no information why. This is a
source of confusion, e.g. earlier, it took me a moment to realize I was
dragging a node group into itself, which failed of course.
Blender should always try to help the user with useful error messages.

Adds error messages like: "Nesting a node group inside of itself is not
allowed", "Not a compositor node tree", etc.

Adds a disabled hint return argument to node and node tree polling functions.
On error the hint is reported, or could even be shown in advance (e.g. if
checked via an operator poll option).

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

Reviewed by: Jacques Lucke

----------------------------------------
21 Paths Changed]]>
Mon, 12 Apr 2021 16:48:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2bd9f9d976560c55a15ed297032f7d73c2f101ccJulian Eisel
<![CDATA[[cbd1932]: Previews: allow undo'ing datablock preview generation]]> http://www.miikahweb.com/en/blender/git-logs/commit/cbd193261969c9b4e1f14297d5888bad2946600e cbd1932
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Previews: allow undo'ing datablock preview generation

Allow users to undo the effect of the "Generate Preview" operator in the
asset browser (`ED_OT_lib_id_generate_preview`). Without this, the
button is too dangerous.

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 16:08:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cbd193261969c9b4e1f14297d5888bad2946600eSybren A. Stüvel
<![CDATA[[15253d1]: UI: Fix a few RNA description strings]]> http://www.miikahweb.com/en/blender/git-logs/commit/15253d18b75ebb3b78c022fcd19951151121aaba 15253d1
Author : Damien Picard (pioverfour)
Committed By : Aaron Carlisle (Blendify)
----------------------------------------
UI: Fix a few RNA description strings

A few strings describing RNA objects were wrong, including copy/paste errors, spelling and case.

Reviewed By: Blendify

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

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 15:30:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/15253d18b75ebb3b78c022fcd19951151121aabaDamien Picard
<![CDATA[[c037a02]: Win32: Fix fullscreen errors using Taskbar system menu]]> http://www.miikahweb.com/en/blender/git-logs/commit/c037a02096bdb1ee3ae5b1c894bf5585ae62f236 c037a02
Author : Harley Acheson (harley)
----------------------------------------
Win32: Fix fullscreen errors using Taskbar system menu

Changing window state using taskbar system menu could result in a titleless window.

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

Reviewed by Ray Molenkamp

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 14:52:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c037a02096bdb1ee3ae5b1c894bf5585ae62f236Harley Acheson
<![CDATA[[e96f0d2]: Fix unreported: Flat Surface objects]]> http://www.miikahweb.com/en/blender/git-logs/commit/e96f0d2e2b5cba05a2455278898bbd6026852aaf e96f0d2
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix unreported: Flat Surface objects

Before rBf674976edd88, the flag indicating whether a curve was 2D or 3D was
ignored by Surfaces objects.

So it can be said that Surfaces objects were always 3D.

We could remove updates to 2D on Surface objects, so the behavior is
identical to what it was before.

But this would also cause the return of `data.dimensions` to be misleading,
complicate the code a bit and add a micro overhead.

So the solution here is just to init all Surface objects as 3D.

Surface objects can now be constrained to 2D with the command:
```
data.dimensions = '2D'
```

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 14:08:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e96f0d2e2b5cba05a2455278898bbd6026852aafGermano Cavalcante
<![CDATA[[95e010a]: Fix T74680: Incorrect mixing in Glare node]]> http://www.miikahweb.com/en/blender/git-logs/commit/95e010a22eb422a1efa2f7e2bbb6b3ee168ce9e5 95e010a
Author : Szymon Ulatowski (szulat)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T74680: Incorrect mixing in Glare node

The mixing function was designed to give correct results for Mix values of
-1, 0, and +1, but the behavior between these points was not linear. This is
unavoidable, because the function depends on both Mix and Mix^2 (by
multiplying value and mf) so they could not cancel out completely.

The new formula simply calculates the weighted sum without trying to invent
a smooth function.
Value for MixGlareOperation is now passed directly without scaling because
it is then easier to use.
Note that the previous formula performed max() twice for both input image
and the result, now there is just one max() per channel because the glare
input can't be negative.

Reviewed By: jbakker

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

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 12:42:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/95e010a22eb422a1efa2f7e2bbb6b3ee168ce9e5Szymon Ulatowski
<![CDATA[[53f277a]: Compositor: Allocate OIDN memory after receiving lock.]]> http://www.miikahweb.com/en/blender/git-logs/commit/53f277a2e6b433c7ad4fa3ad54547842e5672a8d 53f277a
Author : Jeroen Bakker (jbakker)
----------------------------------------
Compositor: Allocate OIDN memory after receiving lock.

Related to {T77023}. When using many Denoise nodes the memory in OIDN
are allocated up front. A mutex could stall the process until. This
change will allocate the memory after it received the lock.

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 12:29:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/53f277a2e6b433c7ad4fa3ad54547842e5672a8dJeroen Bakker
<![CDATA[[71cb0bd]: Fix: File output uses incorrect resolution when first socket...]]> http://www.miikahweb.com/en/blender/git-logs/commit/71cb0bdc43368c5041daac5565697b36d54d5186 71cb0bd
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix: File output uses incorrect resolution when first socket unused.

File output node always received the resolution from the first socket.
When that socket didn't had a link it would use a resolution of 0,0.
What lead to not saving the file at all.

This only effected Multi layer OpenEXR files.
This change would go over all the links to find the first valid
resolution.

----------------------------------------
3 Paths Changed]]>
Mon, 12 Apr 2021 07:50:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71cb0bdc43368c5041daac5565697b36d54d5186Jeroen Bakker
<![CDATA[[75642b4]: Fix T87252: File output node broken with more than 4 inputs.]]> http://www.miikahweb.com/en/blender/git-logs/commit/75642b4cfd654b97e8096b97add58c4afa218413 75642b4
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix T87252: File output node broken with more than 4 inputs.

In recent refactor the operator sockets were migrated from a std::list to a blender::Vector.
The way how the file output node created the sockets along mapping the sockets could
lead to storing incorrect pointers.

This patch fixes this by defining and mapping the sockets in separate loops.

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 07:50:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/75642b4cfd654b97e8096b97add58c4afa218413Jeroen Bakker
<![CDATA[[175c138]: Fix T87348: convert vertex colors to linear color space]]> http://www.miikahweb.com/en/blender/git-logs/commit/175c1382da4d0079209d6e2adedc7c408f327a21 175c138
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Fix T87348: convert vertex colors to linear color space

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

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 07:18:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/175c1382da4d0079209d6e2adedc7c408f327a21Jacques Lucke
<![CDATA[[1a4d0fa]: Spreadsheet: add spreadsheet width unit]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a4d0fa72d83bf6c7413d70172766801976c1671 1a4d0fa
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Spreadsheet: add spreadsheet width unit

This also fixes the issue that the width of the "Name" column
when viewing instances does not resize correctly.

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

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 07:14:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a4d0fa72d83bf6c7413d70172766801976c1671Jacques Lucke
<![CDATA[[59f4907]: Fix T87308: don't show columns when there are no instances]]> http://www.miikahweb.com/en/blender/git-logs/commit/59f49072d06859f69e9f6e381f5f7f168ee74d24 59f4907
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Fix T87308: don't show columns when there are no instances

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 07:10:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59f49072d06859f69e9f6e381f5f7f168ee74d24Jacques Lucke
<![CDATA[[2a14ab9]: Fix T87259: Un-Subdivide creates duplicate faces]]> http://www.miikahweb.com/en/blender/git-logs/commit/2a14ab998a576df6ba1fa5dc2c680d9078e58f81 2a14ab9
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T87259: Un-Subdivide creates duplicate faces

Add argument to BM_vert_collapse_faces to remove any faces that become
duplicate as result of the collapse.

----------------------------------------
10 Paths Changed]]>
Mon, 12 Apr 2021 04:24:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2a14ab998a576df6ba1fa5dc2c680d9078e58f81Campbell Barton
<![CDATA[[3a05135]: Cleanup: defer 'os' imports in startup scripts]]> http://www.miikahweb.com/en/blender/git-logs/commit/3a05135e12415c202e3fe7d69f3722c3711a3701 3a05135
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: defer 'os' imports in startup scripts

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 03:36:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3a05135e12415c202e3fe7d69f3722c3711a3701Campbell Barton
<![CDATA[[b58c1f6]: project_info: use type hints]]> http://www.miikahweb.com/en/blender/git-logs/commit/b58c1f6b1c92c7854cb8887a8701961dfb445687 b58c1f6
Author : Campbell Barton (campbellbarton)
----------------------------------------
project_info: use type hints

'mypy --strict' passes without errors.

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 02:23:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b58c1f6b1c92c7854cb8887a8701961dfb445687Campbell Barton
<![CDATA[[b60c168]: cmake_consistency_check: use type hints]]> http://www.miikahweb.com/en/blender/git-logs/commit/b60c168e435374cacbf0856089dc016c1c9f8c24 b60c168
Author : Campbell Barton (campbellbarton)
----------------------------------------
cmake_consistency_check: use type hints

'mypy --strict' passes without errors.

----------------------------------------
1 Path Changed]]>
Mon, 12 Apr 2021 02:22:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b60c168e435374cacbf0856089dc016c1c9f8c24Campbell Barton
<![CDATA[[cf8773b]: Cleanup: remove make_quicky and enum generation utilities]]> http://www.miikahweb.com/en/blender/git-logs/commit/cf8773b525ecf4fc00fca967eb879606b53d4fde cf8773b
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: remove make_quicky and enum generation utilities

- Remove `make_quicky` as on modern systems linking is the main
bottleneck, and there isn't such a gain from partial builds.

- Remove enum generator as `PyC_StringEnumItems` & `EnumPropertyItem`
are used in most places to access enums from Python, otherwise macros
are added via macros.

----------------------------------------
2 Paths Changed]]>
Mon, 12 Apr 2021 02:04:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cf8773b525ecf4fc00fca967eb879606b53d4fdeCampbell Barton
<![CDATA[[09d7d88]: Fix T87157: GPencil subdivide last segment]]> http://www.miikahweb.com/en/blender/git-logs/commit/09d7d88cc42aa627c70cf1e2979ea38b73528450 09d7d88
Author : Falk David (filedescriptor)
----------------------------------------
Fix T87157: GPencil subdivide last segment

Previously it was not possible to subdivide the last segment of a cyclic
stroke.

The fix makes sure that the correct number of new points is calculated
correctly and adds the new points to the last segment.

Reviewed By: antoniov

Maniphest Tasks: T87157

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

----------------------------------------
1 Path Changed]]>
Sun, 11 Apr 2021 20:10:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/09d7d88cc42aa627c70cf1e2979ea38b73528450Falk David
<![CDATA[[d3cb1d8]: Fix error extracting date in manpage generator]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3cb1d845b347524bcadff2f5e481b7aec95f3af d3cb1d8
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix error extracting date in manpage generator

Error from recent cleanup 0e3bc2e3210dae253dc6fee47fcec4ce2502887a

----------------------------------------
1 Path Changed]]>
Sun, 11 Apr 2021 06:02:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3cb1d845b347524bcadff2f5e481b7aec95f3afCampbell Barton
<![CDATA[[1241e91]: Cleanup: use ELEM, STREQ macros]]> http://www.miikahweb.com/en/blender/git-logs/commit/1241e9170711acfa0fbf99d5289b0241f6db1c23 1241e91
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: use ELEM, STREQ macros

----------------------------------------
10 Paths Changed]]>
Sun, 11 Apr 2021 04:43:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1241e9170711acfa0fbf99d5289b0241f6db1c23Campbell Barton
<![CDATA[[f9c0d72]: Cleanup: clang-format]]> http://www.miikahweb.com/en/blender/git-logs/commit/f9c0d7261a22d8d237e8cc23453c636c3a09c58b f9c0d72
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: clang-format

----------------------------------------
4 Paths Changed]]>
Sun, 11 Apr 2021 04:37:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f9c0d7261a22d8d237e8cc23453c636c3a09c58bCampbell Barton
<![CDATA[[1198b18]: Cleanup: spelling]]> http://www.miikahweb.com/en/blender/git-logs/commit/1198b187b5fe3d54c2efce4f0e162d878d32b8d9 1198b18
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: spelling

----------------------------------------
8 Paths Changed]]>
Sun, 11 Apr 2021 03:09:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1198b187b5fe3d54c2efce4f0e162d878d32b8d9Campbell Barton
<![CDATA[[947ba0d]: Fix T87355: Crash using menu search from the top bar]]> http://www.miikahweb.com/en/blender/git-logs/commit/947ba0d27bf58b3efdae9617cb87a3dba0dbc0dd 947ba0d
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T87355: Crash using menu search from the top bar

Menu search used an area with a NULL data pointer,
replace this with a dummy pointer.

Caused by 3f3b4745b6ad99a0503fba4793d0f1febedadebc.

----------------------------------------
1 Path Changed]]>
Sun, 11 Apr 2021 02:14:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/947ba0d27bf58b3efdae9617cb87a3dba0dbc0ddCampbell Barton
<![CDATA[[0e3bc2e]: Cleanup: further cleanup to man page generator]]> http://www.miikahweb.com/en/blender/git-logs/commit/0e3bc2e3210dae253dc6fee47fcec4ce2502887a 0e3bc2e
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: further cleanup to man page generator

- Raw strings (since backslashes were used for un-escaped characters).
- Parse the version string, avoiding color management errors being
included.

----------------------------------------
1 Path Changed]]>
Sun, 11 Apr 2021 02:00:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0e3bc2e3210dae253dc6fee47fcec4ce2502887aCampbell Barton
<![CDATA[[ed5507d]: LibOverride: Fix resync bug on recursive overrides.]]> http://www.miikahweb.com/en/blender/git-logs/commit/ed5507de8a25b847771e8dcc1c123ac58cad3445 ed5507d
Author : Bastien Montagne (mont29)
----------------------------------------
LibOverride: Fix resync bug on recursive overrides.

Linked override were not properly ignored in some part of the code,
leading to invalid resync results in some cases with recursive overrides
(i.e. overrides of overrides).

Reported by Andy @eyecandy from the studio.

----------------------------------------
1 Path Changed]]>
Sat, 10 Apr 2021 16:36:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ed5507de8a25b847771e8dcc1c123ac58cad3445Bastien Montagne
<![CDATA[[3bd892a]: LibOverride: Fix (unreported) assert when creating overrides...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3bd892a74c826597ee3ce21faf385599d6c6cd86 3bd892a
Author : Bastien Montagne (mont29)
----------------------------------------
LibOverride: Fix (unreported) assert when creating overrides of linked overrides.

We do not want to copy exiting overrides data from linked ID when
creating its local override (be it either a template, or because linked
ID is itself an override of another lib data).

Note that this was not a very serious issue, would just cause some memory
leak since override data is re-created on newly copied local data
anyway.

These use cases have been very little tested so far, but both complex
production pipeline and future restrictive workflow will make them fairly
common...

----------------------------------------
1 Path Changed]]>
Sat, 10 Apr 2021 13:25:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3bd892a74c826597ee3ce21faf385599d6c6cd86Bastien Montagne
<![CDATA[[c9e054c]: LibOverride: Add own flag to copy or not overrides to ID copy...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c9e054c5de510452ca4f230db807f9c25d9ea4bb c9e054c
Author : Bastien Montagne (mont29)
----------------------------------------
LibOverride: Add own flag to copy or not overrides to ID copy code.

Relying on only no-main for that was weak, and inn the end it turns out
we sometimes also need to ifnore override data during copy of Main
data-blocks.

NOTE: The new `LIB_ID_COPY_NO_LIB_OVERRIDE` is also added to the
`LIB_ID_COPY_LOCALIZE` set of flags.

NOTE: The fact that we may now copy liboverrides in some non-main cases
may cause issues in some cases, pretty impossible to track all possible
ones from reading the code... Would not expect too many problem though,
usages of `LIB_ID_CREATE_NO_MAIN` by itself are not so common.

----------------------------------------
2 Paths Changed]]>
Sat, 10 Apr 2021 13:25:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c9e054c5de510452ca4f230db807f9c25d9ea4bbBastien Montagne
<![CDATA[[f337310]: Cleanup: minor improvements & type hints for man-page generator...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f337310b43369e54f3874d733adec515615d629d f337310
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: minor improvements & type hints for man-page generator

- Use main() function.
- Use argparse for parsing arguments.
- Keep under 120 column width.
- Use type hints (passes `mypy --strict`).

----------------------------------------
2 Paths Changed]]>
Sat, 10 Apr 2021 07:54:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f337310b43369e54f3874d733adec515615d629dCampbell Barton
<![CDATA[[0515ff7]: Transform: Use "orient_matrix" as a default when available]]> http://www.miikahweb.com/en/blender/git-logs/commit/0515ff70ec09694d11e36e90212119574c65ada9 0515ff7
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Transform: Use "orient_matrix" as a default when available

The "orient_matrix" parameter was only used when contraint was defined.

This change will hardly be noticed by the user, but it can be useful for
addon developers.

Possibly resolves T85734.

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 21:26:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0515ff70ec09694d11e36e90212119574c65ada9Germano Cavalcante
<![CDATA[[a272eb3]: Fix T87167: Object dragged from Outliner into Geo Nodes doesn...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a272eb38f433464e157b8370c78ed3b88ef8357c a272eb3
Author : Charlie Jolly (charlie)
----------------------------------------
Fix T87167: Object dragged from Outliner into Geo Nodes doesn't auto update

Add call to `DEG_relations_tag_update`

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

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 15:05:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a272eb38f433464e157b8370c78ed3b88ef8357cCharlie Jolly
<![CDATA[[e3a0642]: Compositor: Output where debug is stored.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3a06420b21e8260af96a6b25ba945c5a8fd6d2d e3a0642
Author : Jeroen Bakker (jbakker)
----------------------------------------
Compositor: Output where debug is stored.

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 14:26:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3a06420b21e8260af96a6b25ba945c5a8fd6d2dJeroen Bakker
<![CDATA[[a631a9e]: Fix T86928: OSL script compilation failed]]> http://www.miikahweb.com/en/blender/git-logs/commit/a631a9eb1f0b81b4e38e5465434ddda50079a343 a631a9e
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix T86928: OSL script compilation failed

Tell `FindOSL.cmake` where to find the shader header files. These have
moved from `${LIBDIR}/osl/shaders` to `${LIBDIR}/osl/share/OSL/shaders`
when OSL was upgraded (T85365).

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 11:48:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a631a9eb1f0b81b4e38e5465434ddda50079a343Sybren A. Stüvel
<![CDATA[[7ab8a38]: Cleanup: use nullptr.]]> http://www.miikahweb.com/en/blender/git-logs/commit/7ab8a3838c841ee0452420461de612d027b92e81 7ab8a38
Author : Jeroen Bakker (jbakker)
----------------------------------------
Cleanup: use nullptr.

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 11:09:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7ab8a3838c841ee0452420461de612d027b92e81Jeroen Bakker
<![CDATA[[87bfa2b]: GPU: Enable suggest-override for CPP.]]> http://www.miikahweb.com/en/blender/git-logs/commit/87bfa2b207b90b5e34ebd835a23c2a82afbed878 87bfa2b
Author : Jeroen Bakker (jbakker)
----------------------------------------
GPU: Enable suggest-override for CPP.

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 11:07:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87bfa2b207b90b5e34ebd835a23c2a82afbed878Jeroen Bakker
<![CDATA[[e4a2fc5]: Blender README: Fix the full license name.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e4a2fc57d5643ac5cad5070dc53d3818540d26b3 e4a2fc5
Author : Dalai Felinto (dfelinto)
----------------------------------------
Blender README: Fix the full license name.

Patch suggested and reviewed by Sergey Sharybin.

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 10:39:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e4a2fc57d5643ac5cad5070dc53d3818540d26b3Dalai Felinto
<![CDATA[[7cef01b]: Compositor: Enable suggest-override warning.]]> http://www.miikahweb.com/en/blender/git-logs/commit/7cef01b090c4c2d2703274edb91886ae37d3ce82 7cef01b
Author : Jeroen Bakker (jbakker)
----------------------------------------
Compositor: Enable suggest-override warning.

Compostior relies heavilly on overridden methods. The override keyword has been added
in this module and is desired. The benefit of the override keyword is
that it reports an error when not applied to a (base) virtual method and report
what will not match when refactoring the code to be closer to blender style guide.

Reviewed By: sybren

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

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 10:04:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7cef01b090c4c2d2703274edb91886ae37d3ce82Jeroen Bakker
<![CDATA[[27dcccb]: Cleanup: defer importing nodeitems_utils (missed last commit...]]> http://www.miikahweb.com/en/blender/git-logs/commit/27dcccb20fa4296973fc1f2ddae72af2b4c806d7 27dcccb
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: defer importing nodeitems_utils (missed last commit)

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 10:03:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/27dcccb20fa4296973fc1f2ddae72af2b4c806d7Campbell Barton
<![CDATA[[3515036]: Cleanup: defer importing nodeitems_utils]]> http://www.miikahweb.com/en/blender/git-logs/commit/35150363198cd243e206fc1ef878513b70617533 3515036
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: defer importing nodeitems_utils

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 09:00:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/35150363198cd243e206fc1ef878513b70617533Campbell Barton
<![CDATA[[bae6660]: Cleanup: use our own code style for doxy-gen comment blocks]]> http://www.miikahweb.com/en/blender/git-logs/commit/bae66609b469591d3d5dd30d466dd79bf87ef483 bae6660
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: use our own code style for doxy-gen comment blocks

----------------------------------------
20 Paths Changed]]>
Fri, 09 Apr 2021 09:00:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bae66609b469591d3d5dd30d466dd79bf87ef483Campbell Barton
<![CDATA[[b08394d]: Fix T87117: Geometry Nodes: Add missing Map Range modes to...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b08394d57a5d32037d5ab99ccb4b7943a1432cee b08394d
Author : Charlie Jolly (charlie)
----------------------------------------
Fix T87117: Geometry Nodes: Add missing Map Range modes to shader node

Add missing modes as reported in T87117 bug report.

Reviewed By: JacquesLucke

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

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 08:26:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b08394d57a5d32037d5ab99ccb4b7943a1432ceeCharlie Jolly
<![CDATA[[75491fe]: Spreadsheet: persistent column storage and data source]]> http://www.miikahweb.com/en/blender/git-logs/commit/75491fe1002122f19fc9fe8eae941a406b81706a 75491fe
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Spreadsheet: persistent column storage and data source

A `DataSource` provides columns for the spreadsheet to display.
Every column has a SpreadsheetColumnID as identifier. Columns
are not generated eagerly anymore, instead the main spreadsheet
code can request a column from a data source with an column
identifier. The column identifiers can be stored in DNA and allow us
to store persistent data per column.

On the user level the only thing that changes is that columns are
not shown in alphabetical order anymore. Instead, new columns
are always added on the left. The behavior can be changed,
however I'd prefer not to automate this too much currently. I think
we should just add operators to hide/reorder/resize columns soonish.

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

----------------------------------------
18 Paths Changed]]>
Fri, 09 Apr 2021 08:20:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/75491fe1002122f19fc9fe8eae941a406b81706aJacques Lucke
<![CDATA[[22574f7]: Geometry Nodes: quiet warning when using object info node]]> http://www.miikahweb.com/en/blender/git-logs/commit/22574f741c4e4d142c7068316296d24bbfc2a12c 22574f7
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: quiet warning when using object info node

Some object types don't have a geometry component in the depsgraph.
Before, there always was a warning printed when such an object was
used in the object info node (e.g. to get its location).

----------------------------------------
1 Path Changed]]>
Fri, 09 Apr 2021 08:07:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22574f741c4e4d142c7068316296d24bbfc2a12cJacques Lucke