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
2019-01-28Cleanup: sort forward declarations of enum & structCampbell Barton
Done using: source/tools/utils_maintenance/c_sort_blocks.py
2019-01-26Cleanup: blank lines over doxy headersCampbell Barton
2019-01-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-23Cleanup: use doxy comments for gizmo structsCampbell Barton
Also move comments before members (better for clang-format).
2019-01-23Gizmo: add support for gizmos to initialize from the active toolCampbell Barton
2019-01-22Cleanup: Silence pedantic compiler warningSergey Sharybin
Was happening in release builds.
2019-01-22Fix T60112: Smooth crashes w/ multiple viewsCampbell Barton
2019-01-16Preferences: remove OpenGL select method preference.Brecht Van Lommel
Deprecated GL_SELECT no longer works in OpenGL core profile, so there is no reason to have this.
2018-12-30Cleanup: remove non-existing function declarationsCampbell Barton
2018-12-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Docs: correct doxy commentsCampbell Barton
2018-12-04Fix T58670: Spin tool crashes w/o gizmo overlayCampbell Barton
2018-11-26Fix gizmos not using same tweak threshold as other places.Brecht Van Lommel
The low hardcoded threshold made clicking on the navigation gizmo difficult on tablets.
2018-11-21Gizmo: run invoke_prepare even when the gizmo isn't modalCampbell Barton
This is useful for setting up state for gizmos that run operators too.
2018-11-18Keymap: move left click select to a preferenceCampbell Barton
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-10-18Cleanup: move gizmo sort functions into an APICampbell Barton
2018-10-16Cleanup: namingCampbell Barton
'mp' was a reference to 'manipulator'
2018-10-02Gizmo: support for gizmo-group propertiesCampbell Barton
This allows gizmo groups to store properties in the tool. This makes sense for gizmo options which only control gizmo display and don't control operator execution. Unlike similar kinds of properties, this isn't accessible via the gizmo-group-type instance. For now the it's only stored in the workspace tool as can be done for operator properties, so each instance doesn't have different settings which would be confusing from a user perspective and complicate access from the top-bar. Later we could add gizmo-group properties if needed.
2018-09-26Gizmo: add invoke_prepare callbackCampbell Barton
Allows gizmo groups to set values based on the gizmo about to be invoked.
2018-09-24Spelling fixes in comments and descriptions (2.8 changes), patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3719
2018-09-24Gizmo: option to hide from selectionCampbell Barton
Allows some gizmo to be used as guides.
2018-09-24Cleanup: rename gizmo flagCampbell Barton
2018-09-19Cleanup: Unused variable in release buildSergey Sharybin
2018-09-17Gizmo: Functions to re-initialize a group typeCampbell Barton
Partially re-initializing a gizmo is often more trouble then removing and re-adding.
2018-09-13Gizmo: code commentsCampbell Barton
Note about limits of new tool-init flag.
2018-09-13Gizmo: value2d utility to adjust operator valuesCampbell Barton
This allows any operator to interactively redo without having to manually make each operator modal.
2018-09-13Cleanup: use float name in property range functionCampbell Barton
2018-09-08WM: add temporary field to gizmo'sCampbell Barton
2018-09-07Gizmo: fix extrude handlesCampbell Barton
Only use the 2D selection function when 3D selection isn't defined. Regression from e18a2c4ed7b
2018-09-06UI: rename Translate/Grab to Move in UI, shortcuts stay the same.Brecht Van Lommel
2018-09-06UI: delay tool label tip displayCampbell Barton
Displaying the labels tip immediately feels too intrusive, make this work more like regular tooltips, displaying more quickly. Tooltips can now uses multiple passes, each pass with it's own delay for the next pass to show.
2018-08-31Merge branch 'master' into blender2.8Campbell Barton
2018-08-21Cleanup: rename gizmo access functionsCampbell Barton
Add float in API names since we may want access to other types.
2018-08-143D View boarder/lasso select tool optionsCampbell Barton
Add tool options to control how select operates (add/sub/set/and/xor). Note: edit mode armature select still needs to support all options, this is complicated by how it handles partial end-point selection.
2018-08-10Gizmo: support for 2D selection checks for 3D gizmosCampbell Barton
This means 3D manipulators can use their own logic for checking if the cursor intersects.
2018-08-10Gizmo: 2d select now takes region coordsCampbell Barton
Was taking an event, when only the region coords are needed.
2018-07-31Cleanup: use static variablesCampbell Barton
2018-07-30Silencing a bunch of compiler warningsJoshua Leung
Most of these were mismatched const qualifiers
2018-07-15Cleanup: use variable names based on term gizmoCampbell Barton
2018-07-15Cleanup: style, doxy fileCampbell Barton
2018-07-15WM: rename manipulator to gizmo internallyCampbell Barton
2018-07-15WM: rename files, manipulator -> gizmoCampbell Barton
Edit doxy files and header guards only.