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
2020-01-29Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-29Dopesheet: Avoid deselect-all triggering on every box-selectJulian Eisel
This wouldn't only behave glitchy, but break certain copy-paste workflows. See T70457 for details. Addresses T70457
2020-01-29Fix T73014: Marker sync does not work correctly if moving strip so it ↵Philipp Oeser
overlaps another strip Need to also offset markers in BKE_sequence_base_shuffle_time(). Also clarify/correct related comments. Maniphest Tasks: T73014 Differential Revision: https://developer.blender.org/D6555
2020-01-29Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-29Fix T55622: Proportional editing for Gpencil/Masks in dope sheet notPhilipp Oeser
taking proportional size into account Transform would always move all keyframes (e.g even when Proportional size is 0.0). 'calculatePropRatio()' was setting td->factor correctly, but this was not being considered in 'applyTimeTranslateValue()' if there was no action [which greasepencil and masks do not have]. Maniphest Tasks: T55622 Differential Revision: https://developer.blender.org/D6697
2020-01-29Fix T73482: Context Menu on any button is brokenJulian Eisel
What I removed here used to be needed in an earlier version of the patch, to avoid use-after-frees. This is not the case anymore, so it seems we can remove this. Generally the context region code is very weak and inconsistent. If things were done properly, the line I added shouldn't cause issues - it's logically correct. Also fixes T73475.
2020-01-29Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-29Fix T67483: Cannot paste on unit-vector uibutJacques Lucke
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D6701
2020-01-29Fix T72089: Image Editor - Paint mode, Clone Tool - disfunctional clearPhilipp Oeser
button in the Image slot in the Brush panel Caused/exposed by rBaf9ca138ba7b Also relevant was rB828905190e12 Above commits moved the WM_UI_HANDLER_BREAK around so it would not be returned anymore. We need WM_UI_HANDLER_BREAK, otherwise we wont get through to to KM_RELEASE. There are two places that explicitly check for KM_RELEASE (call to `ui_do_but_extra_operator_icon` in both `ui_do_but_SEARCH_UNLINK` / `ui_do_button`), and without the above we only ever get here with KM_PRESS. This patch restores the behavior regarding WM_UI_HANDLER_BREAK to what is was before the two culprit commits. Checked that both this report (T72089) and T69755 are working. Maniphest Tasks: T72089 Differential Revision: https://developer.blender.org/D6363
2020-01-29Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-29Fix T67654: missing ui refresh when changing active particle systemPhilipp Oeser
Since changing the active particle system uses NC_OBJECT | ND_DRAW for 'RNA_def_property_update()' we need to redraw/refresh BCONTEXT_PARTICLE in 'buttons_area_listener()' as well. Maniphest Tasks: T67654 Differential Revision: https://developer.blender.org/D6702
2020-01-29UI: Enable decorators in NLA Animated Influence and Strip Time panelsWilliam Reynish
Since the whole point of these properties is for them to be animated, enable decorators here for easy keyframing.
2020-01-29Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-29UI: pose X-ray state wasn't shown in the headerCampbell Barton
2020-01-29UI: Linux Platform File Browser System ListHarley Acheson
Since we can now use separate icons for the items in the File Browser lists, the following rounds out the "System" list for Linux. Adds a few more folders that are available in most distributions at installation, but only if they exist.
2020-01-29Fix solidify complex fixed thickness on flipped normal boundaryHenrik Dick
Fixed thickness with zero offset gave uneven results for complex solidify cases (3+ faces sharing an edge). See D6643 for steps to redo the error.
2020-01-29Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-29UI: hide filter alembic optionCampbell Barton
This was showing along side image save options.
2020-01-29Cleanup: minor style changes, use const vars for bmp.cCampbell Barton
2020-01-29imbuf: support writing grayscale BMP imagesJames Fulop
2020-01-29Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-29Cleanup: revert wrapping from D6692Campbell Barton
2020-01-29EEVEE: Micro optimize disk lightClément Foucault
Try to never do operation twice and try to use MADD operations. Even if this is very unlikely to make any difference, it can help compilers do some optimization. I did not measure any difference as probes have much higher impact on render time because of texture lookups. Note that disk light is currently the most expensive light type so it does not hurt to micro optimize.
2020-01-29Fix T67060 EEVEE: Noise caused by disk lightsClément Foucault
This is an issue on some drivers that might output NaN out of sqrt if the number is infinity.
2020-01-29Tool System: add shear tool to non-mesh edit-modesWilliam Reynish
2020-01-29UI: Fix typo in tooltipWilliam Reynish
2020-01-29Fix T73433: Transform options (Affect Only) tooltips are confusingWilliam Reynish
Change these to be more descriptive and understandable.
2020-01-28Fix memory leak of NLA child panel-typesJulian Eisel
Panel types always need to be registered in the region-panel-types list, or they won't get free'd.
2020-01-28Merge branch 'blender-v2.82-release'Brecht Van Lommel
2020-01-28UI: Edit Menu - Undo History List and Operator PollingHarley Acheson
Enable and Disable Edit Menu items based on whether those actions are currently applicable. https://developer.blender.org/D4846 Reviewed by Brecht Van Lommel
2020-01-28Fix T62730 Overlay: Selected edit hair points highlight is incorrectClément Foucault
This was due to the fact the drawing code was expecting the editpoints to be equaly spaced. Reuse the code in particle.c to output the select mask in red color channel of the particle (which is unused in new code).
2020-01-28Cleanup: fix compiler warnings related to deprecated membersBrecht Van Lommel
For Freestyle, it helps to move the struct copy from C++ to C, where the compiler knows that copying deprecated members is ok.
2020-01-28Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-28UI: Windows Platform File Browser System ListHarley Acheson
Showing Windows special folder locations with icons in File Browser System list. https://developer.blender.org/D6405 Reviewed by Brecht Van Lommel
2020-01-28Alembic depsgraph: explicitly add ANIMATION -> CACHE dependencySybren A. Stüvel
This dependency was removed in fd0bc7e002ced8ffd85e9aa3edcae173dbd13392, as there already were dependencies ANIMATION -> PARAMETERS and PARAMETERS -> CACHE, making ANIMATION -> CACHE unnecessary. Upon subsequent inspection, the ANIMATION -> PARAMETERS dependency was there due to the fallback behaviour in `RNANodeQuery::construct_node_identifier()`. Now this is no longer relied upon, and the required relation is made explicit again.
2020-01-28Fix T72143: editing image frame start/offset does not update in EeveeBrecht Van Lommel
2020-01-28Fix T63999: Filepath property won't open filebrowser from a popoverJulian Eisel
To issues caused this: * The code to launch the filebrowser from a button didn't respect popup menus stored in context * There was actually no popup menu region stored in context for this case. Doing so *may* introduce other issues, but the way I did things already fixes all issues I've found.
2020-01-28Fix T72593 Blender crashes when modifier change the material countClément Foucault
Instead of changing the modifiers behavior, we make sure to always use the data->totcol instead of the ob->totcol. Also we centralize getting this number to avoid future issues. Fix T72593 Blender crashes when separating mesh Fix T72017 Crash on set visibility change
2020-01-28Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-28Fix T72660: Alembic caches are not properly updated by driversSybren A. Stüvel
Drivers were not considered when building the dependency graph for `CacheFile` datablocks.
2020-01-28Cleanup: reformatted after NULL -> nullptr in depsgraph C++ codeSybren A. Stüvel
No functional changes.
2020-01-28Merge branch 'blender-v2.82-release'Bastien Montagne
2020-01-28Partially fix & comment about bad handling of `wrong_id` in `read_libblock()`.Bastien Montagne
Not fully fixing it for now since I do not see an easy way to remove freed pointer from libmap, and it does not seem to be an actual, practical issue currently, but eeek...
2020-01-28Fix T67006: Crash RenderEngine with previewJeroen Bakker
In a minimal render engine blender crashes as it cannot create a preview of the material yet. This patch adds a failsafe test for this specific scenario. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6633
2020-01-28Fix T54422 FluidSim: ColorRamp set position does not update the viewportClément Foucault
This was a missing notification because of wrong type. Also remove the id tag as the changes are still picked up by workbench and does not affect geometry or the particle system directly.
2020-01-28Disable some longer running tests from previous commit.Howard Trickey
2020-01-28Fix T73271, Delaunay Triangulation not robust enough.Howard Trickey
A big rework of the code now uses exact predicates for orientation and incircle. Also switched the main algorithm to use a faster divide and conquer algorithm, which is possible with the exact predicates.
2020-01-28Cleanup: changed NULL to nullptr in depsgraph C++ codeSybren A. Stüvel
No functional changes.
2020-01-28Merge branch 'blender-v2.82-release'Brecht Van Lommel
2020-01-28UI: better preserve icon sharpness at different UI scalesYevgeny Makarov
This changes the GL_TEXTURE_MIN_FILTER parameter from GL_LINEAR_MIPMAP_LINEAR to GL_LINEAR_MIPMAP_NEAREST. It gives a sharper result, since with these settings only down scaling is used. Differential Revision: https://developer.blender.org/D6662