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-06-29Fix T40792: Pack all into and Blender report Missing Files.Bastien Montagne
Do not check packed files' paths in BKE_bpath_missing_files_check()!
2014-06-28BLI_stackdefinesCampbell Barton
Bounds check the stack while debugging, also add STACK_PEEK
2014-06-28Fix T40851: "Sequencer" auto-check after changing spaceview and scene.Bastien Montagne
Mere typo, leading to restore a flag from another scene's flag value...
2014-06-27Fix T40823, crash with LoD operator without valid object.Thomas Dinges
2014-06-26Forgot this in previous commitSergey Sharybin
2014-06-26Replace Main->lock with an anoynous structure pointerSergey Sharybin
This way it's not needed to include BLI_threads.h from the BKE_main.h which helps avoiding adding PThreads includes to each library which uses Main on Windows. From the API point of view it's now MainLock* and to lock or unlock the main you're to use BKE_main_(un)lock(). This solves compilation error on Windows with SCons.
2014-06-26Code cleanup: remove MAT3/4_UNITY defines, just call unit_m3/4Campbell Barton
2014-06-26BGE: New Mouse ActuatorJorge Bernal
Disclaimer: The author of this patch is Geoffrey Gollmer (gomer). I only updated the patch to the current git master status, reworked several parts to fit well with current coding style and applied several fixes. This actuator allows users to show/hide the mouse cursor using logic bricks, as well as control object rotation with a mouse in the BGE. The mouse rotation is flexible enough to allow any type of mouse look, as well as banking for flight controls. {F94520} {F91859} Blend file for testing Mouse actuator (with default parameters and crosshair): {F94920} Reviewers: moguri Reviewed By: moguri CC: gomer, lordodin Differential Revision: https://developer.blender.org/D559
2014-06-25Fix T40776: Crash when using empty curve as a deformation targetSergey Sharybin
2014-06-24Correction to last commitCampbell Barton
2014-06-24Use gnu-libc arg order for BLI_sort_rCampbell Barton
When building on gnu-libc don't use our own implementation.
2014-06-24Make main library safe(er) for the threaded usageSergey Sharybin
Added a lock to the Main which is getting acquired and released when modifying it's lists. Should not be any functional changes now, it just means Main is now considered safe without worrying about locks in the callee.
2014-06-24move STACK_* macros into BLI_stackdefines.hCampbell Barton
2014-06-24Add MEMCPY_STRUCT_OFS macro for copying values after a struct memberCampbell Barton
use for DM_to_mesh to avoid clobbering the ListBase
2014-06-23T39690: Modifications to Blender's 'temp dir' system.Bastien Montagne
Current temporary data of Blender suffers one major issue - default 'temp' dir on Windows is never automatically cleaned up, and can end being quite big when used by Blender, especially when we have to store per-process data (using getpid() in file names). To address this, this patch: * Divides tempdir paths in two, one for 'base' temp dir (the same as previous unique tempdir path), the other is a mkdtemp-generated sub-dir, specific to each Blender instance. * Only uses base tempdir when we need some shallow persistance accross Blender sessions - and we always reuse the same filename (quit.blend...) or generate small file (crash reports...). * Uses temp sub-dir for heavy files like pointcache or renderEXRs (Save Buffer option). * Erases temp sub-dir on quit or crash. To get this working it also adds a working 'recursive delete' to BLI_delete() under Windows. Note that, as in current code, the 'recover render result' hack-feature that was possible with SaveBuffer option is still removed. A real renderresult cache feature will be added soon, though. Reviewers: campbellbarton, brecht, sergey Reviewed By: campbellbarton, sergey CC: sergey Differential Revision: https://developer.blender.org/D531
2014-06-21Fix T40727: Renaming nodes did not correctly fix animation paths.Lukas Tönne
2014-06-19View3D: Handle un-weighed vertex color properlyCampbell Barton
D608 by Gaia Clary
2014-06-19Curve: zero memory on access rather then callocCampbell Barton
also remove redundant check
2014-06-19Complete last commit.Bastien Montagne
Sorry, forgot to check other uses of BKE_nurb_makeCurve, NURBS surfaces were affected as well.
2014-06-19Fix T40694: Curve path messed up.Bastien Montagne
Error in rB4b4bb410e04e, BKE_nurb_makeCurve() requires its coord_array to be zero'ed, hence we need calloc here.
2014-06-18Code cleanup: replace 0 with OB_MODE_OBJECTCampbell Barton
2014-06-18Correct casts for IS_EQ and other macro tweaksCampbell Barton
- ensure GET_INT_FROM_POINTER us only used to get values - rename STACK_POP_ELSE -> STACK_POP_DEFAULT
2014-06-18Fix memory leaks in subsurfCampbell Barton
2014-06-17Fix some loss of precision in BKE's unit code.Bastien Montagne
When converting text to value, units' "value" had only 6 digits of precision, leading to annoying loss of precision esp. when mixing big and small units (like e.g. miles and inches).
2014-06-17Support for building without PythonCampbell Barton
2014-06-17Remove redundant checkCampbell Barton
2014-06-15Curve: remove unused displist membersCampbell Barton
2014-06-15Curve: replace calloc with malloc for values immediately written intoCampbell Barton
2014-06-15Curve: use zero length array for BevList for less confusing syntaxCampbell Barton
2014-06-15Code cleanup: commentsCampbell Barton
2014-06-14Replace sqrt with hypot for wipe-effect & transform codeCampbell Barton
2014-06-14Polyfill2d: avoid calculating polygon winding (its known in all cases)Campbell Barton
2014-06-13Cycles: Add dedicated nodes to split/combine vectors.Thomas Dinges
This was already possible via the RGB nodes, but that seems weird.
2014-06-13UI: Add back ability to select a custom interface fontCampbell Barton
2014-06-13BLI_bitmap: rename macrosCampbell Barton
- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE - BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE - BLI_BITMAP_GET -> BLI_BITMAP_TEST - BLI_BITMAP_MODIFY -> BLI_BITMAP_SET
2014-06-13BLI_bitmap: typecheck macoCampbell Barton
2014-06-13GSet, GHash: Add BLI_gset_add, since its common to add members to a setCampbell Barton
also rename BLI_edgeset_reinsert -> BLI_edgeset_add, in this case its the same.
2014-06-13Code cleanup: remove redundant arg from ARRAY_LAST_ITEMCampbell Barton
2014-06-13Code cleanup: avoid call to BLI_countlistCampbell Barton
2014-06-13Code cleanup: BLI_strdupn -> BLI_strdupCampbell Barton
2014-06-13Code cleanup: spellingCampbell Barton
2014-06-13Start of the 2.72 release cycles, BCon1.Thomas Dinges
Reminder for developers: Please document new features immediately after commit in the WIP release logs. No commit without docs. :) http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72
2014-06-12We're entering 2.71rc state nowSergey Sharybin
Meaning we do subversion bump and hopefully only splash screen separates us from the final release. Unless some bad regression is being discovered..
2014-06-12Fix T40582: issues with apply scale when having multires and scene simplifySergey Sharybin
Reshape and applying scale matrix on multires needs to create DM with simplify setting disabled. Added a special flag to modifier apply for this now.
2014-06-11Regression Bugfix T40332: Bad driver behaviour on small distances.Joshua Leung
!!! ANIMATORS/RIGGERS PLEASE TEST !!! I've reduced the size of the threshold for the keyframe lookup here. This threshold determines the minimum time in frames between keyframes (i.e. "how close" to each other they can get). Making this too small causes problems like T39207, but it seems that the threshold we've been using makes it impossible to get accurate behaviour on driver curves with keyframes, when the driver target only moves 2cm (i.e. 0.02 BU). So far, all of the test cases from T39207 seem to work fine, as well as Caminandes 2 files, and Kenny the Caterpillar. The Kiribati rigs/shots (thanks jpbouza for helping to check on these!) also seem to be fine.
2014-06-10Curve: skip curves when matching bevel-fac (like 2.70)Campbell Barton
2014-06-09Fix for slowdown converting mesh to curve with large polygonsCampbell Barton
Walk the linked list rather then doing index lookups.
2014-06-09Fix T40057: invisible hair particles slowing down mesh editsSergey Sharybin
Skip doing particle update in object_handle_update if object is in edit mode. Object will be re-evaluated on exit from edit mode anyway, so it's _expected_ to be a safe change.
2014-06-09Revert "Fix T40382: 2D stabilization uses disabled markers"Sergey Sharybin
It's not that trivial to support disapearing tracks in the sequence, and since we're having ongoing 2D stabilization rework patch wouldn't want to start doing rather bigger changes here now. Let's just stick to legacy behavior for this release. This reverts commits 91429d0, 543ce85
2014-06-06Fix compilation error after recent changesSergey Sharybin
fmc->script is a text datablock, for which we need to access to it's IT property.