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
path: root/source
AgeCommit message (Collapse)Author
2019-04-13Cleanup: style, use braces for the window managerCampbell Barton
2019-04-12Fix T61935 Crash when importing Alembic from MeshroomSybren A. Stüvel
The Alembic importer can now deal with XForm-less objects. Apparently MeshLab exports point clouds without parent transformation matrix (XForm in Alembic-speak). We shouldn't warn about this, but handle it properly instead.
2019-04-12Revert "Rename Label instead of Name in Node editor using F2 key"Campbell Barton
This reverts commit 98b06c20a0d4a66e2d9f4496c788f3d0902ea7c6. RNA properties should give predictable results, the desired behavior can be added only in operator logic.
2019-04-12Cleanup: add back semicolons to DefNodeCampbell Barton
Causes extra-semicolon warning, we'll need to disable clang-format for this file since it won't format properly. Reverts b389bb5ef8a
2019-04-12UI: Re-order Properties tabs to follow the data hierarchyWilliam Reynish
- Group tabs together based on the data-flow - Puts Physics and Particles next to Modifiers, with which they interrelate See D4612 Reviewers: pablovazquez
2019-04-12Fix T63452: View Port/render artifacts while camera movement inAntonioya
Patch provided by @matc
2019-04-11Fix T63467: Edge/vertex selection isnt working properly with X-ray set to 1Sebastian Parborg
Edit mode shows the mesh elements in X-ray mode even if alpha is set to 1. Now the code takes this into account so that you can still select visible mesh elements in X-ray edit mode. view3d_draw_legacy need to be updated with the new XRAY flag macros to avoid crashes. Additional cleanup of the XRAY macro flags were done.
2019-04-11Fix 'static override' message showing in ID template tooltip.Bastien Montagne
We only want to show that when library overrides are enabled.
2019-04-11Fix (unreported) potential infinite loop over collections' parents pointers.Bastien Montagne
It is crucial to properly tag as loopback that kind of pointers, otherwise some users of libquery's foreach_ID might end up in infinite loops.
2019-04-11Cleanup: commentsCampbell Barton
2019-04-11Cleanup: remove unused codeCampbell Barton
This variable was never used.
2019-04-11Alembic export: free depsgraph after useSybren A. Stüvel
2019-04-11Fix T62664: Exporting Metaballs as Alembic crashes BlenderSybren A. Stüvel
The `AbcMetaballWriter` now subclasses `AbcGenericMeshWriter` instead of wrapping an `AbcMeshWriter`. `AbcGenericMeshWriter` was created for this purpose (writing non-mesh objects as mesh to Alembic) and performs the work in a cleaner and, more importantly, not crashing way.
2019-04-11Alembic export: always consider metaballs animatedSybren A. Stüvel
The metaball 'mesh' is animated whenever any of its components are animated. However, it's not easily possible to visit all its components (AFAIK it requires a full scan of all objects in the scene and comparing names), so due to the blobby nature of the metaballs I now simply assume they'll be animated. This fixes an issue where a metaball was considered static when the base ball was static. For example, MBall static but MBall.001 animated would be considered 'not animated'.
2019-04-11Fix: Build issue with draco on mac.Ray Molenkamp
somehow missed mac in my last commit
2019-04-11Fix: Build issue with draco.Ray Molenkamp
DRACO_LIB_NAME was undefined, better use the proper cmake variable for it.
2019-04-11Rename Label instead of Name in Node editor using F2 keyAntonioya
See D4631 for more details Reviewers: @brecht @billreynish
2019-04-113D View: Show the camera frame when Extra's is offCampbell Barton
2019-04-11Fix T63451: selected objects not highlighted in outliner scene view.Harley Acheson
Differential Revision: https://developer.blender.org/D4668
2019-04-11glTF: add Draco shared library for mesh compression.Benjamin Schmithüsen
Draco is added as a library under extern/ and builds a shared library that is installed into the Python site-packages. This is then loaded by the glTF add-on to do mesh compression. Differential Revision: https://developer.blender.org/D4501
2019-04-11Fix T63464: Multi UV Maps limited to three with eeveePhilipp Oeser
this was very similar to T60684 (and the UV case was actually reported back then as well), so the fix goes hand in hand with rBbd8039399575 Reviewers: fclem Maniphest Tasks: T63464 Differential Revision: https://developer.blender.org/D4672
2019-04-10Annotations: Make all 2D editors locked to ViewAntonioya
Before, there was a hacky code for Image editor when the image was empty. Now, all 2D editors are locked to view and when you Move or Zoom, the stroke moves. This is a fix of T63402. Still pending if we add more options to 2D editors, but at least now, we have something consistent.
2019-04-10Fix T62449: Subsurf+hidden facesJeroen Bakker
When using subsurf (and other modifiers) the edit flags are not propagated correctly. Currently we assume to read the edit flags from the original object which is kind off hinding the real issue. Modifiers use `mesh_new_nomain_from_template_ex` to create a copy from an existing mesh. this method is only used by modifiers. So by placing this we will make sure that editmesh is propagated. Reviewed By: fclem, sergey Maniphest Tasks: T62449 Differential Revision: https://developer.blender.org/D4666
2019-04-10Keyframing: add operators that use keying-set ID'sCampbell Barton
Unfortunately we can't use insert/delete_keyframe operators in keymaps because the enums aren't known at the time of keymap registration and the keying sets are dynamic and use a poll function. Add a version of insert/delete operators that takes a string instead of an enum. Needed for D4626. Also extract int to keying-set into a utility function.
2019-04-10Fix T63455: Legacy GPencil settings in AnnotationsAntonioya
2019-04-10Fix T63441: Cycles applies modifiers twiceSergey Sharybin
Was a mistake in df26f28835f, which caused access uninitialized variable.
2019-04-10Cleanup: rename old -> versioningCampbell Barton
The term 'old' isn't very meaningful, follow naming for existing code that updates data.
2019-04-10Cleanup: use STR_ELEM macroCampbell Barton
2019-04-10BLI_string: Add STR_ELEM macroCampbell Barton
A string comparison version of the ELEM macro, add to avoid verbose & repetitive strcmp/STREQ usage.
2019-04-10Cleanup: order simple check before function callCampbell Barton
2019-04-10Cleanup: spellingCampbell Barton
2019-04-10Cleanup: style, shadow warningCampbell Barton
2019-04-09Fix T63427: Annotations don'twork with 2.79 settingsAntonioya
The problem was the colors were not converted and the annotation flag was not enabled. Note: For Scene data (View3D) there is a convert operator.
2019-04-09Cleanup: Use higher level functionSergey Sharybin
This kind of abstracts OpenGL details, and this is what is used in other areas as well.
2019-04-09Cleanup: spellingCampbell Barton
2019-04-09Image draw: Fix/workaround image corruption on drawSergey Sharybin
Was mainly visible with high-res image. Not entirely clear why it is only happening on macOS. While the entire function should be re-written to make float images displayed faster, still nice to fix the drawing. Reviewers: fclem Reviewed By: fclem Differential Revision: https://developer.blender.org/D4664
2019-04-09Fix T62114: Wireframe mode selection: selects backside objects when clicking ↵Sebastian Parborg
frontside object in 3d-window Now the depth order of objects when trying to select them is only used when not in X-ray mode. Before, this was only the case in wireframe mode regardless of X-ray settings. I've also unified the usage of V3D_XRAY and XRAY_FLAG as they were basically copies of each other. Reviewed By: Clément Differential Revision: http://developer.blender.org/D4504
2019-04-09Cleanup: BKE_gpencil namingCampbell Barton
- The ambiguous term 'handle' was used where 'ensure' is typically used (get or add when missing). - Rename `current` to `active`, all `current` functions which were also ensuring. - Clarify what is being operated on, using `BKE_gpencil_object_*` for objects, `BKE_gpencil_brush_*` for brushes.
2019-04-09Cleanup: styleCampbell Barton
2019-04-09Mistake in 1be2888bf021Jeroen Bakker
String compare renderengines.
2019-04-09Fix T63326: absolute shape keys inserted from Python in wrong order.Arno Mayrhofer
2019-04-08Fix T63386: text editor footer added multiple times.George Vogiatzis
Differential Revision: https://developer.blender.org/D4663
2019-04-08Fix T63399: Obj exporter does not respect "Apply Modifiers" settingsSergey Sharybin
2019-04-08Fix T60821: highlighting issues in Dope SheetPhilipp Oeser
replaced check for (obsolete in 2.8) objects 'SELECT' flag with check for bases 'BASE_SELECTED' flag Reviewers: brecht Maniphest Tasks: T60821 Differential Revision: https://developer.blender.org/D4606
2019-04-08GPencil: Mark Object gpd field as DeprecatedAntonioya
This field is only used to read old files, but it's not used anymore, so it's better mark as deprecated to avoid wrong uses.
2019-04-08Fix T63340: Transform Snap Object: Simulate occlusion only when ↵mano-wii
`use_occlusion_test` is true. And cleanup.
2019-04-08cleanup: typo in commentPhilipp Oeser
2019-04-08GPencil: Cleanup unused codeAntonioya
2019-04-07GPencil: Fix wrong Brush texture for pinned materialsAntonioya
If the Brush had a pinned material with texture, but the material slot was in a different material, the texture was not working. The material was not recovered from brush, but from object.
2019-04-07Cleanup: add comments about dual quaternion scale handling.Brecht Van Lommel
Ref T63327