http://www.miikahweb.com/feed.php MiikaHweb - Blender Blender-v2.83-release Branch http://www.miikahweb.com/ MiikaHweb - Blender Blender-v2.83-release Branch fi Tue, 24 Nov 20 03:03:26 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[4179be6]: Codesign: Report codesign errors from server to worker]]> http://www.miikahweb.com/en/blender/git-logs/commit/4179be649934d138f631b1ee69c15592a2da2670 4179be6
Branches : blender-v2.83-release
Author : Sergey Sharybin (sergey)
----------------------------------------
Codesign: Report codesign errors from server to worker

Pass codesign errors (if any) from codesign buildbot server to the
buildbot worker, so that the latter one can abort build process if
the error happens. This solves issues when non-properly-notarized
DMG package gets uploaded to the buildbot website.

----------------------------------------
5 Paths Changed]]>
Fri, 13 Nov 2020 10:37:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4179be649934d138f631b1ee69c15592a2da2670Sergey Sharybin
<![CDATA[[4abfc0b]: Blender 2.83.9 release]]> http://www.miikahweb.com/en/blender/git-logs/commit/4abfc0bcd5c8a24e23110235ec1d5f5e5ec8f25b 4abfc0b
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender 2.83.9 release

----------------------------------------
1 Path Changed]]>
Wed, 11 Nov 2020 06:30:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4abfc0bcd5c8a24e23110235ec1d5f5e5ec8f25bJeroen Bakker
<![CDATA[[670ee87]: Fix own previous commit re testing of `BLI_rel_path`.]]> http://www.miikahweb.com/en/blender/git-logs/commit/670ee877d9ae90e775486edea30beaa968cf125b 670ee87
Branches : blender-v2.83-release
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix own previous commit re testing of `BLI_rel_path`.

Windows would need its own version of those tests, for now just
disabling them on that platform.

----------------------------------------
1 Path Changed]]>
Tue, 10 Nov 2020 13:48:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/670ee877d9ae90e775486edea30beaa968cf125bBastien Montagne
<![CDATA[[05b4d8d]: Fix (studio-reported) Armature: bug in handling of custom bone...]]> http://www.miikahweb.com/en/blender/git-logs/commit/05b4d8d13a9ca3691c7aa8f2ceebd8155bd31fa7 05b4d8d
Branches : blender-v2.83-release
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix (studio-reported) Armature: bug in handling of custom bone transform.

