Blender Git Loki

Kaikki Blender Git kommitit.

Page: 106 / 8462

November 5, 2021, 14:32 (GMT)
Fix GCC warnings after own recent commit

Caused by 4e09fd76bcab.
November 5, 2021, 14:25 (GMT)
Added `ed_` prefix to exposed functions
November 5, 2021, 14:21 (GMT)
Changed comments to adhere to style guide
November 5, 2021, 14:18 (GMT)
Cleanup: Remove redundant scope qualifiers.
November 5, 2021, 14:08 (GMT)
Merge branch 'blender-v3.0-release'
November 5, 2021, 14:06 (GMT)
VSE: Remove separator lines between rows

The VSE grid theme setting is currently used for two things:

* Indicate time intervals (vertical lines)
* As separator between channels (horizontal lines)

This adds visual noise because for the time interval to be visible, the
grid color needs to be bright, resulting in a rectangle-grid backdrop.

Recently, the VSE got a theme setting to customize alternate-row background color.
This should be sufficient to tell the channels apart without the need for a line in between.

Additionally, this patch makes the VSE background use the theme setting as-is,
without hard-coded darkening, to ease the tweaking of themes. This aligns the style
of the VSE backdrop with the rest of Blender (Outliner rows, File Browser, Spreadsheet,
Info and animation editors).

Related reports: T92581
Related task: T92792

#### Before
{F11680317, size=full}

#### After
{F11694981, size=full}

Reviewed By: #user_interface, Severin

Maniphest Tasks: T92581

Differential Revision: https://developer.blender.org/D13072
November 5, 2021, 14:06 (GMT)
UI: Various theme fixes related to contrast

* Animation channels (Fixes T92612)
* Curve widget (Fixes T92595)
* Pie menu (Fixes T92590)
* Radio and toggle buttons background
* Checkbox background
* Fix highlighted marker name on Dopesheet (text highlight on Dopesheet)


#### Master
{F11697667, size=full}

#### This Patch
{F11697669, size=full}
{F11697849, size=full}
{F11697833, size=full}
{F11697852, size=full}

Reviewed By: #user_interface, campbellbarton, Severin

Maniphest Tasks: T92595, T92612, T92590

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

# Conflicts:
# source/blender/blenkernel/BKE_blender_version.h
November 5, 2021, 14:06 (GMT)
Merge branch 'blender-v3.0-release'
November 5, 2021, 14:05 (GMT)
Fix potential uninitialized memory in link/append code.
November 5, 2021, 13:59 (GMT)
Cleanup and minor refactoring
November 5, 2021, 13:57 (GMT)
Cleanup (UI): Add/use type for operator context enum

Adds a `wmOperatorCallContext` typedef for the existing `WM_OP_XXX`
operator context enum. This adds type safety, allows the compiler to
produce better warnings and helps understanding what a variable is for.

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

Reviewed by: Campbell Barton
November 5, 2021, 13:53 (GMT)
Cleanup: Remove wrong comments in versioning

This comment is from the block at the end of the versioning functions,
where we have an unversioned block to collect versioning code that
doesn't require immediate version bumping. The comment was probably just
copied over with the code when bumping the version eventually.
November 5, 2021, 13:51 (GMT)
Fix T92807: Incorrect display planar tracking.

Issue introduced in {7e66616b7e15} where the shader was replaced with a
2d image shader. This patch reverts several commits that removed the 3d
image shader.
November 5, 2021, 13:48 (GMT)
add cmake changes
November 5, 2021, 13:46 (GMT)
fix
November 5, 2021, 13:46 (GMT)
cleanup
November 5, 2021, 13:35 (GMT)
Curve pen description change
November 5, 2021, 13:24 (GMT)
Fixed bug with making cuts near a point
November 5, 2021, 12:27 (GMT)
Fixed ASAN issue (memcpy-param-overlap):
Switched from memcpy to memmove
November 5, 2021, 12:25 (GMT)
Cleanup: Split image engine into ImageEngine, SpaceAccessor and DrawingMode.

Image engine is used to draw an image into a space. The current
structure wasn't clear and couldn't be easilly extended. This refactor
spliced the image draw engine into 3 main components.

- Space accessors: contains an interface to communicate with space data
(Image editor, UV Editor, Node Editor) in a common way. This reduced
the branching in the code base.
- DrawingMode: contains an interface to the used tactic to draw an image
inside the space framebuffer. Currently only one mode is implemented;
in the future there could be a separate drawing mode for huge images.
- ImageEngine: the core that connects the draw manager with the space
data and drawing mode.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021