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
2014-05-15Fix T40204: x-offset textbox failed with center/justify/flushCampbell Barton
2014-05-15Fix for right aligned text ignoring xoffsetCampbell Barton
2014-05-15CMake/SCons: finish removing MSVC2012 referencesCampbell Barton
2014-05-15Fixes for font underlineCampbell Barton
- underline faces had flipped winding by default. - BKE_vfont_to_curve_ex disallowed 0 underline height (annoying when sliding value) - disallow negative underline height since it flips underline direction (just change position + height)
2014-05-15Fix T40180: Space between letters adds space after last letterCampbell Barton
2014-05-15Disable auto-perspective by default, see T40153Campbell Barton
2014-05-15Fix T40154: UI Multi-drag sets value beyond maxCampbell Barton
2014-05-15Fix T40199: bge.logic.LibFree() could cause crashes by leaving dangling ↵Mitchell Stokes
pointers in the rasterizer.
2014-05-15Fix T40182: Crash when using KX_GameObject.rayCast/rayCastTo().Mitchell Stokes
Missed another parent->release().
2014-05-14Fix T40191: Misleading TypeError message when registering CollectionProperty ↵Bastien Montagne
wtihout kwarg "type". Turned up to be a cleanup of doc in that whole module...
2014-05-14Dirty fix for memory corruption in the rigid body API.Lukas Tönne
Problem happens when removing a rigid body reference in a constraint, and then jumping to the start frame right away. This will cause a full rebuild of the rigid body world. However, the btRigidBodys are removed before the constraints, and this leaves dangling pointers in the btTypedConstraints, which causes corruption when deleting those constraints later. Fix for now is to explicitly delete constraints in advance when rebuilding, while they still have valid btRigidBody pointers. Ultimately the whole memory management and ownership of Bullet data needs redesign. This is already happening in the particles_refactor branch and could be ported to master separately: https://developer.blender.org/diffusion/B/browse/particles_refactor/source/blender/blenkernel/intern/rigidbody.c
2014-05-14Code cleanup: doxy commentsCampbell Barton
2014-05-14FCurve: move add modifiers logic from menu into dynamic enumCampbell Barton
2014-05-14Fix FCurve mirror ignoring aligned/free handlesCampbell Barton
2014-05-14FCurve: stop generic rna update from changing curve handle typeCampbell Barton
2014-05-14Fix for FCurve keyframe editing left handle from button failing if not selectedCampbell Barton
2014-05-14FCurve: handle calculation was measuring new handle lengths and not using ↵Campbell Barton
for new ratio
2014-05-14Fix T40187: Can't set single keyframe handle as VectorCampbell Barton
ANIM_editkeyframes_refresh was testing handle selection as if those handles were transformed. This is already handled by areas which need it, so simply replace testhandles_fcurve -> calchandles_fcurve. This was causing other bugs such as inserting a keyframe changing handles of unrelated fcurves.
2014-05-14Fix for curve widget hue gradient drawing incorrectly when zoomingCampbell Barton
2014-05-14Fix T40172: LibFree() crashes with shared materials (e.g., from multiple ↵Mitchell Stokes
LibNew() calls)
2014-05-14BGE: Fixing some NavMesh memory leaks.Mitchell Stokes
2014-05-14Fix T37796, Mesh lost after exiting sculpt mode and undoing.Antony Riakiotakis
Issue here is that upon entering sculpt mode, the mesh (and the object mode) is stored in global undo. Now made the code similar to edit mode, but since we don't really have any operator to push, this is just ignored for now. I have tried just disabling the sculpt toggle operator undo flag but this didn't work due to the nature recursive of the operator calls
2014-05-14Code cleanup: indentationCampbell Barton
2014-05-13Fix T39196, Dynamic Topology Undo Applied to Wrong MeshAntony Riakiotakis
Undoing nodes that do not belong to the current object will cause the saved bmesh log entry to be reverted instead. This entry can belong to another object though. This is easy to fix by enforcing name matching (this was borrowed by edit mode but can definitely be improved) between current object name and undo node name and deleting older entries. However there are complications. Deleting dyntopo entries in this way can leave a brush stroke as first dyntopo log entry. This can present issues if we attempt to delete that entry since it's deleted mesh elements may now have had their ids (which would still be valid at the time) cleaned up. This can result in crashing if we attempt to resculpt on the mesh. To fix this I have disabled releasing the deleted entries. This entanglement between bm_log and undo is quite volatile but I hope the system works better now. Also minor cleanup, fix unneeded check warning
2014-05-13Fix compilation error with debug SConsSergey Sharybin
For some reason SCons defines _DEBUG, not DEBUG as mathutils was expecting it to be. Made it so mathutils checks for NDEBUG which mimics BLI_assert define.
2014-05-13Fix T40151: Problem in normal with subdivision surface + Boolean modifierSergey Sharybin
Own regression since e08db08. CustomData_copy_data() would fail in cases when mvert/medge/mloop/mpoly arrays were lazy allocated since that change. Now made it so this layers are copying from own copy of the arrays. Not sure if this still misses some CD to be copied, from quick glance seems no, but some further testing wouldn't hurt at all.
2014-05-13style cleanup, keep preprocessor identationAntony Riakiotakis
2014-05-13Add alloca include in compiler compatibility. Helps with MinGW32Antony Riakiotakis
compilation.
2014-05-13Fix T40176: Curve Functions broken in several addonsSergey Sharybin
Regression since 94e5e2f. Handbook example about what happens when you use copy-paste and don't test code after you did a cleanup.
2014-05-13Folowup for old fix for material animationSergey Sharybin
Need to update node trees, so cycles materials are also updating when tweaking settings from dopesheet/graph editor.
2014-05-13Fix T40158: Playback with 100% proxies is very slowSergey Sharybin
Context was creating with the wrong resolution.
2014-05-13More UI messages fixes and tweaks.Bastien Montagne
2014-05-13Correct last commit, check not to split along edges already usedCampbell Barton
2014-05-13Fix T40162: Vert connect creates extra face cutting across concave NGon.Campbell Barton
We need to support cutting degenerate ngons, see: T39418 This commit disallows cuts across faces where the same vertices can create better cuts on different faces.
2014-05-13Code cleanup: rename BM_face_legal_splits -> BM_face_splits_check_legalCampbell Barton
2014-05-13Freestyle: Added .new() and .remove() to the collection type of Python style ↵Tamito Kajiyama
modules.
2014-05-13Freestyle: Fix for own mistakes in defining RNA aliases.Tamito Kajiyama
2014-05-13Freestyle: minor UI text fix.Tamito Kajiyama
2014-05-13Freestyle: naming fixes.Tamito Kajiyama
FreestyleSettings and FreestyleModuleSettings are now defined as RNA aliases of FreestyleConfig and FreestyleModuleConfig, respectively.
2014-05-13Freestyle: code clean-up.Tamito Kajiyama
2014-05-13Freestyle: Added .new() and .remove() methods to collection types of line ↵Tamito Kajiyama
style modifiers.
2014-05-13BMesh: add check to BM_vert_pair_share_face to allow adjacent loopsCampbell Barton
Add BM_vert_pair_share_face_by_angle to avoid selecting concave splits.
2014-05-13Fix T38379: Mesh vertices only update when in cone of last created spotlightMitchell Stokes
The shadow render passes could set a mesh's modified status to false even if they were not rendered. This means their display lists do not get updated. For now, just skip setting all buckets' modified to false during shadow render passes.
2014-05-13Fix T40111: replaceMesh() crashes BGE when used on a parented objectMitchell Stokes
The replace mesh code was still calling release() on the parent object when it no longer needed to (due to earlier commits).
2014-05-13Tweak for node socket swapping: don't un-hide sockets automatically.Lukas Tönne
This was suggested by @zanqdo on IRC. Hiding sockets is a user choice (not to be confused with "unavailable" disabled sockets). Hidden sockets suddenly popping up when linking is confusing and intransparent, better just ignore them for the swapping.
2014-05-13BMesh: make BM_face_calc_normal_subset apart of the bmesh apiCampbell Barton
also make face normal calculation functions return normal length
2014-05-13Freestyle: Fix for comments in line with the previous commit.Tamito Kajiyama
2014-05-13Freestyle: Removed redundant flipping of UV coordinates.Tamito Kajiyama
Patch contribution by Paolo Acampora. Thank you!
2014-05-13Usual typo and style fixes in UI messages...Bastien Montagne
2014-05-12Fix T40115: Smoke simulator memory leak with high poly mesh emitter.Bastien Montagne
Own error, all kudos go to scorpion81 (Martin Felke) for the nvestigation & patch!