Blender Git Commit Log

All Blender Git commits.

Page: 1769 / 8462

March 18, 2020, 19:46 (GMT)
Fix T74837: GPencil: Mirror over first selected marker crashes

'mirror_gpf_marker()' needs a NULL bGPDframe for initialization [but
still requires a scene to get the marker].

Maniphest Tasks: T74837

Differential Revision: https://developer.blender.org/D7166
March 18, 2020, 19:38 (GMT)
UI: Update the Clay Thumb Sculpt icon

The previous icon was identical with the Thumb icon.

New icon designed by Damian Winnichenko
March 18, 2020, 19:26 (GMT)
Cleanup: Prepare for sorted headers on windows

To prepare for D6811 small changes were needed.
we can no longer undefine near/far since the windows
headers use those extensively.

some of the imbuf files need to include the windows
headers explicitly to make sure it builds.
March 18, 2020, 18:51 (GMT)
Fix (harmless) use of uninitialized variables in Cycles
March 18, 2020, 18:13 (GMT)
Cleanup: 64 bit file IO on windows.

Unlike Linux where fseek/tell will be either 32 or 64 bit
depending on the target platform, it will always be 32 bit
on windows.

We had some macro magic in BLI_winstuff.h that substituted
them for 64 bit versions, but that is upsetting the system
headers if they get included after BLI_winstuff.h which
is problematic for D6811.

This diff adds proper functions in blenlib and updates
all calls that were using the BLI_winstuff.h header to
gain 64 bit file IO.

note: Anything that was using the 32 bit versions (ie not
including BLI_winstuff.h) will still be using the 32 bit
versions, which is perhaps a good code quality Friday project.

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

Reviewers: brecht dfelinto
March 18, 2020, 17:24 (GMT)
Fix NULL-pointer dereference after error during VR session start
March 18, 2020, 17:23 (GMT)
Cleanup: Fix build warnings on windows.

Two headers define the _USE_MATH_DEFINES symbol now, if both
are included warnings are generated.

Added some guards, all good again.
March 18, 2020, 17:16 (GMT)
Fix compilation error after recent change
March 18, 2020, 17:04 (GMT)
Merge branch 'master' into greasepencil-object
March 18, 2020, 17:02 (GMT)
UI: Make sure theme UI names are correctly capitalized

Also removed redundant use of 'color' in some instances.
March 18, 2020, 16:54 (GMT)
Fix T74524: tooltip for smoke dissolve time is backwards
March 18, 2020, 16:38 (GMT)
Cleanup: Resolve HKEY conflict

Both the MS headers and blender headers define the HKEY
which gives all kind of inclusion order issues.

This diff renames all *KEY constants to EVT_*KEY to resolve
this conflict.

Reviewed By: brecht , dfelinto

Differential Revision: https://developer.blender.org/D7164
March 18, 2020, 15:41 (GMT)
Fix T74542, T74386: schulpt changes not saving (dyntopo or mutires)

Caused by rB2d423479bdea.
Correct check for stroke being painted.

thx also to brecht checking.
March 18, 2020, 14:49 (GMT)
Fix T74842: Remove Vertex Paint hotkeys

There were some conflicts with these keys.
March 18, 2020, 14:33 (GMT)
GPencil: Fix typo error
March 18, 2020, 14:19 (GMT)
Fix build errors with WITH_HEADLESS or WITH_GHOST_SDL

Disable WITH_XR_OPENXR entirely for these cases. For headless XR
features don't make much sense, for SDL support is not implemented.
March 18, 2020, 14:11 (GMT)
Fix openXR building with install_deps in some compilers.
March 18, 2020, 12:58 (GMT)
Fix T74876: Crash when snapping to faces

The crash occurs after operators change the amount of editmesh looptris.
The looptris of the evaluated object's editmesh are not updated.
March 18, 2020, 12:48 (GMT)
GPencil: Remove Panel Grease Pencil and move Use Lights to Visibility

It was too much to have a panel for that.
March 18, 2020, 12:31 (GMT)
Fix headless and Python module build after recent alert icon changes
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021