Revision 212351a by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) June 12, 2019, 06:46 (GMT) |
Merge branch 'master' into greasepencil-object |
June 12, 2019, 04:27 (GMT) |
Outliner: Add synced selection This implementation is to see how syncing will be done, to be redone later in a more general way. Right now each operator must explicitly sync the selection. |
June 12, 2019, 04:25 (GMT) |
Unit System: remove 'm' as an alternate name for mile Now when using imperial dimensions, using 'm' suffix is treated as meters instead of miles (use 'mi' or 'mile' instead). Resolves T65731 |
June 12, 2019, 04:13 (GMT) |
Outliner: Add dirty flag This dirty flag is to indicate whether an outliner needs to sync its selection state with the active view layer before redrawing |
June 12, 2019, 03:50 (GMT) |
Revert "Keymap: Add additional scrubbing affordance (Alt-LMB)" This reverts commits dcec863b2f2fce7fc5caa138ad3816c88e2aa2a3, f11929c145ef45444598a9679e675b2d013ae2ef. It wasn't possible to set the cursor without accidentally selecting a column of keys & (vice-versa). This conflicts with Alt->LMB to select column of keys. Shift-RMB is already bound to scrubbing. |
June 12, 2019, 03:47 (GMT) |
Outliner: Remove negative from sync selection Removing because it was behaving strangely. I might not entirely understand what `negative_sdna` does |
June 12, 2019, 02:58 (GMT) |
June 12, 2019, 02:30 (GMT) |
UI: alternate fix for T65702, handling of auto-saving userprefs The behavior for loading factory settings wasn't clear for users. This commit changes the behavior: - Loading factory settings always disables auto-save for the current session. - The internal setting to skip saving on exit is now exposed in the preferences (when enabled). - The menu item "Load Factory Settings (Temporary)" has been removed since it's always temporary. This way users can always reset factory settings without having to consider the combination of options that might cause their preferences to be overwritten at exit. If they want to enable auto-save for the current session this can be done from the preferences. |
June 12, 2019, 02:18 (GMT) |
WM: optionally override the context with a module for wm.context_toggle This may be used with other wm.context_* operators in the future. |
June 12, 2019, 01:11 (GMT) |
Cleanup: expand left/right select keymap items This was meant to simplify the keymap but ended up not having a significant advantage. |
June 12, 2019, 00:42 (GMT) |
Keymap: Add Ctrl-SelectMouse in to box-deselect |
June 11, 2019, 23:43 (GMT) |
Cleanup: spelling in comments |
June 11, 2019, 23:07 (GMT) |
Cleanup: clang-format |
June 11, 2019, 23:07 (GMT) |
Cleanup: unused vars |
June 11, 2019, 21:45 (GMT) |
View3D Snap: Don't mix original/evaluated in the same function parameters. |
June 11, 2019, 21:12 (GMT) |
Fix T64478: Wrong location Snap Selection to Cursor after set camera Follow the path. In this case it is necessary to use the `object->parent` evaluated to obtain the correct `parentmat`. |
June 11, 2019, 20:25 (GMT) |
Fix/Cleanup: I18N: Bad usage of IFACE_ instead of TIP_. Cheap tip: anything that is not "Camel Case" and/or that is more than a few words long should use `TIP_` translation, not `IFACE_` one. Also added several missing strings (including the one reported in D5056 by Jean First (@robbott), thanks). |
June 11, 2019, 19:16 (GMT) |
Cleanup: remove unused var. |
June 11, 2019, 19:13 (GMT) |
Fix T64430: Removing objects from sub-collection doesn't update instances of parent collection. Collections are a tad annoying with all their caching of objects... When we modify content of a children collection, we need to tag DeG for CoW update of all of the ancestors. For now keeping that recursive tagging helper private, but would not be surprised if we found more similar cases and needed to expose it to more code... |
June 11, 2019, 18:54 (GMT) |
Fix (unreported) message wrongly using IFACE_ for its translation. `IFACE_` is for short strings always shown in UI (like labels of buttons, menu entries...). Every thing else, especially when more than a couple of words, must use `TIP_`. |
|