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-02Cleanup: use bool for poll functionsCampbell Barton
2018-07-01RNA: use bool for boolean RNA typesCampbell Barton
We were using int's for bool arguments in BKE, just to avoid having wrapper functions.
2018-06-30Cleanup: split out context member queryCampbell Barton
2018-06-30Cleanup: remove unused context arg to menuCampbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-29WM: Remove Screen CastCampbell Barton
This feature is better handled by specialized tools.
2018-06-26UI: Add/Update bad tooltipsAaron Carlisle
Part of T51061
2018-06-25Cleanup: Nuke most of G.main from GPU code.Bastien Montagne
2018-06-21Fix T55568: second click event ignoredCampbell Barton
2018-06-21Revert "Fix T55568: second click event ignored"Campbell Barton
This reverts commit 52aa963f0ef1b6f4abba6653e9a441dee234127a. Fixed for keyboards, broke mouse buttons.
2018-06-21Fix T55568: second click event ignoredCampbell Barton
Double-click handling caused the second click to be ignored for keymaps that only handle click.
2018-06-21WM: don't make LMB a special case for double clickCampbell Barton
2018-06-17Cleanup: BLI path extension APICampbell Barton
Use BLI_path_extension_* prefix.
2018-06-15WM: suppress drag events if motion is handledCampbell Barton
2018-06-14Cleanup: Remove last G.main's from WM code.Bastien Montagne
Was mostly validating valid usages of G.main -> G_MAIN actually.
2018-06-12Fix T55452: Crash on saving with visible particle system.Bastien Montagne
Missing Main pointer in recent refactor/cleanup of G.main usages...
2018-06-11Cleanup: remove moar ugly G.main usages...Bastien Montagne
BKE_image was an ugly nest, could fix all but the ones from compositor, so moved ugly G.main there, at least we know where the Evil is that way ;)
2018-06-10WM: add macros to check mouse button/gesture/wheelCampbell Barton
Use to check click/drag, fixes issue with mouse wheel triggering pie menu.
2018-06-08WM: correct recent change to click/drag detectionCampbell Barton
fb1915d87090a - caused click/drag events not to be detected. Now check a key is a mouse or keyboard event.
2018-06-08Prevent wheel causing spurious click/drag eventsCampbell Barton
2018-06-08Cleanup: getting rid of G.main.Bastien Montagne
Sometimes one needs a *lot* of changes for a single G.main... :/
2018-06-08WM: backport event/keymap type util from 2.8Campbell Barton
2018-06-07WM: fix drag events applying after releaseCampbell Barton
2018-06-07WM: add support for drag eventsCampbell Barton
This allows for a single key to be mapped to both release and drag, useful for pie menus to share a key with a different action.
2018-06-07Fix key repeat events resetting the click timerCampbell Barton
2018-06-07Cleanup: trailing space for windowmanagerCampbell Barton
2018-06-07Cleanup: Nuke moar G.main usages...Bastien Montagne
2018-06-05Fix crash in owmn previous commit.Bastien Montagne
2018-06-05Cleanup: use new accessors to blendfile path (Main.name).Bastien Montagne
2018-06-01Cleanup: trailing whitespace (comment blocks)Campbell Barton
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-05-31Cleanup: get rid of last G.main usages in BKE library code.Bastien Montagne
2018-05-25WM: check modal handlers for keymap lookupsCampbell Barton
Keep in sync with 2.8x
2018-05-15Fix T55032: Redo w/ file saved in edit-mode failedCampbell Barton
It's important edit-mode has a step stored for redo to work, file load now ensures this in a generic way.
2018-05-11WM: initialize last used macro propertiesCampbell Barton
2018-05-09MSVC: resolve near/far issue take2Campbell Barton
Previous fix failed w/ compositor, tested on MSVC2015, full build.
2018-05-09MSVC: remove hack for near/far name collisionCampbell Barton
windows headers define these, conflicting w/ View3D.near/far.
2018-05-08Cleanup: remove unused wmReport structCampbell Barton
2018-05-06WM: include macros in last-propertiesCampbell Barton
Needed for 2.8 tool system storage of macro properties.
2018-05-04IDProp API: expose repr utility functionCampbell Barton
Useful for logging properties passed to operators.
2018-04-06Cleanup: style, doxy headersCampbell Barton
2018-04-05UI: Add accelerator keys to quit confirmation popupJulian Eisel
2018-04-02Cleanup: move undo into it's own directoryCampbell Barton
Split out undo API from ED_util.h into ED_undo.h
2018-03-31Undo: unified undo system w/ linear historyCampbell Barton
- Use a single undo history for all operations. - UndoType's are registered and poll the context to check if they should be used when performing an undo push. - Mode switching is used to ensure the state is correct before undo data is restored. - Some undo types accumulate changes (image & text editing) others store the state multiple times (with de-duplication). This is supported by checking UndoStack.mode `ACCUMULATE` / `STORE`. - Each undo step stores ID datablocks they use with utilities to help manage restoring correct ID's. Needed since global undo is now mixed with other modes undo. - Currently performs each undo step when going up/down history Previously this wasn't done, making history fail in some cases. This can be optimized to skip some combinations of undo steps. grease-pencil is an exception which has not been updated since it integrates undo into the draw-session. See D3113
2018-03-30C Logging: use instead of printf for messagesCampbell Barton
- See `--log` help message for usage. - Supports enabling categories. - Color severity. - Optionally logs to a file. - Currently use to replace printf calls in wm module. See D3120 for details.
2018-03-27Fix T54435: Quit prompt fails w/ fractional scaleCampbell Barton
2018-03-26BLF: Don't use user preferencesSergey Sharybin
BLF is a low level module, which might (and is) used without Blender. Thanks Campbell for review!
2018-03-23UI: restore quit confirmation when dialog disabledCampbell Barton
2018-03-23Fix issues with confirmation prompt on WindowsJulian Eisel
* Pressing "OK" wouldn't close Blender anymore * Using File -> Quit would use popup version, not OS native window Cleaned up code a bit to avoid duplicated logic.
2018-03-23Fix own mistake from 4cb4556fa5ba78ffJulian Eisel
Trying to close Blender from a second window wouldn't work, the first window would have to be hovered first. Ouch!
2018-03-23Fix memory leaks when doing "Save & Quit"Julian Eisel
Steps to reproduce were: * Open Blender (no need for factory settings, "Promt Quit" needs to be enabled) * Edit the file (e.g. translate some object) * Quit Blender but don't skip quit promt * Press "Save & Quit" * Save the file Not sure if Windows supports the "Save & Quit" behavior, so this may not have applied to Windows.