edits to curve operator
- remove delete-all option (users can just select all and delete as with all other modes).
- remove CALLOC_STRUCT_N macro.
- CURVE_OT_delete define a dynamic enum rather then a custom invoke menu function.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@59621 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36570] Changing the filename of a image strip doesnt refresh sequencer

was casting a StripElem as a Sequencer struct.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@59622 954f8c5b-7b00-dc11-b283-0030488c597c
don't replace the extension with '.blend' in save code since the file selector already ensures this,
needed so python scripts can save as temp filenames.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@59623 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: The WM_OT_blenderplayer_start addon now saves a copy of the current blendfile with a trailing '~' to keep paths intact. An unsaved file will still go to the tmp directory. This file is deleted when the blenderplayer process exits.

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