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
2017-11-06Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: intern/cycles/device/device.cpp source/blender/blenkernel/intern/library.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_add.c source/blender/editors/object/object_relations.c source/blender/editors/space_outliner/outliner_draw.c source/blender/editors/space_outliner/outliner_edit.c source/blender/editors/space_view3d/drawobject.c source/blender/editors/util/ed_util.c source/blender/windowmanager/intern/wm_files_link.c
2017-11-06Rename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED.Bastien Montagne
This makes code closer to id_override/assent-engine ones, which introduce a new type of linked data, and hence reserve ID_IS_LINKED_DATABLOCK to real linked datablocks.
2017-11-06Depsgraph: Use explicit graph API for point cacheSergey Sharybin
2017-11-06Depsgraph: Use explicit graph API for audio bakeSergey Sharybin
2017-11-06Depsgraph: Use explicit graph API for OpenGL renderSergey Sharybin
2017-11-06Depsgraph: Use new scene update API in preview renderSergey Sharybin
2017-11-06Depsgraph: Avoid non-requested allocation of depsgraphSergey Sharybin
2017-11-05Merge branch 'master' into blender2.8Campbell Barton
2017-11-05Cleanup: order buffer length after the bufferCampbell Barton
2017-11-05Cleanup: spellingCampbell Barton
2017-11-04UI: show tool-tips for each tools shortcutsCampbell Barton
2017-11-04Merge branch 'master' into blender2.8Campbell Barton
2017-11-04UI: tool-tip refactor, don't hard code field typesCampbell Barton
Allow other kinds of tips be created w/o exceeding hard limits.
2017-11-04UI: correct flag re-useCampbell Barton
Adding ability to show a button as pressed w/o UI_SELECT set caused other flags to be cleared that shouldn't have been.
2017-11-03Depsgraph: Use explicit depsgraph in object addSergey Sharybin
2017-11-03Depsgraph: Port more areas to direct depsgraph APISergey Sharybin
This is a lots of changes, but they are boiling down to a simple API changes where we are no longer relying on implicit usage of scene's depsgraph and pass depsgraph explicitly. There should be no user measurable difference, render_layer* tests are also passing.
2017-11-03Depsgraph: Use explicit graph API in transform codeSergey Sharybin
2017-11-03Merge branch 'master' into blender2.8Campbell Barton
2017-11-03Merge branch 'master' into blender2.8Campbell Barton
2017-11-03Cleanup: split interface_regions.cCampbell Barton
Each region type is quite separate and file was getting too big.
2017-11-03Fix incorrect allocation sizeCampbell Barton
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02Cleanup: minor comment correctionCampbell Barton
2017-11-02UI: add UI_SELECT_DRAW flagCampbell Barton
Allow to draw as pressed w/o interfering with behavior. Resolves issue where buttons raised on mouse-over.
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02UI: free up bit in uiBut.flagCampbell Barton
2017-11-02UI: draw operator menus below buttonsCampbell Barton
Following the down arrow on the buttons
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02UI: use button_operator in operator_menu_holdCampbell Barton
Move draw calls into UI_menutype_draw
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-01Implement a new automatic handle algorithm to produce smooth F-Curves.Alexander Gavrilov
The legacy algorithm only considers two adjacent points when computing the bezier handles, which cannot produce satisfactory results. Animators are often forced to manually adjust all curves. The new approach instead solves a system of equations to trace a cubic spline with continuous second derivative through the whole segment of auto points, delimited at ends by keyframes with handles set by other requirements. This algorithm also adjusts Vector handles that face ordinary bezier keyframes to achieve zero acceleration at the Vector keyframe, instead of simply pointing it at the adjacent point. Original idea and implementation by Benoit Bolsee <benoit.bolsee@online.be>; code mostly rewritten to improve code clarity and extensibility. Reviewers: aligorith Differential Revision: https://developer.blender.org/D2884
2017-11-01Cleanup: use term shape-preset in widget codeCampbell Barton
2017-11-01UI: Option to draw button pressedCampbell Barton
Needed to show the active tool
2017-11-01UI: Add UILayout.operator_menu_holdCampbell Barton
This is an operator button that opens a menu when the button is held.
2017-11-01Fix for T48988 - Enabling bbone easing for posemodeJoshua Leung
This fix enables the usage of bbones easing parameters for edit and pose mode seperately. This allows animators to take advantage of the functionality and may eliminate confusion as the parameters now behave similar to other bbone parameters. Note that splitting the parameters between the modes effectively creates a new parameter set. Blend files of previous versions do not contain this information and will have the values set to 0 on load. As it broke backwards compatibility for pose mode values anyway, I also took the liberty to rename the easing parameters in some places for consistency (which breaks edit mode values). Reviewers: aligorith Subscribers: aligorith Tags: #animation Differential Revision: https://developer.blender.org/D2796
2017-11-01Cleanup: styleCampbell Barton
2017-10-31Merge branch 'master' into blender2.8Campbell Barton
2017-10-31UI: replace UI_ITEM_O_RETURN_PROPS /w return argCampbell Barton
Means we can have a version of this function that returns the button and avoids returning a struct that often isn't used.
2017-10-31UI: avoid double operator type lookupCampbell Barton
2017-10-31Fix renderlayers UI removing the wrong renderlayerDalai Felinto
Bug introduced on 1c4c28872721 (well technically in b48694639a). We should not remove the renderlayer from the context, but instead the one that is active from scene. That said, the UI should make a distinction between the scene active render layer and the one that is active in the UI (and that should be the one used when removing it). But for now this is at least more consistent for the users.
2017-10-30Curve Decimate: new tool to simplify bezier curvesCampbell Barton
Access from the curve clean-up menu
2017-10-30Missing NULL pointer check in poly-build toolCampbell Barton
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-29Alembic: added frame offset propertySybren A. Stüvel
The offset is subtracted, so that it's intuitive (dragging slider pushes the animation further that way on the timeline).
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-28Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer ↵Joshua Leung
renders single frames only
2017-10-27Hide transform widget when tool widget is usedCampbell Barton
2017-10-27Fix camera lens/ortho manipulatorCampbell Barton
Update issues remain, require listening to notifiers.
2017-10-26Merge branch 'master' into blender2.8Julian Eisel
2017-10-26Remove SCREEN_OT_header_flip, use SCREEN_OT_region_flip insteadJulian Eisel
Basically reverts rB65c4149f203610 and fixes the issue in a better way. Keymaps using the removed operator will be affected. Switching header from top to bottom now has the shortcut F5, just like switching other regions.