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-08-31Merge branch 'master' into blender2.8Campbell Barton
2018-08-31Cleanup: rename WM_keymap_find -> WM_keymap_ensureCampbell Barton
2018-07-30UI: make horizontal wheel scroll in 2D view match vertical scroll speed.Brecht Van Lommel
2018-07-02Merge branch 'master' into blender2.8Campbell Barton
2018-07-02Cleanup: use bool for poll functionsCampbell Barton
2018-07-01Merge branch 'master' into blender2.8Campbell Barton
2018-07-01Cleanup: right shift in interface codeCampbell Barton
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-26Fix scrollbar operator showing in status bar cursor keymap.Brecht Van Lommel
2018-06-17Merge branch 'master' into blender2.8Campbell Barton
2018-06-17Cleanup: use clamp_* from BLI_math (replace macro)Campbell Barton
2018-05-23Merge branch 'master' into blender2.8Campbell Barton
2018-05-23Cleanup: strip trailing space from interface filesCampbell Barton
2018-05-22Fix outliner crashes when dragging elements in some cases.Brecht Van Lommel
Avoid rebuilding outliner tree in more cases, also helps performance.
2018-05-15Fix random crashes in the outliner, especially with bigger scenes.Brecht Van Lommel
The outliner can redraw quicker without rebuilding the tree, for example when just moving the mouse and highlighting different items. The way this worked is that the outliner would be tagged to avoid rebuilding, however if another operation that does require rebuilding happens in the meantime we could go out of sync and crash.
2018-05-07UI: Draw scroll-bars overlapping with editor contentJulian Eisel
Scroll-bars used to draw in a little extra space in the editor, causing buttons to jump a bit when they appeared/disappeared. Now they draw on top of the buttons, just small enough to avoid bigger overlaps. Followup commits will do further adjustments. With this we can get rid of a hack that was calling the (often Python defined) panel definition - the panel 'draw' callback - twice.
2018-04-26UI: toolbar single column size snappingCampbell Barton
Once a region is set to it's snapped size, zooming keeps the size.
2018-01-22WM: add mouse-move after smooth-viewCampbell Barton
When hot-spots moved under the pointer, clicking wouldn't activate the correct item.
2017-10-16WM: refactor gestures for use as toolsCampbell Barton
Border and circle select wait for input by default. This commit uses bool properties on the operators instead of magic number (called "gesture_mode"). Keymaps that define 'deselect' for border/circle select begin immediately, exiting when on button release.
2017-10-16Cleanup: modal operator border callback namesCampbell Barton
Use same convention as all others. Remove 'select' since these are used for zoom as well.
2017-02-01Fix T50570: pressing pgup or pgdn in any scrollable area irreversably alters ↵Bastien Montagne
scrolling speed. 'page' prop of scroll up/down operators would get stuck once set once by pageup/down keys... Now only take this prop into account if explicitely set, not when its value is inherited from previous run.
2016-08-18Cleanup: ifdef function which is only used from ifdef-ed codeSergey Sharybin
2016-08-18NDOF: compile 3D mouse code only if WITH_INPUT_NDOFMike Erwin
When WITH_INPUT_NDOF is disabled, 3D mouse handling code is removed from: - GHOST (was mostly done, finished the job) - window manager - various editors - RNA - keymaps The input tab of user prefs does not show 3D mouse settings. Key map editor does not show NDOF mappings. DNA does not change. On my Mac the compiled binary is 42KB smaller after this change. It runs fine WITH_INPUT_NDOF on or off.
2016-04-02Fix T48030: Can't zoom VSE properties panelCampbell Barton
2015-10-09Fix T46426: 2D-version of zoom border operator is available in 3DView context.Bastien Montagne
2015-07-18Cleanup: whitespace & break placementCampbell Barton
2015-05-31UI: comments (doxygen tweaks)Campbell Barton
2015-05-15Zoom to frame options, requested by the Hwoozeberry (dutch translation)Antony Riakiotakis
team. There are 3 options here: 1) Keep range (previous behaviour) 2) Seconds - allows a specified offset in seconds around current frame 3) keyframes - zoom to include a number of keyframes around the cursor Options 2 and 3 have their own properties to tweak the behaviour and all options can be found in User Preferences->Interface under the 2D viewports section. Number 3 will probably need some refinement so commiting here for the hwoozeberry team to test first.
2015-05-04Cleanup: wrapped function indentationCampbell Barton
2015-04-27Cleanup: rename GRAB_POINTER -> GRAB_CURSORCampbell Barton
Term pointer is overloaded already.
2015-04-21Fix T44432: Zoom to mouse fails /w FCurve editorCampbell Barton
2015-04-13New operator for action and graph editor that centers around currentAntony Riakiotakis
scene frame, bound to numberpad zero.
2015-02-09Fix T43554: Zoom to mousepos makes 2D Views pan after zoom limits arejulianeisel
reached There are a couple of things that I don't like here, but it seems like the best way to handle this for now.
2014-11-11UI Refactor T41640Campbell Barton
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now
2014-10-29Revert "Fix T42222"Campbell Barton
This reverts commit 507712db3fd7aa7bb903f6860f5a4eb29aa2be02. Error was quite an old compiler, which had further warnings/errors. Old compilers can just have this defined in BLI_math
2014-10-16Fix T42222Antony Riakiotakis
Avoid using roundf function, since it's oly defined in C99
2014-08-30Fix T41642: Zoom View hotkey: Zoom Position Y doesn't workingBastien Montagne
Hide zoom settings that have no use in UI/shortcuts definitions.
2014-08-27CleanupCampbell Barton
2014-08-14Fix T41425: UI wobbles using scrollbarCampbell Barton
2014-04-30Code cleanup: remove redundant CTX callsCampbell Barton
2014-04-27Code cleanup: const args and arraysCampbell Barton
2014-04-21View2d: API Cleanup for view<->region conversionCampbell Barton
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf
2014-03-16Code cleanup: naming conventionsCampbell Barton
2014-03-01Fix for own error with updating view2d for NDOFCampbell Barton
2014-02-26WM: hide screen management and ndof operators from seach popupCampbell Barton
2014-02-22NDOF: fix for view3d ignoring lens values when panningCampbell Barton
image, mce, view2d and view3d now have matching pan speed.
2014-02-18NDOF: Fix for fly/walk mode ignoring axis invert optionsCampbell Barton
2014-02-18NDOF: support pan/zoom for view2d (nodes, graph editor, sequencer... etc)Campbell Barton
2014-02-03Code cleanup: use bools where possibleCampbell Barton