This specific pose channel pointer was not handled at all during
rebuilding of poses, meaning that it could end up pointing at some freed
pchan.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:21:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/05b4d8d13a9ca3691c7aa8f2ceebd8155bd31fa7Bastien Montagne
<![CDATA[[0845dc0]: Fix T81854: crash when undoing switch between sculpt and edit...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0845dc0eece716947148ecc11a2276b0f5634f65 0845dc0
Branches : blender-v2.83-release
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81854: crash when undoing switch between sculpt and edit mode.

The logic of `BKE_sculpt_update_object_for_edit` was not correct. such
low-level functions should typically never preform depsgraph evaluation
themselves, they should be able to rely on getting a fully evaluated
depsgraph and just get needed data from there.

Supporting that required fixing other broken code higher in the
callstack, namely:
* `ED_object_sculptmode_enter_ex` was freeing evaluated data, for no
valid reason it would seem.
* `sculpt_undosys_step_decode` was ensuring an evaluated depsgraph
**before** calling `ED_object_mode_generic_exit`, which would
invalidate a lot of evaluated data.

Note that it is fairly difficult to track down all code paths leading to
`BKE_sculpt_update_object_for_edit`, so there may be still cases where
this gets called with improperly evaluated depsgraph.

Reviewed By: sergey

Maniphest Tasks: T81854

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

----------------------------------------
3 Paths Changed]]>
Wed, 28 Oct 2020 08:34:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0845dc0eece716947148ecc11a2276b0f5634f65Bastien Montagne
<![CDATA[[0ff7d21]: Fix T81520: Crash setting the Cycles device from Python]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ff7d21c27957b4f4a9f02c59b458cdd6beeb06b 0ff7d21
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81520: Crash setting the Cycles device from Python

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:37:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ff7d21c27957b4f4a9f02c59b458cdd6beeb06bCampbell Barton
<![CDATA[[6b1042f]: Fix T81254: Incorrect calculation of EEVEE Transmittance Volumetrics...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b1042f45a587280cdeed167d941478cb39e40c7 6b1042f
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81254: Incorrect calculation of EEVEE Transmittance Volumetrics

Regular rendering uses a custom blend mode, but render passes renders to
2 separate textures. This wasn't configured correctly inside the
fragment shaders. This patch adds a switch to configure the fragment
shader with the correct attachments.

Backport to Blender 2.83.

Reviewed By: Clément Foucault

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

----------------------------------------
3 Paths Changed]]>
Wed, 28 Oct 2020 08:49:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b1042f45a587280cdeed167d941478cb39e40c7Jeroen Bakker
<![CDATA[[70d7863]: Fix T81939: crash calling bmesh.utils.vert_separate()]]> http://www.miikahweb.com/en/blender/git-logs/commit/70d78635003c2b4c12be4abd3ccada5d30cf1ac1 70d7863
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81939: crash calling bmesh.utils.vert_separate()

Missing NULL check in bmesh_kernel_vert_separate.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:25:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/70d78635003c2b4c12be4abd3ccada5d30cf1ac1Campbell Barton
<![CDATA[[7e39e0a]: PyAPI: unregister add-ons when exiting]]> http://www.miikahweb.com/en/blender/git-logs/commit/7e39e0a9f62b13e0b3a91df4cf9477a4eaef3dd9 7e39e0a
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
PyAPI: unregister add-ons when exiting

This lets add-on authors avoid false positive leaks when exiting.
In particular GPUShaders's although it applies to any PyObject that
stores memory allocated by guarded-alloc.

While this does add overhead on exit, on my system it's
under 1/100th of a second with all addons enabled.

See: T71362

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:16:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7e39e0a9f62b13e0b3a91df4cf9477a4eaef3dd9Campbell Barton
<![CDATA[[8926b09]: Fix T81421: "Saving As..." a blend file with a Script node...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8926b09fa9a065912aa0237015c6085200834cd3 8926b09
Branches : blender-v2.83-release
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81421: "Saving As..." a blend file with a Script node file path filled with 1023 symbols crashes Blender.

Usual lack of protection against buffer overflows when manipulating
strings.

Also add some basic tests for `BLI_path_rel`.

----------------------------------------
2 Paths Changed]]>
Wed, 28 Oct 2020 08:26:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8926b09fa9a065912aa0237015c6085200834cd3Bastien Montagne
<![CDATA[[89b5c9d]: Fix T81633 Workbench: TAA never resolve when enabling both...]]> http://www.miikahweb.com/en/blender/git-logs/commit/89b5c9d433793ba7f34ee9b9f3008cd0a4608374 89b5c9d
Branches : blender-v2.83-release
Author : Clément Foucault (fclem)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81633 Workbench: TAA never resolve when enabling both X-Ray and cavity

This was caused by a wrong flag equality check when in xray mode because
the xray mode was masking the effect option flags that are not supported
in this mode. This means the never passed and the TAA was reset before
every redraw, leading to infinite rendering.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:05:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/89b5c9d433793ba7f34ee9b9f3008cd0a4608374Clément Foucault
<![CDATA[[c2535df]: Fix T81942 EEVEE: Reflection Plane glitch with low clip distances...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2535dff902641ab331301fb8edc788c2c132a34 c2535df
Branches : blender-v2.83-release
Author : Clément Foucault (fclem)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81942 EEVEE: Reflection Plane glitch with low clip distances

This was happening because the raytrace was not even being performed
due to the tracing line being too small after frustum clipping.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:26:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2535dff902641ab331301fb8edc788c2c132a34Clément Foucault
<![CDATA[[c7236ef]: Fix T81688: BPY_thread_save crashes with Python 3.9]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7236ef4f1da68978dbd1e9777b904fef8103138 c7236ef
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81688: BPY_thread_save crashes with Python 3.9

Calling PyEval_ReleaseLock() was crashing with Python 3.9
because it accessed the NULL pointer set by PyThreadState_Swap().

This happened when calling ViewLayer.update() for example.

While the existing logic could be fixed by swapping the thread-state
back before calling PyEval_ReleaseLock(), this depends on functions
which are tagged to be removed by v4.0.

Replace use of deprecated functions by calling PyEval_SaveThread(),
instead of inlining the logic, using _PyThreadState_UncheckedGet()
to prevent Python aborting.

The call to PyEval_ThreadsInitialized has been removed
as threads are now initialized with Python.
This could be replaced with Py_IsInitialized() however it doesn't look
like this is necessary.

This is compatible with Python 3.7 & 3.9.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:39:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7236ef4f1da68978dbd1e9777b904fef8103138Campbell Barton
<![CDATA[[d555511]: Fix T81288:Select Linked fails with multi-object edit mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/d5555115e121eac0960f2de981b8dcdd175bcf49 d555511
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81288:Select Linked fails with multi-object edit mode

Changing options after using select-linked didn't work
when the object being selected wasn't the active object.

----------------------------------------
3 Paths Changed]]>
Wed, 28 Oct 2020 08:34:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d5555115e121eac0960f2de981b8dcdd175bcf49Campbell Barton
<![CDATA[[f994c8c]: Blender v2.83.9 beta]]> http://www.miikahweb.com/en/blender/git-logs/commit/f994c8c70738f7a656bd1e72e5c7ddf59468e7fd f994c8c
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender v2.83.9 beta

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 07:49:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f994c8c70738f7a656bd1e72e5c7ddf59468e7fdJeroen Bakker
<![CDATA[[ffb2205]: Fix T81226: Crash opening 64bit files with endian switching]]> http://www.miikahweb.com/en/blender/git-logs/commit/ffb220590ea76bc279eeb3498776a360467125c1 ffb2205
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81226: Crash opening 64bit files with endian switching

Endian switching when loading 64bit blend files on a 64bit system was
crashing as the endian switching is only applicable when loading
on 32 bit systems.

This crash goes back to 2.7x, it looks like this never worked
all the way back to the first commit.

----------------------------------------
1 Path Changed]]>
Wed, 28 Oct 2020 08:49:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ffb220590ea76bc279eeb3498776a360467125c1Campbell Barton
<![CDATA[[5949b79]: BuildBot: Select CUDA 10.1 for Blender v2.83 releases]]> http://www.miikahweb.com/en/blender/git-logs/commit/5949b796f00245f2cd8e0bf0609b8b4f025ff20a 5949b79
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
BuildBot: Select CUDA 10.1 for Blender v2.83 releases

Buildbot has multiple cuda versions installed. Master selects the right
cuda version based on the architecture that is compiled. {D9179}.
When building BlenderLTS it defaults to CUDA 11.1 what isn't able to
compile `sm_30` architecture. This patch selects CUDA 10.1 as default.

----------------------------------------
1 Path Changed]]>
Wed, 21 Oct 2020 08:12:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5949b796f00245f2cd8e0bf0609b8b4f025ff20aJeroen Bakker
<![CDATA[[3e104c5]: Blender v2.83.8 Release]]> http://www.miikahweb.com/en/blender/git-logs/commit/3e104c5c423c3fc0bb2fb45fc199c610d8b4639f 3e104c5
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender v2.83.8 Release

