Blender Git Commit Log

All Blender Git commits.

Page: 2657 / 8462

March 8, 2019, 01:37 (GMT)
Fix T62095: OpenGL render camera image alignment
March 8, 2019, 00:55 (GMT)
Fix: Info window select all toggle broken

D4477 by @Poulpator
March 8, 2019, 00:40 (GMT)
Cleanup: use macro for listbase collection begin functions
March 7, 2019, 22:55 (GMT)
RNA: rename bpy.data.grease_pencil to grease_pencils

All other sequences are plural here.
March 7, 2019, 22:50 (GMT)
Cleanup: use plural names for Main lists

Convention was not to but after discussion on 918941483f7e we agree its
best to change the convention.

Names now mostly follow RNA.

Some exceptions:

- Use 'nodetrees' instead of 'nodegroups'
since the struct is called NodeTree.
- Use 'gpencils' instead of 'grease_pencil'
since 'gpencil' is a common abbreviation in the C code.

Other exceptions:

- Leave 'wm' as it's a list of one.
- Leave 'ipo' as is for versioning.
Revision e68ac28 by Gaia Clary (master)
March 7, 2019, 22:26 (GMT)
fix D4476 collada exporter: in Blender 2.80 we no longer have a specular color.

Specularity is not a color but a factor.
I have replaced the original export code with
a correct export of the Specularity factor.
March 7, 2019, 20:28 (GMT)
Properties Editor: Grease Pencil and pinning fixes

The UI was trying to use screen_context.c for its poll and draw
functions. So the active object and active object data and active layer
was used in the UI, instead of the context one.

Besides, for the material, the wrong context path was used altogether
when the active object was a greasepencil.

This would lead to all sort of pinning problems:

* A Mesh panel is pinned, but the active object is a grease pencil, the
grease pencil panels would show.

* If a Grease Pencil (data) panel is pinned, but the active object is not
the one pinned, nothing would show.

* Material panels and pinning were totally broken, showing the material
context for pinned mesh data panels even.

I also sanitized the name of the panels, their inheritance and poll
functions.

Reviewers: antoniov, brecht

Subscribers: billrey

Differential Revision: https://developer.blender.org/D4470
March 7, 2019, 19:04 (GMT)
GPencil: Update stroke when UV factor is changed

The stroke was updated only after doing a refresh operation.
March 7, 2019, 18:57 (GMT)
Fix T62319: changing keyframe properties does not trigger update

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4473
March 7, 2019, 18:41 (GMT)
Fix T62328, T62209: revert recent fix for texture slots updates (T60366).

This causes other issues, revert for now until a better fix is found.
Reverts commit da1323d1c95095feff98e8aa054d73fd323c363d.
March 7, 2019, 18:41 (GMT)
Cleanup: remove unused parameter.
March 7, 2019, 18:41 (GMT)
Cleanup: fix compiler warnings.
March 7, 2019, 18:16 (GMT)
Merge branch 'master' into greasepencil-object
March 7, 2019, 17:03 (GMT)
Fix T62305: Unconnected group vector inputs are mapped incorrectly

The issue was that `bNodeSocketValueVector` and `bNodeSocketValueRGBA`
don't store the value at the same location in the struct.

I kept the cases for `SOCK_VECTOR` and `SOCK_RGBA` completely separate
for now, because they only share code by coincidence and not because
they are actually the same. Eventually there could be a "Vector Input"
node similar to the "RGB" node.

Reviewers: fclem

Differential Revision: https://developer.blender.org/D4472
March 7, 2019, 16:53 (GMT)
Fix T62316: Grease Pencil objects display in front of the grid lines

The fix was move the grease pencil engine before overlays

This also fix the origin not visible bug T62100

There is a limitation of this fix, but we cannot fix both problems. If you have object behind a transparent graese pencil objects, this objects will not be visible.

Thanks @fclem for his advices to fix this bug.
March 7, 2019, 15:47 (GMT)
Cleanup: remove redundant check
March 7, 2019, 15:43 (GMT)
Cleanp: use static sets
March 7, 2019, 15:39 (GMT)
Fix gizmos not responding to theme color updates

Re-create gizmos when changing theme colors, since
theme colors don't change often this allows gizmos to setup their
colors on initialization.
March 7, 2019, 15:25 (GMT)
Modifiers Evaluation: generate loop normals when requested.

This also fixes T62228.

However, datatransfer code is still doing bad things with its source,
still working on proper changes here.
March 7, 2019, 15:09 (GMT)
Multires: Fix crash on exit when sculpting with modifiers

The SubdivCCG structure was re-allocated, but the cached one in
the sculpt session was still pointing to an original one.

This is rather a workaround, but is least evil from what i can
currently think. Remember something similar was also required in
2.7 as well.

Definitely need to revision this change.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021