blender.git
12 months agoMerge branch 'master' into blender2.8
Sergey Sharybin [Mon, 12 Nov 2018 10:02:46 +0000 (11:02 +0100)]
Merge branch 'master' into blender2.8

12 months agoCycles: Proper comment for closing header guard
Sergey Sharybin [Mon, 12 Nov 2018 10:02:10 +0000 (11:02 +0100)]
Cycles: Proper comment for closing header guard

12 months agoFix T57713: Object not selecteable after separate strokes
Antonioya [Mon, 12 Nov 2018 09:08:49 +0000 (10:08 +0100)]
Fix T57713: Object not selecteable after separate strokes

The object was duplicated in Edit mode.

12 months agoFix T57527: GP draw takes events from gizmos
Campbell Barton [Mon, 12 Nov 2018 07:47:24 +0000 (18:47 +1100)]
Fix T57527: GP draw takes events from gizmos

Add keymap flag to the gizmo handler so events can be handled
on the UI level and not get over-ridden by grease pencil.

12 months agoFix hidden HUD region being used - zero winrct
Campbell Barton [Mon, 12 Nov 2018 03:59:05 +0000 (14:59 +1100)]
Fix hidden HUD region being used - zero winrct

12 months agoRevert "Fix hidden action-zone interaction"
Campbell Barton [Mon, 12 Nov 2018 03:31:28 +0000 (14:31 +1100)]
Revert "Fix hidden action-zone interaction"

This reverts commit 03e5ba31837cbe91b633e18f19ba0b08e070e0dc.

Causes T57729, will look into an alternative fix.

12 months agoRevert "Fix for hidden regions becoming active"
Campbell Barton [Mon, 12 Nov 2018 03:27:47 +0000 (14:27 +1100)]
Revert "Fix for hidden regions becoming active"

This reverts commit 484faaea4f314d4c598b77d56cf7fe5a167afcc0.

Causes T57729, will look into an alternative fix.

12 months agoUI: don't show shortcuts in toolbar buttons
Campbell Barton [Mon, 12 Nov 2018 03:04:57 +0000 (14:04 +1100)]
UI: don't show shortcuts in toolbar buttons

Restrict these to displaying in tooltips.

12 months agoTool System: support for 'dropping' tools
Campbell Barton [Mon, 12 Nov 2018 01:44:49 +0000 (12:44 +1100)]
Tool System: support for 'dropping' tools

While there is no support for dropping tools exactly,
the cursor tool supports a keyboard oriented workflow
which is often over-ridden by other tools key-maps

While many tools had shortcuts there was no fast way to get back to
the cursor tool.

Now double-tapping space sets the cursor tool
(as long as this tool doesn't have a key mapped).

12 months agoFix error clearing the popup toolbar keymap
Campbell Barton [Mon, 12 Nov 2018 01:22:05 +0000 (12:22 +1100)]
Fix error clearing the popup toolbar keymap

Generating the keymap for the tooltip stopped shortcuts from running.

While this could be supported - the shortcuts show in the button,
so remove shortcuts from these tips.

12 months agoAdd back layout context for toolbar popup
Campbell Barton [Mon, 12 Nov 2018 00:56:13 +0000 (11:56 +1100)]
Add back layout context for toolbar popup

Removed when removing search.

12 months agoMissed last commit
Campbell Barton [Mon, 12 Nov 2018 00:19:30 +0000 (11:19 +1100)]
Missed last commit

12 months agoUI: remove search from toolbar popup
Campbell Barton [Sun, 11 Nov 2018 23:46:09 +0000 (10:46 +1100)]
UI: remove search from toolbar popup

Reduce toolbar clutter, keep it only for tool access.

This is available in the menu, users who need to access this can use
the direct shortcut.

12 months agoCleanup: minor gpencil changes
Campbell Barton [Sun, 11 Nov 2018 22:56:33 +0000 (09:56 +1100)]
Cleanup: minor gpencil changes

- Replace BKE_brush_getactive_gpencil -> BKE_paint_brush
  (no need for per-paint-type brush access).
- Rename TOT_GP_EDITBRUSH_TYPES -> GP_EDITBRUSH_TYPE_MAX
  (avoid sharing prefix w/ unrelated constants).
- Rename instances of `GP_EditBrush_Data` to 'gp_brush'
  (`Brush` is typically called 'brush').

12 months agoFix headless build
Campbell Barton [Sun, 11 Nov 2018 22:18:45 +0000 (09:18 +1100)]
Fix headless build

12 months agoUpdate test, missed when changing Object.select_set()
Campbell Barton [Sun, 11 Nov 2018 22:05:38 +0000 (09:05 +1100)]
Update test, missed when changing Object.select_set()

12 months agoGP: Use same name when duplicate datablock
Antonioya [Sun, 11 Nov 2018 13:31:23 +0000 (14:31 +0100)]
GP: Use same name when duplicate datablock

12 months agoFix T57776: Error when adding a Torus to the scene.
Bastien Montagne [Sun, 11 Nov 2018 10:22:38 +0000 (11:22 +0100)]
Fix T57776: Error when adding a Torus to the scene.

Not all Object.select_set() cases had been updated to new API... Tsst. ;)

