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-04-16Fix multi-object edit crashCampbell Barton
Border select assumed all objects had pose bones.
2018-04-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-16Cleanup: indentationCampbell Barton
2018-04-16Cleanup: indentationCampbell Barton
Indent lines for multi object editing, no functional changes. Also strip trailing space from indented regions.
2018-04-16Multi-Object EditingCampbell Barton
This adds initial multi-object editing support. - Selected objects are used when entering edit & pose modes. - Selection & tools work on all objects however many tools need porting See: T54641 for remaining tasks. Indentation will be done separately. See patch: D3101
2018-04-16Cleanup: indentationCampbell Barton
2018-04-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-16Cleanup: indentationCampbell Barton
2018-04-16Switch 'make static override' of group to making all objects local overrides.Bastien Montagne
Note: tried with a complex production file characters, this is currently totally non-functionnal (crashing even in a infinite recursion loop), IDProps and override need some love :(
2018-04-16Cleanup: move some screen utility functions, from topbar branch.Julian Eisel
2018-04-16Depsgraph: Tag scene after changing cursor locationSergey Sharybin
While 3d cursor is mainly an UI thing and isn't needed for scene evaluation, it is stored in scene DNA. This means, operator is inform depsgraph that data has changed, so all copies of that scene can copy new values. Fixes lack of visual feedback when changing cursor location in viewport with copy-on-write enabled.
2018-04-16Fix object/bone select buffer big-endian sortingCampbell Barton
2018-04-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: skip redundant edit-bone select lookupsCampbell Barton
2018-04-15Cleanup: Make access to widget triangle defines explicitJulian Eisel
E.g. the vertices created for each of the defines would require a certain offset. If you don't know what to look for, finding out about this is pretty difficult. Make them easily searchable instead.
2018-04-15Fix button triangle for "hold action" not workingJulian Eisel
There is quite some mess going on in that most of the old triangle drawing code is still there, but does almost nothing effectively. Instead values are hardcoded in the shader, however it doesn't support the drawing options the triangle functions expose. E.g. the 'where' variable to set triangle direction doesn't work.
2018-04-15Missed from last mergeCampbell Barton
2018-04-15Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: remove redundant args from ebone pickingCampbell Barton
Make this match editmesh picking more closely
2018-04-15Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: remove bad castsCampbell Barton
2018-04-15Cleanup: ED_armature namingCampbell Barton
- Wasn't clear which functions handle edit-bones. - Mixed both ebone and edit_bone in names. - Didn't use ED_armature_* prefix for public API. See P655 to apply to branches.
2018-04-14Merge branch 'master' into blender2.8Campbell Barton
2018-04-14Fix T54568: Undo memory de-duplication failedCampbell Barton
Error in 651b8fb14e caused de-duplication to fail.
2018-04-13RNA: Fix crash with select_mode_update.Germano
`bpy.context.tool_settings.mesh_select_mode = (True, True, True)` was crashing because `wmn->window` was not being passed.
2018-04-13Python API: remove preview/render resolution settings from API functions.Brecht Van Lommel
For correct results these must have been set already when the depsgraph was created and evaluated, so all dependencies have appropriate resolutions too. For particle we no longer backup and restore the viewport particles to avoid overwriting them during render, as copy-on-write solves this for us. Even without COW particles seem to work ok. This also removes the particle simplification options based on camera. This was never used much and only available in Blender Internal. Differential Revision: https://developer.blender.org/D3148
2018-04-13Depsgraph: don't pass evaluation context to update functions.Brecht Van Lommel
The depsgraph now contains all the state needed to evaluate it. Differential Revision: https://developer.blender.org/D3147
2018-04-13Depsgraph: remove engine type from evaluation context.Brecht Van Lommel
This was only used for viewport rendering, where we can just pass the engine type directly. There is no technical reason why we can't draw the same depsgrpah with different render engines. It also led to some weird things like requiring a render engine for snapping and raycast API functions. Differential Revision: https://developer.blender.org/D3145
2018-04-13Depsgraph: store mode and time in depsgraph, add view layer / scene accessors.Brecht Van Lommel
Scene, view layer and mode are now set in the constructor and never changed. Time is updated on frame changes to indicate which frame is being or has been evaluated last. This is a step towards making EvaluationContext obsolete. Differential Revision: https://developer.blender.org/D3144
2018-04-13Merge branch 'master' into blender2.8Bastien Montagne
2018-04-13Cleanup: add utility function to find a single point cache ID.Brecht Van Lommel
2018-04-13UI: Activate (unused) tab button-type on press instead of releaseJulian Eisel
Even if we want to support drag & drop, seems like most other apps that support drag & drop for tabs activate the tab first anyway.
2018-04-12UI: Activate workspace after appending it using the '+' menuJulian Eisel
Could use an operator-macro if they'd support own RNA-properties. For now added a wrapper operator.
2018-04-12Fix: Follow up to 16b795cb95cJoshua Leung
It's not just the Graph Editor that needed this - the NLA also uses similar code and thus suffers from a similar problem. (My first commit from the Blender Institute v2.0 - Just testing that everything works)
2018-04-11Merge branch 'master' into blender2.8Sybren A. Stüvel
2018-04-11Changed assertion of '..' in file browser entriesSybren A. Stüvel
The previous assert assumed '..' is always there, which isn't necessarily true (for example when in the root of an Asset Engine repository). The new code asserts that if '..' is present it should be the first entry (rather than forcing the first entry to be '..').
2018-04-11Merge branch 'master' into blender2.8Campbell Barton
2018-04-11Pose Mode: pass object to mode enter/exitCampbell Barton
Also add lower level mode exit function
2018-04-11Merge branch 'master' into blender2.8Campbell Barton
2018-04-11Cleanup: minor changes to pose-mode switching APICampbell Barton
Prepare for multi-object pose mode
2018-04-10Merge branch 'master' into blender2.8Campbell Barton
2018-04-10Cleanup: remove unused flagCampbell Barton
2018-04-10UI: Fix some drawing order issues.Clément Foucault
2018-04-10Merge branch 'master' into blender2.8Campbell Barton
2018-04-10Fix transform nearest axis checkCampbell Barton
Was mixing up global/local coords
2018-04-10Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-10Fix crash when no object is activeMai Lavelle
Could happen when deleting the active object or opening an old file
2018-04-10Fix crash in graph editor id remappingMai Lavelle
Dopsheet pointer isn't set...?
2018-04-09Fix invalid context when refreshing popupsJulian Eisel
Patch D2759 by @raa, with minor edits by me.
2018-04-09UI: Clamp scrollbar offset to lower view boundariesJulian Eisel
Fixes the "emtpy scrolling" glitch by clamping the scroller offset to the boundary of the view when it's smaller than the previous. Fixes T45197. Patch by @januz. Differential Revision: D1580