Campbell Barton
c13bf40ab1
Merge branch 'blender-v2.83-release'
2020-05-21 16:34:20 +10:00
Campbell Barton
0ff663b6fc
Merge branch 'blender-v2.83-release'
2020-05-21 16:33:28 +10:00
Campbell Barton
f66bfb5a86
Cleanup: quiet uninitialized warning
...
It's possible for the value to be uninitialized
in the case of loading newer preferences into an older Blender.
2020-05-21 15:57:46 +10:00
Campbell Barton
bbef6fe336
Merge branch 'blender-v2.83-release'
2020-05-21 12:59:55 +10:00
Campbell Barton
8ecfa6a828
Merge branch 'blender-v2.83-release'
2020-05-21 12:59:51 +10:00
Campbell Barton
b4a6418e2b
Cleanup: add doxy sections for event queue handling
...
The main function to handle events didn't have it's own section.
2020-05-21 12:22:32 +10:00
Campbell Barton
522e6c0c06
Cleanup: add asserts for textview drawing
...
This would have prevented T74298.
2020-05-21 12:22:32 +10:00
Clément Foucault
8a0840b0ee
Merge branch 'blender-v2.83-release'
...
# Conflicts:
# source/blender/draw/engines/eevee/eevee_volumes.c
2020-05-20 22:56:09 +02:00
Clément Foucault
af3a55bb1b
Overlay: Wireframe: Add visualization for Hairs in wireframe mode
...
This only works for particle systems for now.
Fix T61928 Wireframe mode hair not visible
2020-05-20 22:54:04 +02:00
Hans Goudey
71fa460145
UI: Remove Panel Grid Snapping While Dragging
...
The reason to have this isn't quite clear, but it looks like a vestige
of the 2.5 transition. Removing this makes dragging panels feel
much more responsive.
Thanks to Julian Eisel @Severin for the original change.
Differential Revision: https://developer.blender.org/D7803
2020-05-20 16:27:44 -04:00
Hans Goudey
6d7dc2265f
UI: Rephrase Tooltip to Avoid 2nd Person
2020-05-20 15:53:45 -04:00
Germano Cavalcante
8bff3ec76b
Transform: Don't negate the z axis of the View orientation
...
This was so because of the rotate transformation mode but it can make
other modes confusing and add unnecessary complexity.
2020-05-20 16:22:28 -03:00
Germano Cavalcante
600fd1c6f0
Fix T76919: Wrong orientation when changing translate to rotate
...
During the refactor of the transform operations, in an attempt to
maintain previous behavior, the default orientation of the translate
and resize operations became `Global` and the rotate operation became
`View`.
Now the default is always `View`, and on redo, the translate and rotate
operations are saved as `Global`.
2020-05-20 16:22:10 -03:00
Antonio Vazquez
29afadcb15
GPencil: Create new frame when Erase only if additive drawing is enabled
...
Differential Revision: https://developer.blender.org/D7804
2020-05-20 20:33:49 +02:00
Bastien Montagne
b9aa2acecd
Refactor: Move collection foreach_id to new IDTypeInfo structure.
2020-05-20 18:43:47 +02:00
Bastien Montagne
e2b87aabb6
Cleanup collection handling in lib_query code.
...
Now we do not need anymore that extra function...
2020-05-20 18:43:47 +02:00
Bastien Montagne
1c79484d53
Libquery: refactor: handle scene's master collection like any othe embedded ID.
2020-05-20 18:43:46 +02:00
Bastien Montagne
3a284a37fd
Refactor: Move simulation foreach_id to new IDTypeInfo structure.
2020-05-20 18:43:46 +02:00
Bastien Montagne
ee44283393
Refactor: Move pointcloud and volume foreach_id to new IDTypeInfo structure.
2020-05-20 18:43:46 +02:00
Bastien Montagne
2059b30ee2
Cleanup: Keep common IDTypeInfo code separated from ID type specific API.
...
Also remove useless IDTypeInfo callbacks.
2020-05-20 18:43:46 +02:00
Bastien Montagne
4d613018ee
Refactor: Move hair foreach_id to new IDTypeInfo structure.
2020-05-20 18:43:46 +02:00
Bastien Montagne
e2d961809b
Cleanup: Keep common IDTypeInfo code separated from ID type specific API.
...
Also remove useless IDTypeInfo callbacks.
2020-05-20 18:43:46 +02:00
Bastien Montagne
140935ee7e
Refactor: Move grease pencil foreach_id to new IDTypeInfo structure.
2020-05-20 18:43:46 +02:00
Brecht Van Lommel
e4e31e4f14
Fix T76916: Cycles missing deform motion blur for shape key + subdiv modifier
2020-05-20 18:00:34 +02:00
Clément Foucault
93b5682444
Fix T76909 GPencil: Layers with mask(s) invisible when using "in front"
...
The gpSceneDepthTexture is using a dummy 1px texture which was generating
wrong values for uvs when sampling gpMaskTexture.
Use the max size of both since any of the 2 can use dummy texture.
2020-05-20 17:48:24 +02:00
Clément Foucault
e15ffc0c54
UI: Fix Wideline AA for timeline
2020-05-20 17:48:24 +02:00
Julian Eisel
796412dca0
UI: Allow registering File Browser as child of other child windows
...
E.g. when opening the File Browser from the Preferences window, it would
be the child of the main window the Preferences belong to. Now it can be
a child of the Preferences window itself.
The File Browser always stays on top of its parent window. Which avoids
some issues with OS window management, see T76418 and T72693.
Also removes a now unnecessary workaround to move the child window back
to the front after closing the file browser (opening the file browser
would move the main window and the file browser to the front).
Fixes T76418, T72693.
2020-05-20 17:10:25 +02:00
Jacques Lucke
8fe448b44d
Fix T75197: Eevee does not render instanced smoke
...
This check was introduced in rBc8005703f298, but does not
seem necessary anymore.
Reviewers: fclem, sebbas, brecht
Differential Revision: https://developer.blender.org/D7799
2020-05-20 16:55:43 +02:00
Jacques Lucke
b44101950d
Fix T73979: Wrong location of fluid mesh when domain origin is not in center
...
Reviewers: sebbas
Differential Revision: https://developer.blender.org/D7802
2020-05-20 16:52:03 +02:00
Jacques Lucke
717577d5fc
BLI: Fix VectorSet copy constructor
...
Thanks to Howard for pointing that out.
2020-05-20 15:47:32 +02:00
Bastien Montagne
e1050fb395
Merge branch 'blender-v2.83-release'
2020-05-20 15:31:54 +02:00
Bastien Montagne
9897ef6a20
Fix T70948: Library Override: Parenting library override objects does not save offset from parent.
...
Parent inverse matrix needs to be overridable as well...
2020-05-20 15:31:02 +02:00
Philipp Oeser
22c30219e7
Merge branch 'blender-v2.83-release'
2020-05-20 15:17:21 +02:00
Philipp Oeser
d33c27d68b
Fix T75457: Toggle brushes using same hotkey twice is broken
...
Caused by rB47da01a4db1d.
Above commit did not change the toolname it was setting when the brush
was actually toggled.
Maniphest Tasks: T75457
Differential Revision: https://developer.blender.org/D7792
2020-05-20 15:05:33 +02:00
Campbell Barton
3a5a158362
Merge branch 'blender-v2.83-release'
2020-05-20 22:16:42 +10:00
Campbell Barton
707a4c355f
Merge branch 'blender-v2.83-release'
2020-05-20 22:16:34 +10:00
Campbell Barton
eb57377f12
Fix T76794: Number button cursor overrides eyedropper cursor
...
Pressing 'E' over a number button to pick a distance was keeping
left-right arrows instead of using the eye-dropper cursor.
Workaround this by clearing the active button before setting the cursor.
2020-05-20 22:07:55 +10:00
Campbell Barton
7d3bf5166d
Fix color picker being used for non-color buttons such as rotation
...
Issue raised in T76794
2020-05-20 22:04:56 +10:00
Bastien Montagne
578b0c00ca
Merge branch 'blender-v2.83-release'
2020-05-20 10:43:02 +02:00
Bastien Montagne
3360db83c4
Fix T76883: Zero users scenes after undo.
...
Some tags need to be preserved when we reuse existing ID entirely.
AFAICT, currently this is only the EXTRAUSER one.
2020-05-20 10:39:50 +02:00
Campbell Barton
db6e267bfc
Fix T74298: Incorrect cursor position in Python console
2020-05-20 18:16:52 +10:00
Campbell Barton
ec86db82b0
Merge branch 'blender-v2.83-release'
2020-05-20 15:00:57 +10:00
Campbell Barton
5fe7605f3d
Fix the current pixelsize impacting thumbnails
2020-05-20 14:58:57 +10:00
Campbell Barton
f69ecce14b
Merge branch 'blender-v2.83-release'
2020-05-20 13:53:26 +10:00
Campbell Barton
a296dff2c8
Correct invalid limits in last commit
2020-05-20 13:48:25 +10:00
Campbell Barton
31137004ae
UI: add text to icon-only menu items when displayed in search
...
Without this icon-only buttons in popovers don't have any text.
2020-05-20 12:43:02 +10:00
Pablo Dobarro
bfdfa35e6e
Merge branch 'blender-v2.83-release'
2020-05-20 03:34:31 +02:00
Pablo Dobarro
aa02a05bc7
Fix T75977: Lower the merge limit in the bisect/mirror operation in symmetrize
...
This operation is using the code of the mirror modifier, so no default
is guaranteed to work in all cases. This value matches the defaults of
the mirror modifier.
Reviewed By: jbakker
Maniphest Tasks: T75977
Differential Revision: https://developer.blender.org/D7495
2020-05-20 03:24:51 +02:00
Brecht Van Lommel
dfe8195dfe
Cleanup: compiler warning
2020-05-20 01:15:08 +02:00
Brecht Van Lommel
8f050b6825
Fix Cycles viewport render fully restarting after undo
...
With the optimized undo datablock pointers remain the same, so Cycles can now
update just the parts that changed.
2020-05-20 01:11:42 +02:00