12 months agoNLA: fix frame mapping applied twice keyframing from graph/action editors.
Alexander Gavrilov [Wed, 7 Nov 2018 15:05:22 +0000 (18:05 +0300)]
NLA: fix frame mapping applied twice keyframing from graph/action editors.

The insert_keyframe function already applies NLA strip to action
time remapping, so doing it in insert_graph_keys/insert_action_keys
is redundant outside the code path that inserts directly into fcurve.

12 months agoMerge branch 'master' into blender2.8
Campbell Barton [Sun, 11 Nov 2018 05:35:44 +0000 (16:35 +1100)]
Merge branch 'master' into blender2.8

12 months agoPyAPI: update keyword list
Campbell Barton [Sat, 10 Nov 2018 22:37:26 +0000 (09:37 +1100)]
PyAPI: update keyword list

12 months agoGP: Change Thickness Text
Antonioya [Sat, 10 Nov 2018 21:20:21 +0000 (22:20 +0100)]
GP: Change Thickness Text

12 months agoGP: Add brush parameter to Shapes tools
Antonioya [Sat, 10 Nov 2018 19:33:37 +0000 (20:33 +0100)]
GP: Add brush parameter to Shapes tools

Need the brush to define thickness and color of the primitive (line, box, circle)

12 months agoGP: Fix mouse cursor problems
Antonioya [Sat, 10 Nov 2018 15:30:06 +0000 (16:30 +0100)]
GP: Fix mouse cursor problems

In some situations the check of the windows got false positives and the cursor was hidden by error.

12 months agoFix (unreported) crash when deleting collection in freshly duplicated scene.
Bastien Montagne [Sat, 10 Nov 2018 15:22:41 +0000 (16:22 +0100)]
Fix (unreported) crash when deleting collection in freshly duplicated scene.

From startup .blend, add a 'full copy' new scene, and delete its
Collection 1.001 collection. That would make blender crash, once again
due to NULL collection pointer in some ChildrenCollection struct...

12 months agoGP: Reorganize Drawing Plane options
Antonioya [Sat, 10 Nov 2018 12:19:20 +0000 (13:19 +0100)]
GP: Reorganize Drawing Plane options

12 months agoGP: Keep synchronized layer list in top bar
Antonioya [Sat, 10 Nov 2018 12:06:44 +0000 (13:06 +0100)]
GP: Keep synchronized layer list in top bar

Now when the layer is changed, the list of layers and the topbar selector keep equal.

12 months agoGP: Autolock layers was not working with dopesheet
Antonioya [Sat, 10 Nov 2018 11:57:51 +0000 (12:57 +0100)]
GP: Autolock layers was not working with dopesheet

Also fixed a delayed update of the panels

