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
2014-03-05Update submdules hashesv2.70-rcSergey Sharybin
- Addons and locales now points to v2.70-rc tag - Also updated hashes for addons_contrib and scons to make them up-to-date while i'm on updating this hashes.
2014-03-05Bump version to Blender2.70rc and new splashCampbell Barton
Splash concept art & paint-over: David Revoy. 3D artwork by Mathieu Auvray.
2014-03-05Move do-versions functions for 2.70Campbell Barton
2014-03-05Don't show branch name on the splash if it's a release branchSergey Sharybin
2014-03-05Fix T38969: RenderResult in RenderPart can be NULL if multithreadedLukas Tönne
renders are cancelled early.
2014-03-05Alternative fix for T38753, use existing __file__ in namespaceTamito Kajiyama
2014-03-05Fix T38970: Invert weights remove weights option not workingCampbell Barton
Patch D382 from Henrik Aarnio
2014-03-05Previous linestyle icon was old patch, commit right one this timeCampbell Barton
2014-03-05Fix for invalid custom data checks in armature and lattice functions.Lukas Tönne
Testing for custom data availability with getVertData and index 0 fails on assert for empty meshes (the index must be in valid range). Better use getVertDataArray which has no requirement for specific index.
2014-03-05Fix for un-subdivide creating duplicate facesCampbell Barton
2014-03-05Freestyle: Fix for incorrect comparisons of Nature values with integer and ↵Tamito Kajiyama
boolean values. The problem is that comparisons involving the constants Nature.POINT (for vertices) and Nature.NO_FEATURE (for edges) were evaluated in a wrong way. It is recalled that the Nature class is a subclass of Python's built-in int type, and that these two constants are zero when evaluated as numbers. The issue was caused by the implementation of the constants in an incompatible way for comparison with Python int (and boolean) values. Specifically, the zero of Python int is represented by an empty array of digits, whereas the zero-valued Nature constants were represented by an array of size 1. Python int comparison operators first check the lengths of the arrays of two operands, and then start comparing the digits only when the array length is the same. For this reason, the two Nature constants were not properly compared with int values (and thus with boolean values). It is noted that the zero-valued Nature constants may result from bitwise operations on other Nature constants (e.g., Nature.SILHOUETTE & Nature.BORDER), so this issue must have affected many existing style modules. The problem was reported by Folkert de Vries (flokkievids) through personal communications. Thanks a lot!
2014-03-05Code cleanup: remove long unused gamma correction tablesCampbell Barton
2014-03-05Fix for negative gamma correction rounding to intCampbell Barton
2014-03-05Fix for potential memory leak in Bullet API: freeing dynamic arraysLukas Tönne
should use the delete[] operator instead of the plain pointer delete.
2014-03-05Added back code which was commented out for debug reasonsSergey Sharybin
Also added a patchset for Carve's memory leak fix.
2014-03-05Fix T38962: Boolean modifier crashes when only right operand has UV layerSergey Sharybin
2014-03-05Enable requests for buildbot and release builderSergey Sharybin
2014-03-05OSX/scons: according to last commit, , use the version variableJens Verwiebe
2014-03-04Edit to last commit, use the version veriableCampbell Barton
2014-03-04Build system: option to copy 'requests' from scons.Campbell Barton
2014-03-04OSX/cmake: copy release/site-packages for OSX ( static py for now )Jens Verwiebe
2014-03-04Build system: add cmake option to install requestsCampbell Barton
2014-03-04Follow up to the offset scale fix for texture painting: texture mask hadAntony Riakiotakis
the same issue.
2014-03-04OSX/scons: copy release/site-packages for OSX ( static py for now )Jens Verwiebe
2014-03-04Build system: use lstrip with sconsCampbell Barton
2014-03-04Build system copy release/site-packages for windowsCampbell Barton
2014-03-04Fix simplify brush not supporting autosmooth. There is no reason whyAntony Riakiotakis
this should be so and it's useful to quickly decimate and smooth at the same time.
2014-03-04Fix volume scatter render issue introduced by recent bugfix.Brecht Van Lommel
2014-03-04Fix T38945, empty "System Bookmarks" and "Recent" panel were drawn in the ↵Thomas Dinges
File Browser, although these were disabled in User Preferences.
2014-03-04Fix compilation error windowsSergey Sharybin
2014-03-04Fix T38936 Bevel strange flickering on big meshes.Howard Trickey
Last change to bevel had a check for what was supposed to be an "on edge" new vertex being off the edge. The test tolerance was too small. This fixes that.
2014-03-04Fix T38918: Boolean modifier crashes when using specific topologySergey Sharybin
There were loads of issues in the code still which are mow likely fixed: - Hole resolver hook had memory leak -- it didn't free face with holes when triangulating it. - Original edge mapping didn't work correct. old code related on the fact that loop order is not changing when constructing the MeshSet class, but in fact it does change. Currently used edge map for this because it was easiest way to do it now, but after the release we're to change it. Main reason is that face mapping is not correct as well (and it was never correct actually). So we'll need to construct Mesh structures by our own to be sure we're using correct original index mapping. - Carve might produce faces with ears, which is forbidden in Blender. it wasn't an issue in old integration because triangulation will remove the ears. So for now simply added ears removing back as a hook. But actual reason of the ears is to be investigated really. This hook will only work for NGons, quads are assumed not be able to have ears. So this additional hook shouldn't slow down things much. - Carve's hole resolver produces duplicated faces in some cases. Still not sure what is the reason of this. Code here is not so much straightforward, this is to be investigated later. For now solved the issue as own hole resolver which checks for duplicated faces after the hole resolving. The additional checks here will only run if the mesh actually have hole and wouldn't introduce slowdown for faces which doesn't have holes. - Made it so if edge user triangulation gets a split (for example, in cases when this edge intersects with the second operand) it wouldn't be dissolved. This prevents cases of crappy topology after dissolving in several cases. - Edge dissolver didn't check for whether edge is a non-manifold. We couldn't really dissolve open manifold edges. The bad thing about this is that mesh triangulation might produce non-manifold edges and they wouldn't be dissolved. Not worst case in the world, but would be nice to have it solved somehow. - Exporting mesh form Carve to Blender might have produced duplicated edges in cases when several non-manifold faces shared the edge. This is also fixed now. - Mesh triangulation might have produced duplicated faces, which is really bad. Fixed by keeping a track on which faces we've created and skipping adding new triangle if we already have one. This all might introduce some slowdown, but we're too close to the release now, so would rather have it slower but robust. After the release we might look into ways to speed things up.
2014-03-04Fix T38944, Fonts too small in Movie Clip Editor on Retina display.Thomas Dinges
Thanks to Sergey for suggesting this fix.
2014-03-04Build system support for numpy on ms-windowsCampbell Barton
2014-03-04Fix F62828. UV stitch code did not handle non manifold edges very well.Antony Riakiotakis
This made loops in linked lists of uvedges from duplicate members causing a hang. Now check all previous links before adding a new one. It is not much slower in practice because non-manifolds are not that frequent.
2014-03-04Fix for regression noted in T38942: Blender Internal rendering can leadLukas Tönne
to wrong obmats of nested dupli objects. Restoring obmats after BI nested dupli object rendering has to happen in reverse order, so higher level omats are applied last.
2014-03-04Fix T38941: Laplacian Deform crashes on OSXBastien Montagne
When vgroup was invalid somehow (e.g. empty, as in this case) and bind could not happen, code was dereferencing a NULL pointer...
2014-03-04Scons: remove lcms referenceCampbell Barton
2014-03-03Icon for LineStyleCampbell Barton
patch T37008 from Michael P.
2014-03-03Fix T36496: unwanted behavior with NLA strip blend mode Replace.Brecht Van Lommel
If you have two overlapping NLA strips it automatically blends between them. However it was also blending between the first strip and the rest pose (e.g. 0,0,0 for locations and 1,1,1 for scale). This is ok if the blend mode is Add or Multiply since then you are adding onto the rest pose, but for Replace you want to be able to mix between two poses and not take the rest pose into account at all. What this does is that to not do any blending for the first strip if it has blend mode Replace. If someone wants the old behavior (from bugfix commit 27d792fa9ca1) they can still make an action with the rest pose and use that as the first strip.
2014-03-03Fix for bmesh triangulate creating duplicate edgesCampbell Barton
2014-03-03Debug function to check valid bmesh now detects duplicate edgesCampbell Barton
2014-03-03UI: "Option" panel in 'Particle Edit' mode was appearing in Tools and GP ↵Thomas Dinges
tab, now only show in Tools. Patch by Kévin Dietrich. Reviewed by: dingto Differential Revision: https://developer.blender.org/D378
2014-03-03UI: Splash text for 'a' releases and the upcoming 'Release Candidate'Campbell Barton
This avoids re-uploading splashes for minor version changes. Enabling now so any glitches can be found before we do the real rc.
2014-03-03Fixes for view3d rotate axis snappingCampbell Barton
- turntable would lockup when snapping, not allowing further rotation. - userpref rotate-about-selection was ignored (causing strange panning)
2014-03-02Fix issue with texture painting: Tex slot scale was being applied twice.Antony Riakiotakis
2014-03-02Fix for own mistake: arc diff swallowed a commit somehow, breakingLukas Tönne
compilation.
2014-03-02Switch Dyntopo enable back to Ctrl-D.Antony Riakiotakis
Grease pencil straight line can still be enabled by first pressing D then Ctrl and looks like there is no final consensus on key shortcut. Better leave this as before and solve after release.
2014-03-02Fix T37334: Better "internal links" function for muting and node disconnect.Lukas Tönne
Implements a more flexible internal connect function for standard nodes (compositor, shader, texture). Allow feasible datatype connections by priority. The priorities for common datatypes in compositor, shader and texture nodes are encoded in a simple function. Certain impossible connections (e.g. color -> cycles shader) are excluded by giving them -1 priority. Priority overrides link status: If a higher priority input can be found, this will be used regardless of link status. Link status only comes into play for inputs with same priority. Reviewers: brecht CC: sebastian_k Differential Revision: https://developer.blender.org/D356
2014-03-02Fix for problem with fly speed, caused by other speed tweaks.Campbell Barton