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-07-28Fix T66872: Changing clip color space does not update background imagesSergey Sharybin
Such reload can no longer happen directly and is to be done via dependency graph. Eventually, the movie cache will become shared across all copies of the clip, but even then we still need to have dependency graph mechanism because we need to update FFmpeg animation handle (which can not be shared across the copies).
2019-07-28Cleanup: remove unused ID-map undo APICampbell Barton
Removing this since it was added for TexFace support which has since been removed.
2019-07-26GPencil: Get current frame from sceneSergey Sharybin
This change makes it so current frame is queried from a scene rather than from a dependency graph. This makes it possible to avoid the fact that dependency graph might not be fully evaluated yet. There are still some cases where it frame is queried from the graph, but those seems to be in a code path where we need to ensure valid dependency graph anyway. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D5349
2019-07-26Cleanup: Remove unused depsgraph pointerSergey Sharybin
2019-07-26Modifiers: Update LaplacianDeform error message about vgroups.Bastien Montagne
Vgroup might be also 'invalid' because it is empty (and no other vgroup with vertices currently exists on that mesh). Related to T67385.
2019-07-26Fix T66325: Animation Keyframe Undo/Redo BugSergey Sharybin
The issue was caused by dependency graph always ignoring animation update when it is first time constructed. This was a way to make it preserve unkeyed changes on undo/redo. This, however, made it so changes of animation data itself (such as deleting/moving keyframes) did not trigger animation update by the dependency graph. This worked prior to copy-on-write because animation recalc flags were stored in the DNA and never re-set on file/undo load. This was giving dependency graph a clue that animation is to be re-evaluated when operator explicitly asked to (more precisely, when such operator was undone/redone). This change makes it so original ID's recalc flags are storing recalc flags when ID is tagged for update as an response to user input. This way re-building dependency graph can force animation to be updated on redo. Tricky part here is that ID's recalc flag is no longer to be zeroed when loading undo step (which is the same as reading .blend file). This is something what works differently comparing to legacy dependency graph, which was zeroing object's recalc flags there but not animation data's recalc flags. Shouldn't be causing issues, since unkeyed changes are not preserved upon opening a file anyway, at least to my knowledge. Related reports which are to be taken into account and verified they are not re-introduced when making changes in the area: - T63111: Auto-Bake stuck at constant re-rendering - T54296: Cycles viewport render stuck on constant re-render Reviewers: campbellbarton, brecht Reviewed By: campbellbarton, brecht Maniphest Tasks: T66325 Differential Revision: https://developer.blender.org/D5316
2019-07-26Fix T67639: Default cube UVs are incorrectly arrangedCampbell Barton
2019-07-26Fix T67595: bevel concave cube corner.Howard Trickey
The special case test for cube-like corner did not work if normals are flipped.
2019-07-26Fix T67671: Blender crashes when resizing sidebar with a colorbampmano-wii
The amount of triangles drawn by the button depends on its `sizex`. See: ``` immBegin(GPU_PRIM_TRI_STRIP, (sizex + 1) * 2); ``` Therefore the `sizex` cannot be 0. Solution a bit similar to rB56b0cd1d. Ref T67671 Reviewers: fclem, brecht Maniphest Tasks: T67671 Differential Revision: https://developer.blender.org/D5347
2019-07-26Fix missing ID pointer updates for texture paint undoCampbell Barton
Partial fix for T61263, however mem-file undo sometimes reloads imbuf's.
2019-07-26Undo System: correct fix for T67709Campbell Barton
2019-07-26Cleanup: Remove unused depsgraph pointerSergey Sharybin
2019-07-26Fix T66378: Missing animation update when switching view layerSergey Sharybin
Current frame is stored in a scene, and scene might have multiple view layers. The inactive view layers were not informed about scene's frame being changed, so when user switched back to view after changing scene frame it was in an inconsistent state between current scene frame and animation. Now we tag scene for time changes, so dependency graph can catch up and do proper update. Currently tagging is from quite generic place. Probably better approach would be to tag from where frame is actually being assigned. Downside of this is that it's easy to miss some places. Reviewers: brecht, mont29 Reviewed By: brecht Maniphest Tasks: T66378 Differential Revision: https://developer.blender.org/D5332
2019-07-26Fix T67507: Set origin on armature moves incorrectly parented objectsSergey Sharybin
Need to copy changes from original armature to evaluated one prior to BKE_pose_where_is(), otherwise the pose matrix in pose channels will not be correct. Can not use dependency graph update here, since we must not re-evaluate possible dependencies of the changed armature. Reviewers: brecht Reviewed By: brecht Maniphest Tasks: T67507 Differential Revision: https://developer.blender.org/D5331
2019-07-26Fix T67256: Add object redo duplicates, after exiting sculpt modeCampbell Barton
2019-07-26Fix T67709: Texture paint undo gets out of syncCampbell Barton
2019-07-25Fix T67599: Issue with Simple subdivision of loose edgesSergey Sharybin
They were always acting as a B-Spline subdivision.
2019-07-25Fix T67593: Crash when making link for instance collectionSergey Sharybin
2019-07-25Fix T67588: Crash after clearing animation in outlinerSergey Sharybin
2019-07-25Fix app-template keymap preferences being ignoredCampbell Barton
2019-07-25Fix app-template keymap being ignoredCampbell Barton
2019-07-25UI: clarify tip for viewport mouse position propertyCampbell Barton
This is an hidden property only visible in the keymap editor. Addresses T67589
2019-07-25Fix crash validating mesh polygons with invalid loop-startCampbell Barton
Add check for negative loop-start, fixes crash validating test file from T67605.
2019-07-25Fix T67472: Gizmo overlap causes cursor to get stuckCampbell Barton
2019-07-24Fix background image rotation and offsetCampbell Barton
- Offset was halved & not compensating for non-square aspect. - Rotation was flipped.
2019-07-24Fix T67548: Camera background-image ignores shiftCampbell Barton
Regression from 2.79
2019-07-24Fix T65980: Boolean crash with many intersections on a single faceCampbell Barton
2019-07-24Fix T67117: Font thumbnails crash to desktopSebastian Parborg
We were missing a null pointer check for invalid fonts.
2019-07-24Fix T67315: Redo transform disables snapCampbell Barton
2019-07-24Fix T66768: Grid fill span not workingCampbell Barton
2019-07-23Fix T67459: Dope Editor, muting channels with shortcut doesn't workSergey Sharybin
2019-07-23Tracking: Give more reasonable error message directly in the interfaceSergey Sharybin
Before this the message could be too generic which was simply saying that console is to be checked. This isn't very useful in cases when we know that reconstruction is failed because of lack of good keyframes or failure of initial reconstruction if there is no enough parallax on the selected keyframes.
2019-07-23fix: unreported: Collada using incompatible Enumeration types for compareGaia Clary
2019-07-23Fix T67334: Blender does not exit after savingJacques Lucke
2019-07-23Fix T65386 Eevee: Crash after baking indirect lights or cubemapClément Foucault
I'm not sure this fixes the root of the problem. The file from the ticket seems to have been corrupted in some way. We MIGHT want this in 2.80.
2019-07-23Cleanup: Rearrange the order of isect_ray_ray_v3 parametersmano-wii
And remove redundant add operation.
2019-07-23Fix T67299: UV Stretching Overlay of type "Area" fail when any face is hiddenmano-wii
We want to include this for 2.80
2019-07-23Fix T65402: Syntax error causes CPython assertmatc
2019-07-23Fix T67450: Crash undoing edit-mode lattice resolutionCampbell Barton
2019-07-23Fix T63775: Toolbar icons ignore BLENDER_SYSTEM_DATAFILESCampbell Barton
The environment variable to locate system data-files was ignored by toolbar icons. Add bpy.utils.system_resource to match Blender's internal data-file access.
2019-07-23Fix T67389: Transform constraints fail at large distancesmano-wii
2019-07-23Fix T67040: Undo crashes after renamingCampbell Barton
Correct fix that doesn't cause T67217. Temporarily removing the excluded undo step broke memfile-undo since freeing the undo steps needs to access other steps in the list to merge shared chunks, see: memfile_undosys_step_free. Pass the exclude step as an argument instead.
2019-07-22Incompatible usage of the Collada transparency valueGaia Clary
Some external tools seem to have issues with the definition of Collada <transparency> - a float value in range (0,1). However it is possible to use the <transparent> color as a container for the <transparency> value. This seems to be a more reliable method to export transparency values from Blender PBSDF Shaders. The relevant documentation is in the collada 1.14 reference manual, page 7-5 about the usage of transparent and transparency. This fix makes export and import of the <transparency> and <transparent> values more convenient and more reliable. Reviewers: brecht, jesterking Reviewed By: brecht Differential Revision: https://developer.blender.org/D5305
2019-07-22Fix missing subversion bump for 2.80 release.Bastien Montagne
We need a final subversion bump before release in case there are remaining 'unversioned' code in our versionning callbacks... Should have been done before first RC actually. ;) To be ported to 2.80 release branch.
2019-07-22Bevel modifier: let it work on wire edges when vertex_only.Howard Trickey
2019-07-22fix unreported: typo in python documentationGaia Clary
Fix as approved by dr.sybren in blender chat
2019-07-21Revert "Fix T67040: Undo crashes after renaming"Brecht Van Lommel
This reverts commit c635663e4a8169f68010b9234fa60f17ad03d7cb. This is causing crashes with sculpt mode and object mode switching. Fixes T67217.
2019-07-20Fix T67196: bevel bad at a 3-edge bevel.Howard Trickey
The test for whether or not this was a "pipe" neglected to use fabsf() around a dot result.
2019-07-19Fix assert in some cases when using DataTransfer modifier for custom normals.Bastien Montagne
Reported by @sybren on IRC, thanks. Should be safe for 2.80.
2019-07-19GPencil: Fix wrong material when apply Opacity, Hue or Tint modifierAntonioya
When apply the modifier a new material is created, but it was assigned wrongly. The problem was the index was base 0 already, so subtract 1, got a wrong value.