Blender Git Commits

Blender Git commits from all branches.

Page: 846 / 2888

June 6, 2020, 17:50 (GMT)
Merge branch 'master' into soc-2020-testing-frameworks

Updating with master
June 6, 2020, 17:39 (GMT)
Outliner: Draw icons for edit mode

The end goal is to support all interaction modes, but since edit mode
was already supported in the outliner, it makes sense to start here.

This code takes the current active object and determines it's mode. If
it is in edit mode, then the icons are drawn. This only works for
objects of the same type for now.
June 6, 2020, 17:03 (GMT)
Outliner: Use outliner_item_select for activation

Use outliner_item_select for outliner activation. This is used in a few
places so far and could easily be extended to other operators.

outliner_item_select takes 3 booleans, select, activate, and extend and
properly sets the TSE_SELECTED and TSE_ACTIVE flags based on the bools.

Future commits will move other selection and activation logic to be in
this function.

No functional changes. Separate the mode toggling logic from the
item activation code because these are distinct behaviors. This will
make later changes easier to make, and also makes it possible to
activate on walk select without toggling modes.

Also rename functions to make purpose more clear.
June 6, 2020, 16:59 (GMT)
Merge branch 'master' into soc-2020-outliner
June 6, 2020, 16:48 (GMT)
Outliner: Allow setting active data from column

Add a function to set active data from the outliner column on click. The
supported types are collections, cameras, and scenes as these types are
more "disruptive" and change the state of the scene.

For now this is set from the (cluttered) outliner selection function. I
think it would be best to attach to the drawn UI buttons, but currently
they don't want to work with attached functions.
June 6, 2020, 16:17 (GMT)
Outliner: Show active check for scenes and collections

Show the check in the left columns for scenes and collections.

Also remove the ability to set by clicking on the dots because the UI
buttons don't seem to want to activate a callback and have a reasonable
clickable area.
June 6, 2020, 15:09 (GMT)
Merge branch 'master' into soc-2020-io-performance

Fixes memory leak in subsurf modifier, most probably fixed by Sergey
between 25th to 28th May 2020, in Opensubdiv improvements.
June 6, 2020, 14:50 (GMT)
GPencil: Add point index array RNA property

This property should be used for debugging purposes.
June 6, 2020, 12:08 (GMT)
Tests: almost finished with the protoype, added support for
generating vertex groups from script.

Some minor improvements left, work in progress, saving.
June 6, 2020, 10:26 (GMT)
GPencil: New prop to determine if a stroke is using Curve Edit mode

This flag will be used to determine if the selection must be done for points to generate handles or the handles are already visibles.
June 6, 2020, 10:10 (GMT)
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve
June 6, 2020, 10:10 (GMT)
Namespace in lower case; rename dummy UI settings

Since capitalised namespaces could cause confusion with classes, they
are changed to lower case, in uniformity with the rest of the code.

Also, in some old settings in exporter file selector are renamed to
show that they do nothing. As William Reynish suggested on devtalk
feedback thread, at some point, it'd be good to have them drawn with
python panels. [1]

[1]: devtalk.blender.org/t/13528/2
June 6, 2020, 09:53 (GMT)
GPencil: Fix Selection mode buttons in Beziser submode

Also changed the BEZIER flag bit becaus ethe previous was already used.
June 6, 2020, 09:18 (GMT)
GPencil: Include last GSoC commits

Minor update due merge error in writefile.c
June 6, 2020, 09:00 (GMT)
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve
June 6, 2020, 08:59 (GMT)
GPencil: Add edit curve mode toggle button
June 6, 2020, 08:24 (GMT)
Merge branch 'master' into greasepencil-edit-curve
June 6, 2020, 08:23 (GMT)
Merge branch 'master' into greasepencil-object
June 6, 2020, 06:23 (GMT)
Merge branch 'master' into greasepencil-edit-curve
June 6, 2020, 06:22 (GMT)
Merge branch 'master' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021