Blender Git Loki

Blender Git commits from all branches.

Page: 2183 / 2888

September 19, 2015, 14:29 (GMT)
Merge branch 'master' into strand_editmode

Conflicts:
source/blender/editors/sculpt_paint/paint_ops.c
September 19, 2015, 14:03 (GMT)
GP Sculpt: Dampen down the timer speed on the Thickness brush to be more manageable
September 19, 2015, 13:59 (GMT)
GP Sculpt: Pinch brush also uses the timer now
September 19, 2015, 13:58 (GMT)
GPencil EditMode: Some fixes to allow mode switcher to still work when there's no active object
September 19, 2015, 12:25 (GMT)
GPencil EditMode: Manually setting the editmode setting also syncs ob->mode now

Since this is for the RNA version, we only check if the datablock is being used
by the scene or active object (whereas the operator checks whether we're operating
in a 3D view).
September 19, 2015, 07:39 (GMT)
GPencil EditMode: Only sync editmode with ob->mode in 3D view
September 19, 2015, 07:38 (GMT)
Code Cleanup: Move the editmode toggle operator to another file
September 19, 2015, 06:54 (GMT)
GPencil Stroke Editing: Stroke Editmode now behaves like other editing modes for objects

You can now enter stroke editmode from the usual mode dropdown in the 3D View
header. While this isn't strictly correct (data-wise, GPencil datablocks can
belong to stuff other than the active object), for the most common use case
of usage in the 3D view, this is appropriate.

Notes:
* This still needs more careful checking to ensure correctness/consistency of
behaviour in all edge cases (e.g. gpencil datablock in a different editor,
or user manually changed the mode toggle, etc.)
September 19, 2015, 06:51 (GMT)
Merge branch 'master' into object_nodes
September 19, 2015, 05:38 (GMT)
GPencil Stroke EditMode: Replace 3D view menus when in stroke editmode

After playing around with the current workflow the other day, it became clear
that the current editing workflow could still do with some tweaks to be more
convenient.

* To make it less confusing/ambiguous what "mode" we're in when editing
Grease Pencil strokes, and also to provide another way of seeing all
the available operators, the Select and "Edit" menus in the 3D View
header now show Grease Pencil specific lists of operators now.

* Also, added a quick-access button to the header to toggle onion skinning.
Even with the Pie Menu and the Properties Panel, the existing ways of
quickly toggling this aren't good enough.


TODO:
* The "Mode Selector" is now the next target to tweak. As Strokes EditMode is not
a per-object setting, but rather, per GPencil datablock, this will be quite hairy
to hack around.
September 18, 2015, 23:49 (GMT)
GPencil Keymap: Pen Eraser can now be used for erasing strokes

Using the keymap support added in the previous commit, we can now map the
pen's eraser to trigger erasing.

Pen drawing support is not enabled though, since users who use a tablet as
their primary pointing device will want to be able to continue using it
for things like selection, grabbing manipulators, and sculpting/texture painting.
September 18, 2015, 23:43 (GMT)
Added support for tablet pen and eraser events to be added to keymaps

Added two new event types that will fire only when using a stylus or its eraser.
The use case for this is to allow artists to be able to set up their keymaps
so that they can just draw and erase directly using their tablet without holding
down any keys.
September 18, 2015, 21:48 (GMT)
fixed setup when with_manta flag is disabled
September 18, 2015, 20:59 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenkernel/BKE_blender.h
September 18, 2015, 20:42 (GMT)
Merge branch 'lib-link-rework-temp' into id-remap

Also, fix some issues in previous code.
September 18, 2015, 20:27 (GMT)
Some naming cleanup.
September 18, 2015, 20:22 (GMT)
Rework a bit new liblink code, to use our beloved memarena instead of ugly pile of malloc.

Performances are not an issue at all here, but it makes code slightly simpler, avoids
a loop over ghash of libs, avoids some potential mem fragmentation, and will be easier
with lib relocate code too in future...
September 18, 2015, 19:31 (GMT)
Consider proxy objects as 'linked' ones when it comes to ID remapping.

Reason is, on next fileread, proxy will be assigned with its target's data again...
Note that this may not be true about all its datablocks pointers - but proxy objects
are really brittle in current code anyway, they could use a serious work as well.
September 18, 2015, 16:09 (GMT)
Moar cleanup, some fixes towards sanier handling of remap & indirect data...

Proxy are still not correctly handled here though.
September 18, 2015, 14:20 (GMT)
Merge branch 'master' into asset-engine
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021