----------------------------------------
1 Path Changed]]>
Wed, 21 Oct 2020 06:22:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3e104c5c423c3fc0bb2fb45fc199c610d8b4639fJeroen Bakker
<![CDATA[[055c0f9]: Fix T62504: Crash accessing depsgraph from evaluated view layer...]]> http://www.miikahweb.com/en/blender/git-logs/commit/055c0f907733a070e3ecc6484981742fa7f433dd 055c0f9
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T62504: Crash accessing depsgraph from evaluated view layer

Use correct owner_id types for depsgraph view_layer properties
instead of inheriting from the Depsgraph which is set to NULL.

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 08:05:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/055c0f907733a070e3ecc6484981742fa7f433dd
<![CDATA[[08b938a]: Fix T61985: NLA Bake exception baking pose with non-pose selection...]]> http://www.miikahweb.com/en/blender/git-logs/commit/08b938a3430be680a1f3369bd291ad522a2651a9 08b938a
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T61985: NLA Bake exception baking pose with non-pose selection

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:52:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/08b938a3430be680a1f3369bd291ad522a2651a9Campbell Barton
<![CDATA[[094addf]: Fix OpenCL render error in large scenes]]> http://www.miikahweb.com/en/blender/git-logs/commit/094addfe84cd7404e5806a99da47f643e0321541 094addf
Branches : blender-v2.83-release
Author : Brecht Van Lommel (brecht)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix OpenCL render error in large scenes

