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
2019-09-20Fix T70109: Crash with the Data Transfer Modifier (with any 'Edge Data' option)mano-wii
The BVHTree was erroneously marked as not cached.
2019-09-20UI: Use vertical file list for "Recover Auto Save"Julian Eisel
Pablo and William agreed that the main purpose of the layout should be to list files in a way that it's easy see which files were created/modified when. Previously it was set to "Long List" to show the modification time, now the vertical list is much better suited. The time is shown anyway.
2019-09-20Fix T70112: Spot cone prevents selectionCampbell Barton
2019-09-20Remove redundant file bookmarks region toggle operatorJulian Eisel
For the default keymap we were only using the regular toolshelf operator, doing this for the industry compatible keymap too now (we could even remove it there, we don't use it in other editors). Since we "now" have proper operators for toggling regions, this specific one is totally redundant.
2019-09-20Refactor: Ensure there's always a valid file editor tool regionJulian Eisel
So far the file browser code had some lazy creation for the tool region, even though it should always be there. The only reason I can see for this is compatiblity. So I simply added versioning code to add the region in case it's not there. Now we should be able to savely assume the tool region to be there, whithout any unusual lazy-creation.
2019-09-20Rewrite file region handling for non-editor modeJulian Eisel
This makes it so that regions only needed when the file browser is invoked as an operation (e.g. Ctrl+O rather than a regular editor) are lazy created then, and removed if the file browser is changed into a regular editor then (e.g. Ctrl+O over regular file browser editor -> Cancel). That should remove some troublesome assumptions and makes versioning redundant. It also fixes the issue of an empty execute region at the bottom after cancelling a file operation invoked from a regular file browser editor.
2019-09-20UI: Fix CapitalizationYevgeny Makarov
Differential Revision: https://developer.blender.org/D5716
2019-09-20UI: Incorrect info message after batch renameHimanshi Kalra
Differential Revision: https://developer.blender.org/D5744
2019-09-20Fix T69097: Empty context menu for dimensionsCampbell Barton
Adjust empty menu check to skip the menu title.
2019-09-20Cleanup: discarded-qualifier warningCampbell Barton
2019-09-20Fix T69486: Reloading file in text editor marks file as modifiedPedro Reis
Differential Revision: https://developer.blender.org/D5847
2019-09-20Cleanup: Add/use utility to remove regionsJulian Eisel
2019-09-20Fix empty file options region in regular editorJulian Eisel
This would happen when opening a file browser as regular editor, opening a temporary file browser from there (e.g. Ctrl+O) and cancelling the operation. In some cases this would cause most of the editor to be filled with an empty operator options region: * Go to Shading workspace * File -> Append * Cancel
2019-09-20Fix paint cursor drawing assertsPhilipp Oeser
The new paint cursor (introduced in rBe0c792135adf) mixed 3d and 2d drawing leading to asserts [e.g. when tablet pressure sensitivity was enabled for size, see D5820 also]. We could get away with always drawing in 3D [using vertformat with comp_len 3 / GPU_SHADER_3D_UNIFORM_COLOR / imm_draw_circle_wire_3d], even if in the Image Editor, but this patch clearly separates what is drawn in 3d and what is in 2d. part of T69957 Reviewers: jbakker Differential Revision: https://developer.blender.org/D5836
2019-09-20Fix T69995: Object Drawtype Set To Solid IssuesJeroen Bakker
When setting an object draw type to Solid it always used the Material color mode. This change only sets the material color when the viewport is set to display textures.
2019-09-20Fix T70101: Displace modifier handles empty vertex group incorrectlyJacques Lucke
2019-09-20Fix T69600: Bridge edges creates UV's with wrong rotationCampbell Barton
2019-09-20Fix T69355: Closing window stops video but not audioCampbell Barton
2019-09-20Fix T65264: Quick Favorite use in node-editorCampbell Barton
Each node tree type now has it's own quick-favorites.
2019-09-20Fix T69797: Shear gizmo doesn't update on pivot point changeCampbell Barton
2019-09-20Fix T67174: Weight paint gradient has empty redo panelmano-wii
2019-09-20Mesh: support face-maps when joiningCampbell Barton
Resolves T64320
2019-09-20Fix T69999: Active element pivot crashes without active objectCampbell Barton
2019-09-20Cleanup: shadow warningCampbell Barton
2019-09-19Fix Preferences opens file browser in wrong windowJulian Eisel
Steps to reproduce were: * Open Preferences in a new window (Edit -> Preferences) * Set file browsers to open fullscreen (Interface->Editors->Temporary Windows) * Open a file browser in the Preferences (e.g. Add-ons -> Install) The file browser would be opened in the parent window, rather than the preferences.
2019-09-19Fix T69855: 3DView glitches involving depth buffermano-wii
The problem is that `DST.vmempool->passes` was not cleared, so passes previously created in another drw function were being reused.
2019-09-19DRW: Deduplicate drw_draw_depth_loop functionsmano-wii
2019-09-19Fix T70048: Assert when cancelling Append windowJulian Eisel
If the file browser was opened from an existing file browser editor (using File -> Append would make the mouse hover the file browser in the Shading workspace), we need special handling for closing the fullscreen area. This change brings back the old way of handling fullscreen closing.
2019-09-19UI: Consistent Tooltip for Add Torus OperatorHans Goudey
Changes "Add" to "Construct" to be consistent with the other primitive mesh add operations.
2019-09-19Fix T69971 EEVEE: Bump does not work using a UVMap node as inputClément Foucault
This fixes both the attribute and the uvmap node. Some other nodes are not supported but I think it makes little sense.
2019-09-19UI: layout support for fixed size buttons, and use for file browser open/cancelBrecht Van Lommel
Not exposed to Python API yet, this should get more detailed testing with different layouts before that happens. Ref T69652
2019-09-19Fix T70074: Missing file execute region in some files (crashes)Julian Eisel
I'm not sure how a .blend file could get into this state, but apparently for some files saved with versions of Blender after the file browser changes, the execute region would not have been created. File browser code assumes this region to be there however. Luckily I found a file with which I could recreate the issue. My guess is that the error only happens with files that were stored before certain versioning fixes were done after the file browser redesign. To fix this, we just let the versioning code for the execute region run even with newest files. We can run this safely, it only acts if the execute region actually doesn't exist.
2019-09-19Fix T70021: Alembic incomplete crease importSybren A. Stüvel
Creases are stored by the vertex indices of the edges. Sometimes they were stored with (v1, v2) when the edge itself was stored with (v2, v1). We now search for both orientations. Sorting the vertex indices before searching avoids the second search altogether when loading the example file of T70021.
2019-09-19Fix T67471: hidden particle emitter occludes in Cycles rendered viewportBrecht Van Lommel
2019-09-19Fix T67724: Cycles renders metaballs with wrong texture spaceBrecht Van Lommel
2019-09-19Fix the rest of T68666: Animated mesh UVs, vertex colors don’t update onPhilipp Oeser
time change followup to 815ca2310fb4, this one fixes the RNA_MeshLoopColor case, adds RNA_VertexGroupElement and RNA_LatticePoint. coop with @sergey, thx. Fixes T68666
2019-09-19Fix T69610: Outliner doesn't update for text new and unlinkNathan Craddock
Redraw the outliner when text data-blocks are created and unlinked. This also fixes a crash when unlinking.
2019-09-19Alembic: Fix compiler error on WindowsSybren A. Stüvel
Error was introduced in 34143e45104b.
2019-09-19Fix T55403: Alembic: export of animated child hairsSybren A. Stüvel
The parent hairs were written to Alembic even when the 'Parent Particles' checkbox (`use_parent_particles`) was disabled. In this case the parent hairs were not correct in Blender's memory, and thus also not correct in the exported Alembic file. The Alembic exporter now respects this setting and doesn't write the parent hairs when 'Parent Particles' is off.
2019-09-19Fix buffer overflow using bbone segment interpolationSergey Sharybin
Do proper segment clamping to a proper value. Thanks Brecht for pair-coding!
2019-09-19Fix T70077: GPenci Controls points are not displayed in right locationAntonio Vazquez
The problem was the unit matrix was not set in the uniform variable.
2019-09-19Fix T69853: Object orientation is wrong with some AMD deprecated drivers.mano-wii
This solution only reuses the performance workaround made for Intel. But the original problem was not solved. Not much we can do to solve it.
2019-09-19Manpage gen script: fix for python < 3.7, and missing Blender build info.Bastien Montagne
Python3.7 is still fairly recent, not all distro use it as system python yet, fallback to code compatible up to py3.5. Also, often distro builds of Blender do not have the buildinfo, in that case fallback to `SOURCE_DATE_EPOCH` envvar, and as last resort to current time, as in orig patch D5756 (we still use blender builddate when available). Issues raised in recent own rBcd5c70630318.
2019-09-19Fix part of T68666: Animated mesh UVs, vertex colors don’t update on time ↵Sergey Sharybin
change
2019-09-19Fix T70070: Path always absolute when importing AlembicSybren A. Stüvel
Importing an Alembic file with a relative path is now also possible.
2019-09-19Fix crash in local collections with excluded layerJulian Eisel
Steps to reproduce were: * Add a new collection * Put an object into it * Exclude the selection (the checkbox in front of the name) * Enable "Local Collections" in any viewport -> Crash Did not skip the excluded collections, causing an unsuccessful object lookup (returned null-pointer).
2019-09-19Fix T69993: vertex instancing only works on original verticesBrecht Van Lommel
This behavior was accidentally changed in 3e6f37b9, now it works compatible with 2.79 again.
2019-09-19Cleanup: rename anim::duration to anim::duration_in_framesSybren A. Stüvel
Units should be explicit, and not left to be guessed by the reader. The field is only used in a single C file, so it's a relatively low-risk change.
2019-09-19Fix T68091: Adding a corrupt video crashes/confuses BlenderSybren A. Stüvel
The problematic video from T68091 clearly has an invalid stream duration (it would be 55 centuries long if interpreted at 30 FPS, and given that it was recorded with an Android 9 device, it's unlikely that recording started that long ago). I've added a heuristic to check the stream duration against the container duration; if the stream is more than 4x longer than the container, Blender now falls back to the container duration. We could use MIN(stream duration, container duration), but there might be video files out there where the container duration is less precise than the stream duration; they are measured in different units of time (microseconds for the container vs. frames for the stream). Includes a unit test for the above heuristic. Reviewed by: jbakker Differential revision: https://developer.blender.org/D5853
2019-09-19Use FFmpeg's own `av_guess_frame_rate()` function instead of guessing ourselvesSybren A. Stüvel
This was introduced in FFmpeg lavf 55.1.100 in 2013. For systems that are still on LibAV or older FFmpeg there is a fallback implementation that performs the same guess as we did before in `av_get_r_frame_rate_compat()`.