12 months agoGP: Add to stats number of objects/selected
Antonioya [Sat, 10 Nov 2018 10:48:02 +0000 (11:48 +0100)]
GP: Add to stats number of objects/selected

This information was not visible when select a GP object and can be useful.

12 months agoBrush: re-order sculpt tool enum
William Reynish [Sat, 10 Nov 2018 09:33:35 +0000 (20:33 +1100)]
Brush: re-order sculpt tool enum

Order is now used by the tool-system,
separators currently not supported.

12 months agoCleanup: naming
Campbell Barton [Sat, 10 Nov 2018 09:27:20 +0000 (20:27 +1100)]
Cleanup: naming

12 months agoMerge branch 'master' into blender2.8
Campbell Barton [Sat, 10 Nov 2018 09:02:33 +0000 (20:02 +1100)]
Merge branch 'master' into blender2.8

12 months agoBMesh: backport minor changes from 2.8
Campbell Barton [Sat, 10 Nov 2018 08:54:49 +0000 (19:54 +1100)]
BMesh: backport minor changes from 2.8

12 months agoCleanup: includes
Campbell Barton [Sat, 10 Nov 2018 08:02:26 +0000 (19:02 +1100)]
Cleanup: includes

12 months agoBMesh: avoid incorrect/invalid matrix calculation
Campbell Barton [Sat, 10 Nov 2018 07:52:14 +0000 (18:52 +1100)]
BMesh: avoid incorrect/invalid matrix calculation

- `BKE_object_scale_to_mat3` was used to get the worldspace scale,
  without taking constraints, parenting etc into account.
- Don't pass object's into BMesh API, (prefer matrices instead).
- Avoid matrix invert for each edge-angle calculation.
- Avoid 2x matrix multiplies when looping over edge pairs.

12 months agoFix 'Load Factory Settings' loosing the keymap
Campbell Barton [Sat, 10 Nov 2018 00:04:32 +0000 (11:04 +1100)]
Fix 'Load Factory Settings' loosing the keymap

Caused by recent move to Python based keymaps.

12 months agoMerge branch 'master' into blender2.8
Campbell Barton [Fri, 9 Nov 2018 23:57:35 +0000 (10:57 +1100)]
Merge branch 'master' into blender2.8

12 months agoPyAPI: add imports arg to BPY_execute_string
Campbell Barton [Fri, 9 Nov 2018 23:55:04 +0000 (10:55 +1100)]
PyAPI: add imports arg to BPY_execute_string

Allows for avoiding `__import__` in expressions,
was already supported for BPY_execute_string_as_* API calls.

12 months agoCleanup: style
Campbell Barton [Fri, 9 Nov 2018 22:24:23 +0000 (09:24 +1100)]
Cleanup: style

12 months agoFix missing tips for some RNA Object API functions parameters.
Bastien Montagne [Fri, 9 Nov 2018 21:32:04 +0000 (22:32 +0100)]
Fix missing tips for some RNA Object API functions parameters.

Without description, parameters are not documented at all in API (not
even their type)... Always nice to have a short description anyway.

Also fixed a few other issues in existing descriptions.

12 months agoGP: Make Sculpt and Edit Toolbar consistent
Antonioya [Fri, 9 Nov 2018 21:19:46 +0000 (22:19 +0100)]
GP: Make Sculpt and Edit Toolbar consistent

12 months agoMulti-Objects: MESH_OT_select_similar worldspace completion
Habib Gahbiche [Fri, 9 Nov 2018 19:03:41 +0000 (17:03 -0200)]
Multi-Objects: MESH_OT_select_similar worldspace completion

This makes the operator to work 100% with worldspace similarity:
* SIMFACE_PERIMETER
* SIMFACE_AREA
* SIMEDGE_FACE_ANGLE

Note from revisor (Dalai Felinto):

I'm not sure we want to pass Object * to the bmesh api, though I
personally don't see why not. Either way I group the patches together so
we can more easily roll them back if needs be.

Maniphest Tasks: T56948
Differential Revision: D3908, D3899, D3896

