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-12-30GP: Mew Merge Strokes operatorAntonioya
This operator allows to create a new stroke joining several selected points of different strokes. The new stroke will use the current material. To use, first select the points to be merged. Optionally can remove the old points and strokes. The operator is available in Edit mode in the Specials menu and Stroke menu.
2018-12-30Cleanup: warnings (clang)Campbell Barton
2018-12-29Fix: Scrolling Preferences could cause blank UISeverin
Steps to reproduce were: * Open Preferences * Choose "Input" category * Scroll to the bottom * Choose "Interface" category The newly activated category should now use the scrolling set previously in the other category, causing the contents to be out of view. You would have to scroll to bring it back. Now scrolling is stored per category.
2018-12-29Fix T59675: Motion path frame numbers at wrong positionsJacques Lucke
Reviewed By: brecht Differential Revision: https://developer.blender.org/D4113
2018-12-29Cleanup: avoid counting list multiple timesCampbell Barton
Also simplify selected sequencer length function.
2018-12-29Cleanup: use bool, styleCampbell Barton
2018-12-28Cycles: restore old sample and material override settings for view layers.Brecht Van Lommel
Since there will be no view layer overrides in 2.80, this is needed still.
2018-12-28Fix T57078: Alembic curve import: better check for topology similaritySybren A. Stüvel
The old code assumed that if the number of curves was the same, the entire set of curves would have the same topology (in other words, it assumed 'same number of curves => same number of vertices for each curve'). I've added a more thorough check that also considers the number of vertices in each curve. This still keeps certain assumptions in place (for example that if the topology is the same, the weights won't change, which is not necessarily true). However, when the assumption doesn't hold, at least now Blender doesn't crash any more.
2018-12-28Fix T59164: Run Alembic in background when INVOKE'dSybren A. Stüvel
This is similar to what physics baking is doing: invoking the operator runs a background job, whereas executing blocks. This makes Python scripts calling the Alembic import/export operators more predictable. For backwardward compatibility with existing Python code the `as_background_job` parameter still exists, which overrides the behaviour chosen by INVOKE/EXECUTE. Reviewers: brecht Reviewed by: brecht Differential revision: https://developer.blender.org/D4137/new/
2018-12-28Docs: update manpage and html with app description matching website.Brecht Van Lommel
2018-12-28UI: update Blender application icon on all platforms.William Reynish
More accurate logo colors, flatter look.
2018-12-28Alembic import: Fix crash with mcol indices out of boundsPhilipp Oeser
Part of T57377 Reviewers: sybren Maniphest Tasks: T57377 Differential Revision: https://developer.blender.org/D3847
2018-12-28Alembic import: lock interface while importingSybren A. Stüvel
This prevents crashes caused by the viewport evaluating the depsgraph while the import is still running.
2018-12-28Fix T59785: Curve modifier does not update in realtime in object modePhilipp Oeser
Reviewers: brecht Maniphest Tasks: T59785 Differential Revision: https://developer.blender.org/D4134
2018-12-28Fix T59526: VSE Add submenus for clips/masks dont show with only onePhilipp Oeser
item
2018-12-28Sequencer: refactor clipboard copy to no longer increase user count.Brecht Van Lommel
The clipboard is not a real user and should not be counted. Only on paste should the user count increase. This is part of D3621, and was implemented by Richard Antalik and me.
2018-12-28Fix more issues with recent render passes code cleanup.Brecht Van Lommel
Ref D4133.
2018-12-28Fix T59910: material editor UI issue after recent changes.Brecht Van Lommel
This reverts part of commit 4f98266cf6, ref D4123.
2018-12-28Fix T59922: crash reading files with older renderlayersPhilipp Oeser
- own error in rB2c196de56bbb163048b08f321983234a5e72e804 - now introduce RE_PASSNAME_DEPRECATED placeholder for old passes - also dont allocate NodeImageLayers for these Reviewers: brecht Maniphest Tasks: T59922 Differential Revision: https://developer.blender.org/D4132
2018-12-28Fix T59774: Lightmap Pack Error: Element-wise multiplication: not supported ↵Bastien Montagne
between 'Quaternion' and 'Vector' types.
2018-12-28GP: Rename GP_STROKE_RECALC_CACHE to GP_STROKE_RECALC_GEOMETRYAntonioya
The GP_STROKE_RECALC_CACHE identifier was changed to GP_STROKE_RECALC_GEOMETRY because the previous name was confusing and could be confused with the recalculation of the Draw Manager cache.
2018-12-28Merge branch 'blender2.7'Bastien Montagne
Conflicts: source/blender/windowmanager/intern/wm_operators.c
2018-12-28Fix (unreported) broken Cycles tests after numaapi changes today.Bastien Montagne
Please always build tests when messing with build system/libs, am tired of fixing that kind of issues... Also, that fix is probably not working for standalone, no idea where's the numaapi lib then, but committing since I need a building blender here (with the tests, yes).
2018-12-28API Doc: point to blender2.7 new folder.Bastien Montagne
master is now for 2.8. ;)
2018-12-28Point API doc back to master one.Bastien Montagne
Now that 2.8 is master again... Still have to update 2.7 thingy there, now (and update API doc site accordingly, too).
2018-12-28Fix (unreported) broken Cycles tests after numaapi changes today.Bastien Montagne
Please always build tests when messing with build system/libs, am tired of fixing that kind of issues... Also, that fix is probably not working for standalone, no idea where's the numaapi lib then, but committing since I need a building blender here (with the tests, yes).
2018-12-28GP: Avoid Onion calculation when play animationAntonioya
2018-12-27Merge branch 'blender2.7'Sergey Sharybin
2018-12-27Fix T59874: Cycles CPU 25% load only during renderingSergey Sharybin
The issue was introduced by a Threadripper2 commit back in ce927e15e0e3. This boils down to threads inheriting affinity from the parent thread. It is a question how this slipped through the review (we definitely run benchmark round). Quick fix could have been to always set CPU group affinity in Cycles, and it would work for Windows. On other platforms we did not have CPU groups API finished. Ended up making Cycles aware of NUMA topology, so now we bound threads to a specific NUMA node. This required adding an external dependency to Cycles, but made some code there shorter.
2018-12-27Fix T59865: UV editor vertex snap to active does not make any sense.Sebastian Parborg
Differential Revision: https://developer.blender.org/D4129
2018-12-27Fix T59870: Can't select "Face area" in average normals operator.Bastien Montagne
Not sure why the mode prop was hidden at all, tbh...
2018-12-27Fix T58734: bvhtree.fromObject - error ( returned NULL without setting an ↵Bastien Montagne
error) in blender 2.8. Would free evaluated mesh even when it was the one cached in runtime data by depsgraph evaluation! Also fixes the asserts about using non-eval object in some cases.
2018-12-27GP: Enable Brush cursor by default for new brushesAntonioya
2018-12-27Fix T59900: duplicate font loading error and memory leak.Brecht Van Lommel
2018-12-27Merge branch 'blender2.7'Brecht Van Lommel
2018-12-27X11: support multiple tablet devices.Brecht Van Lommel
Previously we would try to guess what the main tablet device is, but this is error prone. Now we keep a list of X11 devices and try to match events to them. On the Blender side there are still some limitations in regards to using multiple devices at the same time, but this should improve things already. Fixes T59645.
2018-12-27Merge branch 'blender2.7'Brecht Van Lommel
2018-12-27Fix T59864: UV editor missing options in snapping pie menu.Sebastian Parborg
Differential Revision: https://developer.blender.org/D4128
2018-12-27X11: support multiple tablet devices.Brecht Van Lommel
Previously we would try to guess what the main tablet device is, but this is error prone. Now we keep a list of X11 devices and try to match events to them. On the Blender side there are still some limitations in regards to using multiple devices at the same time, but this should improve things already. Fixes T59645.
2018-12-27X11: support multiple tablet devices.Brecht Van Lommel
Previously we would try to guess what the main tablet device is, but this is error prone. Now we keep a list of X11 devices and try to match events to them. On the Blender side there are still some limitations in regards to using multiple devices at the same time, but this should improve things already. Fixes T59645.
2018-12-27cleanup: remove unused passesPhilipp Oeser
- use_pass_indirect, use_pass_specular from ViewLayer RNA - RGBA, DIFFUSE, SPEC, REFLECT, REFRACT, INDIRECT usages from remaining places Reviewers: brecht Differential Revision: https://developer.blender.org/D4117
2018-12-27Fix T59861: converting GP stroke to curve doesn't immediately workPhilipp Oeser
Reviewers: antoniov, brecht Maniphest Tasks: T59861 Differential Revision: https://developer.blender.org/D4127
2018-12-27Fix T59884: Rigidbody Calculate Mass Sets Mass to 0Philipp Oeser
rigidbody_get_mesh() needs an evaluated object Reviewers: sergey, brecht Maniphest Tasks: T59884 Differential Revision: https://developer.blender.org/D4125
2018-12-27Fix T59389: Solidify Modifier does not work with 'beveled' Curve objects.Bastien Montagne
Curve modifier eval code was actually doing nothing to ensure we passed mesh with valid normals when required by the modifier. This is a bit basic, rough code, but think it should cover all cases, time will say...
2018-12-27UI: fix display of menu buttons without text and icon, and only a down arrow.Harley Acheson
Differential Revision: https://developer.blender.org/D4123
2018-12-27UI: fix inconsistent icon button widths for popovers and enums.Harley Acheson
Differential Revision: https://developer.blender.org/D4086
2018-12-27Fix T59799: texture paint mode crash for object with no materials.Brecht Van Lommel
2018-12-27Merge branch 'blender2.7'Sergey Sharybin
2018-12-27Fix T56595: Hair Dynamics stop working after saving new fileSergey Sharybin
The issue was caused by NaN valid of the average spring length being stored in the file. This caused accumulation in the springs builder to also deliver NaNs, which then caused solver itself to not do anything. Not sure why these values where never initialized prior to the accumulation. Or even, why this runime data is stored in a DNA. Some sanitizing is possible here, but needs to be done with care to not disrupt Spring production.
2018-12-27Merge branch 'blender2.7'Brecht Van Lommel