April 16, 2018, 09:20 (GMT) |
Undo: replace global access w/ ED_undo_stack_get While I'd like to avoid using this too much since the operator system should handle. It's less trouble than accessing it inline each time. |
April 16, 2018, 09:20 (GMT) |
PyAPI: Add PyC_Tuple_Pack_F64 utility |
April 16, 2018, 09:20 (GMT) |
Build: add WITH_OPENVDB_3_ABI_COMPATIBLE option. Better fix for T54457. It seems Debian compiles OpenVDB without ABI 3 compatibility, while Arch does enable it as is the default in the OpeVDB CMake build system. So now there's an option that the distribution can set depending on how they compile their OpenVDB package. |
April 16, 2018, 09:20 (GMT) |
Cleanup: remove redundant imbuf return values Some functions always returned the input argument which was never used. This made code read as if there might be a leak. Now return a boolean (true the imbuf is modified). |
April 16, 2018, 09:20 (GMT) |
Build: fixes for the Intel compiler versions 2016, 2017, 2018. Differential Revision: https://developer.blender.org/D3109 |
April 16, 2018, 09:20 (GMT) |
Cleanup: newlines left in messages |
April 16, 2018, 09:20 (GMT) |
Cleanup: move undo into it's own directory Split out undo API from ED_util.h into ED_undo.h |
April 16, 2018, 09:20 (GMT) |
Cleanup: move BKE_global include under ifdef's |
April 16, 2018, 09:20 (GMT) |
Undo: store active curve shape key in edit-mode |
April 16, 2018, 09:20 (GMT) |
Logging: use for Python API Adds categories "bpy.context" & "bpy.rna" |
April 16, 2018, 09:20 (GMT) |
imbuf: revert some of the changes of rBb6ba3c682dd6615e760905572a5bcd69bb46371f since they broke the build. |
April 16, 2018, 09:20 (GMT) |
Fix compiling with Alembic Still need G.main |
April 16, 2018, 09:20 (GMT) |
April 16, 2018, 09:20 (GMT) |
Resolve unsigned comparison error w/ MSVC |
April 16, 2018, 09:20 (GMT) |
Cleanup: remove global header |
April 16, 2018, 09:20 (GMT) |
Cleanup: warning |
April 16, 2018, 09:20 (GMT) |
Removed by accident in last commit |
April 16, 2018, 09:20 (GMT) |
Undo: unified undo system w/ linear history - 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 |
April 16, 2018, 09:20 (GMT) |
BLI_sort_utils: add pointer sorting callback Also rename Pointer -> Ptr |
April 16, 2018, 09:20 (GMT) |
Logging: fix own error with formatting |
|
|
|


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