12 months agoGP: Add missing preset properties
Antonioya [Fri, 9 Nov 2018 19:04:37 +0000 (20:04 +0100)]
GP: Add missing preset properties

12 months agoGP: Hide Arrow cursor while painting
Antonioya [Fri, 9 Nov 2018 19:01:41 +0000 (20:01 +0100)]
GP: Hide Arrow cursor while painting

The arrow cursor is too intrusive

12 months agoGP: Remove duplicate shapes popover
Antonioya [Fri, 9 Nov 2018 18:48:00 +0000 (19:48 +0100)]
GP: Remove duplicate shapes popover

Now the tools are in Toolbar

12 months agoMulti-Objects Metaball: Selection refactor - fix pick and box selection
Dalai Felinto [Fri, 9 Nov 2018 16:26:58 +0000 (14:26 -0200)]
Multi-Objects Metaball: Selection refactor - fix pick and box selection

This is inspired/based on the code we use for armature bone selection.
Both pick selection, and box selection should be working now.

12 months agoGP: Reorder Move to Layer to TopDown
Antonioya [Thu, 8 Nov 2018 22:29:14 +0000 (23:29 +0100)]
GP: Reorder Move to Layer to TopDown

12 months agoPy API Docs: More gpu module documentation
Jacques Lucke [Fri, 9 Nov 2018 18:20:34 +0000 (19:20 +0100)]
Py API Docs: More gpu module documentation

12 months agoCleanup: fix layer_collection_sync() using int's for short values.
Bastien Montagne [Fri, 9 Nov 2018 17:41:54 +0000 (18:41 +0100)]
Cleanup: fix layer_collection_sync() using int's for short values.

Collection flag and runtime_flag are shorts, not ints...

12 months agoFix typo in assert that we do not delete master collection..
Bastien Montagne [Fri, 9 Nov 2018 17:31:51 +0000 (18:31 +0100)]
Fix typo in assert that we do not delete master collection..

12 months agoUI: split grease pencil brush curves into subpanels.
William Reynish [Fri, 9 Nov 2018 17:03:34 +0000 (18:03 +0100)]
UI: split grease pencil brush curves into subpanels.

12 months agoUI: add edge markings to top level of edge menu again.
William Reynish [Fri, 9 Nov 2018 16:22:05 +0000 (17:22 +0100)]
UI: add edge markings to top level of edge menu again.

These are commonly used and should be quick to access.

12 months agoMerge branch 'master' into blender2.8
Sergey Sharybin [Fri, 9 Nov 2018 16:56:28 +0000 (17:56 +0100)]
Merge branch 'master' into blender2.8

12 months agoRevert "Cycles: Cleanup, move Embree BVH logic to own file"
Sergey Sharybin [Fri, 9 Nov 2018 16:54:09 +0000 (17:54 +0100)]
Revert "Cycles: Cleanup, move Embree BVH logic to own file"

While we shouldn't have logic in an entry point, and since one should
not be making typos when moving lines around, there is bigger entanglement
issue with BVH host code using kernel function. This is bad violation,
but is tricky to get solved moments before the weekly.

In order to keep things in a (less) broken state than before own cleanup
reverting the changes.

This reverts commit 2bad10be96540ff50a149230d656e599775b3f47.
This reverts commit ddabb21d0584e9874e8e5c62c04abe496ec7334b

12 months agoCycles: Free Blender side data as soon as we don't need it
Sergey Sharybin [Fri, 9 Nov 2018 15:14:15 +0000 (16:14 +0100)]
Cycles: Free Blender side data as soon as we don't need it

Currently this is possible after built-in images are loaded in memory.
Allows to save memory used by dependency graph and copy-on-write.

In practice this lowers peak system memory usage from 52GB to 42GB on
a production file of spring 03_035_A.lighting.

Note, that this only applies to F12 and command line renders.

Bigger note, that this optimization is currently only possible if
there are no grease pencil objects to be rendered.

