Blender Git Commits

Blender Git "master" branch commits.

Page: 1293 / 5574

March 8, 2019, 04:56 (GMT)
Cleanup: use doxy sections for object select API
March 8, 2019, 03:19 (GMT)
Cleanup: make modal event double click handling more straightforward
March 8, 2019, 02:35 (GMT)
WM: fix double click handling in modal keymaps

Model keymaps wasn't matching double-click events with press
as is done in regular keymap handling.
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
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, 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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021