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-07-09Keymap: Remove AccentGrave for eachCampbell Barton
Use only F3 for search since this is a common enough key and it turns out having AccentGrave access on non US layouts is too unreliable.
2018-07-09Depsgraph: Force modifier stack update when mesh is copiedSergey Sharybin
Modifier stack might reference arrays from mesh, so if any of sub-data pointer changed, modifier stack is to be re-evaluated.
2018-07-09Depsgraph: Forbid flush from copy-on-write operations down the roadSergey Sharybin
Old behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will do copy-on-write (as requested), but will also flush changes to all operations with depends on it. This means, for example, tagging object for copy-on-write will force its modifier stack to be evaluated. This was needed in the earlier days of copy-on-write when things were not well defined and when lots of areas were not doing proper tagging. New behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will only ensure copy of the dadatblock is up to date, without flushing updates to any dependencies. This means following things: - We can update parts of ID without invoking heavy computation of other parts of same ID. For example, tagging object for COPY_ON_WRITE update on mode change will not force modifiers stack to update. - If some dependent datablock is dependent on pointers which are invalidated by copy-on-write (like, evaluated mesh referencing custom data layers from original mesh), this will either require explicit tag or explicit relation in the dependency graph. Currently can not find a faulty case since tagging of mesh happens with either 0 (which means, everything) or with GEOMETRY, which also forces all dependent modifier stacks to be re-evaluated. This fixes missing PBVH when going into sculpt mode (sculpt mode toggle was tagging object for COPY_ON_WRITE update, which was forcing modifier stack to be updated, which was freeing PBVH. Some other operations might also become faster with this change.
2018-07-09Keymap: Add back Shift-R 'repeat last'Campbell Barton
This may be used often in a workflow, so keep the key.
2018-07-09Keymap: macos only operator search key: Cmd-FCampbell Barton
Add Cmd-F for apple because it's not easily available on some systems.
2018-07-09Fix object mode menu crashing w/o active objectCampbell Barton
2018-07-09UI: Remove 1 pixel gap between panel header and backgroundPablo Vazquez
2018-07-09Keymap: Remove modal keymaps from blender_27xCampbell Barton
Hard coded keys have been removed from transform. Since these keymaps will likely remain unchanged, remove them to avoid maintenance overhead.
2018-07-09UI: hide redundant transform keymap itemsCampbell Barton
2018-07-09WM: support for filtering modal keymap itemsCampbell Barton
Modal keymap display often shows items which aren't used, add a poll funciton to hide these from the status bar.
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Cleanup: remove 'Orientation' from keymap item nameCampbell Barton
It's constraint not an orientation, in transform context it can be inferred.
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Keymap: remove some hard coded transform eventsCampbell Barton
Also re-order for display purposes
2018-07-09Merge branch 'master' into blender2.8Campbell Barton
2018-07-09Cleanup: right shiftCampbell Barton
2018-07-093D View: select exclude w/ ob-center enabledCampbell Barton
2018-07-08Icons: support for drawing event iconsCampbell Barton
Use for drawing modal operator header keys.
2018-07-08Fix crash in lamp preview renderCampbell Barton
Missing NULL check in object type filtering.
2018-07-08Cleanup: rename 'ct' to 'len' for editorsCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for gpuCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for gawainCampbell Barton
2018-07-08Cleanup: rename 'ct' to 'len' for size varsCampbell Barton
2018-07-08Cleanup: abbreviate unsigned types (editors, wm)Campbell Barton
2018-07-08Cleanup: abbreviate unsigned types (draw manager)Campbell Barton
2018-07-07Correct recent keymap change, writing all keymapsCampbell Barton
2018-07-07Keymap: store 2.7x map as data instead of running codeCampbell Barton
2018-07-07Keymap: support for reading/writing keymaps as dataCampbell Barton
Instead of running code to create a keymap, store them as data. This allows for keymaps to share content as well as running transformations at load time.
2018-07-07Fix scale in Apply Pose As Rest Pose for bendy bones.Alexander Gavrilov
Scale is multiplicative, and adding it up causes the bone to bloat.
2018-07-07Merge branch 'master' into blender2.8Campbell Barton
2018-07-07Cleanup: isinstance can take multiple typesCampbell Barton
2018-07-07Cleanup: pep8, styleCampbell Barton
2018-07-07Merge branch 'master' into blender2.8Campbell Barton
2018-07-07Cleanup: pep8Campbell Barton
2018-07-07Cleanup: redundant poll checksCampbell Barton
2018-07-06Viewport: in Lookdev shading, disable scene lights and world by default.Brecht Van Lommel
Now we light with just a user defined HDRI by default, which is useful for material setup and texture painting and lighting without having to set up any scene lights. Previously it would use the scene world without lights by default, which in some files is just black.
2018-07-06Cleanup: remove unused shader node compatibility flag.Brecht Van Lommel
No longer needed after Blender Internal removal and Eevee replacing the Cycles GLSL shading nodes.
2018-07-06UI/Python: rename Lamps to Lights, to follow more standard terminology.Brecht Van Lommel
Internally it's still mostly named lamps, though some modules like Cycles were already calling them lights.
2018-07-06Merge branch 'master' into blender2.8Campbell Barton
2018-07-06UI: Add extra padding to menus to draw sub-menu triangles inJulian Eisel
Shortcut strings would be offset to the left to make space for the triangles, breaking the alignment with other shortcut strings. Now this alignment is kept by making menus slightly wider if there's a sub-menu triangle visible, making room for the triangle.
2018-07-06UI: Use flat triangle drawing for indicating submenusJulian Eisel
Left the RIGHTARROW_THIN icon in, even though it's not used in C code anymore. However add-ons may do (e.g. Amaranth does).
2018-07-06PyDrivers: update bytecode check for Python3.6Campbell Barton
2018-07-06UI: Single-column for 3D Cursor panel in 3D ViewPablo Vazquez
2018-07-06UI: 3D View, View panel: single-column, flow and subpanelVuk Gardašević
See D3525
2018-07-063D View: support object type visibility/selectionCampbell Barton
Trying to have a single option for this is too likely to be insufficient in some cases. Instead, support object type visibility & selectability per view-port.
2018-07-06Merge branch 'master' into blender2.8Sergey Sharybin
2018-07-06Animation player: Ensure new frames are displayed while dragging mouseSergey Sharybin
Thanks Campbell for review!
2018-07-06Fix T55796: Motion Paths are not being drawn as overlayJoshua Leung
Remove depth testing flags from motion path pass drawing, so that they always appear to draw in "x-ray" style on top of everything, making it easier for animators to see what they're doing.
2018-07-06UI: Default theme unificationPablo Vazquez
More unification of colors and roundness. Also use accent color as current_frame indicator.
2018-07-06Keymap: update 2.7xCampbell Barton