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
2018-09-03Fix T56423: Fully broken drag'n'drop parenting in Outliner.Bastien Montagne
`BKE_libblock_find_name()` expects ID names *without* ID type 'prefix'...
2018-09-03Cleanup: Split function upSergey Sharybin
We would need to at least support one more PBVH building here, trying to squeeze everything into one function will make it really hard to read and follow.
2018-09-03Fix T56622: crash and other bugs deleting scenes.Brecht Van Lommel
Simplify library remapping code to handle special collection/object links in postprocess. Previously base contained the actual object link which needed special handling in preprocess, now objects are linked through collection and the base cache can be updated in postprocess.
2018-09-03Weightpaint mode: Removing barbarian batch tagging on engine initDalai Felinto
This was introduced in the original implementation of weightpaint in 2.8 (20f95de6ba2d). But this is very shortsighted, we can't assume only one object will be edited at once, nor should we tag things during drawing. There is a chance this introduces "bugs". If it does, we then tackle them in the proper way (usually tagging DEG after operators changing the weight paint data).
2018-09-03Fix T56666: Crash typing "w" in the search function.Bastien Montagne
One shall check object is a GPencil one, before trying to use ob->data...
2018-09-03Depsgraph: Cleanup, put symbols to a proper namespaceSergey Sharybin
2018-09-03Multi-Object Editing: MESH_OT_bridge_edge_loops by Philippe BachourDalai Felinto
I (Dalai) did a few changes before committing: * Code style (mostly tabs instead of space). * Skip loop when no vert selected. * Keeping comment on why always return FINISHED. Maniphest Tasks: T54643 https://developer.blender.org/D3338
2018-09-03Fix T56593: Crash when enabling collection with curvesSergey Sharybin
Was missing update of ID blocks which are becoming visible.
2018-09-03Merge branch 'master' into blender2.8Bastien Montagne
2018-09-03Multi-Objects: OBJECT_OT_vertex_group_smoothDalai Felinto
In this case we call the operation multiple times.
2018-09-03Fix (unreported) potentially giant memory leak in Cloth collision solver.Bastien Montagne
Not freeing its BVHTree in case there were no collision objects, could quickly lead to hundreds of MB of memleak!
2018-09-03Depsgraph: Use more meaningful name for flags storageSergey Sharybin
2018-09-03Tool System: add paint brush shortcutCampbell Barton
2018-09-03Eevee: Fix missing meshes on Win + Intel HD 530/540Clément Foucault
This is only a workaround. The real issue should be adressed by the driver team upstream.
2018-09-03Fix slow .blend file load due to recent accidentally committed debug code.Brecht Van Lommel
2018-09-03Set active base to NULL if its object is goneSergey Sharybin
2018-09-03Depsgraph: Cleanup, make it more obvious what ID referencesSergey Sharybin
2018-09-03Depsgraph: Cleanup, make it more clear what function doesSergey Sharybin
2018-09-03Depsgraph: Generalize storage for already existing ID nodesSergey Sharybin
Currently no functional changes, just allows to store mo information.
2018-09-03Cleanup: Remove unused lay_updatedSergey Sharybin
Is no longer used, having it around was more of a confusion than anything else.
2018-09-03Depsgraph: Cleanup, indentation levelSergey Sharybin
2018-09-03Fix T56659: Flow UI: Checkboxes report wrong width, making layouts jump to ↵Bastien Montagne
multi-columns too soon. Wrong handling of ideal width when splitting buttons and labels appart for checkboxes...
2018-09-03Cleanup: warningCampbell Barton
2018-09-03GP: Cleanup function parameterAntonioya
There was a mix of enum parameters and int/bool values.
2018-09-03UI: disable key shortcuts for toolsCampbell Barton
Only show shortcuts in the tooltips since they use different logic.
2018-09-03Cleanup: replace __import__ w/ import argumentCampbell Barton
2018-09-03Merge branch 'master' into blender2.8Campbell Barton
2018-09-03PyAPI: add optional imports to expression eval APICampbell Barton
Avoids having to use `__import__` to access modules.
2018-09-03Tool System: Show popup accelerators in tooltipCampbell Barton
The tooltips for tools in the toolbar now show how to access.
2018-09-02Fix part of T56654: Freestyle hiding viewlayer buttons when there is no lineset.Bastien Montagne
Buttons' context 'path' has to bee handled carefully, especially when building more than one step in a single call...
2018-09-02Keymap: Double tap A-Key to de-select allCampbell Barton
Uses double click events for the keyboard, which wasn't used before. Experimental feature suggested by @venomgfx
2018-09-02Cleanup: move select all/none/invert into templateCampbell Barton
2018-09-02Merge branch 'master' into blender2.8Campbell Barton
2018-09-02Cleanup: move keymap helpers into own fileCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: styleCampbell Barton
2018-09-02Cleanup: shadow warningCampbell Barton
2018-08-31Fix MESH_OT_loop_select: Deselect object objectsDalai Felinto
Before that if you loop select a mesh, it would deselect the previous selected edges of the selected mesh, leaving the other objects untouched.
2018-08-31Follow up to MESH_OT_offset_edge_loopsDalai Felinto
Committing this as a separate commit since we may want to keep this mode syncing elsewhere. But for now it makes sense to do it like this.
2018-08-31Multi-Objects: MESH_OT_offset_edge_loopsmilios
Changes from reviewer (Dalai Felinto): * Code style (replace tabs with spaces). * Return OPERATOR_CANCELLED if no a single object get through. Maniphest Tasks: T54643 https://developer.blender.org/D3392
2018-08-31Fixup for MESH_OT_vertices_smooth_laplacianDalai Felinto
Failing to repeat should return, but continue the object loop. Should test for selected vertex, not face.
2018-08-31Fixup for multi-objects snap functionsDalai Felinto
Sanitizing the use of TransVertStore, making sure it is always freed. Skip meshes with no vertex selected.
2018-08-31Fix memleak on snap_curs_to_sel_exDalai Felinto
2018-08-31MESH_OT_symmetrize: Cleanup, get op->ptr props outside objects loopDalai Felinto
2018-08-31Multi-Objects: MESH_OT_symmetry_snapn-kall
Reviewers: dfelinto Differential Revision: https://developer.blender.org/D3374
2018-08-31MESH_OT_blend_from_shape: Add error when no selected vertexDalai Felinto
This is just something simple I caught while testing the patch for multi-object.
2018-08-31Multi-Object-Mode: MESH_OT_blend_from_shapeHabib Gahbiche
"Blend from Shape" lists keys from active object and applies to all selected objects that have keys with a matching name. Changes from reviewer (Dalai Felinto): * Code Style. * Move Object **objects after sanity check to prevent leak when returning OPERATOR_CANCELLED. * Skip objects that have no selected vertex. * Fixed existent comments code-style: Since we are changing the indentation of these lines, may as well correct this as well. Differential Revision: https://developer.blender.org/D3656
2018-08-31MESH_OT_shape_propagate_to_all: Add error when no selected vertexDalai Felinto
This is just something simple I caught while testing the patch for multi-object.
2018-08-31Multi-Objects: MESH_OT_shape_propagate_to_allHabib Gahbiche
Pressing "Propagate to Shapes" now propagates the current shapes to the selected object's respective keys, if at least one selected object has shape keys. Discussion here: https://devtalk.blender.org/t/behaviour-of-shape-keys-in-multi-object-mode/1956/4 Changes from reviewer (Dalai Felinto): * Code style * Error message * Remove dead code Reviewers: dfelinto Differential Revision: https://developer.blender.org/D3651