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
2018-10-30Fix outliner scrollbar overlapping icons.Roel Koster
Differential Revision: https://developer.blender.org/D3650
2018-10-30Fix T56499: Adapt incremental snapping to orthographic viewport scale.mano-wii
2018-10-30Fix T57517: multires displacement baking relative to smooth base mesh not ↵Brecht Van Lommel
working. When baking relative to multires level 0, it would apply one level of simple subdivision still, which gave artifacts.
2018-10-30UI: Fix point size and line width ignoring UI scaling optionClément Foucault
2018-10-30Fix T57512: Creating a full copy scene doens't support parenting.Bastien Montagne
Will say it once again: we should really, really switch all that duplicating code to proper use of new ID management API :(
2018-10-30GP: Back Stroke projection modeAntonioya
Back the old 2.7x stroke mode when drawing. This mode try to project the new strokes over the previous strokes.
2018-10-30GP: Cleanup unusedAntonioya
2018-10-30Add library-hint to datablock search menus.Bastien Montagne
We had those for ID templates, but it's also tremendously useful for regular ID pointers UI, since often you can get local and linked data-block with same exact name... Fetaure request from Spring team (and long due TODO...).
2018-10-30Multi-Object EditMode: curve deleteCampbell Barton
D3859 by @zazizizou
2018-10-30Sequencer: replace notifier /w message-busCampbell Barton
2018-10-30Fix memory leak in workspace menuCampbell Barton
2018-10-30UI: add uiItemMenuFN which frees it's argumentCampbell Barton
2018-10-30Fix crash adding workspaceCampbell Barton
2018-10-30UI: Support using Ctrl+Scrollwheel to cycle properties editor tabsJulian Eisel
Small side effect is that area operators (toggle fullscreen/maximized, duplicate area) are now displayed in RMB-menu. Makes sense anyway.
2018-10-30UI: Move Properties editor context path into headerJulian Eisel
This will probably be a temporary solution to fill empty space, for until we have a search button there. Hence, I made this optional using a compile flag.
2018-10-303D View: use 1.0 opacity for wpaint shadingCampbell Barton
Now the colors are multiplied, faded color isn't useful to see weights. Matches 2.7x behavior.
2018-10-29UI: Vertical Properties Editor TabsJulian Eisel
Moves the Properties editor context switching to a vertical tabs region. Design Task: T54951 Differential Revison: D3840 The tabs are regular widgets, unlike the 'old' toolshelf tabs. This means they give mouse hover feedback, have tooltips, support the right-click menu, etc. Also, when vertical screen space gets tight, the tabs can be scrolled, they don't shrink like the toolshelf ones. The tab region is slightly larger than the header. The tabs are scaled up accordingly. This makes them nicely readable. The header is quite empty now. As shown in T54951, we wanted to have a search button there. This should be added next. Implementation Notes: * Added a new region type, RGN_TYPE_NAVIGATION. * Having the tabs in a separate region allows scrolling of the tab-bar, unlike the toolshelf tabs. We might want to remove the scrollbars though. * Added a new region flag RGN_FLAG_PREFSIZE_OR_HIDDEN, to ensure the tab region is either hidden or has a fixed size. * Added some additional flags to support fine-tuning the layout in panel and layout code. * Bumps subversion.
2018-10-29UI: Support Displaying Enums as TabsJulian Eisel
Adds `uiLayout.prop_tabs_enum(data, property, icon_only)` to BPY.
2018-10-29Dope Sheet: new option to display keyframe interpolation mode and extremes.Alexander Gavrilov
With the new automatic handle algorithm, it is possible to do a lot of the animation via keyframes without touching the curves. It is however necessary to change the keyframe interpolation and handle types in certain cases. Currently the dopesheet/action editor allows changing the types, but does not show them in any way. To fix, add a new menu option to display this information. For handle type, it is represented using the shape of the key icons: diamond for Free, clipped diamond for Aligned, square for Vector, circle for Auto Clamp, and cirle with dot for Automatic. Non-bezier interpolation is a property of intervals between keys, so it is marked by drawing lines, similar to holds. In this initial version, only the fact of non-bezier interpolation is displayed, without distinguishing types. For summaries, the line is drawn at half alpha if not all curves in the group are non-bezier. In addition, it is sometimes helpful to know the general direction of change of the curve, and which keys are extremes. This commit also adds an option to highlight extremes, based on comparing the keyed values with adjacent keys. Half-intensity display is used for overshot bezier extremes, or non-uniform summaries. Reviewers: brecht, aligorith, billreynish Differential Revision: https://developer.blender.org/D3788
2018-10-29UI: icon set updates Andrzej Ambroz, and various fixes.William Reynish
* Text editor word wrap, line numbers & syntax toggles now use consistent icons that don’t change when you enable or disable them. * Replaced icon toggle buttons in the snapping popover with normal checkboxes and descriptive text labels. This makes it clearer which item is the main radio button, is more consistent with other popovers, and allows us to use more descriptive text. * Added correct icons for grease pencil add menu. * Added bespoke icons for grease pencil modifiers. * Added icon for particle instance modifier. * Added icon for fake user on & off states. * Added correct icons for enabling/disabling modifiers in the dopesheet & f-curve editor. * Made it so the restrict viewport & restrict render toggles for modifier update correctly when enabled or disabled, by flipping the order in the icon sheet. This also required changing the outliner to match. * Removed the few old remaining icons in the old style and made sure to replace the last places where they were used. * Updated many icons to be clearer & more consistent.
2018-10-29UI: allow off/on icons to be in reverse order.Brecht Van Lommel
The same icons are reused for "hide" and "show" properties, which need to be in reverse order compared to each other.
2018-10-29GP: Remove unneeded code to get iconAntonioya
Test the object type is not good idea here.
2018-10-29Fix: Pose Breakdown operator (continued)Jacques Lucke
2018-10-29Fix: Pose Breakdown operatorJacques Lucke
Reviewer: brecht Differential Revision: D3848
2018-10-29Fix unneeded/unwanted user counter when freeing CoW NLASergey Sharybin
2018-10-29Fix topbar UI being lost on undo w/ mode changeCampbell Barton
2018-10-29Fix topbar tool UI being lost on undoCampbell Barton
Using operators to the object mode was resetting the tool. See: T56865
2018-10-29Multi-Object EditMode: curve select next/prevCampbell Barton
D3842 & D3843 by @zazizizou
2018-10-29Multi-Object EditMode: curve select more/lessCampbell Barton
D3844 by @zazizizou with support for select-less
2018-10-29Cleanup: typoCampbell Barton
2018-10-29Cleanup: styleCampbell Barton
2018-10-29Fix crash flipping region without active areaJulian Eisel
Would happen when cursor is in-between editors for example.
2018-10-28GP: Refactor Instance modifier and rename to ArrayAntonioya
The old name Instance was logic when the modifier created new object instances, but now works equal to mesh Array modifier, so the old name was not logic and must be Array. Also added a Object to use as offset similar to mesh Array modifier.
2018-10-28Fix label misalignment when there are multiple buttons on the right side.Brecht Van Lommel
2018-10-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-28Fix snaps appearing in system bookmarks on Linux.Roel Koster
Differential Revision: https://developer.blender.org/D3838
2018-10-27Cleanup: More meaningful variable nameSeverin
2018-10-27UI: operator to press the active buttonCampbell Barton
Needed to use the keymap to activate buttons from other keys.
2018-10-27Multi-Objects: Curve - select pick, linked and short pathDalai Felinto
I'm following mesh editing to decide when to switch active object, or deselect the other objects. I hope we can keep this all consistent in the end.
2018-10-27Cleanup: Remove silly redundant if check in ED_armature_edit_select_pickDalai Felinto
2018-10-27Fix T57367: Multi-Object-Mode: Edit Lattice selection only working for ↵Dalai Felinto
active object For the records, curves still have this problem.
2018-10-27Fix lasso selection not working for latticesDalai Felinto
Regression introduced on e88e80a6. This was broken for both single and multi-objects. It is a typo that apparently slipt through testing, oh well. I'm glad I caught this, I just wished it would have been faster.
2018-10-26Multi-Objects: LATTICE_OT_make_regularDalai Felinto
Committing this for the sake of completionism. I'm going to bring this up for review, I think we may want to revert it. Fundamentally I'm changing the behaviour of the operator both in object mode (acting on all selected lattice objects), as well as the edit mode (acting on all lattices in edit mode, regardless of them having any selected vertice).
2018-10-26PyAPI: raise error when toolbar panels use tabsCampbell Barton
Add-ons that register panels in the toolbar can no longer use 'bl_categories' (tabs).
2018-10-26PyAPI: draw handlers now store args in the capsule contextCampbell Barton
Was using the handlers custom-data which crashes when Blender frees the screen data before Python removes the handler.
2018-10-25Cleanup: comments and unused codeInes Almeida
2018-10-25WM: space, region type filtering for paint cursorCampbell Barton
Avoids calling poll on mouse-move for unrelated space/region types.
2018-10-25UI: move 2d paint panels to topbar & toolsettingsCampbell Barton
Removed 'Tool' and 'Options' panels, both these settings are quite obscure and already available in the 'Brush' menu.
2018-10-24Fix T57361: Creating a new scene with a full copy doesn't work.Bastien Montagne
BKE_scene_copy() & co. were pretty much doing nothing right... Was a tough fight, but at least now they should behave a tad better (and reported issue is fixed). Proper fix is to fully rewrite that PoS, it was already a mess without collections, now it's even hairier to handle properly, we need to use modern new ID handling API for that (and maybe extend it a bit as needed). But way too late to do that in 2.80.
2018-10-24Cleanup: fix compiler warnings.Brecht Van Lommel