code cleanup: remove redundant check in writedata().



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56566 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove ShapeActionActuator, they are now versioned out.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56567 954f8c5b-7b00-dc11-b283-0030488c597c
minor speedup for bmesh - add CustomData_bmesh_free_block_data(), use
when the block would be immediately allocated again.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56568 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: ui_but_is_rna_undo --> ui_is_but_rna_undo (ui_is_but_*** is used elsewhere)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56569 954f8c5b-7b00-dc11-b283-0030488c597c
add in asserts when rv3d->viewmatob, rv3d->persmatob are not initialized.

This is often hard to spot since in many cases it works correctly even
when not initialized but may still fail in other situations.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56570 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30862] "Lock" and "Box" Quad View options won't stay put when toggling



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56571 954f8c5b-7b00-dc11-b283-0030488c597c