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-11-20Addressed final commentssoc-2019-bevel-profilesHans Goudey
2019-11-20Merge branch 'master' into soc-2019-bevel-profilesHans Goudey
2019-11-20New splash screen for master branch!Sergey Sharybin
This way we can tell master from previous releases apart. Splash by Gleb Alexandrov, Aidy Burrows and the Blender community
2019-11-20Alembic: clean up exporter metadata codeSybren A. Stüvel
The Alembic file metadata object was created in one place, a bit of metadata was added, then it was passed along with other properties which were then injected as metadata in another function. This is now cleaned up. No functional changes.
2019-11-20Alembic: Upgrade from 1.7.8 to 1.7.12Sybren A. Stüvel
Alembic 1.7.12 introduces a 'DCC FPS' hint, allowing Blender to write the scene frame rate to the Alembic file. This will make it possible for importers and converters to properly deal with situations where 'frame number' is the only reference to time. Writing this new DCC FPS hint will be done in a separate commit. Here only the Alembic library is upgraded from 1.7.8 to 1.7.12.
2019-11-20Cleanup: commentsCampbell Barton
2019-11-20Fix T71680: _PyObject_LookupAttr memory leakCampbell Barton
2019-11-20Cleanup: remove WITH_RAYOPTIMIZATIONCampbell Barton
This is redundant as WITH_CPU_SSE adds these flags when they're supported.
2019-11-20Fix assert running remesh with OpenVDB disabledCampbell Barton
2019-11-20Outliner: Fixup for previous commit on tooltip/crash fixDalai Felinto
The issue was actually in Python extras (where it shows the ENUM option). I got a bit distracted by the "(undocumented operator)" message. It made me miss the missing ENUM once the crash was gone.
2019-11-20Outliner: Fix crash for tooltips on ID operationsDalai Felinto
This was introduced on 9ca2cbdcea6a.
2019-11-19Outliner: Don't show id operations (make single user) when not supportedDalai Felinto
For the make single user operation to work we expect a parent of the datablock to be around. However this is often not the case when not accessing the data from Scenes or Viewlayer display modes. For now we simply not show them in the other cases. They can be added later though, by testing the outliner tree parent compatibility with the expected parent id. Fix T71673 Differential Revision: https://developer.blender.org/D6276
2019-11-19Subdiv: Tweak threading settingsSergey Sharybin
Ensure that all threads on a multi-core system are used. The issue was that BLI_task module was trying to be smart and used heuristic to find optimal number of iterations per thread. This heuristic assumes that tasks are light-weight, which is not a case for subdivision surface. On a higher subdivision level with a file from T70826 the evaluation time goes down from 0.25 to 0.17 seconds per modifier evaluation. When D6189 is finalized we can being some extra performance improvement.
2019-11-19Use mutex for lock in image.cRay Molenkamp
Usage of spinlock during heavy IO gave reduced performance see D6267 for details. Reviewed By: sergey Differential Revision: https://developer.blender.org/D6267
2019-11-19Fix T69798: Pinning empty image objectsDalai Felinto
We have no dedicated image context tab, so for now making sure we don't end up passing its ID as the pinned one. If we ever get one, we then will need a different solution here, like changing the ID that owns the data to be the object, instead of the empty image datablock. Differential Revision: https://developer.blender.org/D6273
2019-11-19Fix T71554: 'Hide Unselected' not working for certain selectionsPhilipp Oeser
rBc6cbcf83d015 caused to early out e.g when not all faces were selected (but surrounding faces were, so implicitly all vertices were selected). Now take (mixed also) selection mode into account. Maniphest Tasks: T71554 Differential Revision: https://developer.blender.org/D6254
2019-11-18Python API: assume that a crashed Python operator returned FINISHED.Alexander Gavrilov
The CANCELLED return value from an operator is intended for signaling that the operator aborted execution without changing anything, and an Undo stack entry should not be created. When a Python operator crashes, it is not safe to assume that it did nothing, so it should interpret it as FINISHED instead. Otherwise, the undo system behavior after an operator failure feels broken. Differential Revision: https://developer.blender.org/D6241
2019-11-18WM: remove view operators from the undo stackAlessio Monti di Sopra
2019-11-18GPencil: Layers and Materials Specials menu updatesMatias Mendiola
Rename and separate Layers and Materials Specials menu from other buttons for better consistency Reviewed By: antoniov Differential Revision: https://developer.blender.org/D6271
2019-11-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-18Build deps: Actually tweak EOL styleSergey Sharybin
Seems that `git am` will force native EOL.
2019-11-18Correct error in last commitCampbell Barton
2019-11-18Build deps: Fix compilaiton of OpenColladablender
Was caused by "wrong" EOL characters used in the patch: the file is actuallyu saved using CRLF EOL style. The patch was using CRLF as well for until recent change in the C runtime.
2019-11-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-18Fix T71564: Undo stroke lags after entering sculpt modeCampbell Barton
Regression since 2.80, see: T71434
2019-11-18Fix wrong name for QuadriFlow undo stepCampbell Barton
2019-11-18GHOST: Only spam about X11 errors when using --debug-ghostSergey Sharybin
This commit adds a new command line argument --debug-ghost and makes it so X11 errors happening during context initialization are only printed when this new flag is sued. There is no need to flood users with errors when their GPU is not supporting latest OpenGL version. Or, at a very minimum, the error must be more meaning full. Differential Revision: https://developer.blender.org/D6057
2019-11-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-18Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-18Fix building on NetBSDCampbell Barton
2019-11-18CMake: GLEW_INCLUDE_PATH wasn't set for system glewCampbell Barton
2019-11-18Fix building on 32bit systemsCampbell Barton
2019-11-18msvc: Use debug versions of tbb malloc for debug buildsRay Molenkamp
Using the release versions gave unpredictable results when the msvc debugger was attached for some developers.
2019-11-17Fix: Build error with msvcRay Molenkamp
std::min requires the algorithm header
2019-11-17Fix T71322: Crash in Audaspace with some video fileJörg Müller
Getting upstream audaspace fixes for audio files with more than 8 channels.
2019-11-16Fix a bug in the T34039 hack in case when a modifier key is not mapped.Alexander Gavrilov
In order to recover from a transient Focus Out - Focus In disruption in the middle of a shortcut, which can be caused by certain window managers, Blender has code that checks which modifier keys are pressed after Focus In and restores the modifier state based on that. If one of the Ctrl, Shift, Alt, Super keys is not mapped anywhere in the active keyboard layout, XKeysymToKeycode returns the invalid zero keycode, and reading the key state produces garbage, which can cause an invalid modifier state. Check the return value to avoid this.
2019-11-15Fix T68191: Make-instances-real doesn't select the new instancesPhilipp Oeser
2.79 also did this [select the new instances] which was useful. 2.79 also kept the instancer selected [this patch deselects] Reviewed By: mont29 Maniphest Tasks: T68191 Differential Revision: https://developer.blender.org/D6233
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15Fix active bone flip not activating the wpaint vertex groupCampbell Barton
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15Cleanup: quiet warningsCampbell Barton
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-15API Docs: don't show functions in 'bpy.app.handlers'Campbell Barton
This shows the function and it's memory location, it's not useful for docs so remove it.
2019-11-15API Docs: only document built-in typesCampbell Barton
Some types were documented in bpy.types aren't accessible there. For now, disable documenting types from add-ons and some types from bl_operators, bl_ui... since these are mostly for internal use.
2019-11-15PyAPI: add class and module attributes to rna_info.InfoStructRNACampbell Barton
Module access is needed for documentation generation to exclude non built-in modules. This also fixes a bug creating references to non built-in types.
2019-11-15Docs: correct indent for to_swing_twist docstringCampbell Barton