12 months agoCycles: Add name field to scene
Sergey Sharybin [Fri, 9 Nov 2018 15:04:53 +0000 (16:04 +0100)]
Cycles: Add name field to scene

Doesn't mean much for Cycles itself, but allows to have nice logs
and progress reports without access of original scene.

12 months agoDraw manager: Expose grease pencil helper function
Sergey Sharybin [Fri, 9 Nov 2018 15:30:44 +0000 (16:30 +0100)]
Draw manager: Expose grease pencil helper function

12 months agogpu.offscreen, fix pydoc, example and rename modelviewmatrix > viewmatrix
Dalai Felinto [Fri, 9 Nov 2018 15:46:09 +0000 (13:46 -0200)]
gpu.offscreen, fix pydoc, example and rename modelviewmatrix > viewmatrix

Technically this is only the view matrix, not model view matrix.
And view layer was missing from the pydoc.

12 months agoRNA ID: forbid editing names of non-GMain IDs.
Bastien Montagne [Fri, 9 Nov 2018 15:49:08 +0000 (16:49 +0100)]
RNA ID: forbid editing names of non-GMain IDs.

We even had an assert about that in setter callback!

That means that we do not allow editing names of evaluated IDs, nor
non-data-block IDs (mainly root nodetrees and scene master collections).

12 months agoFix T57737: crash displaying expanded tooltip for transform tool
Philipp Oeser [Fri, 9 Nov 2018 12:14:10 +0000 (13:14 +0100)]
Fix T57737: crash displaying expanded tooltip for transform tool

Maniphest Tasks: T57737

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

12 months agoFix use of wrong icon IDs.
Brecht Van Lommel [Fri, 9 Nov 2018 10:20:45 +0000 (11:20 +0100)]
Fix use of wrong icon IDs.

12 months agoUI: Make Region overlap slide instead of fade
Clément Foucault [Fri, 9 Nov 2018 14:33:51 +0000 (15:33 +0100)]
UI: Make Region overlap slide instead of fade

Requested by @billreynish.
Increases the TIMESTEP to 60Hz to have smooth animation.

12 months agoObject Mode: Grid: Make antialiasing more grounded
Clément Foucault [Fri, 9 Nov 2018 13:37:35 +0000 (14:37 +0100)]
Object Mode: Grid: Make antialiasing more grounded

Went a bit anal on this but at least we will have a decent AA reference
for lines in the future.

12 months agoMerge branch 'master' into blender2.8
Sergey Sharybin [Fri, 9 Nov 2018 14:22:21 +0000 (15:22 +0100)]
Merge branch 'master' into blender2.8

12 months agoCycles: Cleanup, remove unused method declaration
Sergey Sharybin [Fri, 9 Nov 2018 14:21:19 +0000 (15:21 +0100)]
Cycles: Cleanup, remove unused method declaration

Was never defined. If it's really needed, consider using `const string&`.

12 months agoMerge branch 'master' into blender2.8
Sergey Sharybin [Fri, 9 Nov 2018 13:34:33 +0000 (14:34 +0100)]
Merge branch 'master' into blender2.8

12 months agoFix crash when renaming metaballs
Dalai Felinto [Fri, 9 Nov 2018 12:59:12 +0000 (10:59 -0200)]
Fix crash when renaming metaballs

This handles both renaming via outliner and rna.

Metaballs as we all know have their geometry based on the metaballs that
share the same name with them.

Changing the name of a metaball without tagging its geometry to change
is asking for trouble.

12 months agoBKE_id_is_in_gobal_main > BKE_id_is_in_global_main
Dalai Felinto [Fri, 9 Nov 2018 12:44:02 +0000 (10:44 -0200)]
BKE_id_is_in_gobal_main > BKE_id_is_in_global_main

12 months agoGreasepencil: double promotion cleanup and related
Dalai Felinto [Fri, 9 Nov 2018 12:01:22 +0000 (10:01 -0200)]
Greasepencil: double promotion cleanup and related

