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
2020-08-12Merge branch 'master' into property-search-uiproperty-search-uiHans Goudey
2020-08-11Merge branch 'blender-v2.90-release'Philipp Oeser
2020-08-11Cleanup: Reduce indentation levelHans Goudey
Check the simpler case first and return early.
2020-08-11Cleanup: Remove unecessary variablesHans Goudey
2020-08-11Fix T79640: "Assign Shortcut" doesn't work for "View 2D Zoom"Philipp Oeser
'VIEW2D_OT' operators were not respected in WM_keymap_guess_opname(). This was seemingly done on purpose (see comment "Op types purposely skipped for now"), but dont really see the reason for doing so. Since the "View2D" keymap is not bound to a specific spacetype, we can still find it using WM_keymap_find_all() [and passing 0 as spacetype]. Reviewers: Severin Subscribers:
2020-08-11Cleanup: Use sizeof first in allocationsHans Goudey
2020-08-11Merge branch 'blender-v2.90-release'Philipp Oeser
2020-08-11Cleanup: Reduce indentation levelHans Goudey
Exit early if the bevel width is zero instead of putting the main function in an if statement.
2020-08-11Fix T79700: skin modifier: prevent error for vert-only meshPhilipp Oeser
Vert-only mesh is valid input for the skin modifier (displays isolated cubes), prevent error message about missing root vertex in that case. Maniphest Tasks: T79700 Differential Revision: https://developer.blender.org/D8533
2020-08-11Merge branch 'blender-v2.90-release'Philipp Oeser
2020-08-11Fix T79676: Video Sequencer image sequence strip source path breaks whenPhilipp Oeser
saving with 'Remap Relative' option Caused by rBf7386b97571e. Logic in BKE_bpath_traverse_main calls the callback multiple times [as often as there are images in the strip]. Prior to above commit, the callback was 'bpath_relative_convert_visit_cb' [this one did not have this problem - since it returned early if the path was already made relative once] After rBf7386b97571e though, the 'bpath_relative_rebase_visit_cb' is used [this one should not be entered multiple times, it would modifiy the directy again and again]. Luckily, we have a flag (BKE_BPATH_TRAVERSE_SKIP_MULTIFILE) that can be used to prevent this (this will take care of only calling the callback once in BKE_bpath_traverse_main for the VSE case) Could be backported to 2.83 I think. Maniphest Tasks: T79676 Differential Revision: https://developer.blender.org/D8536
2020-08-11Cleanup: Reduce scope of variable declarations in bmesh_bevel.cHans Goudey
This commit generally moves variable declarations to the smallest scope the variables are used in. This makes the code more readable by making it clearer when variables are used and by removing the block of variable declarations at the top of each function.
2020-08-11Cleanup: Resolve clang tidy warning / errorHans Goudey
2020-08-11Merge branch 'blender-v2.90-release'Clément Foucault
2020-08-11Fix T79703 EEVEE: Crash on Macos due to lightcache bakingClément Foucault
2020-08-11Fix T79672 EEVEE: Motion blur steps value broken after recent changeClément Foucault
Was just an issue of `taa_render_sample` being reset to 1 when it shouldn't.
2020-08-11Fix T79683: Dim GPencil points created by modifiersAntonio Vazquez
This change makes the generated points a light dimmer than selectable points. Before: {F8765593} After: {F8765585} Maniphest Tasks: T79683 Differential Revision: https://developer.blender.org/D8515
2020-08-11Sculpt: Option to not modify hidden Face Sets in Face Sets EditPablo Dobarro
This options allows to perform Face Sets operations while preserving the mesh visibility. Edit hidden face sets is enabled by default in order to expand the visible area of the mesh with the grow/shrink operator, but this can be changed in the keymap per edit operation as more operations are supported. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8029
2020-08-11Merge branch 'blender-v2.90-release' into masterBastien Montagne
2020-08-11Fix T79692: Full copy of scene makes Blender freeze if there is content ↵Bastien Montagne
directly in the master collection. Old and new collections are the same data in Master collection case here, so we cannot consider the `gobject` listbase of `collection_old` as always immutable.
2020-08-11Cleanup some building errors with ClangTidy.Bastien Montagne
2020-08-11Fix T75588: Missing loop cuts preview for edges without quadsGermano Cavalcante
The preview of points was only done when the edge is wire. Now the preview of points is done when the edge is not connected to any quad. Also to avoid edge slide in this case, all new vertices created in this specific case are not selected. Differential Revision: https://developer.blender.org/D7457
2020-08-11Merge branch 'blender-v2.90-release' into masterSergey Sharybin
2020-08-11Fix T79563: Compositor's Stabilize 2D in invert mode does not work correctlySergey Sharybin
Is not only the values of translation/scale/rotation which are to be inverted, but also the order of operations. Differential Revision: https://developer.blender.org/D8518
2020-08-11Fix T79616: Sort by column in filebrowser is brokenJulian Eisel
After changes in rBc606044157a3, mouse press events would be blocked by the selection operator. This only worked by chance before.
2020-08-11Merge remote-tracking branch 'origin/blender-v2.90-release'Sybren A. Stüvel
2020-08-11Revert "Fix T77409: Crash showing vertex/face duplicators in edit-mode"Sybren A. Stüvel
This reverts commit 9adedb26055f03263fefba380980ee2abcb5327e. It changes how duplis work, and by that altered how Alembic and USD files are written. This was signalled by a failing Alembic unit test.
2020-08-11GPencil: Split Primitive operators and add number of points to TopbarAntonio Vazquez
Now the operators are split to define different default values. This is also required for the future Bezier primitive tools. This allows to show in the Topbar the number of subdivisions. Before this value was totally hidden and it was number of Edges. The wheelmouse can be used to override the value while running, but does not change the default value. {F8766270} All operators share same code. Also, fixed some bad practices done with Toolbar in python. Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D8506
2020-08-11Cleanup: rename variables 'gizmo_snap' to 'snap_gizmo'Germano Cavalcante
And a minor fix when there is no `USE_SNAP_DETECT_FROM_KEYMAP_HACK`.
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Fix T79517: Data Transfer modifier fails in edit-modeCampbell Barton
2020-08-11Fix mesh data-transfer tracking if a change was madeCampbell Barton
2020-08-11Fix compile error after recent cleanupJacques Lucke
2020-08-11Merge branch 'blender-v2.90-release' into masterJacques Lucke
2020-08-11Python: don't remove existing context overrides when calling an operatorJacques Lucke
Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D8532
2020-08-11Timers: set first window as context in timerJacques Lucke
This avoids some crashes when running Python code in timers. Reviewers: brecht Differential Revision: https://developer.blender.org/D8531
2020-08-11Cleanup: Strict compiler flagsSergey Sharybin
Mainly caused by moving tests to source folder, which brings new compiler flags. Also, no need to extend include directories (to the non-existing paths, btw) since this is done by the CmakeList.txt which is in the blenlib folder.
2020-08-11Depsgraph: Use UUID to match modifiersSergey Sharybin
Solves possible pointer-based comparison fiasco. Another nice outcome of this is that topology cache will now be preserved throughout the undo system. For example, undo of object transform will not require topology cache to be re-created. Differential Revision: https://developer.blender.org/D8493
2020-08-11Modifier: Maintain per-modifier session UUIDSergey Sharybin
Allows to keep track of modifiers, which is required, for example, for runtime data preservation in depsgraph.
2020-08-11Fix path regression test build failure on WindowsSergey Sharybin
The file was including BKE. It was a required fix for another compilation error a while back. It is a bad level include, and seems is not needed anymore.
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Fix memory leak setting error text in the data-transfer modifierCampbell Barton
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Merge branch 'blender-v2.90-release' into masterCampbell Barton
2020-08-11Fix T77409: Crash showing vertex/face duplicators in edit-modeCampbell Barton
Support duplicators in edit-mode without creating a mesh copy.
2020-08-11BMesh: add UV calculate center callCampbell Barton
Move uv_poly_center to BM_face_uv_calc_center_median as it was only defined in uvedit_intern.h
2020-08-11Cleanup: use doxy sections for object_dupli.cCampbell Barton
2020-08-11Cleanup: spellingCampbell Barton