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
2018-09-05Cleanup: styleCampbell Barton
2018-09-05Fix T54152: --env-system-scripts fails on win32Ray Molenkamp
2018-09-05Fix VSE cut both-sides optionCampbell Barton
Was ignoring the option, using the mouse in all cases. D3671 by @ISS w/ edits.
2018-09-04Cleanup: use const arg for BLI_rect inside checkCampbell Barton
2018-09-04UI: cleanup tooltip bounds clampingCampbell Barton
Wasn't properly clamping on the window minimum.
2018-09-03ClosthCollision: fully avoid computing BVHTree when we have no collision ↵Bastien Montagne
objects to test against. Followup to rBc6bbe6c5aac29, much more elegant solution to the problem. ;)
2018-09-03Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3668
2018-09-03Fix (unreported) potentially giant memory leak in Cloth collision solver.Bastien Montagne
Not freeing its BVHTree in case there were no collision objects, could quickly lead to hundreds of MB of memleak!
2018-09-03PyAPI: add optional imports to expression eval APICampbell Barton
Avoids having to use `__import__` to access modules.
2018-09-02Cleanup: move keymap helpers into own fileCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-31Python: Enable MASS unit in FloatPropertyMonique Dewanchand
MASS unit was already implemented for the C api. Only making sure it is accessible in the python api. Also added 'CAMERA' to the documentation as a valid option.
2018-08-31Remove CCGDM from PBVHSergey Sharybin
The statement that PBVH needs to keep track of CCGDM is wrong, PBVH itself does not care about CCGDM at all, and it's weird for it to carry on this beast so others can access. Even more, nobody will actually caring about CCGDM itself, all the usages were checking whether there is CCGDM or not. This is as good as simply checking PBVH type. Tested with an original report T53551 and everything is still stable.
2018-08-31PyAPI: replace checks for invalid input w/ assertCampbell Barton
Was returning -1 as a bool argument, in this case the caller needs to ensure non-null args.
2018-08-31C/Python API: Add PyC_RunString_AsIntPtrCampbell Barton
Utility to get an int or pointer from a Python expression.
2018-08-31Cleanup: rename WM_keymap_find -> WM_keymap_ensureCampbell Barton
2018-08-30Fix T56610: crash saving images with python API.Brecht Van Lommel
2018-08-29Cleanup: indentationCampbell Barton
2018-08-26Cycles: change default emission color to 1 1 1.Brecht Van Lommel
2018-08-26Cleanup: styleCampbell Barton
2018-08-24Fix T56491: Undo crash while preview jobs runCampbell Barton
While the crash is in 2.8, it's possible undo operates on data which isn't only owned by the current scene (any object for eg). Thanks to @mont29 for suggesting the fix.
2018-08-24UI: always align item w/ labelCampbell Barton
2018-08-24RNA: avoid redundant property lookups in UI APICampbell Barton
2018-08-23Fix T56506: Different behaviour of Bounds Clamp with positive and negative axis.Bastien Montagne
Small typo on minus sign position... ;)
2018-08-22Cleanup: use EDBM prefixCampbell Barton
2018-08-21UI: disable new text hinting from D3201 by default for now.Brecht Van Lommel
This changes the text hinting setting to be an enum with options Auto / None / Slight / Full. The default is Auto which currently disables hinting. The hinting was tested with a new FreeType version, but this is not what is used on the buildbots an official release environment, and the fonts look quite bad because of that. Once FreeType has been upgraded we can change the default. Even then the results are not ideal, perhaps due to missing subpixel positioning and linear color blending support in BLF.
2018-08-21Python API: expose missing LAYER_MEMBER property type registration.Kenneth Perry
Differential Revision: https://developer.blender.org/D3628
2018-08-20Fix BMesh edge_bisect, edge_percent being ignoredAndrew Hale
Also fix float/int/bool access methods
2018-08-20RNA: Spline.calc_length() utility functionCampbell Barton
D1810 by @Matpi w/ edits
2018-08-18Warn when app-template isn't foundCampbell Barton
2018-08-18WM: app-template command line overrideCampbell Barton
Without this, there was no simple way to have launchers for different app-templates. Also allows force-disabling the app-template stored in the preferences.
2018-08-17Fix engine.camera_model_matrix() not working in the Python API.Brecht Van Lommel
2018-08-16Fix T56404: Shape keys of the curves with multiple splines go haywire in ↵Bastien Montagne
edit mode. Very dummy mistake (someone forgot to increment one of the variables in one of the loops in that spaghetti nightmare that is nurbs shapekey code), took half an age to spot it... :/
2018-08-16Cleanup: rename transform UI valuesCampbell Barton
See: T54858
2018-08-15Cleanup: set expand variable for all enum-flagsCampbell Barton
No functional change, needed for fix in 2.8x
2018-08-14Fix use of uninitialized variable in some cases, in recent bugfix.Brecht Van Lommel
2018-08-14Fix T56363: Blender crash when deleting a curve object.Bastien Montagne
Conversion code could leave object with inconsistent material data compared to its new obdata. Ideally, various conversion code would handle that properly, conserving materials when possible, but for now at least ensure we get valid result!
2018-08-14Fix object copying not ensuring validity of material arrays.Bastien Montagne
Related to T56363, this is not fixing the root of the bug, but ID copying should always be a good occasion to ensure sanity of our data (and error checking is always better than a crash!).
2018-08-14Cleanup: vpaint face select de-selected twiceCampbell Barton
2018-08-14Correct vpaint vertex circle selectCampbell Barton
Would run validate when not needed.
2018-08-14Cleanup: use boolean argumentCampbell Barton
2018-08-14Cleanup: use braces w/ particle loop macrosCampbell Barton
2018-08-14Cleanup: styleCampbell Barton
2018-08-13Fix T55745: Pick Shortest Path tool, inconsistent selection.Bastien Montagne
To get consistent, user-expected results here, we need to 'fake' starting immediately after a 'skip' block (such that we start with a full block of selected elements). Same issue affected vertices and edges selection of course, did not check the other usages of WM_operator_properties_checker_interval_test() though.
2018-08-13Cleanup: avoid too close namings, prone to typo mistakes!Bastien Montagne
2018-08-13Fix T56224: Blender2.8 will force a quit when trying to open a scene ↵Bastien Montagne
containing clip track created by blender 2.79. Beautiful example of typo going unoticed and firing back up in totally unexpected place years later. Guess nobody actually duplicated a Clip data-block before! :P Most likely own fault, during refactor of ID copying code.
2018-08-13Fix T56344: Crash when used Twist for Emitter type of Particles System.Bastien Montagne
That effect is NOP with emitter particles anyway...
2018-08-09Math Lib: varied size vector multiplyAndrew Hale
Needed for Python mathutils elementwise multiply.
2018-08-08OpenJPEG: support building against both 1.5 and 2.3.Brecht Van Lommel
Patch porting to OpenJPEG 2.3 is by Campbell. Once all platforms are upgraded we can remove the code for 1.5, and upgrade or remove the openjpeg version from extern/. This intermediate step makes it possible for platform maintainers to upgrade to 2.3 without breaking other platforms.
2018-08-08Fix T55095: Undo crash w/ linked library dataCampbell Barton