In scenes such as Cosmos Laundromat, there were memory allocations bigger than
2GB which would overflow.

Problem and solution found by AMD, thanks!

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:44:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/094addfe84cd7404e5806a99da47f643e0321541Brecht Van Lommel
<![CDATA[[23bf3b0]: Cycles: Fix usage of memory barriers in split kernel]]> http://www.miikahweb.com/en/blender/git-logs/commit/23bf3b09ddf3a02fef238551b8d4e60e72ff08fa 23bf3b0
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Cycles: Fix usage of memory barriers in split kernel

On user level this fixes dead-lock of OpenCL render on Intel Iris GPUs.
Note that this patch does not include change in the logic which allows
or disallows OpenCL platforms to be used, that will happen after the
kernel fix is known to be fine for the currently officially supported
platforms.

The dead-lock was caused by wrong usage of memory barriers: as per the
OpenCL specification the barrier is to be executed by the entire work
group. This means, that the following code is invalid:

void foo() {
if (some_condition) {
return;
}
barrier(CLK_LOCAL_MEM_FENCE);
}

void bar() {
foo();
}

The Cycles code was mentioning this as an invalid code on CPU, while in
fact this is invalid as per specification. From the implementation side
this change removes the ifdefs around the CPU-only barrier logic, and
is implementing similar logic in the shader setup kernel.

Tested on NUC8i7HVK NUC.

The root cause of the dead-lock was identified by Max Dmitrichenko.

There is no measurable difference in performance of currently supported
OpenCL platforms.

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

----------------------------------------
3 Paths Changed]]>
Wed, 07 Oct 2020 08:17:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/23bf3b09ddf3a02fef238551b8d4e60e72ff08fa
<![CDATA[[38d1bd9]: Fix T80630: potential crash in volume grids in Eevee shaders]]> http://www.miikahweb.com/en/blender/git-logs/commit/38d1bd9cc6d645b710d0e7438add9a882d995368 38d1bd9
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T80630: potential crash in volume grids in Eevee shaders

Found by address sanitizer.

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 08:06:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/38d1bd9cc6d645b710d0e7438add9a882d995368
<![CDATA[[394a287]: Fix T80520: Tris to Quads ignores UV delimit option]]> http://www.miikahweb.com/en/blender/git-logs/commit/394a28771429442ae2946b2b68db726522f7e59f 394a287
Branches : blender-v2.83-release
Author : Germano Cavalcante (mano-wii)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T80520: Tris to Quads ignores UV delimit option

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:52:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/394a28771429442ae2946b2b68db726522f7e59fGermano Cavalcante
<![CDATA[[3bdf921]: Fix invert vertex group weight miscalculation for modifiers]]> http://www.miikahweb.com/en/blender/git-logs/commit/3bdf921e8242676855956faaa104f28c7bedd929 3bdf921
Branches : blender-v2.83-release
Author : Cody Winchester (CodyWinch)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix invert vertex group weight miscalculation for modifiers

Warp & weight vertex-group editing modifiers miscalculated vertex weight
inversion, the weights were multiplied before being subtracted from 1.

Ref D8241

