Blender Git Commit Log

All Blender Git commits.

Page: 1109 / 8462

November 19, 2020, 09:33 (GMT)
Fix T82833: GreasePencil crash when changing to Vertex Color mode

This is actually a user interface issue, introduced on 0688309988e5.

but->tip is checked for NULL in other parts, and rightly so, since here
it crashes Blender.

On a side note I don't know how to reliably reproduce the original bug
whose fix introduced this issue. That got on the way of seeing whether
this is the correct fix, if it happens outside greasepencil operators.

Maybe it is an operator that is missing a tooltip? Impossible to tell
without more information from said commit. That said since this happened
during the end of bcon3 and we are not in bcon4 I'm going ahead with
this NULL check commit.

Patch reviewed by Philipp Oeser and Sergey Sharybin.
November 19, 2020, 08:54 (GMT)
Cleanup: split sequencer_edit.c file

Move proxy operator functions to own file.

No functional changes.
November 19, 2020, 04:31 (GMT)
VSE: Move split operator logic to module code

Code was rewritten to work on per-sequence basis returning reference to
created strip.

There should be no functional changes.

Selection logic is left as is for now. I could simplify it, but it
belongs to operator, not split logic.

Reviewed By: sergey

Differential Revision: developer.blender.org/D9592
November 19, 2020, 02:34 (GMT)
Some multires stuff
Revision 9d6d5b9 by Nicholas Rishel (master)
November 18, 2020, 22:29 (GMT)
Fix T82445: Wintab packets being discarded.

Switched timer to use GetTickCount instead of QueryPerformanceCounter
as Wintab's pkTime seems to (but is not guaranteed to) use the former.
Revision e9ddb21 by Hans Goudey (master)
November 18, 2020, 21:31 (GMT)
Cleanup: Grammar: "Allow to" vs gerund missed in last commit
Revision 8f30a88 by Hans Goudey (master)
November 18, 2020, 21:14 (GMT)
Cleanup: Grammar: "Allow to" vs gerund

In cases where "Allow" is followed by an infinitive, a noun needs
to directly follow it. But it makes more sense to follow it with a
gerund instead.
Revision 038828f by Hans Goudey (master)
November 18, 2020, 20:54 (GMT)
Fix: Sub-panel backdrop sometimes draws when closed

My last cleanup commit for this function missed this case. It likely
happens because the panel's block size doesn't update properly somewhere.
Short of investigating that right now, it makes sense to return early
in this case anyway.
November 18, 2020, 20:49 (GMT)
GPencil: Fix merge error

November 18, 2020, 20:43 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/blenkernel/intern/gpencil_geom.c
source/blender/editors/gpencil/gpencil_utils.c
source/blender/editors/include/ED_gpencil.h
November 18, 2020, 20:35 (GMT)
GPencil: Automerge last drawn stroke with previous strokes

This option joins any stroke with an end near the actual stroke. Now it is not limited to the last stroke, any stroke in the same layer for the actual frame can be joined. The join can join two strokes drawing a third stroke.

If the end and the start of the result stroke are very small, the stroke is changed to be cyclic automatically.

There is a limit distance to join the stroke, if the distance is greater than this value, the strokes are not joined. Actually, a constant, threshold distance is used, but we could expose
as a parameter in the UI in the future.

The tool can be used with freehand drawing or with primitives.

Note: Great part of the patch is just a refactor of the old code to make it accessible and to keep code organized.

Reviewed By: mendio

Maniphest Tasks: T82377

Differential Revision: https://developer.blender.org/D9440
Revision c126e27 by Hans Goudey (master)
November 18, 2020, 20:16 (GMT)
Cleanup: Move function to proper section
Revision 0d93bd8 by Hans Goudey (master)
November 18, 2020, 20:14 (GMT)
UI Code Quality: Refactor panel drawing function

The existing panel drawing function was a bit convoluted with dependent
conditions in different scopes, redundant and unecessary computations,
and un-helpful naming.

This commit separates the function into two parts, the backdrop and the
widgets. It also improves naming and uses const where possible, and in
general cleans up the code.

There are some slight visual changes, mostly with the placement of the
drag icon, which moves a bit downward to be centered with the triangle
icon. The black rectangle displayed while dragging is also removed.
Revision ad58999 by Julian Eisel (master)
November 18, 2020, 18:54 (GMT)
Fix pin icon in Properties not right-aligned after zooming

The logic for separator-spacers (used here for right-alignment) didn't take
region scaling into account. Usually that's not an issue because they are
otherwise only used in headers which can't zoom.
November 18, 2020, 18:52 (GMT)
New USDMaterialImporter class
November 18, 2020, 18:49 (GMT)
Fix pin icon in Properties not right-aligned after zooming

The logic for separator-spacers (used here for right-alignment) didn't take
region scaling into account. Usually that's not an issue because they are
otherwise only used in headers which can't zoom.
November 18, 2020, 15:19 (GMT)
Merge branch 'blender-v2.91-release'
November 18, 2020, 15:17 (GMT)
Fix: Outliner hierarchy line width variations

During some operators like rotate in grease pencil edit mode the
hierarchy lines in the outliner would draw twice as thick. Set the width
before drawing the lines in the outliner.

Differential Revision: https://developer.blender.org/D9589
November 18, 2020, 14:57 (GMT)
Fix transform redo panel showing only the first custom orientation

The error was introduced in rBf470a02afaea, but the problem is in
`ED_transform_calc_orientation_from_type_ex`
November 18, 2020, 14:57 (GMT)
Fix T82777: Some transform modes using incorrect default orientation

Some modes were always using `"Global"` orientation as the default.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021