Revision bbf00a6 by Ray molenkamp August 27, 2020, 04:20 (GMT) |
Cleanup: Fix build warning with MSVC and OSL OSL requires RTTI to be off, this is done with the /GR- flag for MSVC, however /GR is in the default CXX flags leading to warning D9025 : overriding '/GR' with '/GR-' which cannot be suppressed. /GR is on by default and this flag is not required, so removing it from the default CXX flags makes it possible later use /GR- without generating warnings. |
Revision 7f3febf by Nathan Craddock August 27, 2020, 03:29 (GMT) |
Fix (unreported): Outliner Data API tree subtree expansion The changes in rB70151e41dc02 broke subtree expansion in the Data API display mode because the closed subtrees are empty lists. Move the empty subtree check from `outliner_item_openclose` to the walk navigation code to prevent the issue. |
Revision 489b579 by Ray molenkamp August 27, 2020, 01:14 (GMT) |
Cleanup: Fix build warning with MSVC `IDTypeForeachCacheFunctionCallback` lists the `flags` parameter as `uint`, having these functions use `eIDTypeInfoCacheCallbackFlags` results in the following warning when building with MSVC: warning C4028: formal parameter 4 different from declaration This change resolves this warning by changing the parameter to the appropriate type. |
Revision 6438fc4 by Ray molenkamp August 27, 2020, 01:07 (GMT) |
Cleanup: Fix MSVC warning in mantaflow This resolves the following MSVC warning: warning C4805: '&=': unsafe mix of type 'int' and type 'bool' in operation |
August 26, 2020, 21:53 (GMT) |
UI: Use alternating row theme color in file browser The outliner already uses the alternating row theme color as an overlay for every other row. This uses the same color for the file browser, instead of a hardcoded shading. The file browser background color is slightly tweaked to match the outliner, and the Blender Light theme is updated to use a lighter background color like the outliner. Reviewed by: Hans Goudey, Julian Eisel Differential Revision: https://developer.blender.org/D8717 |
Revision 8a9912e by Jacques Lucke August 26, 2020, 20:02 (GMT) |
Tests: fail automated tests on memory leaks and other internal errors This adds a new `--debug-exit-on-error` flag. When it is set, Blender will abort with a non-zero exit code when there are internal errors. Currently, "internal errors" includes memory leaks detected by guardedalloc and error/fatal log entries in clog. The new flag is passed to Blender in various places where automated tests are run. Furthermore, the `--debug-memory` flag is used in tests, because that makes the verbose output more useful, when dealing with memory leaks. Reviewers: brecht, sergey Differential Revision: https://developer.blender.org/D8665 |
Revision d8cf6ee by Bastien Montagne August 26, 2020, 18:44 (GMT) |
install_deps: add fontconfig to installed libs/tools. |
Revision f807b27 by Ray molenkamp August 26, 2020, 17:42 (GMT) |
Cleanup: Fix const warning with BLI_array_free when you call the BLI_array_free macro with a const pointer you get a warning when the macro calls `MEM_freeN` (warning C4090: 'function': different 'const' qualifiers) This was warning originating from `smart_uv_project_calculate_project_normals` in `uvedit_unwrap_ops.c` Normally we resolve these with a non const cast at the callsite but given BLI_array_free is a macro not a function this is not an option here and it has to be resolved in the macro. |
Revision 0498feb by Brecht Van Lommel August 26, 2020, 17:26 (GMT) |
Fix T80129: Cycles shadow catcher viewport error with exposure other than 1 |
Revision bd67891 by Brecht Van Lommel August 26, 2020, 17:26 (GMT) |
Fix T80080: improve tooltip for render number of threads Since the switch to TBB, the threads value specificies the maximum number of CPU cores used while rendering, it is not longer possible to use more threads than cores. Change the tooltip to make this more clear. |
Revision f699ba3 by Brecht Van Lommel August 26, 2020, 17:26 (GMT) |
Cleanup: better naming and no bad level access in BLI_winstuff |
Revision 9de18c3 by Nathan Craddock August 26, 2020, 17:19 (GMT) |
Outliner: Use `shift` for restrict button child toggle The `ctrl` key was mapped to recursive bone selectable and visibility toggling. This changes the key to `shift` to be consistent with objects and collections. Also adds an explanation to the tooltip. Part of T77408 Differential Revision: https://developer.blender.org/D8650 |
Revision 70151e4 by Nathan Craddock August 26, 2020, 16:58 (GMT) |
Outliner: Left and right walk navigation Previously the left and right arrow keys would close and open the active tree element, but a subsequent key press would not select up or down the tree as is common in tree-based interfaces. Walking left and right now does a selection action after opening or closing the active tree item. For example, a right key press on a closed element will open it's subtree, and an additional right key press will select the first child element. A left key press anywhere in a subtree will first close the active element if it's subtree is expanded. Walking left again will select the parent element. Part of T77408 Differential Revision: https://developer.blender.org/D8650 |
Revision b028a43 by Ray molenkamp August 26, 2020, 16:04 (GMT) |
Cleanup:Remove C++14 flags from extern/quadriflow The main CMakeLists.txt specifies C++17, quadriflow tries to add C++14 flags leading to the following warnings when building with MSVC Command line warning D9025 : overriding '/std:c++17' with '/std:c++14` This change removes the C++14 flags, and fixes a build error caused by the removal of `std::unary_function` in C++17 in the .obj loader (which isn't used by blender) Reviewed By: zeddb Differential Revision: https://developer.blender.org/D8720 |
Revision 3185e17 by Jacques Lucke August 26, 2020, 15:48 (GMT) |
Revision 14608c5 by Ray molenkamp August 26, 2020, 15:16 (GMT) |
Cleanup: Fix MSVC warning regarding flags in bullet For bullet we compile at /W0 for MSVC but we did not remove the standard /W3 flag. Leading to the following warning: Command line warning D9025 : overriding '/W3' with '/W0' This change removes the W3 flag for bullet to get rid of the warning. |
August 26, 2020, 14:27 (GMT) |
Fix T77900: File Browser in macOS fullscreen crashes When Blender is started in fullscreen mode from the command line, or if the fullscreen state is saved in the startup file, all temporary windows will also open in fullscreen mode. When closing the fullscreen File Browser, Blender would either crash or parent window becomes black. This does not happen if the Blender switches to full screen manually. `NSWindowCollectionBehaviorFullScreenPrimary` should be set for windows that can enter full-screen mode. Otherwise macOS will turn the wrong window into full-screen. Similar fix: rB4b39de677d20 Differential Revision: https://developer.blender.org/D8708 Reviewed by: Julian Eisel |
Revision 239b0ba by Pablo Dobarro August 26, 2020, 13:44 (GMT) |
Clenaup: Refactor Sculpt gesture mask operators This refactors Box Mask and Lasso mask making both functions share the same code. After this change it should be easier to add new functionality, new gesture tools or implement new gesture modes. No functional changes. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8707 |
Revision 08ec9b7 by Campbell Barton August 26, 2020, 13:28 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision e0772c6 by Campbell Barton August 26, 2020, 13:20 (GMT) |
Fix T80098: Mesh deform doesn't update in edit mode Use BKE_mesh_wrapper API access to access mesh coordinates for modifier evaluation. Call BKE_mesh_wrapper_ensure_mdata when binding since it's a one off operation. Regression from deaff945d0b96. Reviewed by: @brecht Ref D8709 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021