October 1, 2019, 13:29 (GMT) |
Merge branch 'master' into greasepencil-object |
October 1, 2019, 12:48 (GMT) |
Fix T66641: Certain drivers fail to copy when copying a full scene. The core of the issue here is that 'make single user' functions still does its own, manual and quite partial, remapping of IDs, which covers all most common cases but cannot consider *all* possible ID usages (especially when it comes to drivers or custom properties, that can essentially point to any kind of data-blocks). This fix is merely a band-aid, there is no way to fully solve this without a complete rewrite of that area of code to make use of modern ID management code. |
October 1, 2019, 10:55 (GMT) |
Cleanup: remove unused variables |
October 1, 2019, 10:53 (GMT) |
Fix T70376: Lattice point looses state on modeswitch when shape keys are present Selection state of lattice points as well as their weight were not kept when going in and out of editmode, code would just copy positions. Now copy the whole BPoint instead. Reviewers: campbellbarton Maniphest Tasks: T70376 Differential Revision: https://developer.blender.org/D5948 |
October 1, 2019, 10:30 (GMT) |
October 1, 2019, 10:20 (GMT) |
October 1, 2019, 09:56 (GMT) |
Fix T70281: Changing Default interpolation also changes curve of new drivers Having a constant FCurve doesn't make sense for drivers; either linear or Bezier should be used. Since the code is already creating a Bezier curve, I just added the flag to not look at the user preferences in this case. Reviewed by: angavrilov Differential Revision: https://developer.blender.org/D5921 |
October 1, 2019, 08:24 (GMT) |
Fix T70397: Dilate/Erode 'distance' increment/decrement arrows not working Since rB78b56fa7d973 we always have to specify a valid step value. |
October 1, 2019, 08:03 (GMT) |
Cleanup: use doxy sections for clip_ops.c |
September 30, 2019, 23:46 (GMT) |
UI: Changes to Paint Cursors Changes to cursors that can be used for painting and sculpting. Differential Revision: https://developer.blender.org/D5951 Reviewed by Brecht Van Lommel |
September 30, 2019, 22:00 (GMT) |
UI: Update paint crosshair for Mac This is based on feedback from users. Only affects Mac for now, Windows will be committed separately. |
September 30, 2019, 19:19 (GMT) |
Cleanup: use PyC_StringEnum to path access functions This gives better error messages, simplify code. |
September 30, 2019, 19:18 (GMT) |
ImBuf Py API: implement resize method argument |
September 30, 2019, 19:18 (GMT) |
PyC API: utility to parse a string as an RNA like enum More convenient than comparing strings, with the advantage that errors don't need to repeat expected values. |
September 30, 2019, 17:27 (GMT) |
UI: Remember File Browser Display Options in Preferences This makes it so that some display related properties of the file browser state are remembered in the Preferences. Otherwise, users often end up doing the same set up work over and over again, so this is a nice way to save users some work. It's typical for other file browsers to remember their state too, so another benefit is having a more conventional behavior, meeting user expectations better. Some points: * We currently store: Window size, display type, thumbnail size, enabled details-columns, sort options, "Show Hidden" option. More can be added easily. * No changes are stored to the Preferences if "Auto-save Preferences" is disabled. This is how Quick Favorites behave too and it's a reasonable way to make this behavior optional. * The Preferences are only saved to permanent memory upon closing Blender, following existing convention of Preferences and Quick Favorites. * If settings weren't actually changed, Preference saving is skipped. * Only temporary file browsers save their state (invoked through actions like open or save), not regular file browser editors. These are usually used for different purposes and workflows. * Removes "Show Thumbnails" Preferences option. It would need some special handling, possibly introducing bugs. For users, this simplifies behavior and should make things more predictable. Left in DNA data in case we decide to bring it back. Reviewers: brecht, #user_interface, billreynish, campbellbarton Reviewed By: #user_interface, William Reynish, Campbell Barton, Brecht van Lommel (quick first pass review in person) Maniphest Tasks: T69460 Differential Revision: https://developer.blender.org/D5893 |
September 30, 2019, 15:59 (GMT) |
Fix T58683: Reload Scripts breaks toolbar button formatting Add a function which clears internal cached operator pointers, run before reloading scripts. |
September 30, 2019, 15:57 (GMT) |
Revert "Fix T58683: Reload Scripts breaks toolbar button formatting." This reverts commit ba90d2efa58fe23a87f98e014bcc02ea951a6a49. This can be resolved without adding a boolean to all operator types to check if it's "WM_OT_tool_set_by_id". |
September 30, 2019, 15:57 (GMT) |
Cleanup: unused arguments |
September 30, 2019, 15:15 (GMT) |
GPU: Make sure workaround is supported `context_local_shaders_workaround` is only supported on OpenGL 4.1 or higher. |
September 30, 2019, 15:13 (GMT) |
GPencil: Fix unreported keymap missing for Extrude tool For some reason this keymap was removed and is required to avoid console warnings. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021