Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-03UI: Register File Browser as Child/Dialog-Window for the OSJulian Eisel
For many users, this will make the File Browser window behave more like what they would expect. It addresses the issue of the File Browser becoming hidden behind the main window by clicking anywhere in the latter. It communicates the interruptive, but temporary nature of the operation a bit better. Further, on tiling window managers the File Browser now opens as floating by default, like in other applications. Note that this also makes sure the File Browser is always opened as separate window, so it doesn't re-use the Preferences, or any other temporary window anymore. This seems to have been a common annoyance. More concretely, this makes the File Browser window behave as follows: * Stays on top of its parent Blender window, but not on top of non-Blender windows. * Minimizes with its parent window * Can be moved independently * Doesn't add an own item in task bars * Doesn't block other Blender windows (we may want to have this though) * Opens as floating window for tiling window managers (e.g. i3wm/Sway) Further notes: * When opening a file browser from the Preference window (or any temporary window), the main window, as the file browsers parent is moved on top of the Preferences, which makes it seem like the Preferences were closed. This is the general issue of bad secondary window handling as window activation changes. I made it so that the window is moved back once the file browser is closed. This behavior is confusing and would be nice to avoid. It's a separate issue though. * On most window managers on Linux the temporary window can not be minimized and maximized, they disable that for dialog windows. * On Windows and macOS, only minimizing is disabled, as there is no decent way yet to restore a window if it's not shown in the taskbar. Reviewed By: Brecht van Lommel, Campbell Barton, William Reynish Edits and macOS implementation by Brecht. Differential Revision: https://developer.blender.org/D5810 Part of T69652.
2019-10-03Mesh: simple extract mask optimizationsCampbell Barton
- Avoid per-vertex custom-data lookup - Break once a face has a mask vertex.
2019-10-03Fix extract mask freed memory use & leakCampbell Barton
2019-10-03Fix sculpt normal update in SculptDraw brushPablo Dobarro
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5981
2019-10-03UI: Add Buttons to Shader Editor Slots PopoverHans Goudey
Assign, select, deselect buttons added when in edit mode to complete the functionality of the shader editor vs. the properties panel. Reviewed by: brecht Differential Revision: https://developer.blender.org/D5768
2019-10-03Fix T70125: crash on startup in Linux with some tablet types connectedBrecht Van Lommel
2019-10-03Fix T70299: Grab brush not working as expected when Ctrl is pressPablo Dobarro
Reviewed By: brecht Maniphest Tasks: T70299 Differential Revision: https://developer.blender.org/D5920
2019-10-03Fix T66312: Undo does not restore normals correctly in sculpt modePablo Dobarro
Reviewed By: brecht Maniphest Tasks: T66312 Differential Revision: https://developer.blender.org/D5895
2019-10-03Sculpt: Disable remesh operators with MultiresPablo Dobarro
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5964
2019-10-03Fix T69227: Ignore inbetween mouse events in Snake HookPablo Dobarro
Reviewed By: brecht Maniphest Tasks: T69227 Differential Revision: https://developer.blender.org/D5977
2019-10-03Fix T70102: Mask Extract bad solutionPablo Dobarro
Reviewed By: brecht Maniphest Tasks: T70102 Differential Revision: https://developer.blender.org/D5978
2019-10-03Fix T70466 Rendering error when drawing multi-material meshesClément Foucault
2019-10-03Subdiv CCG: Cleanup, remove unused data from adjacency storageSergey Sharybin
Makes it easier to initialze adjacency, avoid extra re-allocations during initialization, reduces memory footprint.
2019-10-03OpenSubdiv: Add accessor to vertex edges via refiner C-APISergey Sharybin
2019-10-03i18n: Add Slovak language.Bastien Montagne
2019-10-03Fix T68945: VSE - Improper audio on frame 1Jörg Müller
This has already been fixed in 8d207cdc3b307fa20bc5b29059c596306aa2a65c as fix for T52472: VSE Audio Volume not set immediately, but I failed to backport it to upstream audaspace which is the reason the problem was back.
2019-10-03Fix T69216: "assert" not highlighted in text editorAnthony Eriksson
Workaround limitations of formatting code by putting longest names first. Differential Revision: https://developer.blender.org/D5613
2019-10-03Fix T69288: release confirms preference should not affect node editorBrecht Van Lommel
Was missing from new macro operators.
2019-10-03Cleanup: unused structs, struct membersCampbell Barton
2019-10-03Cleanup: argument naming, redundant NULL checksCampbell Barton
2019-10-03Fix memory leak in loop-cut error caseCampbell Barton
2019-10-03Fix assert in image cropCampbell Barton
2019-10-03Fix incorrect flag check in gpencil subdiv modifierCampbell Barton
2019-10-03Fix pointer assignmentCampbell Barton
2019-10-03Fix F-Key icon displayCampbell Barton
2019-10-03Fix error in opensubdiv topology refiner face matching checkCampbell Barton
2019-10-02Fix T69924: Prefetch stops when moving playheadRichard Antalik
Fix T70194: Prefetch freezes Blender in some cases - Initialize depsgraph in isolated bmain struct. - Fix prefetching range (forgot in initial prefetch commit). - Fix crash - Add check if prefetch job is initialized and running. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5899
2019-10-02Implement a user preference for the default Auto Handle Smoothing mode.Alexander Gavrilov
The default was changed with an initial implementation of the feature. With the feedback from animators, having a behavior which affects curves outside of a changing range is not convenient for professional animators working on high quality character animation. On the other hand, automatic smoothing is better for casual animation of object motion. This change adds an ability to change the default via User Preferences. Differential Revision: https://developer.blender.org/D5875
2019-10-02UI: add NLA track and channel theme colorBrecht Van Lommel
Patch contributed by Paul (Thirio). Differential Revision: https://developer.blender.org/D5967
2019-10-02UI: use consistent text box theme colors in search popupsBrecht Van Lommel
This solves an issues where these text fields would use menu background colors, making it difficult to create a correct theme. Default theme looks the same, only Blender Light now shows a dark text field. Patch contributed by Paul (Thirio). Differential Revision: https://developer.blender.org/D5906
2019-10-02Fix T70390: dyntopo smooth shading broken after recent changesBrecht Van Lommel
Made the code fully thread safe now.
2019-10-02Use PBVH_FullyMasked flag in mesh filterPablo Dobarro
We don't need to filter the fully masked nodes here after adding the flag Reviewed By: brecht Differential Revision: https://developer.blender.org/D5973
2019-10-02Fix T70414 EEVEE: Crash with 2 viewports, UV edit and sync selectionClément Foucault
2019-10-02Fix T70331 Node group passthrough is brokenClément Foucault
2019-10-02Workaround for NVidia broken driverClément Foucault
This disable the indirect drawcall on all Nvidia hardware. This has to be until nvidia fixes their drivers or instruct us how to correctly fix the issue. Related to T70011 Various display issues on NVIDIA after draw call batching.
2019-10-02Preference: option to use OS-Key to emulate MMBCampbell Barton
Alt-LMB is used in quite a few areas now, see T69323 using OS-Key allows these conflicts to be avoided. Currently disabled for WIN32, since it conflicts with the start menu.
2019-10-02Fix T70409: Propagate Pose not updating correctlySybren A. Stüvel
The Action was changed without tagging it as such in the depsgraph. Thanks @sergey for the sanity check!
2019-10-02Fix T70358: Use face count in Quadriflow by defaultPablo Dobarro
Reviewed By: brecht Maniphest Tasks: T70358 Differential Revision: https://developer.blender.org/D5958
2019-10-02Fix T70310: Difficult to change brush size from big to smallPablo Dobarro
Changing this values should only support horizontal movement as we are no longer trying to match the size of the cursor and the size of the circle preview in the widget. Reviewed By: brecht Maniphest Tasks: T70310 Differential Revision: https://developer.blender.org/D5931
2019-10-02Fix T70324: Layer Brush has bad behaviours and create artifactsPablo Dobarro
Reviewed By: brecht Maniphest Tasks: T70324 Differential Revision: https://developer.blender.org/D5934
2019-10-02Fix default cursor blue colorPablo Dobarro
The previous one was too light Reviewed By: billreynish Differential Revision: https://developer.blender.org/D5959
2019-10-02Fix bug in nearest_vertex_get_finalizePablo Dobarro
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5965
2019-10-02Fix T70399: Grease Pencil Canvas Grid Overlay Broken after DRW refactorAntonio Vazquez
Now the grid matrix is calculated when the shading group is created. Also, the grid pass is only created when needed and reduce memory usage when the scene is not using grease pencil objects. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5966
2019-10-02Fix T70443: Crash on sculpting with 'Curve' Stroke MethodPhilipp Oeser
Caused by rBc31a849a1474. Reviewed By: brecht Maniphest Tasks: T70443 Differential Revision: https://developer.blender.org/D5970
2019-10-02Fix T70441: crash after deleting a material output nodePhilipp Oeser
Caused by 5c79f2d0fba7. If no valid node_start is provided, we can just skip (e.g. 'ntree_shader_bump_branches' is not done then, but this is not neccessary without a valid eevee output node anyways...). Maniphest Tasks: T70441 Reviewed By: fclem Differential Revision: https://developer.blender.org/D5969
2019-10-02Fix T70405: Geometry node not linking manual derivativesPhilipp Oeser
Maniphest Tasks: T70405 Reviewed By: fclem Differential Revision: https://developer.blender.org/D5954
2019-10-02Fix T70268: Render failures with Vector pass active with OptiX in CyclesPatrick Mours
Rendering would produce invalid results or crash if the Vector pass was active but motion blur was inactive. This caused the OptiX BVH to be built with motion (because objects reported motion available), but the pipeline to be built without motion support (since with disabled motion blur this is not in the list of requested features). The two are not compatible and therefore caused issues. This patch fixes that by not building the BVH with motion if motion blur is not active (which makes sense). Reviewed By: brecht Differential Revision: https://developer.blender.org/D5968
2019-10-02UI: use consistent names and menu organization for blending modesYevgeny Makarov
The Python API is unchanged and remains compatible. Differential Revision: https://developer.blender.org/D5830
2019-10-02Python API: remove unnecessary ELASTIC_DEFORM_ prefix from enum identifiersBrecht Van Lommel
2019-10-02Revert "UI: use correct singular and plural nouns in report messages"Brecht Van Lommel
Convention is to use (s) postfix for cases where there can be one or multiple, so stay consistent with that. This reverts commit 3e8276311ed17d12e8b47b4fe8e2f68c1ce8c603.