----------------------------------------
2 Paths Changed]]>
Wed, 07 Oct 2020 07:51:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3bdf921e8242676855956faaa104f28c7bedd929Cody Winchester
<![CDATA[[3f2b1f1]: Fix T81218: Crash in pose mode using a driver on bendy bone...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f2b1f1b667d00494b01ed4b9d65196f45eb75d3 3f2b1f1
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T81218: Crash in pose mode using a driver on bendy bone Segment

The example file in T81218 has a driver that maps a bone's X-location to
the number of BBone segments. This caused a dependency cycle, which
resulted in bad thread serialisation, which caused the crash.

This patch breaks the dependency cycle `BONE_LOCAL` ?
`DRIVER(bones["Bone"].bbone_segments)` ? `BONE_LOCAL`. The 'Driver Data'
relation now points to `BONE_SEGMENTS` when the driven property starts
with `bbone_`.

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

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 08:15:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f2b1f1b667d00494b01ed4b9d65196f45eb75d3
<![CDATA[[6144b5b]: Blender v2.83.8-beta]]> http://www.miikahweb.com/en/blender/git-logs/commit/6144b5bd4e256a2cadf44884c17d39081b73d559 6144b5b
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Blender v2.83.8-beta

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:42:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6144b5bd4e256a2cadf44884c17d39081b73d559Jeroen Bakker
<![CDATA[[63ed7c1]: Fix T78653 Workbench: Broken Depth of Field in Viewport (Mac...]]> http://www.miikahweb.com/en/blender/git-logs/commit/63ed7c19d517b16fd81a99dee738331cbdc9b378 63ed7c1
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T78653 Workbench: Broken Depth of Field in Viewport (Mac OSX)

The output layout was wrong and it's a mistery why it works on most
implementations since it's clearly a wrong usage.

Thanks @sebbas for helping narrowing down the issue.

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 08:04:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/63ed7c19d517b16fd81a99dee738331cbdc9b378
<![CDATA[[6c9c479]: Windows Release: Script creation of MSIX package]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c9c47904841d729d27393851133dc2764184960 6c9c479
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Windows Release: Script creation of MSIX package

Script create_msix_package.py will download the ZIP file
from the given URL. It will create the MSIX package
with the version number and publisher ID given.

Strongly recommended are the path to a valid PFX file, and the
password to use that PFX file. These are needed for signing
the resulting MSIX package. The signing step is optional though,
but the resulting MSIX package cannot be installed outside of the
Microsoft Store

Example

set VERSION=2.83.2.0
set URL=https://download.blender.org/release/Blender2.83/blender-2.83.2-windows64.zip
set PUBID=CN=PUBIDHERE
set PFX=X:pathtocert.pfx
set PFXPW=pwhere

python create_msix_package.py --version %VERSION% --url %URL% --publisher %PUBID% --pfx %PFX% --password %PFXPW%

Requirements:
* Python default from the Microsoft Store should do (3.8)
* requests can be installed with `pip install requests`

Note that for an LTS release that gets uploaded to its own LTS application release
in the store you need to specify the `--lts` switch on the command-line to the script.

Upon completion there will be a file with the
name blender-2.83.2.0-windows64.msix. In case PFX file and its password were
given on the command line MSIX package will also be signed for the Microsoft Store.

Related Wiki page: https://wiki.blender.org/wiki/Process/Release_On_Windows_Store

Reviewed By: jbakker

Maniphest Tasks: T77348, T79356

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

----------------------------------------
9 Paths Changed]]>
Wed, 07 Oct 2020 08:22:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c9c47904841d729d27393851133dc2764184960
<![CDATA[[7ac5695]: Fix T80905: GPencil: bones cannot be selected using Ctrl +...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7ac5695b2983332aab9ce15810fabd6e69ad0878 7ac5695
Branches : blender-v2.83-release
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T80905: GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference)

Was missing a dedicated entry for LMB select, this is to be consistent
with how it is done for meshes.

Maniphest Tasks: T80905

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

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:49:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7ac5695b2983332aab9ce15810fabd6e69ad0878Philipp Oeser
<![CDATA[[b72df3a]: Fix T81168: 2.8x Crash when loading 2.79 file.]]> http://www.miikahweb.com/en/blender/git-logs/commit/b72df3a4a4ad2e88eac27dc72fad6942555da2ee b72df3a
Branches : blender-v2.83-release
Author : Bastien Montagne (mont29)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T81168: 2.8x Crash when loading 2.79 file.

Object in the 2.7x file is on no layer at all, while this is not really
expected nor considered valid, better to cope with the case gracefully
than crash.

To be backported to 2.90 and 2.83.

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:50:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b72df3a4a4ad2e88eac27dc72fad6942555da2eeBastien Montagne
<![CDATA[[bfa485a]: Fix T79973: Re-ordering face maps messes up the names of other...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bfa485a26ffe5897e23f7618071e21bc953fc445 bfa485a
Branches : blender-v2.83-release
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix T79973: Re-ordering face maps messes up the names of other face maps

Use a remap function instead a swap.

Reviewed By: campbellbarton

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

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:58:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bfa485a26ffe5897e23f7618071e21bc953fc445Germano Cavalcante
<![CDATA[[d745d0a]: Fix T80426: Crash when deleting custom orientation]]> http://www.miikahweb.com/en/blender/git-logs/commit/d745d0a7dc3ec20e2a9b3a3a214088104d25667c d745d0a
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T80426: Crash when deleting custom orientation

Indices referencing other orientations were not being updated,

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 07:59:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d745d0a7dc3ec20e2a9b3a3a214088104d25667c
<![CDATA[[dac242b]: Fix T81459: Memory Leak Cycles Rendered Viewport]]> http://www.miikahweb.com/en/blender/git-logs/commit/dac242b993c5f33898de001c9d40fd645afcc4e9 dac242b
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T81459: Memory Leak Cycles Rendered Viewport

The external engine in the draw manager wasn't registered correctly.
This did not free the resources after the external engine was used.

----------------------------------------
1 Path Changed]]>
Wed, 07 Oct 2020 08:17:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dac242b993c5f33898de001c9d40fd645afcc4e9
<![CDATA[[f7c5296]: Fix T80885: Texture paint camera project crashes after undo...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f7c5296f1d918b94255f50a15a984978c46bf81e f7c5296
Branches : blender-v2.83-release
Author : Unknown ()
----------------------------------------
Fix T80885: Texture paint camera project crashes after undo/redo

Unmatched ED_image_undo_push_{begin/end},
add doc-strings noting why this is needed.

Thanks to @Baardaap for the initial fix.

----------------------------------------
2 Paths Changed]]>
Wed, 07 Oct 2020 08:10:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f7c5296f1d918b94255f50a15a984978c46bf81e
<![CDATA[[192e591]: Version: Blender 2.83.7 release]]> http://www.miikahweb.com/en/blender/git-logs/commit/192e591af9fb240fbdf077e0c1b7a95d136713ef 192e591
Branches : blender-v2.83-release
Author : Jeroen Bakker (jbakker)
----------------------------------------
Version: Blender 2.83.7 release

----------------------------------------
2 Paths Changed]]>
Wed, 30 Sep 2020 06:12:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/192e591af9fb240fbdf077e0c1b7a95d136713efJeroen Bakker
<![CDATA[[0016e73]: Fix T71012: Cycles baking crash with locked-UI & background...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0016e73eda906140a189aa2233f1342a7526ddbd 0016e73
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T71012: Cycles baking crash with locked-UI & background-mode

----------------------------------------
1 Path Changed]]>
Wed, 16 Sep 2020 12:36:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0016e73eda906140a189aa2233f1342a7526ddbdCampbell Barton
<![CDATA[[0f928c5]: Fix T80603 Workbench: Inverted alpha when rendering]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f928c5841671e119ad34c04cad5afc567414720 0f928c5
Branches : blender-v2.83-release
Author : Clément Foucault (fclem)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T80603 Workbench: Inverted alpha when rendering

The state of the passes was not set back after the first sample.

This is a simpler fix than rBecfbc5fb55d5 which needs the new draw manager
features from 2.90.

----------------------------------------
1 Path Changed]]>
Wed, 16 Sep 2020 12:20:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f928c5841671e119ad34c04cad5afc567414720Clément Foucault
<![CDATA[[3205745]: Fix T80238: Crash adding properties to material node-trees]]> http://www.miikahweb.com/en/blender/git-logs/commit/32057453caad89c5f0f25cd0a3305d6682feefef 3205745
Branches : blender-v2.83-release
Author : Campbell Barton (campbellbarton)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T80238: Crash adding properties to material node-trees

The localized node-tree was freeing the materials ID properties twice.

This matches how animation data behaves, setting to NULL after freeing.

----------------------------------------
1 Path Changed]]>
Wed, 16 Sep 2020 12:35:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/32057453caad89c5f0f25cd0a3305d6682feefefCampbell Barton
<![CDATA[[3be5697]: Fix T79737: ERROR ACCESS VIOLATION when switching to eevee...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3be5697b889a9a3e677a504844e6b21eee0d753f 3be5697
Branches : blender-v2.83-release
Author : Aristotelis Dossas (teldosas)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T79737: ERROR ACCESS VIOLATION when switching to eevee rendered view

This prevents Blender from crashing when switching
to rendered view and the grid_data is NULL in the
lightcache (due to possible corruption), by switching
to the fallback lightcache. The fix extends the solution
for possible corruption in the cube_data as well.

Fix T79737

Reviewed By: fclem
Differential Revision: https://developer.blender.org/D8835

----------------------------------------
1 Path Changed]]>
Wed, 16 Sep 2020 12:23:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3be5697b889a9a3e677a504844e6b21eee0d753fAristotelis Dossas