fix [#36218] Crash attempting to delete right side of hard cut in VSE on movie strip

deleting a strip would try free the anim membe twice.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58374 954f8c5b-7b00-dc11-b283-0030488c597c
enable type limits warning when compiling with gcc.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58377 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove array reallocation in bmesh duplicate function (use alloca)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58378 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: avoid sqrt in isect_seg_seg_v2_point



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58379 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use bool for widget struct, also edit odd strncpy use.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58380 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: simplify BLI_parent_dir using BLI_join_dirfile



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58381 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: replace wm_macro_modal inline search for BLI_findptr.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58382 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove redundant multiplying when jittering widget drawing.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58383 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: replace inline loop with BLI_findstring



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58384 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: inconsistent 'break' placement in BKE_object_minmax



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58385 954f8c5b-7b00-dc11-b283-0030488c597c
optimization: avoid memcpy with shake key vertex array.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58386 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: pass event by pointer to getClipboard_xcout



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58387 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: case & brace placement



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58388 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use boolean for derived mesh face test function



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58389 954f8c5b-7b00-dc11-b283-0030488c597c
optimization: avoid extra loop in BLI_mempool_destroy(). free the list inline.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58390 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use __linux__ define over linux



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58391 954f8c5b-7b00-dc11-b283-0030488c597c
add rna attribute 'frame_current_final', without this you had to
manually calcualte it with the subframe and time remapping vars.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58392 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use MEM_mallocN rather then MEM_callocN when the array is
overwritten immediately after.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58393 954f8c5b-7b00-dc11-b283-0030488c597c
update credits generator, also escape unicode characters in HTML.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58394 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#36032] Quick Hack lattice random selection
by Andrey Dubravin (daa)


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