Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1705 / 8462

April 17, 2020, 03:53 (GMT)
UV: minor adjustments to opacity adjustment

- Allow 0.0..1.0 range, as even at 0.0 the selection is still visible.
- Correct versioning code, not to overwrite the value for new files.
April 17, 2020, 02:33 (GMT)
GNUmakefile: remove style checking targets

This has been removed since clang-format now enforces code-style.
April 17, 2020, 01:16 (GMT)
Cleanup: comments for ui_draw_menu_item & correct argument name
April 17, 2020, 01:15 (GMT)
Cleanup: use colon after doxygen parameters, spelling
April 17, 2020, 00:00 (GMT)
UI: Fix bad flow layout

The layout of the new sequencer disk cache were not handled well with
large preference windows.
April 16, 2020, 22:33 (GMT)
Cleanup: Consistent code formatting
April 16, 2020, 22:08 (GMT)
Merge branch 'master' into modifier-panels-ui
April 16, 2020, 22:04 (GMT)
Draw list panels with box widget colors and code

This solves the transparency and theming issues by reusing the theming
from the box widget. This requires a new drawing function in order to
use box drawing with an opaque inner color, alpha blended with the
region's background color.
April 16, 2020, 20:43 (GMT)
GPencil: Add always empty frame when add new layer

The dopesheet needs to have a frame to display the channel, so an empty frame is created in the current frame.

See T66505 for details of why an empty channel cannot be displayed.
April 16, 2020, 19:29 (GMT)
Minor tweaks to decimate modifier layout code

Should not have any visible impact.
April 16, 2020, 19:29 (GMT)
Fix expanded enums using columns within split layout
April 16, 2020, 19:29 (GMT)
UI: Remove old hacks for dynamic scrollbar hiding

Although we still dynamically hide scrollbars, they don't change the
region size anymore. They are simply drawn on top of the region content.
Because of this, some hacks introduced by fa28e50ac2a7 are no longer
necessary.
Without these hacks, the scrollbar visibility is evaluated much more
often (cheap operation) which should be more reliable and possibly solve
some glitches.

Also replaces integers passed as booleans.

Fixes T75782.
April 16, 2020, 19:29 (GMT)
Fix T75675: Unlinking [with setting users to zero] not clearing
LIB_TAG_EXTRAUSER_SET flag

For example in the Image Editor, an assert would be triggered after
unlinking an image [with setting users to zero] and then setting the
image for the Image Editor again.

Whenever we set an Image for Image Editor, the Image ID is flagged
LIB_TAG_EXTRAUSER_SET, when we unlink [with setting users to zero] this
flag was not cleared.

quote @mont29: "a proper fix would be to move this to modern code, and
actually delete the ID..." but that is for later.

Maniphest Tasks: T75675

Differential Revision: https://developer.blender.org/D7452
April 16, 2020, 19:29 (GMT)
Fix T75680: Nodegroup user count increased when file saved in edit group mode.

This editor's code was a bit schizophrenic, some parts considering its
nodetree usages as real refcounted ones, others, as shallow 'user one'
ones...

Editors should not be real ID users anyway, unless there are *very* good
reasons for it, so swich it to fully 'shallow' usage now.
April 16, 2020, 19:29 (GMT)
Fix T74964 Stereo 3D anaglyph and interlace not working

Caused by framebuffer initialized in the wrong context.
April 16, 2020, 19:29 (GMT)
Fix Memory Leak in Shader Interface
April 16, 2020, 19:29 (GMT)
Fix T75730: Properly remove unused override properties/operations.

While code is supposed to handle gracefully invalid override operations,
it is much cleaner to avoid those completely.
April 16, 2020, 19:29 (GMT)
Fix (unreported) crash on use-after-free in liboverride deletion code.
April 16, 2020, 19:29 (GMT)
Refactor/strengthen a bit invalid operands checks when applying an override operation.
April 16, 2020, 19:29 (GMT)
Fix T75730: Crash on read of liboverride data when missing source modifier.

While this should not happen, we still want to handle those errors
gracefully from user perspective (i.e. assert for devs, no crash for
users).

Actual fix of root cause of the issue will come later.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021