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-11-21Cleanup: clang-formatCampbell Barton
Also remove unused vars.
2019-11-21Bevel: Custom Profile and CurveProfile WidgetHans Goudey
Custom profiles in bevel allows the profile curve to be controlled by manually placed control points. Orientation is regularized along groups of edges, and the 'pipe case' is updated. This commit includes many updates to comments and changed variable names as well. A 'cutoff' vertex mesh method is added to bevel in addition to the existing grid fill option for replacing vertices. The UI of the bevel modifier and tool are updated and unified. Also, a 'CurveProfile' widget is added to BKE for defining the profile in the interface, which may be useful in other situations. Many thanks to Howard, my mentor for this GSoC project. Reviewers: howardt, campbellbarton Differential Revision: https://developer.blender.org/D5516
2019-11-20UI: Text Editor Visual ChangesHarley Acheson
Various small changes to Text Editor, mostly to do with scaling, alignment, and theme support. Differential Revision: https://developer.blender.org/D6268 Reviewed by Campbell Barton
2019-11-14Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-14Sculpt: disable undo from any UI elements in sculpt modeCampbell Barton
Causes undo push in sculpt mode, see: T71434
2019-11-08Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-08Fix T71405: Trying to Ctrl-C on many buttons crashes BlenderPhilipp Oeser
Usually Ctrl+C copies the operator name to the clipboard ["bpy.ops.material.new()", "bpy.ops.object.material_slot_remove()"] Crash happens for all buttons of UI_BTYPE_BUT without associated operator [some are defined with callbacks only, often these are created with e.g uiDefIconBut (instead of e.g. uiDefIconButO)] Other examples that crash with Ctrl+C: - animation decorators next to animatable properties - button to show a modifier texture in the texture tab - ... 2.79 survived here (result in the clipboard was just not changed hitting Ctrl+C on these buttons), this is what happens with this patch as well. Maniphest Tasks: T71405 Differential Revision: https://developer.blender.org/D6208
2019-11-08Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-08Fix T55632: USE_DRAG_MULTINUM and USE_ALLSELECT not working well togetherPhilipp Oeser
'is_copy' was not set correctly on all uiButMultiState (it was done once for uiHandleButtonData), resulting in 'delta' being used on some indices of the array and not others in `ui_selectcontext_apply`. Maniphest Tasks: T55632 Differential Revision: https://developer.blender.org/D6201
2019-11-05Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-05Fix T68130: Over sensitive number button draggingCampbell Barton
When continuous grab, cursor motion was mapped to the min/max. This caused problems when int/float max values were used. Now the range is clamped by a value derived from the click-step so dragging numbers never increases it to an impractically large value.
2019-10-30UI: Hover StatesHarley Acheson
Hover (active) widget states now affecting more elements and in a more consistent way. Differential Revision: https://developer.blender.org/D6098 Reviewed by Campbell Barton
2019-10-28Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-28UI: add icon for drawing space keyCampbell Barton
Drawing was already added, only the icon was missing.
2019-10-28UI: use zero box-spacing when used in headersCampbell Barton
Without this, boxes are unusable in header layouts as they add vertical space which shifts the items out of the header.
2019-10-27UI: add utility to show icons for the keymap itemCampbell Barton
This is useful for drawing keymap items into the header or status bar While these icons are available directly, mapping them from the keymap item isn't trivial.
2019-10-27Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-27Cleanup: remove redundant NULL checksCampbell Barton
2019-10-21Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-21Fix invalid property shortcuts being createdCampbell Barton
When there was no way to find the data-path from context the shortcut was still being created. It would evaluate to "context.(null)". Now adding shortcuts will be disabled if the path can't be computed.
2019-10-16Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-16Fix incorrect limit check in button drawingCampbell Barton
Regression in d617466d87863d75a
2019-10-11Revert "Merge branch 'master' into blender-v2.81-release"Brecht Van Lommel
This reverts commit 20b2acf336cb8f6965fd39728a746922d1b8ae42, reversing changes made to f185cc0ca55c8c817903d53bf5c107f3efd4e0db. Merges should only go form the release branch to master. For backporting commits, use cherry-pick.
2019-10-11Cleanup: Remove unused variableAntonio Vazquez
2019-10-11Cleanup: Strict compiler warningsSergey Sharybin
2019-10-11GPencil: New Eyedropper tool for Material creation.Antonio Vazquez
This patch is only for the eyedropper to create materials. Options: Click: Create Stroke Material Shift+Click: Create Fill Material. Shift+Ctrl+Click: Create Stroke and Fill Material. Toolbar: {F7718606} Reviewed By: brecht, mendio Differential Revision: https://developer.blender.org/D5688
2019-10-11Fix T70191: Text button in popup doesn't workCampbell Barton
F2 rename didn't work with mouse input.
2019-10-10Fix T70691: Crash picking object from eyedropperCampbell Barton
Caused by 828905190e124
2019-10-07Fix T70591: missing letters in statusbar keymap display after recent changesBrecht Van Lommel
2019-10-07Cleanup: clang-formatCampbell Barton
2019-10-03Cleanup: unused structs, struct membersCampbell Barton
2019-10-03Cleanup: argument naming, redundant NULL checksCampbell Barton
2019-10-03Fix F-Key icon displayCampbell Barton
2019-10-02UI: add NLA track and channel theme colorBrecht Van Lommel
Patch contributed by Paul (Thirio). Differential Revision: https://developer.blender.org/D5967
2019-10-02UI: use consistent text box theme colors in search popupsBrecht Van Lommel
This solves an issues where these text fields would use menu background colors, making it difficult to create a correct theme. Default theme looks the same, only Blender Light now shows a dark text field. Patch contributed by Paul (Thirio). Differential Revision: https://developer.blender.org/D5906
2019-10-01UI: fix misaligned popover arrow near the region edgeYevgeny Makarov
Differential Revision: https://developer.blender.org/D5872
2019-10-01UI: don't align popover buttons with opened popoversYevgeny Makarov
Differential Revision: https://developer.blender.org/D5890
2019-10-01Fix T70317: Equal clip range crashing in Hue Correct & RGB Curves Nodesmano-wii
It takes many changes to support the drawing of zero-sized curves. Best skip these cases to avoid crash. Blender 2.79 had no support either.
2019-09-30Fix T58683: Reload Scripts breaks toolbar button formattingCampbell Barton
Add a function which clears internal cached operator pointers, run before reloading scripts.
2019-09-30Revert "Fix T58683: Reload Scripts breaks toolbar button formatting."Campbell Barton
This reverts commit ba90d2efa58fe23a87f98e014bcc02ea951a6a49. This can be resolved without adding a boolean to all operator types to check if it's "WM_OT_tool_set_by_id".
2019-09-29Fix T58683: Reload Scripts breaks toolbar button formatting.Alexander Gavrilov
Assuming it's actually necessary to do this check very efficiently, replace the hack based on caching a pointer, with a different one that caches the string comparison result in the operator object.
2019-09-27Cleanup: Replace 'add mode' short for driver FCurve creation with an enumSybren A. Stüvel
The 'add mode' was a `short` between -1 and 2 inclusive, and magic numbers sprinkled throughout the code. It's now an enum with descriptive names. No functional changes.
2019-09-26WM: clean up cursors constants and codeBrecht Van Lommel
There was a mix of old and new constants. Now have one list of WM_CURSOR_* cursor types, using GHOST standard cursors when available and otherwise falling back to our custom cursors. Ref D5197
2019-09-24Tracking: Highlight keyframes in path visualizationSergey Sharybin
This gives better idea of what's going on with your track. Example: {F693806} Color of keyframes are configurable from theme editor of clip editor. Reviewers: keir, brecht, Severin Differential Revision: https://developer.blender.org/D2772
2019-09-20UI: Fix CapitalizationYevgeny Makarov
Differential Revision: https://developer.blender.org/D5716
2019-09-20Fix T69097: Empty context menu for dimensionsCampbell Barton
Adjust empty menu check to skip the menu title.
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-19Cleanup: spellingCampbell Barton
2019-09-16Fix T69755: 'Enter' over file name not workingJulian Eisel
Was breaking event handling at the wrong place.
2019-09-14Cleanup: use const args, variablesCampbell Barton