Alan
e026a3b016
Multi-Objects: UV_OT_average_islands_scale
...
Changes from reviewer (Dalai Felinto):
* Skip loop if sync selection and no vertex selected.
https://developer.blender.org/D3406
2018-09-04 14:21:34 -03:00
Alan
a48513eca8
Multi object editing - UV_OT_mark_seam
...
Changes from reviewer (Dalai Felinto):
* MEM_SAFE_FREE > MEM_freeN.
* Skip loop if sync selection and no edge selected.
https://developer.blender.org/D3417
2018-09-04 13:56:21 -03:00
Dalai Felinto
577d35ef2c
Multi-Objects: UV_OT_select_split
2018-09-04 12:21:01 -03:00
Antonioya
2dff0c99c0
Fix T56686: Crash when copy and paste Annotations
...
Annotations are not designed to edit, copy or paste, so the operators must be disabled.
By design annotations can only be added or deleted, but not edited.
Still pending clean the pie menus, but this will be done during UI cleanup.
2018-09-04 17:16:36 +02:00
Clément Foucault
30ae0ce0e1
Xray: Add possibility to select wires in priority before surfaces
...
If no wires were found, try to select surfaces in a second loop.
2018-09-04 17:15:00 +02:00
Antonioya
950dcaea10
Fix T56682: GP Edit mode, deselected vertices not visible
2018-09-04 17:00:27 +02:00
Alan
eead6a6046
Multi object edit: UV_OT_select_less & UV_OT_select_more
...
https://developer.blender.org/D3387
2018-09-04 11:51:54 -03:00
Dalai Felinto
b55e304815
Multi-Objects: UV_OT_circle_select
...
Although this was marked as done, it wasn't, I'm glad I caught it.
Based entirely on the uv border select operator.
2018-09-04 11:29:29 -03:00
Brecht Van Lommel
fc115e1ab2
Cleanup: remove legacy layer and dupli code.
2018-09-04 16:11:27 +02:00
Dalai Felinto
0f50caf556
Multi-Objects: UV_OT_pin
...
Also introducing a way to skip the object loop when using synced selection.
I plan to use this for the upcoming operators too.
2018-09-04 11:10:50 -03:00
Dalai Felinto
9947011ade
Multi-Objects: UV_OT_select_pinned
...
Inspired by patch from Alan Troth, with minor changes
(codestyle and update to latest source code).
2018-09-04 11:10:50 -03:00
Sergey Sharybin
2b1c3f3429
Subdiv: Clarity resolution parameter
...
Was a bit misleading, since different ptex faces will be
tessellated at different resolution, depending whether they
are coming from quad or not.
2018-09-04 16:06:25 +02:00
Sergey Sharybin
a92a1d9986
Correct doxygen file headers
2018-09-04 15:45:48 +02:00
Sergey Sharybin
c9707a408f
Subdiv: Move mesh creation functionality to own header
2018-09-04 15:34:52 +02:00
Sergey Sharybin
916edab639
Subdiv: Move evaluation functionality to own header
2018-09-04 15:34:52 +02:00
Sergey Sharybin
f1508cc8d5
Subdiv: Move FOREACH functionality to own header
2018-09-04 15:34:52 +02:00
Sergey Sharybin
3f76c54a68
Subsurf: Clarify what Subdiv structure is for
2018-09-04 15:34:52 +02:00
Bastien Montagne
f1de256ea0
Fix T56679: Blender 2.8 crashes with bezier curve snap.
...
Follow up to rB621b16468ef72fb actually... Seriously... :/
2018-09-04 14:31:21 +02:00
Campbell Barton
f87533ba6f
UI: keep no-overlap tips open on cursor motion
...
Was causing flicker.
2018-09-04 19:35:22 +10:00
Campbell Barton
3140304940
Cleanup: overly polite/rude messages
2018-09-04 18:45:17 +10:00
Sergey Sharybin
3cb936295f
Fix mistake in previous commit
2018-09-04 10:22:55 +02:00
Sergey Sharybin
9b2e336cdf
Cleanup, indentation
2018-09-04 10:21:26 +02:00
Campbell Barton
7bb856b3c8
Fix assert creating a tools tip
2018-09-04 18:20:51 +10:00
Campbell Barton
571aead323
UI: support immediate non-overlapping tooltips
...
Use these for the toolbar, since they're non-overlapping the interface,
showing them quickly isn't a problem.
2018-09-04 18:05:17 +10:00
Campbell Barton
e913e79fb5
Merge branch 'master' into blender2.8
2018-09-04 17:34:46 +10:00
Campbell Barton
8cd6e22ec0
Cleanup: use const arg for BLI_rect inside check
2018-09-04 17:33:12 +10:00
Bastien Montagne
621b16468e
Fix T56675: Crash when snapping Cursor to selected a Bone in Edit Mode.
...
Seriously...
2018-09-04 09:13:21 +02:00
Campbell Barton
531183dfd8
Merge branch 'master' into blender2.8
2018-09-04 15:29:27 +10:00
Campbell Barton
52f4531eeb
UI: cleanup tooltip bounds clamping
...
Wasn't properly clamping on the window minimum.
2018-09-04 15:26:50 +10:00
Campbell Barton
113c180902
UI: show tool name in tip w/ icon-only display
2018-09-04 14:37:19 +10:00
Campbell Barton
25c1c0455a
Fix T56660: Use horizontal enums w/ image template
2018-09-04 14:09:45 +10:00
Campbell Barton
578879253d
UI: use horizontal alignment for expanded enums
...
With the property separate option, the direction of expanded enums
now follows the current layout.
2018-09-04 14:09:37 +10:00
Clément Foucault
fbbadc8775
Fix T56544: Crash on startup with Radeon + Win 7
...
Testing GLEW_ARB_texture_gather is not sufficient in this case. We need to
test if GL_ARB_texture_gather is defined in the shader, which is always true
on some NVIDIA drivers who does not support it...
So trying to make everything work.
2018-09-03 19:21:23 +02:00
William Reynish
cdd8a430d3
UI: reorganize render output and encoding panels for single columns.
...
This will look a bit better once horizontal expanded enums work.
2018-09-03 17:51:04 +02:00
Brecht Van Lommel
f1f99c4991
Fix T56667: missing sockets with Cycles render layer nodes in compositing.
2018-09-03 17:49:52 +02:00
Bastien Montagne
a43ebc63fa
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/collision.c
2018-09-03 17:44:36 +02:00
Bastien Montagne
265ec400ab
ClosthCollision: fully avoid computing BVHTree when we have no collision objects to test against.
...
Followup to rBc6bbe6c5aac29, much more elegant solution to the problem. ;)
2018-09-03 17:32:46 +02:00
Bastien Montagne
b46e987a70
Fix T56423: Fully broken drag'n'drop parenting in Outliner.
...
`BKE_libblock_find_name()` expects ID names *without* ID type 'prefix'...
2018-09-03 17:25:41 +02:00
Sergey Sharybin
b0067db852
Cleanup: Split function up
...
We would need to at least support one more PBVH building
here, trying to squeeze everything into one function will
make it really hard to read and follow.
2018-09-03 17:07:46 +02:00
Brecht Van Lommel
4da2acae3a
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3668
2018-09-03 16:55:01 +02:00
Brecht Van Lommel
b812dfd161
Fix T56622: crash and other bugs deleting scenes.
...
Simplify library remapping code to handle special collection/object links
in postprocess. Previously base contained the actual object link which
needed special handling in preprocess, now objects are linked through
collection and the base cache can be updated in postprocess.
2018-09-03 16:29:59 +02:00
Dalai Felinto
27c954386b
Weightpaint mode: Removing barbarian batch tagging on engine init
...
This was introduced in the original implementation of weightpaint
in 2.8 (20f95de6ba ). But this is very shortsighted, we can't assume only one
object will be edited at once, nor should we tag things during drawing.
There is a chance this introduces "bugs". If it does, we then tackle them in the
proper way (usually tagging DEG after operators changing the weight paint data).
2018-09-03 11:17:53 -03:00
Bastien Montagne
f922881620
Fix T56666: Crash typing "w" in the search function.
...
One shall check object is a GPencil one, before trying to use ob->data...
2018-09-03 16:06:56 +02:00
Sergey Sharybin
101b2ce7b6
Depsgraph: Cleanup, put symbols to a proper namespace
2018-09-03 16:05:41 +02:00
Dalai Felinto
eb2226dde2
Multi-Object Editing: MESH_OT_bridge_edge_loops by Philippe Bachour
...
I (Dalai) did a few changes before committing:
* Code style (mostly tabs instead of space).
* Skip loop when no vert selected.
* Keeping comment on why always return FINISHED.
Maniphest Tasks: T54643
https://developer.blender.org/D3338
2018-09-03 10:52:50 -03:00
Sergey Sharybin
2580399498
Fix T56593: Crash when enabling collection with curves
...
Was missing update of ID blocks which are becoming visible.
2018-09-03 15:36:20 +02:00
Bastien Montagne
30a2ad8efe
Merge branch 'master' into blender2.8
2018-09-03 15:33:07 +02:00
Dalai Felinto
3dee8b4a12
Multi-Objects: OBJECT_OT_vertex_group_smooth
...
In this case we call the operation multiple times.
2018-09-03 10:30:59 -03:00
Bastien Montagne
c6bbe6c5aa
Fix (unreported) potentially giant memory leak in Cloth collision solver.
...
Not freeing its BVHTree in case there were no collision objects,
could quickly lead to hundreds of MB of memleak!
2018-09-03 15:30:33 +02:00
Sergey Sharybin
d57cb8fa22
Depsgraph: Use more meaningful name for flags storage
2018-09-03 15:20:06 +02:00