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-02-09Merge branch 'master' into blender2.8Campbell Barton
2018-02-09CMake: include missing headersCampbell Barton
2018-02-08Object Mode: move to workspace structCampbell Barton
- Read-only access can often use EvaluationContext.object_mode - Write access to go to WorkSpace.object_mode. - Some TODO's remain (marked as "TODO/OBMODE") - Add-ons will need updating (context.active_object.mode -> context.workspace.object_mode) - There will be small/medium issues that still need resolving this does work on a basic level though. See D3037
2018-02-07Merge branch 'master' into blender2.8Campbell Barton
2018-02-07Cleanup: add _types.h suffix to DNA headersCampbell Barton
2018-02-06Object Mode: use eval_ctx for context/screen codeCampbell Barton
2018-02-06Object Mode: Use eval_ctx mode for drawing, paint & modifiersCampbell Barton
2018-02-02Merge branch 'master' into blender2.8Campbell Barton
2018-02-01Fix T53686: VSE Render crash when zooming timelineSergey Sharybin
This is rather a workaround to avoid main thread freeing all glyph caches at the same time as sequencer uses fonts to draw text sequences. Ideally we need to either make cache more local, or user-counted or to make somewhat more global locks. All this ends up in a bigger refactor which is better for 2.8. For the meantime let's make Blender more stable with a tiny workaround. Downside is that keeping zooming things up and down in interface during render will increase memory usage by unused glyph caches. It's not too bad though, all unused caches will be freed first time at area zoom after render. Thanks Bastien for review!
2018-01-31UI: re-enable alt-key for editing selectionCampbell Barton
Fixes T53950 where changing node layers applies to all selected nodes.
2018-01-25Merge branch 'master' into blender2.8Campbell Barton
2018-01-25WM: NULL check for recent tooltip changeCampbell Barton
Caused crash dragging boolean buttons.
2018-01-25Merge branch 'master' into blender2.8Campbell Barton
2018-01-25UI: change tool-tips to be stored in the screenCampbell Barton
Move timer and tip out of button code, now the only requests a tooltip, passing a creation callback to run. Needed for manipulators in 2.8, also helps de-duplicate logic - since we never want multiple tool-tips showing at once.
2018-01-22Merge branch 'master' into blender2.8Campbell Barton
2018-01-22WM: add mouse-move after smooth-viewCampbell Barton
When hot-spots moved under the pointer, clicking wouldn't activate the correct item.
2018-01-21Merge branch 'master' into blender2.8Germano
# Conflicts: # intern/cycles/blender/blender_mesh.cpp # source/blender/editors/screen/screen_ops.c # source/blender/editors/space_view3d/drawobject.c
2018-01-21Cleanup: styleCampbell Barton
2018-01-16Static overrides API: add functions to create overrides from several ↵Bastien Montagne
datablocks at once. This simplifies remapping task, since you don't have to ensure your overrides are created in the correct dependency order. Uses famous LIB_TAG_DOIT to mark IDs to be overridden.
2018-01-16Merge branch 'master' into blender2.8Campbell Barton
2018-01-16Cleanup: indentationCampbell Barton
2018-01-16UI: support canceling color ramp dragCampbell Barton
D2997 by @oktomus
2018-01-13Merge branch 'master' into blender2.8Brecht Van Lommel
2018-01-12User Prefs: add new flag for app-template optionsCampbell Barton
For experimental options, outside the scope of typical preferences. While templates are developed we might want to make changes to behavior which aren't fully compatible with typical work-flows. Instead of mixing these options in with current preferences expose separately (we could even force disable them when templates aren't int use)
2018-01-11Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/blender.c source/blender/makesdna/DNA_ID.h
2018-01-11UI: option not to show screen splitting widgetsCampbell Barton
Request for simplified Blender template, this may be extended to limit access to other UI changes that could be pressed by accident.
2018-01-11Merge branch 'master' into blender2.8Campbell Barton
2018-01-11UI: don't draw outline when it's not calculatedCampbell Barton
Outline drawing was running even when there were no verts to draw. Causes an assert in 2.8.
2018-01-03Merge branch 'master' into blender2.8Campbell Barton
2018-01-03Merge branch 'master' into blender2.8Campbell Barton
2018-01-03Fix T53632: Objects outside scene shown in popupCampbell Barton
Only show objects in current scene when not pinned. This commit adds a filter argument to id-template since we may want to filter by other criteria.
2017-12-28Fix T53630: Effect strips not displaying Input data.Bastien Montagne
Fix T52977: Parent bone name disappeared in the UI in pose mode. Regression caused by own rBc57636f060018. So instead of changing widget type, just flag it as disabled. Note that core of the issue is elsewhere though - there is absolutely no reasons to have a search widget for pointers we cannot change nor search! But fixing this is not really top priority, one of the many glitches of our UI code, so think we can live with current code. To be backported to 2.79a.
2017-12-20Fix compilaiton error in debug modeSergey Sharybin
The structure was just calloc-ed, no need to check for anything. It's all zeroes!
2017-12-20Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-20Cleanup: remove unnecessary tooltip line limitCampbell Barton
Also add TODO for possible future changes.
2017-12-20Manipulator: tooltip supportCampbell Barton
Currently operators and properties are used.
2017-12-20Merge branch 'master' into blender2.8Campbell Barton
2017-12-20UI: move tooltip API to public headerCampbell Barton
2017-12-19Merge branch 'master' into blender2.8Campbell Barton
2017-12-19UI: split out button checks from tooltip creationCampbell Barton
Allows to make tooltips from other kinds of data.
2017-12-18Static Override: better handling in ID template.Bastien Montagne
Now we stick to a single button, when data is directly linked, clicking on it will make a local copy, while shift-clicking on it will make a static override. When data is a static override, icon is the DATA_OVERRIDE one, and clicking on the button will make it a fully borring local data-block.
2017-12-14Merge branch 'master' into blender2.8Campbell Barton
2017-12-13Fix T53550: E hotkey not working after the color-band picker commitRay Molenkamp
Related to D2886, the color-band picker was lacking a poll function.
2017-12-13Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-13UI: color-band eyedropper now combines samplesCampbell Barton
Resulting color-band was too noisy (especially with photos), use gauss filter to take surrounding samples into account.
2017-12-12Correct error in recent mergeCampbell Barton
2017-12-12Merge branch 'master' into blender2.8Campbell Barton
2017-12-12Cleanup: split eyedropper into separate filesCampbell Barton
Each handles separate data-types and didn't share much logic, better put each in it's own file.
2017-12-12Merge branch 'master' into blender2.8Campbell Barton
2017-12-12Add eyedropper to color-ramp widgetRay Molenkamp
D2886 by @LazyDodo with edit's by @campbellbarton The line drawn with the eyedropper is used to fill the color-ramp.