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
path: root/source
AgeCommit message (Collapse)Author
2017-08-18PyAPI: Fix memory leak w/ empty, allocated enumsCampbell Barton
2017-08-17Fix T46329: scene_update_{pre,post} doc needs clarificationSybren A. Stüvel
The documentation for the bpy.app.handlers.scene_update_{pre,post} handlers states that they're called "on updating the scenes data". However, they're called even when the data hasn't changed. Of course such handlers are useful, but the documentation should reflect the current behaviour. Reviewers: mont29, sergey Subscribers: Blendify Maniphest Tasks: T46329 Differential Revision: https://developer.blender.org/D1535
2017-08-17Fix T52240: Alembic Not Transferring Materials Per FrameSybren A. Stüvel
When a mesh changes its number of vertices during the animation, Blender rebuilds the DerivedMesh, after which the materials weren't applied any more (causing the default to the first material slot).
2017-08-17Alembic: Renamed variable assigned_name → assigned_matSybren A. Stüvel
The variable is a pointer to a Material, not to a name/string.
2017-08-17Fix OSX duplicate path in Python's sys.pathCampbell Barton
The '..' in the path caused simple comparisons to fail. D2780 by @akitula
2017-08-17Blender 2.79: We are entering RC2 stageSergey Sharybin
2017-08-17Fix T52255: New Depsgraph - Constraint and Drivers not working together when ↵Sergey Sharybin
the driver references itself
2017-08-17Alembic import: report object name in face color index out of bounds errorSybren A. Stüvel
2017-08-17Alembic import: fix crash when face color index is out of bounds.Sybren A. Stüvel
This can happen with Alembic files exported from Maya. I'm unsure as to the root cause, but at least this fixes the crash itself. Thanks to @looch for reporting this with a test file. The test file has to remain confidential, though, so it's on my workstation only.
2017-08-17Fix T51701: Alembic cache screws up mesh.Bastien Montagne
Use same trick as in DataTransfer modifier e.g. to avoid modifying existing mesh's data.
2017-08-17Fix T52278: 'Default' application template failsCampbell Barton
Own error in 7398b3b7
2017-08-17Fix T52329: Boolean with aligned shapes failedCampbell Barton
Creating ngons with multiple axis aligned shapes in the middle of a single face would fail in some cases. This exposed multiple problems in BM_face_split_edgenet_connect_islands - Islands needed to be sorted on Y axis when X was aligned. - Checking edge intersections needed increased endpoint bias. - BVH epsilon needed to be increased.
2017-08-17Math Lib: add isect_seg_seg_v2_point_exCampbell Barton
This exposes end-point bias argument, needed in rare cases.
2017-08-17Fix width estimation for buttons with short labels in pie menusAleksandr Zinovev
Differential Revision: https://developer.blender.org/D2781 To be backported to 2.79 branch
2017-08-17iFix T52050: Empty VSE preview for scene strips with OpenGL preview + ↵Bastien Montagne
Rendered settings. 'OpenGL Preview' checkbox was redundant now, just use seq_prev_type value only. Might be OK for 2.79, but should be double-checked first...
2017-08-17Fix T52327: Entering/Exiting NLA Tweakmode disables Scene -> Only Keyframes ↵Joshua Leung
from Selected Channels The tweakmode flag and the selected-channels flag accidentally used the same value, due to confusion over where these flags were supposed to be set. The selected-channels flag has now been moved to use a different value, so that there shouldn't be any further conflicts. To be ported to 2.79.
2017-08-17Fix T52344: Softbody on Text.Bastien Montagne
Own previous fix (rBd5d626df236b) was not valid, curves are actually supported by SoftBodies. It was rather a mere UI bug, which was not including Surfaces and Font obect types in those valid for softbody UI. Thanks to @brecht for the head up! Also, fix safe for 2.79, btw.
2017-08-17Pie menu's sub-rows ignore 'EXPAND' flagAleksandr Zinovev
Regression, to be backported in 2.79.
2017-08-17Fix T52344: Softbody on Text.Bastien Montagne
For some reasons (c) softbody modifier was marked as compatible with curves... Would need much more work though, so for now just removing that flag!
2017-08-17DPI: add back option to control line width, tweak default width.Brecht Van Lommel
Adds thin/default/thick modes to add -1/0/1 to the auto detected line width, while leaving the overall UI scale unchanged. Also tweaks the default line width threshold, so thicker lines start from slightly high UI scales. Differential Revision: https://developer.blender.org/D2778
2017-08-17Fix T52334: images with non-color data should not change color space on save.Brecht Van Lommel
2017-08-17Tweak and extend POV syntax hilghting.Bastien Montagne
*Changed categories of some keywords *reordered some longer keywords that didn't appear *Activated another color (reserved builtins) by Leonid *added some HGPOV and UberPOV missing keywords Patch by Maurice Raybaud (@mauriceraybaud). Thanks to Leonid for additions, feedback and Linux testing. Related diffs: D2754 and D2755. While not a regression, this is new feature and would be nice to have it backported to final 2.79.
2017-08-17Fix T52324: Metaball disappears when deleting first metaball object.Bastien Montagne
Lost specific MBall 'need update' case here in last year's refactor. While technically not a regression, nice to have in 2.79.
2017-08-17Fix T52315: Crash on duplicating Scene without world.Bastien Montagne
Regression from rBa7b3047cefcbf, to be backported to 2.79. Like... seriously... :|
2017-08-17Fix T52280: The Image node in Compositing can't read Z buffer of openEXR in 2.79Lukas Stockner
As part of the fix for T51587, I removed the Depth output for non-Multilayer images since it seemed weird that PNGs etc. that don't have a Z pass still get a socket for it. However, I forgot about non-multilayer EXRs, which are a special case that can actually have a Z pass. Therefore, this commit brings back the Depth output for non-multilayer images just like it was in 2.78.
2017-08-17Fix fixed width box layoutsAleksandr Zinovev
Regression, to be backported in 2.79.
2017-08-17Fix T52260: Blender 2.79 Objects made duplicates real still refer armature ↵Bastien Montagne
proxy. New code was handling correctly ID's internal references to self, but not references between 'made real' different objects... Regression, to be backported in 2.79.
2017-08-17Fix width estimation for empty layouts in pie menusAleksandr Zinovev
2017-08-17Fix T52263: Crash When Splitting and Merging Areas with Header Text Set.Bastien Montagne
Not a regression, but safe enough to be included in 2.79.
2017-08-17Fix broken API doc generation: Partially revert rBa372638a76e0Bastien Montagne
Making those arrays static remove them from exported symbols, which breaks API doc generation script. To be backported to 2.79 branch.
2017-08-012.79 release: point submodules to correct branches and versions.v2.79-rc1Bastien Montagne
2017-08-012.79 release: update version numbers & readfile versionning code.Bastien Montagne
2017-08-01Fix multi-units drawing re precision handling.Bastien Montagne
This is still far from prefect, but yet much better than what we had so far (more consistent with inheritent precision available in floats). Note that this fixes some (currently commented out) units unittests, and requires adjusting some others, will be done in next commit.
2017-08-01BLI_math: add simple helper to get amount of 'integer' digits in a float number.Bastien Montagne
2017-08-01Cleanup: warnings from last commitCampbell Barton
2017-08-01Cleanup: use static vars where appropriateCampbell Barton
2017-08-01Fix fcurve color assignmentCampbell Barton
2017-07-31Fix T52224: auto IK not respecting length, after recent bugfix.Brecht Van Lommel
2017-07-31Code cleanup: fix warning with clang.Brecht Van Lommel
2017-07-31Fix T52232: Crash in RNA_enum_from_value while inspecting compositor image ↵Bastien Montagne
node properties in outliner. Bug was in RNA nodes code actually, itemf functions shall never, ever return NULL! Note that there were other itemf functions there that were potentially buggy. Also harmonized a bit their code.
2017-07-31Fix two issues with recent changes to number display while editing them.Bastien Montagne
* Numbers with units (especially, angles) where not handled correctly regarding number of significant digits (spotted by @brecht in T52222 comment, thanks). * Zero value has no valid log, need to take that into account!
2017-07-29Property path generation fixesAleksandr Zinovev
2017-07-29Cleanup: quiet picky ubsan warningsCampbell Barton
2017-07-29Cleanup: multistatement-macros warningCampbell Barton
2017-07-28Replace magic numbers with deprecated namesCampbell Barton
The names aren't meaningful but means it wont accidentally use valid names. Also remove textured-font setting
2017-07-28Fix T52195: Sculpt from Python failsCampbell Barton
When calling sculpt from Python, setting 3D 'location' but not 2D 'mouse' stopped working in 2.78. Now check if the operator is running non-interactively and skip the mouse-over check.
2017-07-28WM: OP_IS_INVOKE was being incorrectly setCampbell Barton
Calling an operator with EXEC_* context would still set the invoke flag.
2017-07-28Fix T52213: Enum drivers no longer workCampbell Barton
Regression in D1812: PyDriver variables as Objects Taking the Python representation is nice in general but for enums it would convert them into strings, breaking some existing drivers.
2017-07-28Resolve T45301 by adding option for old behaviorCampbell Barton
Some users really liked previous behavior, so making it an option. Cursor Lock Adjustment can be disabled to give something close to 2.4x behavior of cursor locking. When lock-adjustment is disabled placing the cursor the view. This avoids the issue reported in T40353 where the cursor could get *lost*.
2017-07-28Cleanup: clear deprecated UI flagsCampbell Barton
Also adds cursor-lock flag, to be used in next commit.