Blender Git Commits

Blender Git "master" branch commits.

Page: 1028 / 5574

October 1, 2019, 10:55 (GMT)
Cleanup: remove unused variables
October 1, 2019, 10:53 (GMT)
Fix T70376: Lattice point looses state on modeswitch when shape keys are
present

Selection state of lattice points as well as their weight were not kept
when going in and out of editmode, code would just copy positions.
Now copy the whole BPoint instead.

Reviewers: campbellbarton

Maniphest Tasks: T70376

Differential Revision: https://developer.blender.org/D5948
October 1, 2019, 10:30 (GMT)
RNA: add check for zero step arguments

Avoids errors like T70281 slipping through.
October 1, 2019, 10:20 (GMT)
Image/Clip Space: Add view center to cursor operators

D5932 by @a.monti with edits
October 1, 2019, 09:56 (GMT)
Fix T70281: Changing Default interpolation also changes curve of new drivers

Having a constant FCurve doesn't make sense for drivers; either linear
or Bezier should be used. Since the code is already creating a Bezier
curve, I just added the flag to not look at the user preferences in this
case.

Reviewed by: angavrilov

Differential Revision: https://developer.blender.org/D5921
October 1, 2019, 08:24 (GMT)
Fix T70397: Dilate/Erode 'distance' increment/decrement arrows not
working

Since rB78b56fa7d973 we always have to specify a valid step value.
October 1, 2019, 08:03 (GMT)
Cleanup: use doxy sections for clip_ops.c
September 30, 2019, 23:46 (GMT)
UI: Changes to Paint Cursors

Changes to cursors that can be used for painting and sculpting.

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

Reviewed by Brecht Van Lommel
September 30, 2019, 22:00 (GMT)
UI: Update paint crosshair for Mac

This is based on feedback from users.
Only affects Mac for now, Windows will be committed separately.
September 30, 2019, 19:19 (GMT)
Cleanup: use PyC_StringEnum to path access functions

This gives better error messages, simplify code.
September 30, 2019, 19:18 (GMT)
ImBuf Py API: implement resize method argument
September 30, 2019, 19:18 (GMT)
PyC API: utility to parse a string as an RNA like enum

More convenient than comparing strings,
with the advantage that errors don't need to repeat expected values.
Revision ddb1579 by Julian Eisel
September 30, 2019, 17:27 (GMT)
UI: Remember File Browser Display Options in Preferences

This makes it so that some display related properties of the file
browser state are remembered in the Preferences. Otherwise, users often
end up doing the same set up work over and over again, so this is a
nice way to save users some work.
It's typical for other file browsers to remember their state too, so
another benefit is having a more conventional behavior, meeting user
expectations better.

Some points:
* We currently store: Window size, display type, thumbnail size,
enabled details-columns, sort options, "Show Hidden" option. More can
be added easily.
* No changes are stored to the Preferences if "Auto-save Preferences"
is disabled. This is how Quick Favorites behave too and it's a
reasonable way to make this behavior optional.
* The Preferences are only saved to permanent memory upon closing
Blender, following existing convention of Preferences and Quick
Favorites.
* If settings weren't actually changed, Preference saving is skipped.
* Only temporary file browsers save their state (invoked through
actions like open or save), not regular file browser editors. These
are usually used for different purposes and workflows.
* Removes "Show Thumbnails" Preferences option. It would need some
special handling, possibly introducing bugs. For users, this
simplifies behavior and should make things more predictable.
Left in DNA data in case we decide to bring it back.

Reviewers: brecht, #user_interface, billreynish, campbellbarton

Reviewed By: #user_interface, William Reynish, Campbell Barton, Brecht
van Lommel (quick first pass review in person)

Maniphest Tasks: T69460

Differential Revision: https://developer.blender.org/D5893
September 30, 2019, 15:59 (GMT)
Fix T58683: Reload Scripts breaks toolbar button formatting

Add a function which clears internal cached operator pointers,
run before reloading scripts.
September 30, 2019, 15:57 (GMT)
Revert "Fix T58683: Reload Scripts breaks toolbar button formatting."

This reverts commit ba90d2efa58fe23a87f98e014bcc02ea951a6a49.

This can be resolved without adding a boolean to all operator types
to check if it's "WM_OT_tool_set_by_id".
September 30, 2019, 15:57 (GMT)
Cleanup: unused arguments
September 30, 2019, 15:15 (GMT)
GPU: Make sure workaround is supported

`context_local_shaders_workaround` is only supported on OpenGL 4.1 or higher.
September 30, 2019, 15:13 (GMT)
GPencil: Fix unreported keymap missing for Extrude tool

For some reason this keymap was removed and is required to avoid console warnings.
September 30, 2019, 14:03 (GMT)
Fix T70375: Typo in label (Height used instead of High).

Also, use Title Caps for labels...
September 30, 2019, 13:58 (GMT)
PBVH: PBVH_FullyMasked and PBVH_FullyUnmasked flags

This commit introduces flags to tag the PBVH nodes as fully masked or unmasked. This is used in do_brush_actions to filter fully masked nodes during a stroke. Other tools can also be updated to use this flags.
Sculpt updates now require a flag to update the mask or the vertex coordinates.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5935
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021