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-03-22Fix T54348: Bone dissolve gives invalid hierarchyCampbell Barton
Disconnected bones weren't handled correctly.
2018-03-22Fix bone dissolve using wrong envelope radiusCampbell Barton
Also correctly copy bone tip selection when dissolving.
2018-03-21UI: Optional prompt to quit for non win32 systemsCampbell Barton
D566 by @januz Use Blender native dialog when OS dialog's aren't supported.
2018-03-21Tracking: Make object created form tracks active and selectedSergey Sharybin
2018-03-21Tracking: Warn when no tracks are selected when creating meshSergey Sharybin
Makes it more clear why mesh was not created this way. Fixes T54368: 3D markers to mesh In MovieClipEditor Not working.
2018-03-21Fix T54378: Drivers fail with property from emptySergey Sharybin
Empties were missing Parameters component.
2018-03-20Fix build error on Windows 32 bit.Brecht Van Lommel
2018-03-20Remove debug only code from previous commitSergey Sharybin
2018-03-20Memory allocator: Clarify consistency check functionSergey Sharybin
Also make it to return truth when everything is good and false otherwise.
2018-03-20MSVC: Fix lite build.Ray Molenkamp
MSVC still defines __cplusplus as 199711L until it's in full conformance with the newer c++ standards, however the things we need from the standard are fully supported, hence a check for the msvc version was needed.
2018-03-20Fixed: cache clearing when using multiple Alembic files.Sybren A. Stüvel
2018-03-20Fix BLI_assert for MSVCCampbell Barton
Also use `_BLI_ASSERT` prefix for internal defines.
2018-03-20Fix missing ID pointer handling in materials in ID remapping code.Bastien Montagne
2018-03-20Fix missing array duplication when copying materialSergey Sharybin
Texture paint slots were copied as a pointer, causing double-free.
2018-03-20Fix compile error with MSVC2013 - Can't use __func__ (from BLI_assert) in ↵Joshua Leung
inlined functions ERROR: blenlib/intern/math_base_inline.c:371 - '__func__' : undeclared identifier (C:\blenderdev\master2\blender\source\blender\editors\lattice\editlattice_tools.c) [C2065]
2018-03-20Fix T54019: copying and linking bugs with custom ID pointer properties.Bogdan Nagirniak
2018-03-19Fix T54240: automatic node link moving should take into account type.Matthias Ellerbeck
Without this a "Clearcoat" link could be moved to "Clearcoat Normal" for example, which doesn't make much sense. Differential Revision: https://developer.blender.org/D3105
2018-03-19Fix T54317: overlapping volume render bug after recent changes.Brecht Van Lommel
Increasing the samplig dimensions like this is not optimal, I'm looking into some deeper changes to reuse the random number and change the RR probabilities, but this should fix the bug for now.
2018-03-19Fix T54356: volume rendering bug using just color attribute.Brecht Van Lommel
2018-03-19Cleanup: use utility header for particle loopingCampbell Barton
2018-03-19Cleanup: move particle undo into own fileCampbell Barton
Also avoid extern declarations which can get out of sync.
2018-03-19Cleanup: move armature undo into own fileCampbell Barton
2018-03-19Cleanup: move metaball undo into own fileCampbell Barton
2018-03-19Cleanup: move curve undo into own fileCampbell Barton
2018-03-19Cleanup: split lattice into own libraryCampbell Barton
Was mixed with object functionality.
2018-03-19Cleanup: type conversion warningCampbell Barton
2018-03-19Fixed typo Python APIJeroen Bakker
`mathutils.geometry.barycentric_transform` used `tri_a[1-3]` for the target triangle, but in fact they are `tri_b[1-3]`
2018-03-18Fix ugly recursive pattern in RNA PointCache data layout.Bastien Montagne
PointCache was having a collection of items of PointCache type, having a collection of items of PointCache type, having... Nuff said. For now, chose the 'ugly' way to fix it, that is, the one that changes nothing to API and scripts using it: we define another 'PointCacheItem' RNA type for items of our point cache collection, which has exact same interface as PointCache except for the collection. This is doomed to be rewritten at some point anyway, not worth spending time trying to define a really correct data layout for now.
2018-03-18CMake: disable boost for lite buildsCampbell Barton
2018-03-18Cleanup: kdopbvh, only set parent nodes onceCampbell Barton
2018-03-18Cleanup: use MEM_SAFE_FREECampbell Barton
2018-03-18mathutils: replace interp w/ blend when standaloneCampbell Barton
2018-03-17build_environment: remove msvc compiler warning from boost.Ray Molenkamp
Even the boost people have given up trying to keep up with the rapid release of new msvc versions, and have removed the warn for now see: https://github.com/boostorg/config/commit/5ad0730630188b55e2ee554dec53b5498fc0a030#diff-eac863c1d46c77471e54e8818aab7534
2018-03-17MSVC: ignore warning c4828 The file contains a character that is illegal.Ray Molenkamp
The only place this warning is coming from is from comments in headers of 3rd party libs. we can safely repress this warning for now.
2018-03-17Refactor: Collada: remove param, changed order of params in Function callGaia Clary
* In the Collada Module parameters are typically ordered in a similar way. I changed this to: extern std::string get_joint_id(Object *ob, Bone *bone); * The Object parameter was not used in get_joint_sid(). I changed this to: extern std::string get_joint_sid(Bone *bone);
2018-03-16Add an assert to BKE_icon_changed() that we are actually dealing with ID icon.Bastien Montagne
Otherwise, ID->obj is an opaque pointer, wrong usage here could lead to a vast amount of bad things.
2018-03-16Fix T54310: Assert when enable Brush custom icon.Bastien Montagne
We had a mix of two issues here actually: * First, Brush are currently using their own sauce for custom previews, this is not great, but moving them to use common ImagePreview system of IDs is a low-priority TODO. For now, they should totally ignore their own ImagePreview. * Second, BKE_icon_changed() would systematically create a PreviewImage for ID types supporting it, which does not really makes sense, this function is merely here to 'tag' previews as outdated. Actual creation of previews is deferred to later, when we actually need them.
2018-03-16Cleanup: naming and const parameter.Bastien Montagne
2018-03-16Depsgraph: Support colored addresses in debug printsSergey Sharybin
Enabled with --debug-depsgraph-pretty, only works with ANSI terminals. Thanks Bastien for review!
2018-03-16Add Truecolor ANSI console constantsSergey Sharybin
They are used to start and end colored output in console. Use with care, it is up to you to check that console actually supports Truecolor ANSII. In thew future we can extend this to other consoles and platforms.
2018-03-16Hash: Add utility function to convert address to rgb valuesSergey Sharybin
Some magic hashing, will become handy to make debug messages easier to follow.
2018-03-16Depsgraph: Move evaluation debug prints to depsgraphSergey Sharybin
This way we can easily control format and keep it consistent. And also possibly do other trickery, like coloring addresses!
2018-03-16Cleanup: move mesh mirror functions to own fileCampbell Barton
2018-03-16Cleanup: doxy sections for editmesh files.Campbell Barton
2018-03-16Fix T54326: Import Alembic stuck in edit modeKévin Dietrich
Switch to object mode before doing the import.
2018-03-16Fix T53971: single layer render showing the wrong render layer in image editor.Cheryl Chen
Original patch Cheryl Chen, extra fixes by Brecht. Differential Revision: https://developer.blender.org/D3098
2018-03-16Code refactor: move OIIO image buffer writing outside session, into callback.Guillaume Chereau
Original patch by Guillaume, modifications by Brecht. Differential Revision: https://developer.blender.org/D3102
2018-03-16GHOST: Support Unity taskbar progress APILukas Stockner
Unity itself is deprecated, but the API is also supported by KDE and the GNOME Dock extension, which means that it will be useful for a wide variety of distributions. To get a progress bar, the system must have a blender.desktop file and libunity installed. The need for libunity is annoying, but the only alternative would be to integrate a DBus library... Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D3106
2018-03-15BLI_assert: extract from BLI_utildefinesCampbell Barton
BLI_utildefines is quite large, defining many unrelated things. Add BLI_assert to include in inline headers, so math defines don't pull in too much.
2018-03-15Missed last commitCampbell Barton