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
2017-09-06Fix T52374: Changes of rigid body related settings during simulation will ↵Sergej Reich
break the simulation Revert 9cd6b03, 3edc8c1, b87d10d and do a better fix for T50230.
2017-09-06Fix T52251: Knife cur displaces surfaceCampbell Barton
2017-09-04T52534: Compositor artifacts when scalingJeroen Bakker
Increased the maxx and maxy area of interest when scaling in this case.
2017-09-04Cycles Bake: Fix overflow when using hundreds of imagesDalai Felinto
We have a hardcored limit of 1000 images to be baked. However anything anove 100 would be leading to overflow in the code. Caught by warning from builder bot (my compiler doesn't even complain about this, but it should).
2017-09-04Fix T52209: New Depsgraph - animated follow curve constraint sometimes ↵Sergey Sharybin
freaks out when the curve has a parent
2017-09-04Fix T51907: New Depsgraph - Camera constraint is not evaluated properlySergey Sharybin
This is more a workaround for until we've got proper visibility flush, which will likely happen in blender2.8 branch.
2017-09-04Alembic: Fix T52579: crash when replacing slightly different alembic filesSybren A. Stüvel
Apparently with Maya in a certain configuration, it's possible to have an Alembic object without schema in the Alembic file. This is now handled properly, instead of crashing on a null pointer.
2017-09-04Fix: Deleting GPencil keyframes in DopeSheet didn't redraw the viewJoshua Leung
2017-09-04Fix: Border select for GPencil keyframes was including those in the ↵Joshua Leung
"datablock" channels even though those weren't visible This meant that it was easy to accidentally select too many keyframes
2017-09-04Fix: GPencil Sequence Interpolation for thickness/strength was invertedJoshua Leung
For example, if you have two keyframes: k1 = 1px, k2 = 10px it was doing: 1px, 9px, 8px, ..., 3px, 2px, 10px instead of: 1px, 2px, 3px, ..., 8px, 9px, 10px
2017-09-04Fix T52483: Fill is incorrect for interpolated strokesAntonio Vazquez
The recalc flag must be enabled for new interpolated strokes.
2017-09-04BMesh: use predictable order for remove-doublesCampbell Barton
Each qsort implementation may give different results when values match. Now fallback to sorting by index.
2017-09-04Docs: BMesh.from_mesh behavior w/ multiple callsCampbell Barton
2017-09-04Fix T51400: Pasting hex code failsCampbell Barton
The # prefix is supported, the button didn't give enough space to paste it. D2812 by @candreacchio
2017-09-04Missed last commitCampbell Barton
2017-09-04Fix T52515: Crash on BMesh.to_mesh()Campbell Barton
2017-09-04Fix minor Mesh -> BMesh conversion issuesCampbell Barton
- Vertex only meshes never restored their selection history. - Select history was cleared on the source instead of the target. Simple Optimizations: - Avoid O(n^2) linked list looping that checked the entire list before adding elements (NULL values in the source array to prevent dupes). - Re-use vert & edge lookup tables instead of allocating new ones.
2017-09-04Docs: rename var and comment how it's usedCampbell Barton
switch_from_camera wasn't right since it was used for auto-perspective.
2017-09-04Correction to last fixCampbell Barton
2017-09-04Fix T52490: NDOF orbit doesn't lock in ortho viewCampbell Barton
Regression in af3f7db caused by own fix for T51324
2017-09-04Fix T52396: Crash loading template w/o config dirCampbell Barton
2017-09-04Fix T52227: Time Slide tool doesn't take NLA mapping into accountJoshua Leung
To be backported to 2.79
2017-09-04Increase max/min frame range to over a millionDalai Felinto
For some specific pipelines (e.g., holographic rendering) you can easily need over a million frames (1k * 1k view angles). It seems a corner case, but there is no real reason not to allow users doing that. That said we do loose subframe precision in the highest frame range. Which can affect motionblur. The current maximum sub-frame precision we have is 16. While the previous limit of 500k frames has a precision of 32. Thanks to Campbell Barton for the help here. To be backported to 2.79
2017-09-04Fix T52588: Shape key value driver variables of duplicated object sets refer ↵Bastien Montagne
to old objects. Regression since 2.78, to be backported to 2.79.
2017-09-04Fix T52498: Deleting force field doesn't remove "Surface" from modifier stack.Bastien Montagne
Logic in `ED_object_check_force_modifiers` was inconsistent between add and remove modifier cases. Should be safe enough for 2.79.
2017-09-04Fix T52478: Error report "Shrinkwrap: out of memory" on invisible target.Bastien Montagne
Shrinkwrap must check it does have valid target data. Safe for 2.79 release.
2017-09-04Fix T52538: Outliner crash when displaying groups and using Show Active on ↵Bastien Montagne
editmode bone not in any groups There's no guaranty that given ID is found in current outliner tree... Safe for 2.79, though not a regression.
2017-09-04Fix T52481: After making all local, local proxies of linked data get broken ↵Bastien Montagne
after file save and reload. Issue was nasty hidden one, the dual status (mix of local and linked) of proxies striking again. Here, remapping process was considering obdata pointer of proxies as indirect usage, hence clearing the 'LIB_TAG_EXTERN' of obdata pointer. That would make savetoblend code not store any 'lib placeholder' for obdata data-block, which was hence lost on next file read. Another (probably better) solution here would be to actually consider obdata of proxies are fully indirect usage, and simply reassign proxies from their linked object's obdata on file read... However, that change shall be safer for now, probably good for 2.79 too.
2017-09-04Fix T52218: Missing update when reconnecting nodeSergey Sharybin
If node was connected to output, we tag tree for update no matter where the node was re-plugged to. Should be safe for 2.79.
2017-09-04Fix T52466: Silence search for button_context menu type.Thomas Beck
We were showing "search for unknown menutype WM_MT_button_context" messages in terminal which were not helpful for users, so now they are disabled. To be backported to 2.79
2017-09-04Fix threading conflict when doing Cycles background renderSergey Sharybin
It is possible to have same image used multiple times at different frames, which means we can not free it's buffers without any guard. From quick tests this seems to be doing what it is supposed to. Need more testing and port this to 2.79.
2017-09-04Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layerSergey Sharybin
Most likely needs in 2.79 final release.
2017-09-04Fix T52473: blender internal Fresnel and Layer Weight only work with linked ↵Brecht Van Lommel
normal. Please backport this to 2.79.
2017-09-04Fix T52439: Crash after adjusting lenght of hair particles.Bastien Montagne
Regression from rBfed853ea78221, calling this inside thread worker was not really good idea anyway, and we already have all the code we need in pre-threading init function, was just disabled for vertex particles before. To be backported to 2.79.
2017-09-04Fix error in PointerProperty argument listCampbell Barton
Regression in a7b3047
2017-09-04Modify menu from last commitCampbell Barton
Also correct tool-tip.
2017-09-04Fix T52434: Restore mesh center of mass calculationCampbell Barton
The new method while improved for solid objects doesn't work for non-manifold meshes, keep both.
2017-09-04Fix bpy library load: invalid function signatureCampbell Barton
2017-09-04PyAPI: avoid redundant PyLong_AsLong callCampbell Barton
Assigning to an RNA array converted from Python to C twice.
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