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
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-07-19Blender 2.69 Release Cycle:Thomas Dinges
* BCon1: Alpha.
2013-07-19code cleanup: use MEM_mallocN rather then MEM_callocN when the array isCampbell Barton
overwritten immediately after.
2013-07-19code cleanup: use boolean for derived mesh face test functionCampbell Barton
2013-07-19optimization: avoid memcpy with shake key vertex array.Campbell Barton
2013-07-19code cleanup: inconsistent 'break' placement in BKE_object_minmaxCampbell Barton
2013-07-19enable type limits warning when compiling with gcc.Campbell Barton
2013-07-19fix [#36218] Crash attempting to delete right side of hard cut in VSE on ↵Campbell Barton
movie strip deleting a strip would try free the anim membe twice.
2013-07-18Tradtional release commit! 2.68 splash and the numbering.Ton Roosendaal
- This should then follow the tagging - And I would still prefer to have at least 24 hours full freeze, for proper test and avoid last minute errors.
2013-07-18fix for action editor view-selected behaving strangely.Campbell Barton
- when an fcurve had no selected keyframes, a default fallback value was used which caused view-selected to include frame 1, even when no selected frames were there. - the vertical axis was always reset, ideally we would center vertically too but the way this operator currently works we only know about the frame range, now don't change the vertical scroll when viewing selected since it would always jump to the top of the screen (view-all still acts this way).
2013-07-17fix [#36176] Connected font Bevel moves inwards for some letter combinationsCampbell Barton
bevel wasn't taking into account overlapping text (bug goes back to 1.8).
2013-07-16fix for checking char arrays against NULL, instead check their first ↵Campbell Barton
character. also remove some dead code (return directly after return).
2013-07-16Fix memory leak in BKE_mesh_vert_poly_map_create.Antony Riakiotakis
2013-07-15Fix #36058: Displace Modifier errors using a baked Image and displace baking ↵Sergey Sharybin
inconsistency between 2.67/2.68RC and previous versions This was in fact really nasty bug, caused by multitex_nodes function using global variable R (which is a copy of current renderer). this variable is not initialized to anything meaningful for until first rendering (preview or final) happened. Since multitex_nodes might be used outside of render pipeline, made it so whether CM is on or off as an argument to functions multitex_ext_safe and multitex_ext. Now multitex_nodes() is only shall be used for stuff happening from render pipeline! Also needed to make some changes to other places, so all the usages of texture sampling knows for the fact whether CM is on or off. And one more change is related on behavior of dispalcement, wave, warp, weightvg modifiers and smoke. They'll be always using CM off since texture is used for influence, not for color. It's rather bigger patch, but it's mostly straightforward changes, which we really need to be done. Reviewed by Brecht, thanks!
2013-07-15fix for sequence strips being given non utf8 names, where the filepath ↵Campbell Barton
wasn't utf8. also correct bad assumption in BKE_image_load_exists() that all paths are relative to the current blend file.
2013-07-15Fix #36139: cycles not taking texture spacing settings into account forBrecht Van Lommel
generated coordinates on text objects.
2013-07-15previous commit r58256, had error in editmode (somehow it worked in most ↵Campbell Barton
tests still). also don't decrement active indices below zero (also a problem in 2.67).
2013-07-15Fix #36124: VSE - Input Color doesn't invalidate cache properly for moviesSergey Sharybin
Animation structure holds some buffers inside, so for proper cache invalidation we need to re-open the animation.
2013-07-15fix for error (-1 index into array) when removing customdata layers with no ↵Campbell Barton
data, delete_customdata_layer was using layer data pointer to check weather to adjust index values (but both pointers can be NULL). Remove this code and do in customdata.c
2013-07-15fix for bad lengths being passed to string functions.Campbell Barton
2013-07-15fix for error in string copyCampbell Barton
- BLI_strncpy_wchar_from_utf8 wasn't NULL terminating the destination string, caused uninitialized memory use in BPY_python_start(). - BLI_strncpy_wchar_as_utf8 could write one byte past the buffer bounds.
2013-07-15fix regression [#36141] Crash with skin and remesh modifier in edit mode.Campbell Barton
2013-07-14fix for case where negative index was used when rendering particles with ↵Campbell Barton
UV's, also removed redundant array check.
2013-07-14recent changes to particle normal orientation change behavior in a way you ↵Campbell Barton
might not want (even though in general I think its an improvement). split this into 2 options, added 'Normal-Tangent' orientation that makes the mesh orient towards the tangent, otherwise it uses Z-Up as before.
2013-07-14fix relating to [#36093] Stationary Particle system - particle Y axis fails ↵Campbell Barton
to follow emitter object rotation With deformations and on a simple cube you could get axis flipping with normal-particle alignment. now use the normal & tangent to create the orientation to give a stable matrix that wont flip.
2013-07-13fix for bad NULL check in bmo_connect_pair, also remove duplicate checks in ↵Campbell Barton
if statements and redundant initialization vars.
2013-07-13fix for more errors with switch missing breakCampbell Barton
- boids random option was falling through to average. - (NC_OBJECT | ND_DRAW) notifier was falling through to ND_SHADING button preview updates.
2013-07-13remove redundant null checks and avoid divide by zero in driver evaluationCampbell Barton
2013-07-13fix errors in codeCampbell Barton
- BKE_mball_center_median(), didn't work. - clip_refresh was removing handlers from wrong space. - new_modifier, replace strcpy with BLI_strncpy
2013-07-13fix for misc errorsCampbell Barton
- reference to out of scope stack var - freeing fixes size array (never allocated) - add matching va_end for va_start
2013-07-13fix bad uses of sizeof() with memory allocation.Campbell Barton
2013-07-12Fix #36115: dynamic paint not showing correct result after file load or undo.Brecht Van Lommel
2013-07-12Moved code for calculating local_matrix to BKE funtion for reuseGaia Clary
2013-07-12Get rid of global originmat matrix from object.cSergey Sharybin
This matrix was used to store the space the object is in, which then was accessed by snapping code. No reason to keep it as a global variable (which isn't safe for threading, unlikely it'll give issues now, but it's easy to avoid issues early here). Now made it so BKE_object_where_is_calc_ex will get an optional parameter originmat and set this matrix in solve_parent. Original patch by self, minor changes by Campbell, thanks!
2013-07-12fix [#36093] Stationary Particle system - particle Y axis fails to follow ↵Campbell Barton
emitter object rotation
2013-07-11fix [#36090] Blender displays strange symbol in edge lengthCampbell Barton
2013-07-10Fix #36082: animation playback not working after rendering of background ↵Brecht Van Lommel
scenes and multiple render layer nodes. Also fixes issue with database free with vector blur after recent thread safety changes.
2013-07-10Fix #36076: Metaballs as particles with particle texture (size influence) ↵Sergey Sharybin
crashes Blender Issue was caused by size influence affecting on object's matrix, which is nice by it's own. But mball code was using ob->size to check whether it's zero-sized object or not, but then was using ob->obmat to scale the meta elements. This lead to situation when zero-sized elements were trying to tessellate, which is for sure a really bad idea.
2013-07-10fix [#36079] Use Modifier Stack Crash with ParticlesCampbell Barton
2013-07-10add asserts for passing in bad index values to DM_get_***_data, CustomData_get()Campbell Barton
2013-07-09Partial revert of rev58110Sergey Sharybin
There's one thing we didn't foresee from the beginning, which is apparently TLS is only available in OSX starting from version 10.7, and we still do support of 10.6. After recent Brecht's changes about locked viewport while initializing BI render this TLS is not needed in trunk anymore. So reverting this chunk of base iteration to use static variable. But leaving all the other static variables warped into context still, it should help a bit in the future refactor. Real fix would be to have some kind of graph context evaluation structure which would be passing to update routines (which will solve threaded mballs update) and making depsgraph responsible for getting a motherball. But this is all for GSoC project.
2013-07-09fix [#36055] Edge/Face Info display on wrong position with key framesCampbell Barton
display editmesh stats with deform modifiers.
2013-07-09Fixed more threading issues with metaballsSergey Sharybin
This time issue was caused by static variables used in BKE_scene_base_iter_next function. Change is not so much ultimate actually, but didn't find more clear solution for now. So the changes are: - Wrap almost all the static variables into own context- like structure, which is owned by the callee function and getting passed to the iteration function. - Recursion detection wasn't possible with such approach, so recursion detection still uses static in_next_object variable, but which is now stored in thread local storage (TLS, or thread variable if this names are more clear for you). This makes code thread-safe, but for sure final solution shall be completely different. Ideally, dependency graph shall be possible to answer on question "which object is a motherball for this metaball". This will avoid iterating via all the bases, objects and duplis just to get needed motherball. Further, metaball evaluation ideally will use the same kind of depsgraph filtering, which will get result for question like "which objects belongs to this group of metaballs". But this ideal things are to be solved in Joshua's and mind GSoC projects. Tested on linux (gcc and clang) and windows (msvc2008), hopefully no compilation error will happen. Thanks to Brecht for reviewing the change and getting feedback for other possible ways we've dicussed!
2013-07-09fix [#36066] crash when Tab out text objectCampbell Barton
the way Curve.len is used at the moment is really stupid, calculate string size on save for now, but should really store the length in bytes and total number of characters.
2013-07-06only make dynamic paint tag normals as dirty if it moves vertices.Campbell Barton
2013-07-05correct typo in previous commit & minor changes.Campbell Barton
2013-07-05fix for [#35911] wasn't complete, while weigths would show in editmode, ↵Campbell Barton
weights that were modified by a weight modifier wouldn't.
2013-07-04Revert revision 57896 to fix Make Local > All with multi user datablocks. It'sBrecht Van Lommel
causing problems with link/append, needs some deeper changes but it's too close to release for that.
2013-07-04Fix #36006: appending some datablock types (e.g. node groups) did not work, theyBrecht Van Lommel
were always linked after a recent bugfix.
2013-07-04rigidbody: Code clenupSergej Reich
Remove duplicate null check.