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-08-20Fix release notes showing twice in the splash-screenCampbell Barton
2019-08-20Cleanup: clang-format, sorted listsCampbell Barton
2019-08-20Fix crash with no grid unitmano-wii
2019-08-20Fix T61286: Viewport grid units not visiblemano-wii
The original code was commented on. Unlike blender 2.79, the grid units are now displayed only when RV3D_VIEW_IS_AXIS. The visible subdivisions in the grid are made by the GPU and depending on the pixel. The code used here only mimics this behavior and adds a bit of overhead. Reviewers: fclem, campbellbarton Subscribers: FloridaJo, zlsa, rl.amorato, EitanSomething Differential Revision: https://developer.blender.org/D4325
2019-08-20Memory: Fix guarded aligned malloc with small alignmentJacques Lucke
When calling `MEM_guarded_mallocN_aligned` with an alignment of 4, a pointer that was returned that is 4 byte but not 8 byte aligned. When freeing this pointer, `MEM_guarded_freeN` thinks that it is an illegal pointer, because it asserts that `((intptr_t)memh) & 0x7 == 0`. The fix is to always use at least 8 byte alignment. Reviewers: brecht Differential Revision: https://developer.blender.org/D5529
2019-08-20Cleanup: outliner range selectionNathan Craddock
No functional changes. This commit simplifies the recursive call, removes unneeded function calls, and adds comments.
2019-08-20Outliner: Add range extend selectNathan Craddock
Add support for ctrl+shift+lmb to default and industry compatible keymaps to select a range without removing the existing selection.
2019-08-19GPencil: Improve reproject operator in surface modeAntonio Vazquez
This change was applied to GP branch during the period 2.80 cannot be updated. Now the patch can be moved to master. The commit fix the problem when reproject over surface in multiframe mode and the surfaces can moved. Also improved the surface algorithm thanks to Lukas W (@geloescht). New Algorithm: Differential Revision: https://developer.blender.org/D4878 Tested by @mendio and @pepeland
2019-08-19GPencil: Change UI scale for z-depth offsetAntonio Vazquez
Actually, the value for this parameter must be in the order of 0.00001 and this makes the UI uncomfortable. Now, the value is divided by 1000 internally and the UI values are more logic. Reviewers: mendio, pepeland Differential Revision: https://developer.blender.org/D5528
2019-08-19Fix build error with OpenImageDenoise after recent changes for dynamic linkingBrecht Van Lommel
CMake variables are case sensitive.
2019-08-19Fix T68831: use NULL instead of the wrong pointer to read default array.Alexander Gavrilov
The pointer argument is supposed to be the object the property belongs to, not a pointer to the property metadata itself. This only worked before because the argument was never used.
2019-08-19LibOverride: add some more missing override flags for RNA ID pointers.Bastien Montagne
2019-08-19Mesh Batch Cache: Fix crash caused by rB3cbf2462391cClément Foucault
2019-08-19View3D Grid: fix imperial grid drawingmano-wii
This is a step to finish the D4325 and fix the T61286. Currently the grid is highlighted in steps of 10 out of 10, which is wrong for the imperial units as seen in `buImperialLenDef`. The idea of the code is to pass the steps of the grid already dimensioned as a uniform. Another important thing to note is that subdivisions now only affect the grid without unity. This matches the 2.7x Blender versions. No performance loss (almost no gain too). Reviewers: fclem Subscribers: zlsa, rl.amorato Differential Revision: https://developer.blender.org/D4379
2019-08-19Fix T68719 Viewport: Wrong material index when switching between view modeClément Foucault
This was due to the GPUIndexBuf ranges only computed when requesting the triangles indices. If the tris were already calculated, the new shading batches would never have the GPUIndexBuf ranges and instead use the full triangle index buffer. So since this only happen when shading data does not match, we just save the previous GPUIndexBuf ranges and reuse them for the new batch. This patch is a bit of a hack on top of a hack but it works fine.
2019-08-19Outliner: sync selection on undo/redoNathan Craddock
Tags all outliner sync types on undo and redo operations.
2019-08-19Fix crash when loading a file with existing proxy, and lib has been edited.Bastien Montagne
Editing a lib char should never, ever be done once you have proxies of it in your project, that will most certainly break a lot of things... But at leats let's try no to crash here.
2019-08-19Outliner: rename filter "invisible" to "hidden"Nathan Craddock
No functional changes. Renames the "invisible" object filter to "Hidden" to be more consistent.
2019-08-19Fix building with shared OIDN librariesSebastian Parborg
Previously cmake would error out if it couldn't find the static libraries even though it can build with shared libraries just fine.
2019-08-19UI: replace "reports to text" operator with showing info logBrecht Van Lommel
This operator only existed to be able to see multiple reports, now instead the info log can be opened and contents can be copy/pasted. Patch by Valentin (Poulpator) Differential Revision: https://developer.blender.org/D5510
2019-08-19Fix T68672: splash screen does not remain centered when window resizesLuis de Bethencourt Guimera
Differential Revision: https://developer.blender.org/D5508
2019-08-19Fix T68647: objects cannot be moved to collection if there is no activePhilipp Oeser
object This showed e.g. when deleting active object, then selecting using box select. This commit also lifts the restriction that linked objects could not be moved to a collection. Reviewers: campbellbarton, dfelinto Maniphest Tasks: T68647 Differential Revision: https://developer.blender.org/D5485
2019-08-19Fix T68779: "Match Texture Space" causes blender to crashPhilipp Oeser
need to access curve_cache from evaluated object. thx @sergey for pointing that out. Reviewers: sergey Maniphest Tasks: T68779 Differential Revision: https://developer.blender.org/D5526
2019-08-19Fix T68802: Paint brush's Fill Threshold option is lostWilliam Reynish
2019-08-19build deps macOS: add PUGI_XML home to OSLArto Kitula
2019-08-19UI: re-order sequencer effects panel in side-barCampbell Barton
When working with Effect strips it is not optimal to have to scroll downwards to get to the important settings for these kinds of strips. D5512 by @tintwotin
2019-08-19Fix T68806: UI: underscores instead of spaces in some labels.Bastien Montagne
2019-08-19LibOverride: Fix some more broken characters after override.Bastien Montagne
Think pretty much any ID pointer property should be overrideable actually, without this reconstructing a local hierarchy of overriding data-blocks simply cannot work properly...
2019-08-18Mesh Batch Cache: Fix regression with mesh that have poly mat id > mat_lenClément Foucault
2019-08-18Fix T67008: Missing move handle and flickering in FileBrowserAndrea Weikert
Fix T67008: Missing move handle and flickering in FileBrowser Allow split regions (child regions) to contribute to the action zones (azone) of the parent region. This fixes the issues in file browser and also in the user preferences. Reviewers: Severin, mont29, campbellbarton Reviewed By: Severin, mont29, campbellbarton Subscribers: brecht, campbellbarton Maniphest Tasks: T67008 Differential Revision: https://developer.blender.org/D5273
2019-08-18GPencil: Interpolate pressure in active SmoothAntonio Vazquez
Now the pressure is interpolated in active smooth and not only position as before.
2019-08-18Cleanup: spelling, change breaked to brakedCampbell Barton
2019-08-18Cleanup: unused warningCampbell Barton
2019-08-18Shading: Refactor Math node and use dynamic inputs.OmarSquircleArt
- Implement dynamic inputs. The second input is now unavailable in single operand math operators. - Reimplemenet the clamp option using graph expansion for Cycles. - Clean up code and unify naming between Blender and Cycles. - Remove unused code. Reviewers: brecht Differential Revision: https://developer.blender.org/D5481
2019-08-18Industry Compat Keymap: support new outliner featuresNathan Craddock
Adds support for changes in the outliner from the soc-2019-outliner branch. All changes made in the default keymap are made in the Industry Compatible keymap, except for renaming. Renaming is done with Return in the Industry Compatible keymap.
2019-08-18Fix: Outliner gsoc versioningNathan Craddock
Move outliner versioning for syncing and themes to the block for the next subversion bump. It was not moved from the first location it was placed in the soc-2019-outliner branch. Old files will now load with synced selection enabled reliably.
2019-08-18Fix T68782: false occlusion in selecting vertices and edges with objects in ↵mano-wii
any wire view
2019-08-17Cleanup: spellingCampbell Barton
2019-08-17Cleanup: correct commentsCampbell Barton
2019-08-17Fix T68760: "Reload Scripts" '_sys_path_ensure' missingCampbell Barton
Missed this in recent update.
2019-08-17DRW: Fix couple of issues in DRW_draw_select_idClément Foucault
Theses 2 function calls are mandatory.
2019-08-17Fix T68723: GPencil - Split Select mode for Sculpt and Edit modeAntonioya
Actually, the selection mode is not visible in Sculpt mode when mask is enabled, but still is used. Also, the mode is shared between Edit mode and Sculpt mode and for meshes the selector is by mode. This commit splits the select mode in different properties and show the selector in Sculpt mode to define the Select mode. Also, the Select Mask button has been removed and now the Select Mode buttons work equal to Meshes where the select buttons are the mask enable too. Fixed some old code not valid detected during these changes. Differential Revision: https://developer.blender.org/D5500
2019-08-17Fix T68722: Improve Smooth algorithm for Thickness and StrengthAntonioya
Now the GPencil smooth algorithm uses a average value instead to use only two points and the interpolated value. Differential Revision: https://developer.blender.org/D5489
2019-08-17Fix unreported GPencil Thickness modifier affecting strokes not in Vertex GroupsS J Bennett (quollism)
Prior to this commit: If the Grease Pencil Thickness modifier is set to Normalize and a Vertex Group is selected, the thickness of all strokes are effected when changing the Thickness parameter. Points on strokes are only normalised (= pressure set to 1.0) if they are part of the Vertex Group; the strokes themselves may still change thickness. With this patch: If Normalize is selected with a Vertex Group, Blender now pre-checks each stroke to determine whether it has vertices within or outside the Vertex Group. If all the points on the stroke belong to the Vertex Group, it normalises the whole stroke to a uniform thickness. If some or none of the points of the stroke belong to the Vertex Group, the stroke is now left as is. Reviewed By: @antoniov Differential Revision: https://developer.blender.org/D5483 with minor edit.
2019-08-17Fix T68753: GPencil tooltip typoAntonio Vazquez
2019-08-16PyRNA: include class name in double-register exceptionCampbell Barton
Helps debugging errors when classes are registered twice.
2019-08-16Outliner: Add range extend select and modify keymapNathan Craddock
Modifies selection keymap to be more conventional, with shift click for range selection and ctrl click for extend selection.
2019-08-16Outliner: Support box select on click+dragNathan Craddock
2019-08-16Outliner: set parent for entire selectionNathan Craddock
Set and clear parents for all elements in the selection in the outliner. This also removes the popup menu for setting the parent to curves, armatures, and lattices. It makes more sense to keep the outliner simple and only do object parenting.
2019-08-16Outliner: Fix scenes in scene display not starting openNathan Craddock