Blender Git Commits

Blender Git commits from all branches.

Page: 85 / 2888

September 22, 2021, 06:31 (GMT)
Fix T91511: GPencil weight_get and Vertex Groups not working at expected

The API was checking the number of total weights with the first point of the stroke and this was not valid because each point can have different number of weight elemnts,
September 22, 2021, 06:31 (GMT)
Fix T91448: GPencil Fill simplify not working in render

The simplify was hardcode to be disabled in render.
September 22, 2021, 06:30 (GMT)
Fix straightline gesture snapping not working for modal tools

This was implemented in {rB14d56b4217f8} but was never working for
tools/operators other than the sculpt line mask tool.

To be precise, the preview actually snapped but the operations (e.g.
mesh bisect, vertex weight gradient) still happened "unsnapped" in
modal. For the sculpt line mask tool this wasnt a problem, because it
only draws a preview while modal, the actual mask was only applied
later.

This solves part one of T91320 (snapping), sculpting also introduced
flipping in {rB7ff6bfd1e0af} which does not make much sense for all
tools, but in bisect this could actually be supported, will add that in
a separate Diff.

ref T91320

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12470
September 22, 2021, 06:29 (GMT)
Fix memory leak if an error occurred assigning id-property sequence
September 22, 2021, 06:29 (GMT)
Fix T89241: Scale to fit overflows into a second line
September 22, 2021, 05:47 (GMT)
Merge branch 'master' into soc-2021-curves
September 22, 2021, 04:03 (GMT)
More fixes for float mesh normals in subdivision code
September 22, 2021, 02:35 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
September 21, 2021, 20:10 (GMT)
Asset Catalog Test: avoid copying a file to a directory

Unit tests are failing on Windows, because it cannot copy a file. This
could be because the code used `BLI_copy(src_file_path, dst_dir_path)`.
It's now rewritten to `BLI_copy(src_file_path, dst_file_path)` to test
whether that fixes things.
September 21, 2021, 20:05 (GMT)
Asset Catalog Test: reinstate commented-out cleanup code
September 21, 2021, 20:02 (GMT)
UUIDs: rename UUID to bUUID

Rename the C++ class to `bUUID`, following
rBaf95542df3ab6b5a9ddce4c933ef6b2230d833eb.

No functional changes.
September 21, 2021, 19:58 (GMT)
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs
September 21, 2021, 19:43 (GMT)
Asset Catalogs: include BLI_winstuff.h on Windows

`BLI_winstuff.h` is necessary on Windows to use `S_ISREG` and `S_ISDIR`
macros.
September 21, 2021, 19:18 (GMT)
One more rename I missed
September 21, 2021, 19:14 (GMT)
UUIDs: rename UUID to bUUID

Rename the `UUID` struct & C++ class to `bUUID`. This avoids a symbol
clash on Windows, which also defines `UUID`. This only pops up when a
`UUID` field is used in the DNA code, which is why it wasn't a problem
before (it will be once D12589 lands).

No functional changes.
September 21, 2021, 16:33 (GMT)
Asset Catalogs: prevent writing of empty files
September 21, 2021, 16:33 (GMT)
Asset Catalogs: nicer temporary filename when writing
September 21, 2021, 16:33 (GMT)
Cleanup: mention `UUID_STRING_LEN` in comment

Mention that `UUID_STRING_LEN` exists in the documentation of
`BLI_uuid_format()`.

No functional changes.
September 21, 2021, 16:33 (GMT)
Cleanup: clarify `AssetCatalogService::write_to_disk()`

No functional changes.
September 21, 2021, 15:48 (GMT)
Asset Catalogs: defer writing of catalog definitions

Instead of writing the catalog definition file (CDF) immediately after
creating a new catalog, wait until the `write_to_disk(...)` function is
called.

As a result, it's now also possible to create an `AssetCatalogService`
without passing it an asset library root path (for example when creating
catalogs in a not-yet-saved blend file and without having an asset
library opened/configured/selected).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021