5ebebcfbff
WM: rename manipulator to gizmo internally
2018-07-14 23:49:00 +02:00
cd16004132
WM: rename files, manipulator -> gizmo
...
Edit doxy files and header guards only.
2018-07-14 23:16:34 +02:00
c236c80de4
Fix T55884: shader node linked menu showing incompatible nodes.
2018-07-10 11:41:03 +02:00
73d2d75eed
Cleanup: rename 'ct' to 'len' for editors
2018-07-08 13:19:10 +02:00
6d72d3c862
Cleanup: abbreviate unsigned types (editors, wm)
2018-07-08 12:49:36 +02:00
aed09d4329
Cleanup: remove unused shader node compatibility flag.
...
No longer needed after Blender Internal removal and Eevee replacing the
Cycles GLSL shading nodes.
2018-07-06 20:22:03 +02:00
74fd17e9d7
UI/Python: rename Lamps to Lights, to follow more standard terminology.
...
Internally it's still mostly named lamps, though some modules like Cycles
were already calling them lights.
2018-07-06 20:06:09 +02:00
dbdafe1209
Shaders: add target setting to material output node.
...
This makes it possible to have a single shading nodetree that contains
separate Cycles and Eevee shaders. By default the target is set to All
so shaders are shared.
2018-07-05 18:43:48 +02:00
2bef8ca1b8
Cleanup: pass window to listeners, instead of screen + workspace.
2018-07-04 18:40:33 +02:00
88b297da99
Keymap: resolve group/un-group inconsistencies
...
Apply grouping changes proposed in T55162
- Ctrl-G to make a group.
- Ctrl-Alt-G to ungroup.
2018-07-04 14:00:21 +02:00
67f4e9783b
UI: Fix node triangle always using selected color
...
Now uses the text color instead.
Thanks to devtalk community for spotting this.
2018-07-04 12:54:08 +02:00
fbafa4352b
Keymap: Select/De-Select now use A, Alt-A
...
There are still some keys to update because
some operators only support toggle.
2018-07-03 15:10:12 +02:00
cf2096cfd9
Nodes: add new image button to image nodes.
2018-07-03 12:25:50 +02:00
2e15ee0dcf
Keymap: add back X-Key for delete
...
This is needed as part of modeling work-flow, so keep it accessible.
2018-07-02 13:00:43 +02:00
b076b3853c
Merge branch 'master' into blender2.8
2018-07-02 12:03:56 +02:00
b88e51dd55
Cleanup: use bool for poll functions
2018-07-02 11:51:31 +02:00
dcdde6bedb
Keymap: minimal default keymap
...
Use 2.7x keymap preset for full keymap.
Use define to allow further adjustments.
See T55666.
2018-06-29 12:58:59 +02:00
9bd0c63382
Merge branch 'master' into blender2.8
2018-06-29 08:05:38 +02:00
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
4d39da1060
Merge branch 'master' into blender2.8
2018-06-28 23:57:00 +02:00
46dceefc35
WM: Remove Screen Cast
...
This feature is better handled by specialized tools.
2018-06-28 23:40:51 +02:00
8e02106d0d
GLRefactor: partially remove gl calls from source/blender/editors.
...
This translates the gl calls to the new GPU_ wrappers from D3501.
Given it's tedious and repetitive work, this patch does as much as it can with search + replace, the remainder of the gl calls will need to be manually dealt with on a case by case basis.
This fixes 13 of the 28 failing editors when building without opengl.
For the list of substitutions see D3502
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3502
2018-06-27 19:07:23 -06:00
df02675e21
UI: move modal operator text from headers to status bar.
...
Python API is context.workspace.status_text_set()
2018-06-26 19:45:55 +02:00
6991b477d7
UI: expose Driver as a space type
...
See: T54744
2018-06-20 18:46:48 +02:00
01f576e87b
Merge branch 'master' into blender2.8
...
The Eevee AO node supports the new Normal socket, but ignores Distance,
Samples, Inside and Only Local settings.
2018-06-15 23:16:49 +02:00
799779d432
Cycles: change Ambient Occlusion shader to output colors.
...
This means the shader can now be used for procedural texturing. New
settings on the node are Samples, Inside, Local Only and Distance.
Original patch by Lukas with further changes by Brecht.
Differential Revision: https://developer.blender.org/D3479
2018-06-15 22:16:06 +02:00
39142103d9
T55479: Tag for update when active texture changes
2018-06-14 15:30:06 +02:00
57fe9767f4
Merge branch 'master' into blender2.8
2018-06-13 14:19:57 +02:00
2002fe27d9
Fix T55467: nodes cant be resized after recent clickdrag change
2018-06-13 14:03:46 +02:00
958d24ae0f
UI: Name N-Key toggle to Sidebar
2018-06-12 22:57:03 +02:00
c98b2e74df
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/editors/object/object_add.c
source/blender/editors/object/object_relations.c
2018-06-12 12:38:54 +02:00
5508b572ea
Cleanup: remove some G.main from ED's animsys.
...
The easy ones - there some much, much trickier to tackle there...
2018-06-12 12:28:14 +02:00
691471fe22
Cleanup: add simplified panel callbacks
2018-06-11 19:31:56 +02:00
204c167c72
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/intern/mesh_convert.c
source/blender/editors/interface/interface_eyedropper_color.c
source/blender/editors/object/object_add.c
source/blender/editors/space_image/image_ops.c
source/blender/makesrna/intern/rna_image.c
source/blender/windowmanager/intern/wm_draw.c
2018-06-11 16:02:46 +02:00
78a8d3685b
Cleanup: remove moar ugly G.main usages...
...
BKE_image was an ugly nest, could fix all but the ones from compositor,
so moved ugly G.main there, at least we know where the Evil is that way ;)
2018-06-11 15:40:37 +02:00
70f8eaf1b7
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/editors/space_view3d/drawobject.c
2018-06-09 15:18:21 +02:00
638de72277
Cleanup: remove some G.main usages.
2018-06-09 15:17:04 +02:00
86660aa294
Layout for materials closer to single column
2018-06-08 23:56:39 +02:00
bf77efb684
WM: fix node link & background drag
2018-06-08 19:03:29 +02:00
2dc7555522
WM: fix node link & background drag
2018-06-08 18:55:47 +02:00
1df228a416
UI: context menu for other editor types
...
D3458 by @billreynish w/ edits.
- Context menu for dope-sheet, graph, image & node editors.
- Add type to contenxt menu header.
- Access with W-Key.
- Change UV-editor weld key binding to Shift-W.
2018-06-05 09:18:00 +02:00
95011f6d48
Merge branch 'master' into blender2.8
2018-06-04 09:39:04 +02:00
44505b38df
Cleanup: strip trailing space in editors
2018-06-04 09:31:30 +02:00
bfe1d0e0dc
Merge branch 'master' into blender2.8
2018-06-01 18:26:42 +02:00
75fc1c3507
Cleanup: trailing whitespace (comment blocks)
...
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-06-01 18:19:39 +02:00
14dee6d7a5
UI: support drawing panels from multiple contexts
2018-05-31 21:42:02 +02:00
eb1feb9f4a
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/editors/object/object_add.c
source/blender/editors/object/object_select.c
source/blender/editors/space_outliner/outliner_edit.c
2018-05-31 16:21:47 +02:00
16100f8261
Cleanup: get rid of last G.main usages in BKE library code.
2018-05-31 16:04:04 +02:00
756b70c6c3
UI: Expand space sub-types into the menu
...
Initial support for expanding editors, see: T54744
2018-05-29 12:15:26 +02:00
9a74b60367
Merge branch 'master' into blender2.8
2018-05-27 11:06:29 +02:00