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-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-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: pep8Campbell 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-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-06Depsgraph: Relations builder should not tag ID in all depsgraphsSergey Sharybin
2018-07-06Keymap: outliner now uses A/Alt-A for selectionCampbell Barton
2018-07-06Merge branch 'master' into blender2.8Campbell Barton
2018-07-06Cleanup: use outliner_flag_* name prefixCampbell Barton
2018-07-06UI: small layout fixes for RMB context menus.Brecht Van Lommel
2018-07-06UI: disable broken horizontal properties editor alignment.Brecht Van Lommel
2018-07-06UI: draw search popups with menu background, instead of box.Brecht Van Lommel
Otherwise these are not visible well with the new dark theme.
2018-07-06Fix crash with properties editor pinning.Brecht Van Lommel
2018-07-06Fix layout issue with enum property separators.Brecht Van Lommel
2018-07-06Merge branch 'master' into blender2.8Philipp Oeser
Conflicts: source/blender/editors/screen/screen_edit.c
2018-07-06Merge remote-tracking branch 'origin/master' into blender2.8Sybren A. Stüvel
2018-07-06Fix crash when startup file has an image in itSybren A. Stüvel
This fixes an issue introduced in d192d723123add1dde3e9f7e9458aefcafb7e7d2. When starting up, the UI hasn't been fully initialised yet, and calling wm_event_do_depsgraph() can trigger icon updates when the startup file contains an image, causing a segfault due to a not-yet-initialised ghash for the icons.