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-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-01-31Fix T59293: Can't assign shortcut to undo historyCampbell Barton
2019-01-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-25WM: don't set repeat flag w/ interactive repeatCampbell Barton
This allows operators to distinguish between redo and executing repeat last operator, needed for T60777 fix.
2019-01-25Revert "WM: Repeat Last no longer reuses skip-save properties"Campbell Barton
This reverts commit 1d908bffddb4c9815a986305ad4588032b81deee. Enough uses of repeat last expect skip-save properties to be set, transform being the most obvious example T60777#605681. I wanted to avoid operators having account for two kinds of 'skip-save' but this may be unavoidable.
2019-01-24Cleanup: use macro to set flagsCampbell Barton
2019-01-24Animation player: tweaks for zooming in and outSergey Sharybin
Use zoom steps lower than 1. This allows to zoom out a high-res image. For example, before it was not possible to maker 4K image to fit on FullHD monitor. Also, don't force zoom to be above 1. Not sure why that was done, but this disallows zooming out. It is still not possible to zoom in higher than the window size allows. In order to support this the player needs to be refactored in a way that allows to decouple zoom from window size. Fixes T59177: Animplayer extreme zooms in when playing rendered animation
2019-01-24Fix T60790, T60636, T60631: MMB emulation issues after recent changes.Brecht Van Lommel
The statusbar keymap display should not affect actual event handling.
2019-01-24WM: Repeat Last no longer reuses skip-save propertiesCampbell Barton
PROP_SKIP_SAVE is often used as a way to detect the difference between adjusting options from the redo panel and initial execution. Repeat last operator was executing with skip-save properties set, preventing operators from initializing them based on the context. Fixes 60777.
2019-01-23Fix T58438: wrong display of brush angle rotation preview.Pablo Dobarro
Differential Revision: https://developer.blender.org/D4017
2019-01-23WM: add tool property getter functionCampbell Barton
Matches 'ensure' functions but doesn't add data.
2019-01-23Cleanup: use eGPU prefix for GPU enum typesCampbell Barton
2019-01-22Fix T60112: Smooth crashes w/ multiple viewsCampbell Barton
2019-01-213D View: add back clipping border operatorCampbell Barton
2019-01-19Cleanup: add trailing commasCampbell Barton
Prevents clang-format merging into a single line.
2019-01-17GPU: Rename GPU_shader_get_uniform to GPU_shader_get_uniform_ensureClément Foucault
This is in order to make the API more multithread friendly inside the draw manager. GPU_shader_get_uniform will only serve to query the shader interface and not do any GL call, making it threadsafe. For now it only print a warning if the uniform was not queried before.
2019-01-17Fix UI not fully updating while resizing window on Windows and macOS.Brecht Van Lommel
This is still not fully correct, since the event loop is blocked by GHOST and no timer events are happening for animation while the mouse is still. But for the most part it looks ok.
2019-01-16Preferences: always do GPU accelerated mipmapping, remove preference.Brecht Van Lommel
This setting was added long ago to be cautious in case some GPUs did not support this propertly, no reason to have it anymore.
2019-01-15Cleanup: commas at the end of enumsCampbell Barton
Without this clang-format may wrap them onto a single line.
2019-01-15Fix T60497: wrong statusbar keymap display with MMB emulation.Brecht Van Lommel
2019-01-15Fix T60410: Crash adjusting torus w/ enter edit-mode preferenceCampbell Barton
2019-01-15Cleanup: pass main instead of context w/ ED_editors_exit/flush_editsCampbell Barton
Useful for calling from lower level code.
2019-01-15Cleanup: replace usages of deprecated BKE_libblock_free by BKE_id_free.Bastien Montagne
2019-01-15Cleanup: styleCampbell Barton
2019-01-14Windows: add support for Windows Ink.Christopher Peerman
Before this Blender always needed the Wintab driver. This adds support for the native pressure API in Windows 8+, making it possible to get pressure sensitivity on e.g. Microsoft Surface hardware without any extra drivers. By default Blender will automatically use Wintab if available, and if not use Windows Ink instead. There is also a new user preference to explicitly specify which API to use if automatic detection fails. Fixes T57869: no pressure sensitivity with Surface pen or laptop. Code by Christopher Peerman with some tweaks by Brecht Van Lommel. Differential Revision: https://developer.blender.org/D4165
2019-01-14Cleanup: move comments above definitionsCampbell Barton
For clang-format not to wrap definitions.
2019-01-14Fix T60388: Warning entering text edit modeCampbell Barton
2019-01-11Fix T57371: Generative modifiers in editmode display vertex group weightsClément Foucault
In a better way... 6dbfd7f6d6bc would make the final vertex weights always calculated in edit mode. Now it's only if the option is enabled.
2019-01-11WM: Use draw manager to draw UV image editor spacesClément Foucault
This is in order to use batch cache directly without using tricks like batch presets reseting the VAOs. Note: For now it also create a depth buffer for this area which is not needed. We could get rid of this to lower VRAM usage.
2019-01-11Fix auto-run warning RNA typeCampbell Barton
2019-01-09WM: add keymap.find_from_operator(...)Campbell Barton
2019-01-05UI: Preferences Redesign Part 2Severin
(Part 1 was 00963afc14978b) Does the following changes visible to users: * Use panels and sub-panels for more structured & logical grouping * Re-organized options more logically than before (see images in D4148) * Use flow layout (single column by default). * New layout uses horizontal margin if there's enough space. * Change size of Preferences window to suit new layout. * Move keymap related options from "Input" into own section. * Own, left-bottom aligned region for Save Preferences button. * Adjustments of names, tooltips & icons. * Move buttons from header into the main region (except editor switch). * Hide Preferences header when opened in temporary window. * Use full area width for header. * Don't use slider but regular number widget for UI scale. * Gray out animation player path option if player isn't "Custom" Internal changes: * Rearrange RNA properties to match changed UI structure. * Introduces new "EXECUTE" region type, see reasoning in D3982. * Changes to panel layout and AZone code for dynamic panel region. * Bumps subversion and does versioning for new regions. RNA changes are documented in the release notes: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Preferences_API Design & implementation mostly done by @billreynish and myself. I recommend checking out the screenshots posted by William: https://developer.blender.org/D4148#93787 Reviewed By: brecht Maniphest Tasks: T54115 Differential Revision: https://developer.blender.org/D4148
2019-01-04Fix T59946: multiple quit dialogs possible.Sebastian Parborg
Differential Revision: https://developer.blender.org/D4147
2019-01-03Fix T59049: some modal transform keys no working in custom keymaps.Brecht Van Lommel
2019-01-03Cleanup: preprocessor indentationCampbell Barton
2019-01-02Fix T59063: operator search menu loses background in some cases.Brecht Van Lommel
2018-12-24Fix/cleanup another bunch of UI messages issues.Bastien Montagne
Also (mostly in comments): behaviour -> behavior (we use American English).
2018-12-24Cleanup: First batch of UI messages fixes (typos, final points...).Bastien Montagne
Also contains some code typo fixes (mostly, adtaptative -> adaptive, former is nearly innexistant in English, let's stick to simple valid words ;) ).
2018-12-21RNA: naming, user-preferences -> preferencesCampbell Barton
2018-12-20Tool System: default node editor to select toolCampbell Barton
With box select you can't cut-links with RMB select.
2018-12-19BLI_bitmap: add functions operating on the whole bitmask.Alexander Gavrilov
There is no point having operations that iterate over the whole bit array as macros, so convert BLI_BITMAP_SET_ALL to a function. Also, add more utilities for copying and manipulating masks. Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D4101
2018-12-19Merge branch 'master' into blender2.8Campbell Barton
2018-12-19Cleanup: use static struct for app-template stateCampbell Barton
2018-12-18Fix paste/append w/ local-viewCampbell Barton
Paste in local-view wasn't setting local-view bits.
2018-12-17Context: remove active_gpencil_brushCampbell Barton
We don't have this for other painting modes, no need for a special case here.
2018-12-14GP: Rename CTX and OB modesAntonioya
Part of T59335.
2018-12-12Keymap: event type filter w/ finding keymap itemsCampbell Barton
Now its possibly to ask for only keyboard/mouse/ndof events when finding key map items.
2018-12-12Fix action-zones showing up as shortcutsCampbell Barton
Toggle fullscreen area for eg, was showing the action-zone instead of the key binding.
2018-12-12Keymap: refactor keymap item find logicCampbell Barton
Pass a function to filter items to allow lookups to be more selective.
2018-12-12Fix T59170: Box select ignores modifiers-keys once tool option is setCampbell Barton
- Key-map items properties now override tool-options so modifier keys can have different behavior to the default action. - Box & circle select now have `wait_for_input` properties instead of detecting this based on selection options being set or not. This relied on the key-map setting properties which may need to be initialize from the tool settings.