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-22install_deps.sh: fix IFS being incorrect when a version check failsCampbell Barton
This caused quoting to fail later on.
2020-01-22Revert "install_deps.sh: fix ffmpeg package installation on Arch"Campbell Barton
This reverts commit 3cb212602cacc186800c82febc86f5c68c1f92fb. The root cause was IFS being set incorrectly.
2020-01-22Merge branch 'blender-v2.82-release'Sergey Sharybin
2020-01-22Fix wrong DNA alignment on arm{el,hf} and mipselSergey Sharybin
Technically, pointers are to be padded with followup pointer.
2020-01-22VSE: Tool system integrationRichard Antalik
Add toolbar to sequencer regions. A bit of refactoring has to be done in RNA space. Currently there is only cut tool implemented to serve as template for anybody who would like to add more.
2020-01-22Alembic & Collada: Show sidebar by default in file browserJulian Eisel
Importers/exporters should show the sidebar by default (if they have any settings). For some reason this was missing for the Alembic and Collada exporters.
2020-01-22PLY Import: Hide empty operator properties sidebar in file browserJulian Eisel
The sidebar is empty for the PLY importer, so better to hide it.
2020-01-22install_deps.sh: fix ffmpeg package installation on ArchCampbell Barton
A blank space at the start of the string caused the list to be quoted as a single argument.
2020-01-22install_deps.sh: define sections with overlinesCampbell Barton
Over-lines are used in other large files (keymaps for e.g), using this add-hoc convention for sections make it easier to configure editors to jump between them (as I have locally).
2020-01-22install_deps.sh: use jack2 on ArchCampbell Barton
2020-01-22install_deps.sh: add debugging optionsCampbell Barton
Add USE_DEBUG_TRAP, USE_DEBUG_LOG for trapping errors and logging executed lines respectively. Handy for troubleshooting issues in the script.
2020-01-22Cleanup: adjust extend argument for tweak toolCampbell Barton
This isn't a type, name argument 'extend'.
2020-01-22Merge branch 'blender-v2.82-release'Richard Antalik
2020-01-22Fix T69921: VSE - Waveforms unnecessary redrawn on offset changeRichard Antalik
Waveform is freed in `sound_load_audio()` when sound length is `queried by BKE_sound_info_get()`. Add argument free_waveform, so `BKE_sound_info_get()` can skip waveform freeing, as it is not expected to alter sound. Reviewed By: sybren Differential Revision: http://developer.blender.org/D6053
2020-01-22Fix T73311: Mantaflow > Liquid: Enabling Initial Velocity on Inflow / ↵Sebastián Barschkis
Outflow crashes Blender
2020-01-22Fix T72894: Mantaflow: several crashes due to null pointersSebastián Barschkis
Incorporated LazyDodo's suggestions from the task.
2020-01-22Fix Blender DMG bundling for macOS failing on buildbotBrecht Van Lommel
The change from D6462 caused a permission prompt. Setting the user and group UID appears unnecessary to fix the issue, so leave just the mode.
2020-01-22UI: rename transparency to opacityCampbell Barton
Calling it transparency makes value seem inverted, resolves T73306.
2020-01-22install_deps.sh: quiet warning in install_deps.shCampbell Barton
The unquoted check gave a 'binary operator expected' warning.
2020-01-22VSE: Add Adjust Last Operation panel to the video sequencerRichard Antalik
Add Adjust Last Operation panel to Sequencer. `OPTYPE_REGISTER` was removed form some operators and few properties were hidden So they don't show up on the panel Author: a.monti Reviewed By: ISS Differential Revision: http://developer.blender.org/D6210
2020-01-22Merge branch 'blender-v2.82-release'Richard Antalik
2020-01-22Fix T70415 100% proxy files playing with poor performanceRichard Antalik
Refactor code to use `eSpaceSeq_Proxy_RenderSize` or corresponding `IMB_Proxy_Size` enum items directly. `SEQ_PROXY_RENDER_SIZE_100` has assigned value 99 to distinguish from `SEQ_PROXY_RENDER_SIZE_FULL`. This caused error in image size calculation and because of that image had to be scaled. Author: EitanSomething Reviewed By: ISS Differential Revision: http://developer.blender.org/D6368
2020-01-223D View: support auto-perspective when snappingBataev Artem
Part of D6639
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Fix numerical instabilities of solidify with complex constraintsHenrik Dick
Sometimes on flat open vertices the thickness would suddenly start to be jumping in powers of 2, also when bending a plane there is a noticeable jump in the geometry. When offset is set to -1 or 1 weird glitches happen. See D6559 for test cases that failed.
2020-01-21Merge branch 'blender-v2.82-release'Bastien Montagne
2020-01-21Fix T72619: Fix/implement support of particle modifiers in liboverride.Bastien Montagne
Some modifiers (like particle system, but also some other physics simulations) require extra steps besides creating the modifier itself, so had to switch to higher-level `ED_object_modifier_add()` to add inserted modifiers in an overriding object data-block. Due to how particle modifier handles copying, some extra nasty hacks/work-around were also needed to get it working.
2020-01-21Make ED_object_modifier_add() accept NULL scene parameter.Bastien Montagne
This data is only used to get current time/frame value, which is never mandatory to add a modifier. Needed by incoming fix to support particles modifiers in liboverrides.
2020-01-21Fix numerical instabilities of solidify with complex constraintsHenrik Dick
Sometimes on flat open vertices the thickness would suddenly start to be jumping in powers of 2, also when bending a plane there is a noticeable jump in the geometry. When offset is set to -1 or 1 weird glitches happen. See D6559 for test cases that failed.
2020-01-21Fluid: Refactored the Mantaflow <-> Blender pointer exchange function and ↵Sebastián Barschkis
switched to from NULL to nullptr in cpp files
2020-01-21Docs: describe vertex dirt methodKeith Boshoff
2020-01-21Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-21Fix T72459: Mask Modifier breaks Vertex ParentingSybren A. Stüvel
The `give_parvert()` function was only considering the mesh's original vertex indices when the parent vertex index was valid for the evaluated mesh. However, when using the Mask modifier the evaluated mesh can have less vertices but still have the parent vertex. Since the `if (nr < numVertex)` condition wasn't used to prevent any out-of-bounds access, and seems just an incorrect optimisation, it could be removed.
2020-01-21libs/windows: Prevent USD exports from leaking into blender binary.Ray Molenkamp
Even though we build USD as static, it still feels the need to mark its symbols with declspec(dllexport) which means the blender binary now exports these symbols. this patch fixes that unwanted behaviour, however USD libs still need to rebuild before this becomes visible in the blender binary Differential Revision: https://developer.blender.org/D6563 Reviewed By: sybren
2020-01-21Fix: Building with clang on windows.Ray Molenkamp
The USD landing broke building with clang on windows due to a couple of reasons: 1) Some incompatibilities in their headers [1] only one of them was important for us and is included in our patchset now. 2) clangs lld wanted the full path to the libusd_b library when using the whole archive link option, while msvc can figure it out from just the library name. Tested with clang/msvc and msbuild and ninja generators [1] https://github.com/PixarAnimationStudios/USD/issues/1030
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Docs: describe turn-table gimble lock mitigationCampbell Barton
2020-01-21Fix T73297: Incorrect lock properties tooltipCampbell Barton
2020-01-21Fix T73233: Image Editor Color Picker CrashJeroen Bakker
When using the color picker on a image editor it tries to read the color from the original image. When there is no original image the code crashes during the determination of the UDIM tile number. There are 2 approaches to solve this. 1. Modify `BKE_image_get_tile_from_pos` to support NULL pointers. 2. Modify `ED_space_image_color_sample` with an early exit. This patch modifies `ED_space_image_color_sample` with an early exit. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6629
2020-01-21Fix T71810: Flipping Sidebar with tabs breaks alignmentJulian Eisel
Panel alignment was only updated when panel size changed. Now we can also recognize changes in the category tabs offset and tag panels for alignment updates.
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-21Fix T73295: Incorrect BMesh volume calculationCampbell Barton
Use double precision since volume calculation is susceptible to float precision errors.
2020-01-21Fix T72216 Copied Particles not refreshing in the viewportSybren A. Stüvel
The depsgraph was not tagged for relations update after the copy, which means it was incomplete and thus didn't update the copied particle sim.
2020-01-21Fix T68677: Graph Editor zoom to selected ignores scrollbar occlusionAurel Wildfellner
Reviewed by: Sybren Stüvel, Julian Eisel Differential Revision: https://developer.blender.org/D6309
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Industry Compatible Keymap: use MMB to access the active toolCampbell Barton
Fallback tools are used on LMB, MMB accessed the active tool.
2020-01-21GHOST: bundle tablet data with GHOST eventBrecht Van Lommel
Previously the window manager would receive the GHOST event and then query the latest tablet data from the window to go along with it. If multiple events were queued, it would then use too new tablet data for handling older events. Fixes T62565: tablet pressure not working on macOS with some devices
2020-01-21Cleanup: deduplicate window event state update codeBrecht Van Lommel
2020-01-21Cleanup: simplify wmEvent tablet data storage and namingBrecht Van Lommel
Removing meaningless distinction between NULL pointer and EVT_TABLET_NONE, and initialize pressure and tilt to 1.0 and 0.0 respectively when no tablet is used.