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
2015-05-04Fix Buttons context, invalid object data accessCampbell Barton
Another instance of T44376. Crash where the Python context would access a stale pointer to the active object.
2015-05-04Button Space: clear pin flag when NULL'ing pointerCampbell Barton
2015-05-04Fix T44376: Buttons context, invalid data accessCampbell Barton
Removing a scene from the buttons window would crash from a Python operator.
2015-05-04Cleanup: WM_main_remove_notifier_referenceCampbell Barton
Assumed the `reference` pointer is an ID, currently true, but may not always be. Add a callback specifically for this purpose since cleaning up notifiers and space-types are different operations.
2015-05-04Cleanup: naming for callback wrappersCampbell Barton
2015-05-04Remove redundant outliner lookup freeing objectsCampbell Barton
2015-05-04Add name argument to data creation API callsCampbell Barton
Was adding then renaming, unnecessarily.
2015-05-04BGE: Added 'ghost' arg to KX_GameObject.suspendDynamics() methodSybren A. Stüvel
The implementation of this 'ghost' argument already existed in the C++ source, but wasn't exposed to Python yet.
2015-05-03Fix typos.Tamito Kajiyama
2015-05-03Rigidbody: Fix viewport update when changing collision shape in toolbarSergej Reich
2015-05-03Fix T44591: Set PBone Group operator did not handled predifined group index ↵Bastien Montagne
in its invoke func.
2015-05-03Fix T44185, Fix T44090: hair texture density working unreliable.Krzysztof Recko
"Unexisting" particles must be freed after the unexist flag has been set, which was no longer the case after 78c491e62a5. Reviewers: brecht Differential Revision: https://developer.blender.org/D1213
2015-05-03Fix T41739: 3D view solid draw mode missing some material node updates.Brecht Van Lommel
2015-05-03Fix T41893: inconsistent color management on sculpt texture nodes previews.Brecht Van Lommel
2015-05-03Cleanup: rename clear_skin & clear_mask operators to skin_clear and mask_clear.Bastien Montagne
So that they match all other op names around - and sensible logic as well.
2015-05-03Fix T44589: No way to add a skin data layer manualy.Bastien Montagne
There are several ways to end up with an object with skin modifier, but no skin data on the geometry. So we need an operator to add it by hands. Also tweaked a bit UI of this modifier.
2015-05-03We do need to transform lnors in BKE_mesh_transform(), much handy for scripts.Bastien Montagne
2015-05-03Added name attribute to instance_geometry nodes (request for Second Life)Gaia Clary
2015-05-02BMesh: rip-tool can now split off isolated fansCampbell Barton
Useful since there wasn't a good way to do this previously.
2015-05-02BMesh: utility to split isolated loop regionsCampbell Barton
2015-05-02Cleanup: redundant varsCampbell Barton
2015-05-02Fix rna default value in BGE UI.Porteries Tristan
2015-05-02BMesh: rework BM_vert_is_manifold (simplify logic)Campbell Barton
- simplify boundary handling (walk from boundary - no need to reset walking) - early exit when the vert has >2 boundaries - use BM_vert_step_fan_loop to walk the fan
2015-05-02BMesh: replace radial count with simple checksCampbell Barton
2015-05-02Sound now returns even if file fails to loadCampbell Barton
With various codecs its hard to ensure a sound will load or not.
2015-05-02Fix ghash assert during BGE libload.Porteries Tristan
The assert message was caused by the multi call of BLO_library_append_begin in KX_BlenderSceneConverter::LinkBlendFile.
2015-05-02BMesh: BM_mesh_edgesplitCampbell Barton
Did quite a few checks not to tag bad splits (which wasn't working perfectly) Instead rely on BM_vert_separate not to create invalid geometry.
2015-05-02BMesh: BM_vert_separate double edge fixCampbell Barton
Splitting edges could give duplicates.
2015-05-02BMesh: return error on mesh validateCampbell Barton
2015-05-02Cleanup: bmesh src/dst order in API argsCampbell Barton
2015-05-02Cleanup: use function attrs for BMesh inline funcsCampbell Barton
2015-05-01Fix T44353, Fix T43981: random particle distribution overlaps if number is ↵Brecht Van Lommel
greater than 256.
2015-05-01Fix T43711: dual quaternion deform bug with shearing in deform matrix.Brecht Van Lommel
This also increases the tolerances in is_orthogonal / is_orthonormal functions, which were much too low for practical purposes.
2015-05-01Auto pack: don't show "No new files have been packed" on every .blend file save.Brecht Van Lommel
2015-05-01Fix T44433: print "unknown" rather than "1970-01-01" when .blend date is ↵Brecht Van Lommel
unknown.
2015-05-01Fix a couple of harmless compiler warnings.Brecht Van Lommel
2015-05-01Fix T44560: Merge Collapse tool - UVs operator panel option ignored with ↵Bastien Montagne
Collapse but not with other merge types. Was missing parameter for collapse bmesh operator...
2015-05-01Fix T44577: writing tessellated cddata when we should not...Bastien Montagne
Own mistake in rBf75c89b3f42ffac51603e6e53459f9d94a8782cc...
2015-05-01Use mono font for metadataAntony Riakiotakis
2015-05-01Fix T44565 World background artifacts when world shader is void (orAntony Riakiotakis
compilation fails).
2015-05-01Left some debug prints in here...Joshua Leung
2015-05-01Fix T43867: Clicking outside the viewport exits now Grease Pencil "Continous ↵Joshua Leung
Draw" mode When working with a pen only, it was previously impossible to exit Grease Pencil draw mode (when continous drawing was enabled). Now, clicking outside the drawing region (e.g. in the timeline, properties editor, or the header/properties/toolshelf regions) where you are drawing will exit this mode. Some corner cases to be aware of: * When Region Overlap is enabled, clicking on the overlapping panels still exits draw mode (even though you can see behind the buttons) * In the Nodes Editor, clicking on a node (while in drawmode) will still draw a dot/stroke. But, you can still exit drawmode by clicking on any of the panels (properties/toolshelf/header) mentioned earlier * To cope with cases where the operator is launched from the toolshelf, the code now sets a new "active region" when the first stroke is performed (based on what region is under the cursor at the time of that stroke), overwriting the setting that got stored when invoking the operator (i.e. the toolshelf). This change doesn't have any real user-visible effects, other than making it possible for this fix to actually work without breaking that use case.
2015-04-30BMesh: correct bmesh_edge_vert_swapCampbell Barton
Missed swapping out loops.
2015-04-30BMesh: add bmesh_disk_vert_replaceCampbell Barton
2015-04-30Cleanup: typosCampbell Barton
2015-04-30Data transfer - Loop Islands Hell Fixes.Bastien Montagne
This commit fixes several issues: * island_store->items_to_islands_num was reset each time we added a new island, this is stupid! Harmless too, though, afaikt. * partial verts bvhtree (with several islands) was hugely over-allocated... * we would 'leak' in neighbor islands when geometry itself was contiguous. * best_nor_dot was used incorrectly, leading to smaller weights for better matching normal! All those fixes are related to T44522 (through personal communications with reporter).
2015-04-30UI: use enum for thumbnail sizeCampbell Barton
2015-04-30Correct warningCampbell Barton
2015-04-30Better fix for T44556: Crash on the World Properties > PreviewDalai Felinto
2015-04-30Revert "Fix T44556: Crash on the World Properties > Preview"Dalai Felinto
This reverts commit 4bcc7a2ec6bf6937778a2227c7f938c50a0fafe5.