12 months agoGreasePencil: division by zero when stroke has one point
Dalai Felinto [Fri, 9 Nov 2018 11:57:37 +0000 (09:57 -0200)]
GreasePencil: division by zero when stroke has one point

Error "runtime error: division by zero" when opening:
"Sketch 1 demo by Brain Graft.blend"

12 months agoImprovements on CURVE_OT_select_similar: SIMCURHAND_DIRECTION
Habib Gahbiche [Fri, 9 Nov 2018 11:25:14 +0000 (09:25 -0200)]
Improvements on CURVE_OT_select_similar: SIMCURHAND_DIRECTION

Consider rotation and scale when calculating direction in world space.

Reviewers: dfelinto
Maniphest Tasks: T56948

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

12 months agoUI: Fix checking for sequences.
Pablo Vazquez [Fri, 9 Nov 2018 11:39:17 +0000 (12:39 +0100)]
UI: Fix checking for sequences.

12 months agoCycles; Cleanup, line length
Sergey Sharybin [Fri, 9 Nov 2018 11:31:46 +0000 (12:31 +0100)]
Cycles; Cleanup, line length

There are some more sanitization which would be cool to be done
in the neighbourhood of those functions, but that could also happen
later.

12 months agoCycles: Cleanup, move Embree BVH logic to own file
Sergey Sharybin [Fri, 9 Nov 2018 11:28:55 +0000 (12:28 +0100)]
Cycles: Cleanup, move Embree BVH logic to own file

There is no way we can keep generic entry point functions easy to
follow if we start adding actual logic in them.

12 months agoCycles: Cleanup, indentation in preprocessor
Sergey Sharybin [Fri, 9 Nov 2018 11:12:11 +0000 (12:12 +0100)]
Cycles: Cleanup, indentation in preprocessor

12 months agoCycles: Cleanup, indentation
Sergey Sharybin [Fri, 9 Nov 2018 11:10:48 +0000 (12:10 +0100)]
Cycles: Cleanup, indentation

12 months agoCycles: Cleanup, space after (void)
Sergey Sharybin [Fri, 9 Nov 2018 11:08:51 +0000 (12:08 +0100)]
Cycles: Cleanup, space after (void)

It was used in like 95% of places.

12 months agoPy API Docs: Warnings for some properties that are slower to access than expected.
Jacques Lucke [Fri, 9 Nov 2018 11:06:29 +0000 (12:06 +0100)]
Py API Docs: Warnings for some properties that are slower to access than expected.

12 months agoCycles: Cleanup, don't use strict C prototypes
Sergey Sharybin [Fri, 9 Nov 2018 11:01:38 +0000 (12:01 +0100)]
Cycles: Cleanup, don't use strict C prototypes

Those are more like a legacy of language, which is not
needed in C++.

12 months agoCycles: Cleanup, split array from vector
Sergey Sharybin [Fri, 9 Nov 2018 10:54:24 +0000 (11:54 +0100)]
Cycles: Cleanup, split array from vector

Those are similar but different types, no reason to keep
their definitions in a single file.

12 months agoUI: Fix bug when no sequencer strips were selected on a new scene.
Pablo Vazquez [Fri, 9 Nov 2018 10:53:09 +0000 (11:53 +0100)]
UI: Fix bug when no sequencer strips were selected on a new scene.

Reported by Tintwotin on DevTalk. Thanks!

12 months agoCycles: Cleanup, some documentation
Sergey Sharybin [Fri, 9 Nov 2018 10:46:09 +0000 (11:46 +0100)]
Cycles: Cleanup, some documentation

12 months agoCycles: Cleanup, remove unneeded manual constructors specification
Sergey Sharybin [Fri, 9 Nov 2018 10:44:33 +0000 (11:44 +0100)]
Cycles: Cleanup, remove unneeded manual constructors specification

12 months agoCycles: Cleanup, remove unneeded method from vector
Sergey Sharybin [Fri, 9 Nov 2018 10:37:56 +0000 (11:37 +0100)]
Cycles: Cleanup, remove unneeded method from vector

