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-11-20Keymap: remove 3ds and maya keymapsCampbell Barton
These aren't well maintained and as far as we know never gained wide adoption. Remove, we can focus efforts on other key-maps, see: T54963.
2018-11-16Keymaps: replace select / action mouse systemBrecht Van Lommel
For Blender builtin configurations the option to choose the select mouse remains and is now also in the splash screen. It works by changing the keymap dynamically in the script, rather than using special events. The system of automatic switching of events was not flexible enough to deal with side effects that require further keymap changes, so it is now under more manual control in the script. This breaks compatibility for some scripts and exported key configurations. These can be fixed by replacing SELECTMOUSE, ACTIONMOUSE, EVT_TWEAK_S and EVT_TWEAK_A with appropriate LEFTMOUSE, RIGHTMOUSE, EVT_TWEAK_L and EVT_TWEAK_R events. Other than that, there should be no functional changes.
2018-11-14UI: Comment out "Clip border" operatorClément Foucault
Also Remove it from the UI as it has not been ported to 2.8 and it is a delicate thing to do.
2018-10-05UI: rename Border Select -> Box SelectCampbell Barton
See: T56648
2018-08-29Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual ↵Brecht Van Lommel
location.
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29WM: Remove Screen CastCampbell Barton
This feature is better handled by specialized tools.
2018-04-293D View: add initial view.shading and view.overlay in RNA.Brecht Van Lommel
These are mostly empty still, many properties need to be renamed and moved there.
2018-04-20Remove Armature Sketching & RetargetCampbell Barton
While the feature is interesting, it's not much from what we can tell. Retargeting is an important feature but needs to fit in better with typical animation work-flows. See: T52809
2018-04-17Remove Shift+F2 and other related BGE keymapsDalai Felinto
Reported by Pablo Vazquez (venomgfx)
2017-11-23Rename any instance of scene layer or render layer in code with view layerDalai Felinto
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927
2017-03-13New Window Operator (to replace Duplicate Window)Dalai Felinto
A user doesn't want to necessarily create a new Screen only because she wants a new window. This patch allows the user to pick the screen to use for the new Window. If the screen picked is the active one, it duplicates it (as the old behaviour in Blender). Patch with contributions and fixes by Julian Eisel (Severin) Subscribers: venomgfx Differential Revision: https://developer.blender.org/D2555
2017-03-09Merge branch 'master' into blender2.8Campbell Barton
2017-03-07Update keymap presets for recent transform manipulator changesJulian Eisel
Part of T50565.
2017-03-02Merge branch 'master' into blender2.8Julian Eisel
Conflicts: source/blender/blenkernel/intern/scene.c
2017-03-01Fix T50565: Planar constraints don't work properly with non-Blender key ↵Sergey Sharybin
configurations The issue was introduced by 4df75e5 and seems we just need to explicitly add new keymap item now. There is still some difference from old behavior, which is planar transform is using precision movement since e138cde and here i don't see nice solution currently: the change was requested here in the studio and it's just a conflict in picking shift key for something which is not supposed to be accurate. At least now it's possible to invoke planar constraint and simply unhold shift.
2017-02-07Render Layers and Collections (merge from render-layers)Dalai Felinto
Design Documents ---------------- * https://wiki.blender.org/index.php/Dev:2.8/Source/Layers * https://wiki.blender.org/index.php/Dev:2.8/Source/DataDesignRevised User Commit Log --------------- * New Layer and Collection system to replace render layers and viewport layers. * A layer is a set of collections of objects (and their drawing options) required for specific tasks. * A collection is a set of objects, equivalent of the old layers in Blender. A collection can be shared across multiple layers. * All Scenes have a master collection that all other collections are children of. * New collection "context" tab (in Properties Editor) * New temporary viewport "collections" panel to control per-collection visibility Missing User Features --------------------- * Collection "Filter" Option to add objects based on their names * Collection Manager operators The existing buttons are placeholders * Collection Manager drawing The editor main region is empty * Collection Override * Per-Collection engine settings This will come as a separate commit, as part of the clay-engine branch Dev Commit Log -------------- * New DNA file (DNA_layer_types.h) with the new structs We are replacing Base by a new extended Base while keeping it backward compatible with some legacy settings (i.e., lay, flag_legacy). Renamed all Base to BaseLegacy to make it clear the areas of code that still need to be converted Note: manual changes were required on - deg_builder_nodes.h, rna_object.c, KX_Light.cpp * Unittesting for main syncronization requirements - read, write, add/copy/remove objects, copy scene, collection link/unlinking, context) * New Editor: Collection Manager Based on patch by Julian Eisel This is extracted from the layer-manager branch. With the following changes: - Renamed references of layer manager to collections manager - I doesn't include the editors/space_collections/ draw and util files - The drawing code itself will be implemented separately by Julian * Base / Object: A little note about them. Original Blender code would try to keep them in sync through the code, juggling flags back and forth. This will now be handled by Depsgraph, keeping Object and Bases more separated throughout the non-rendering code. Scene.base is being cleared in doversion, and the old viewport drawing code was poorly converted to use the new bases while the new viewport code doesn't get merged and replace the old one. Python API Changes ------------------ ``` - scene.layers + # no longer exists - scene.objects + scene.scene_layers.active.objects - scene.objects.active + scene.render_layers.active.objects.active - bpy.context.scene.objects.link() + bpy.context.scene_collection.objects.link() - bpy_extras.object_utils.object_data_add(context, obdata, operator=None, use_active_layer=True, name=None) + bpy_extras.object_utils.object_data_add(context, obdata, operator=None, name=None) - bpy.context.object.select + bpy.context.object.select = True + bpy.context.object.select = False + bpy.context.object.select_get() + bpy.context.object.select_set(action='SELECT') + bpy.context.object.select_set(action='DESELECT') -AddObjectHelper.layers + # no longer exists ```
2016-05-30Fix T48527: Maya keymap fails w/ knife snapCampbell Barton
2015-05-07Fix T44614: Maya keymap left mouse click to add cut not working.Brecht Van Lommel
2015-04-07Revert Sticky Keys (and everything related to that)Julian Eisel
Our current keymap doesn't give us enough room to make such changes in the event system. To fix small issues caused by this, we would need to do drastic changes in Blender's keymaps and internal handling. It was worth a try, but it didn't work. I can write down a more descriptive statement in a few days, but for now I need a break of this stuff.
2015-04-03Update keyconfigs for stickiesJulian Eisel
Change are needed to avoid conflicts due to rB53a3850a8a05249942a0c4
2015-03-24Remove redundant shortcuts from keyconfigsJulian Eisel
These have been deleted recently (cd54f07a3c, fbd4dfb2c, 3f68a0aea)
2015-03-24Fix T44092: Maya preset doesn't allow attaching Nodes to Frames via D&DJulian Eisel
2015-01-25Fix T43315: Minor Conflict in Maya Key Configsjulianeisel
Alt+Mousewheel was used for frame scrubbing which isn't really good as users may often use this by accident while using Alt for Viewport navigation. Frame scrubbing/frame_offset() is now called by Ctrl+Alt+Mousewheel (shift + Mousewheel was already used for scrolling up/down)
2014-10-09Implement custom names for render slotsSergey Sharybin
Basically the title tells it all, quite straightforward implementation. The only thing is the image.render_slot which used to represent the active render slot index is now moved to image.render_slots.active_index. Reviewers: venomgfx, campbellbarton Differential Revision: https://developer.blender.org/D821
2014-09-04Fix broken maya/max keyconfigs (again) after link/append separation.Bastien Montagne
2014-09-04Fix T41714: Maya and 3DS keymaps throw error when.Bastien Montagne
Change in SEQUENCER_OT_select's left_right parameter...
2014-08-20Tweaks to the 3ds and maya keymapsSergey Sharybin
- Get rid of the obsolete operator - Use select_or_deselect_all in 3ds keymap, which performs better than separate deselect all and select binded to the select mouse. This was already done for maya, and seems was accidentally reverted by 5a91db3d.
2014-07-18Fix T41035: Scale Manipulator CTRL-ALT-S issue with maya shortcutsSergey Sharybin
2014-06-12Fix T40559: Maya keymap node selection bugSergey Sharybin
2014-06-06Fix T38668: When using Maya Input style, there is no way to snap Knife tool ↵Sergey Sharybin
to midpoints
2014-05-19Fix T40240: Bug with render region with maya short cutSergey Sharybin
2014-04-25Fix T39895: Displaying the armature layers popup in edit mode always fails.Bastien Montagne
In fact, armature layers operators (set layers, and show all) were kind of messy and broken in Edit mode (Select layers had two different operators for Pose and Edit modes, both using the same funcs that could only work in Pose mode, Show All was supposed to be used in both modes but again, its exec code could only work in Pose one). Fixed that by: * Using only one op for each task, for both modes (with adapted poll func). * Replacing 'object from context' access by an helper that returns the right Armature object in both Edit and Pose modes.
2014-02-19Update keymaps for changes to NDOFCampbell Barton
2014-02-18Fix T38667: When using "Maya" Input Interface, pressing "E" does not ↵Sergey Sharybin
initiate rotation in the UV/Image Editor Was a shortcut conflict with unwrap. Use 'U' for unwrap now, so no conflict is here. Preset still doesn't work tho, Cambo need to solve missing operators used here since NDOF changes.
2013-12-22Fix T37910: maya key configuration not working after recent changes.Brecht Van Lommel
2013-11-18Fix bug in maya/3dsmax keymaps caused by removed operatorSergey Sharybin
Once again, when you remove operator make sure keymaps we've got in master branch keeps working.
2013-11-16pose mode: extend selection flipping to use the same method as editmode.Campbell Barton
adds extend and active only opton.
2013-10-30Bugfix [#37185] Maya Config: Move and Scale Don't Work In Dope SheetJoshua Leung
Maya keymap was activating wrong transform modes for translation/scaling - in DopeSheet and NLA, these use the TIME_TRANSLATE/TIME_SCALE modes instead
2013-10-29Fix #37152: Knife tool doesn't work properly with Maya preset (Zooming and ↵Sergey Sharybin
Panning)
2013-10-01Fix #36894: maya keymap delete/backspace would immediately delete a mesh ↵Brecht Van Lommel
element, now it pops up the menu with delete options and dissolve so that there is a quick key shortcut for those too.
2013-09-18bugfix: [#36641] Maya keymap: Border select doesn't add to selectionDalai Felinto
I also replaced all EVT_TWEAK_L by EVT_TWEAK_S - and replaced B by the gesture mouse for the clip keymaps
2013-09-18bugfix: [#34663] Cannot rotate view while using Knife tool with Maya presetDalai Felinto
fix as suggested by Ton Roosendaal in tracker: "the knife tool has a "MODE_PANNING" state, it could be nice to set this in the modal map as well, to define the shortcut(s) that have to be passed on."
2013-09-16bugfix [#36736] You can still transform objects while navigating viewDalai Felinto
Bug was in maya preset. view3d.manipulator was defined twice, and it was taken precedent over view3d.rotate
2013-09-10Fix #36641: maya key configuration shift + LMB drag border select did not workBrecht Van Lommel
anymore. This broke after the change to make holding shift deselect with B key border select in the regular Blender keymap.
2013-09-01Fix #36613: view select/all shortcuts not working in graph editor with theBrecht Van Lommel
maya key configuration preset.
2013-08-07Fix #36373: maya and max key configurations for mesh loop select did not ↵Brecht Van Lommel
work correct when doing an extend loop select, then doing a regular loop select, it would still extend.
2013-06-02remove duplicate operator,Campbell Barton
select-split and unlink-selection did the same thing, keep select split since it fits closer to mesh editmode and single key access (Ykey).
2013-05-31Follow up to previous commitSergey Sharybin
Made Ctrl-LMB clear selection from the object.
2013-05-31Fix #35567: Shift+LMB doesn't toggle selection when using the Maya presetSergey Sharybin
Also added back RMB to set 3d cursor position.