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-24Tracking: Use pixel aspect from clipSergey Sharybin
Don't force square pixel, since on a more real pipeline expected delivery is same anamorphic as an input footage.
2018-09-24Fix T56875: Auto Render not working after render pass name refactorLukas Stockner
The default compositor node update function sets the need_exec flag on the node which the Auto Render feature checks, but the custom update function that was added as part of rB4cf7fc3b3a4d didn't do so. Therefore, the two custom update functions that were added now also call the default update function.
2018-09-21Cleanup: style, use raw stringsCampbell Barton
2018-09-20Sculpt: Fix memory leak in undo systemSergey Sharybin
Was not freeing undo nodes themselves.
2018-09-20Cleanup: use win_to_3d_on_plane for curve drawingCampbell Barton
2018-09-203D View: add clip argument to win_to_3d_on_planeCampbell Barton
2018-09-203D View: add a simple un-clipped win_to_rayCampbell Barton
2018-09-20Cleanup: rename 3D view ray calculation functionsCampbell Barton
Using near far and optionally clipping planes is involved and not needed in many cases. Rename so a simpler version of this function can be added.
2018-09-203D View: point-on-plane from screen location utilityCampbell Barton
2018-09-20Cleanup: styleCampbell Barton
2018-09-19Fix T53745: Alembic exported with vertex colors not readable by other software.Wybren van Keulen
Most other software expects to read indexed vertex colors, so write indices along with the colors as we already do for UVs. Differential Revision: https://developer.blender.org/D3704
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2018-09-19Fix possible misuse of `BLI_strncpy`.mano-wii
Same issue as rB39f7c8256d58.
2018-09-19Fix unused var in case Alembic is not enabled, in own previous commit.Bastien Montagne
Sorry for the noise...
2018-09-19Mesh Sequence Cash: do not *always* report as depending on time!Bastien Montagne
2018-09-19Fix unreported: Undo of texts pasted in the Text Editor misses one character.mano-wii
Caused by commit rB28c34ae7e2d6 Unlike `strncpy`, `BLI_strncpy` ensures the last character is '\0'.
2018-09-19BLI_utildefines: rename pointer conversion macrosCampbell Barton
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT
2018-09-18Fix T56833: "zoom to cursor" in Clip editor not handling aspect ratio.Bastien Montagne
Trivial fix, just using same code as in Image editor...
2018-09-18Close OpenEXR thread pool on exitSergey Sharybin
This partially solves ASAN report about unfreed memory. There is still something in the report, need to have a closer look with debug version of OpenEXE library.
2018-09-17Fix object selection with eyerdropper not respecting property poll function.Brecht Van Lommel
2018-09-17Fix T56811: Do not show cancel button for jobs when UI is locked.Bastien Montagne
Since that button is then totally useless and unusable...
2018-09-13WM: move mousemove out of internal undo functionCampbell Barton
This causes a feedback loop in 2.8x, where gizmo redo caused fake mousemove that executed gizmo again. Move the mousemove into the undo/redo operator.
2018-09-13PyAPI: remove operator methods that leak memoryCampbell Barton
2018-09-13Tentative fix for T56770: Crash after set language to Simplified Chinese.Bastien Montagne
That bug probably did not affect 2.7x, only 2.8 with COW copying IDs in threads... But root of the issue is that underlying boost i18n lib does not support well multi-threaded access. So simply forbid any translation from non-main thread. This *may* be an annoying limit at some point, but doubt it will be any issue currently.
2018-09-13PyAPI: add API call to get an operators typeCampbell Barton
Getting the instance leaks memory and was only meant to be used for generating docs.
2018-09-13Cleanup: _bpy.ops utility to lookup an operatorCampbell Barton
2018-09-13Cleanup: use PyImport_GetModuleDictCampbell Barton
Replace direct access using PyThreadState_GET
2018-09-13Cleanup: GCC ignored qualifier warningCampbell Barton
2018-09-12Fix T56662: Autocomplete for texture slot Crash (in console).Bastien Montagne
That pointer can be NULL, RNA default string handling does not support that. (that whole uv_layer prop is quite nasty actually, since it does not own that string, always borrows it from some other data :((( ).
2018-09-12Cleanup: More correct terminology workSergey Sharybin
Matches threading API.
2018-09-12Cleanup: remove alpha_check variable from DNACampbell Barton
Just pass as an argument.
2018-09-11Build: require OpenJPEG 2.x minimum, remove bundled version.Brecht Van Lommel
* WITH_SYSTEM_OPENJPEG is removed and is now always on, this was already the case for macOS and Windows. * This should not break existing Linx builds. If there is no new enough OpenJPEG installed, CMake will no find libopenjp2 and WITH_IMAGE_OPENJPEG will be disabled. * install_deps.sh was updated with new package names, since distributions put this version in a new package. Differential Revision: https://developer.blender.org/D3663
2018-09-11Correct own error in recent transform orientation changesCampbell Barton
2018-09-11UI: split theme draw style into separate fieldCampbell Barton
Was using UI_BLOCK_LOOP to control draw style, this meant we couldn't use popup theme colors for cases where it the interface has the same purpose as a popup but happens not to use this flag.
2018-09-08Fix T56720: Lattice: crash on setting points_u/v/w from python.Bastien Montagne
One need to check that there is something to free, before trying to free it...
2018-09-07Cleanup: move area API into own functionCampbell Barton
2018-09-07Fix normal transform orientation calculationCampbell Barton
When using the 'normal' orientation, the normal would be ignored if the plane couldn't be calculated. Now use only the normal if the plane is zero length, this was already done, just not in all cases.
2018-09-06Fix T56698: saving render result from compositing as EXR is empty.Brecht Van Lommel
2018-09-06Compositor: Always use AA on masksSergey Sharybin
In a real world it is very weird to disable AA on a mask, it will give ugly looking result. For some fast preview passes (like in the node preview) the system can decide to disable AA without asking user to do anything. One thing we can consider doing is to remove Feather option as well. If real compo becomes measurably slower in cases when mask has no real feather, we can disable feather internally, without user input. Disabling feather in the interface is like making things faster but giving a wrong result, which doesn't sound that helpful either. Reviewers: brecht Reviewed By: brecht Subscribers: hype, sebastian_k Differential Revision: https://developer.blender.org/D3677
2018-09-06Fix ruler angle arc displaying past endpointsCampbell Barton
2018-09-05CCG: Remove number of layers from keySergey Sharybin
The issue there was that number of layers did not include normals, while element size counts bytes used by normals. This sounds very fragile and dangerous to work further. Also, one value can easily be delivered from another, so it is redundancy going on here. Possible difference now is that multires subdivision will copy normals to a higher levels. Shouldn't be big of a problem, since leaving old normals and updating coordinates is not correct either.
2018-09-05Cleanup: replace doxy @ with backslashCampbell Barton
The rest of Blender uses backslashes.
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!