Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-02 | Cleanup: use bool for poll functions | Campbell Barton | |
2018-07-01 | RNA: use bool for boolean RNA types | Campbell Barton | |
We were using int's for bool arguments in BKE, just to avoid having wrapper functions. | |||
2018-06-30 | Cleanup: split out context member query | Campbell Barton | |
2018-06-30 | Cleanup: remove unused context arg to menu | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2018-06-29 | WM: Remove Screen Cast | Campbell Barton | |
This feature is better handled by specialized tools. | |||
2018-06-26 | UI: Add/Update bad tooltips | Aaron Carlisle | |
Part of T51061 | |||
2018-06-25 | Cleanup: Nuke most of G.main from GPU code. | Bastien Montagne | |
2018-06-21 | Fix T55568: second click event ignored | Campbell Barton | |
2018-06-21 | Revert "Fix T55568: second click event ignored" | Campbell Barton | |
This reverts commit 52aa963f0ef1b6f4abba6653e9a441dee234127a. Fixed for keyboards, broke mouse buttons. | |||
2018-06-21 | Fix T55568: second click event ignored | Campbell Barton | |
Double-click handling caused the second click to be ignored for keymaps that only handle click. | |||
2018-06-21 | WM: don't make LMB a special case for double click | Campbell Barton | |
2018-06-17 | Cleanup: BLI path extension API | Campbell Barton | |
Use BLI_path_extension_* prefix. | |||
2018-06-15 | WM: suppress drag events if motion is handled | Campbell Barton | |
2018-06-14 | Cleanup: Remove last G.main's from WM code. | Bastien Montagne | |
Was mostly validating valid usages of G.main -> G_MAIN actually. | |||
2018-06-12 | Fix T55452: Crash on saving with visible particle system. | Bastien Montagne | |
Missing Main pointer in recent refactor/cleanup of G.main usages... | |||
2018-06-11 | Cleanup: 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-10 | WM: add macros to check mouse button/gesture/wheel | Campbell Barton | |
Use to check click/drag, fixes issue with mouse wheel triggering pie menu. | |||
2018-06-08 | WM: correct recent change to click/drag detection | Campbell Barton | |
fb1915d87090a - caused click/drag events not to be detected. Now check a key is a mouse or keyboard event. | |||
2018-06-08 | Prevent wheel causing spurious click/drag events | Campbell Barton | |
2018-06-08 | Cleanup: getting rid of G.main. | Bastien Montagne | |
Sometimes one needs a *lot* of changes for a single G.main... :/ | |||
2018-06-08 | WM: backport event/keymap type util from 2.8 | Campbell Barton | |
2018-06-07 | WM: fix drag events applying after release | Campbell Barton | |
2018-06-07 | WM: add support for drag events | Campbell 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-07 | Fix key repeat events resetting the click timer | Campbell Barton | |
2018-06-07 | Cleanup: trailing space for windowmanager | Campbell Barton | |
2018-06-07 | Cleanup: Nuke moar G.main usages... | Bastien Montagne | |
2018-06-05 | Fix crash in owmn previous commit. | Bastien Montagne | |
2018-06-05 | Cleanup: use new accessors to blendfile path (Main.name). | Bastien Montagne | |
2018-06-01 | Cleanup: trailing whitespace (comment blocks) | Campbell Barton | |
Strip unindented comment blocks - mainly headers to avoid conflicts. | |||
2018-05-31 | Cleanup: get rid of last G.main usages in BKE library code. | Bastien Montagne | |
2018-05-25 | WM: check modal handlers for keymap lookups | Campbell Barton | |
Keep in sync with 2.8x | |||
2018-05-15 | Fix T55032: Redo w/ file saved in edit-mode failed | Campbell 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-11 | WM: initialize last used macro properties | Campbell Barton | |
2018-05-09 | MSVC: resolve near/far issue take2 | Campbell Barton | |
Previous fix failed w/ compositor, tested on MSVC2015, full build. | |||
2018-05-09 | MSVC: remove hack for near/far name collision | Campbell Barton | |
windows headers define these, conflicting w/ View3D.near/far. | |||
2018-05-08 | Cleanup: remove unused wmReport struct | Campbell Barton | |
2018-05-06 | WM: include macros in last-properties | Campbell Barton | |
Needed for 2.8 tool system storage of macro properties. | |||
2018-05-04 | IDProp API: expose repr utility function | Campbell Barton | |
Useful for logging properties passed to operators. | |||
2018-04-06 | Cleanup: style, doxy headers | Campbell Barton | |
2018-04-05 | UI: Add accelerator keys to quit confirmation popup | Julian Eisel | |
2018-04-02 | Cleanup: move undo into it's own directory | Campbell Barton | |
Split out undo API from ED_util.h into ED_undo.h | |||
2018-03-31 | Undo: unified undo system w/ linear history | Campbell 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-30 | C Logging: use instead of printf for messages | Campbell 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-27 | Fix T54435: Quit prompt fails w/ fractional scale | Campbell Barton | |
2018-03-26 | BLF: Don't use user preferences | Sergey Sharybin | |
BLF is a low level module, which might (and is) used without Blender. Thanks Campbell for review! | |||
2018-03-23 | UI: restore quit confirmation when dialog disabled | Campbell Barton | |
2018-03-23 | Fix issues with confirmation prompt on Windows | Julian 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-23 | Fix own mistake from 4cb4556fa5ba78ff | Julian Eisel | |
Trying to close Blender from a second window wouldn't work, the first window would have to be hovered first. Ouch! | |||
2018-03-23 | Fix 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. |