April 16, 2018, 09:20 (GMT) |
Fix own error w/ undo ID lookup Was testing with small number of items, so this went unnoticed. |
April 16, 2018, 09:20 (GMT) |
Cleanup: rename BMesh count_ex -> count_at_most |
April 16, 2018, 09:20 (GMT) |
Cleanup: rename list count_ex -> count_at_most |
April 16, 2018, 09:20 (GMT) |
Undo: use with_prev verisons of id-map lookups |
April 16, 2018, 09:20 (GMT) |
Undo: use general id-map for image undo lookups. Was doing own name based lookups to keep compatible w/ global undo. |
April 16, 2018, 09:20 (GMT) |
Undo System: id-map avoid duplicate add/lookup Add versions of add/lookup that check the previous item. |
April 16, 2018, 09:20 (GMT) |
Fix mistake logging w/ undo |
April 16, 2018, 09:20 (GMT) |
Fix T54477: Broken utf8 strings in old .blend files Back in the days (2.4x and before), it was rather easy to get some invalid utf-8 strings in Blender. This is totally breaking modern code, so this commit adds a simple 'check & fix strings' operator, available from the main File menu. |
April 16, 2018, 09:20 (GMT) |
Fix (unreported) crash when accessing some bl_rna.properties. E.g. typing `bpy.data.bl_rna.properties[8].<tab>` in console would hard-crash trying to dereference NULL pointer. Was a missing check in rna_Property_tags_itemf(). |
April 16, 2018, 09:20 (GMT) |
Undo: remove particle undo push Was only called on copy particle system which is already doing an undo push. |
April 16, 2018, 09:20 (GMT) |
Cleanup: editor BKE_main includes |
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 |
|