Since we've defaulted to C++11, no need to override this
method manually anymore.

12 months agoCycles: Cleanup, spacing after preprocessor
Sergey Sharybin [Fri, 9 Nov 2018 10:34:54 +0000 (11:34 +0100)]
Cycles: Cleanup, spacing after preprocessor

It is supposed to be two spaces before comment stating which if
else/endif statements corresponds to. Was mainly violated in the
header guards.

12 months agoCleanup, indentation
Sergey Sharybin [Thu, 8 Nov 2018 17:37:01 +0000 (18:37 +0100)]
Cleanup, indentation

12 months agoCorrect error in last commit
Campbell Barton [Fri, 9 Nov 2018 06:48:08 +0000 (17:48 +1100)]
Correct error in last commit

12 months agoIcons: rename gpencil
Campbell Barton [Fri, 9 Nov 2018 06:40:00 +0000 (17:40 +1100)]
Icons: rename gpencil

12 months agoIcons: update to r62155
Campbell Barton [Fri, 9 Nov 2018 06:31:09 +0000 (17:31 +1100)]
Icons: update to r62155

- Tweaked GP toolbar icons and added Line, Rectangle & Circle.
- Added the remaining toolbar icons for all our paint & sculpt modes.
- Made all the toolbar icons the same simple style.

12 months agoCleanup: de-duplicate poll function
Campbell Barton [Fri, 9 Nov 2018 06:18:38 +0000 (17:18 +1100)]
Cleanup: de-duplicate poll function

12 months agoTool System: add grease pencil primitive tool
Campbell Barton [Fri, 9 Nov 2018 06:05:32 +0000 (17:05 +1100)]
Tool System: add grease pencil primitive tool

12 months agoUI: Decrease the fade in/out time of regions with region overlap on.
Pablo Vazquez [Fri, 9 Nov 2018 02:26:42 +0000 (03:26 +0100)]
UI: Decrease the fade in/out time of regions with region overlap on.

12 months agoUI: tweak object type active state
Campbell Barton [Fri, 9 Nov 2018 02:18:50 +0000 (13:18 +1100)]
UI: tweak object type active state

The state of the objects visibility should only impact
the 'active' display of the select icon, not it's self.

12 months agoCleanup: use proportional edit template for keymap
Campbell Barton [Fri, 9 Nov 2018 02:07:01 +0000 (13:07 +1100)]
Cleanup: use proportional edit template for keymap

12 months agoCleanup: use tuple instead of dict
Campbell Barton [Fri, 9 Nov 2018 02:14:16 +0000 (13:14 +1100)]
Cleanup: use tuple instead of dict

This just loops over pairs so no mapping is needed.

12 months agoUI: Tweaks to Object Types Visibility popover.
Pablo Vazquez [Fri, 9 Nov 2018 01:58:25 +0000 (02:58 +0100)]
UI: Tweaks to Object Types Visibility popover.

Replace checkbox for visibility with eye icon instead.
Thanks a.monti and zebus3d for the help.

Closes T57714
Part of UI Paper Cuts T56950

12 months agoCleanup: de-duplicate keymap items
Campbell Barton [Fri, 9 Nov 2018 01:13:59 +0000 (12:13 +1100)]
Cleanup: de-duplicate keymap items

12 months agoUI: Name added LightProbe objects after their type.
Pablo Vazquez [Fri, 9 Nov 2018 01:16:26 +0000 (02:16 +0100)]
UI: Name added LightProbe objects after their type.

Just like Light objects do.

Thanks ThinkingPolygons from DevTalk forums for suggesting this!

See T56950

12 months agoreadme: remove 'game creation'.
Campbell Barton [Fri, 9 Nov 2018 00:51:40 +0000 (11:51 +1100)]
readme: remove 'game creation'.

12 months agoMerge branch 'master' into blender2.8
Campbell Barton [Fri, 9 Nov 2018 00:51:14 +0000 (11:51 +1100)]
Merge branch 'master' into blender2.8