fix [#37100] Segfault when I rotate an edge


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60796 954f8c5b-7b00-dc11-b283-0030488c597c
add IDP_FreeFromGroup(), replaces IDP_RemFromGroup(), IDP_FreeProperty(), MEM_freeN().


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60797 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37084, Backdrop not invalidating inside node groups.
Extended the is_active_group flag such that both the current edittree as well as the base node tree in Scene do a viewer node update.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60798 954f8c5b-7b00-dc11-b283-0030488c597c
Project Pampa request: copy-paste for curve mapping widgets

Use C-c for copy, C-v for paste over the widget.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60803 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fix to allow render options such display framerate and profile to work
when launching the Blenderplayer from Blender.

This bug was reported and fixed by SolarLune.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60804 954f8c5b-7b00-dc11-b283-0030488c597c
Triangulate modifier - beauty option is back

Patch reviewed and with collaborations from Campbell Barton

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60805 954f8c5b-7b00-dc11-b283-0030488c597c
correct BM_edge_face_pair() being called inside BLI_assert() - this needed to run every time.
also other minor changes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60806 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#37114] copypaste for NORMAL buttons (BUT_NORMAL)
from Philipp Oeser (lichtwerk)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60807 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37105] Long int IDproperties produces errors at weird spots.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60808 954f8c5b-7b00-dc11-b283-0030488c597c
simplify & improve error handling for id-property python-api.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60809 954f8c5b-7b00-dc11-b283-0030488c597c
add typechecks when assigning id-property arrays from python (overflows and errors weren't detected)
reduce/simplify exceptions more.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60810 954f8c5b-7b00-dc11-b283-0030488c597c
Fix build failure with VS2012 + SCons, caused by redefinition of the bool type.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60811 954f8c5b-7b00-dc11-b283-0030488c597c
i18n utils: check not only that the number of printf markers are the same in msgid and msgstr, but also that they are of the same type and order. Sorry, should have done that from the beginning... :/

This should prevent any bug like [#37095] Timeline crash when chose any keying set then press keyframe-insert, to appear again.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60812 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37119: MCE: Prefetching doesn't fetch last frame of an image-sequence.

Silly mistake in final condition. Now it works fine.

Would be nice to have this for the final release, simple oneliner.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60814 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37118: MCEr: Prefetch frames doesn't respect input color space

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60815 954f8c5b-7b00-dc11-b283-0030488c597c
add local _PyLong_AsInt() needed for python older then 3.3.2


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60816 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37106: Hair Length vanishes when Advanced is enabled

Seems to be just a missing case from r34687.

Could not see a reason why hair length is to be hidden in
advanced settings mode.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60817 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37091: Reset to default of Sky Texture's Dot freezes it at 0,0,0

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60818 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37117: MCE prefetching fails with non-ascii characters in path


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60819 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37122: Text Editor: New Open-Shortcut different from Text > Open Text Block

Seems no user counter tricks are needed from r23598.

Also, r33453 is obviously wrong, because new ID's user counter is 1,
and could not exceed this value.

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