Blender Git Loki

Blender Git commits from all branches.

Page: 874 / 2888

May 4, 2020, 10:29 (GMT)
Merge branch 'master' into simulation-access-modifier
May 4, 2020, 10:28 (GMT)
add ifdefs
May 3, 2020, 20:59 (GMT)
UI Code Quality: Use derived structs for search buttons and decorators

The current on-size-fits-all `uiBut` creates quite a mess, where it's hard to
reason about which members are free for use, under which conditions they are
used and how. This tries to untangle that mess.
A draw-back is that many casts have to be done although this seems reasonable.

(I don't expect an in-depth review, but would like to have the general design
change reviewed first.)

A complication was that we sometimes change the button type after it's created.
So I had to add logic to reallocate the button for use with the new, possibly
derived struct. Ideally that wouldn't be needed, but for now that's what we have.
This is also something I'd like to have reviewed.

Differential Revision: https://developer.blender.org/D7610
May 3, 2020, 18:35 (GMT)
Merge branch 'master' into greasepencil-object
May 3, 2020, 14:48 (GMT)
cleanup
May 3, 2020, 14:32 (GMT)
cleanup
May 3, 2020, 14:10 (GMT)
cleanup
May 3, 2020, 14:03 (GMT)
more documentation
May 3, 2020, 13:38 (GMT)
improve documentation
May 3, 2020, 12:42 (GMT)
Merge branch 'master' into blenloader-decentralization
May 3, 2020, 11:35 (GMT)
Merge branch 'master' into greasepencil-object
May 2, 2020, 17:08 (GMT)
start writing comments
May 2, 2020, 14:21 (GMT)
GPencil: More test of the Chisel brush
May 2, 2020, 11:05 (GMT)
GPencil: More changes to improve Chisel brush
May 2, 2020, 08:50 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/editors/gpencil/gpencil_paint.c
May 2, 2020, 00:06 (GMT)
Add own derived struct for search buttons

A complication was that we sometimes change the button type after it's created.
So I had to add logic to reallocate the button if needed, so the derived data
can be used.
May 1, 2020, 20:58 (GMT)
Merge changes from patches and master
May 1, 2020, 20:20 (GMT)
Merge branch 'panel-list-patch-2' into panel-list-patch-3
May 1, 2020, 20:20 (GMT)
Merge branch 'panel-list-patch' into panel-list-patch-2
May 1, 2020, 20:20 (GMT)
Merge branch 'master' into panel-list-patch
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021