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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@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/blender@60820 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37109: missing cycles texture display in edit mode.

My previous fix for uninitialized texture coordinates was not working well,
and in fact there was a bigger issue with GLSL drawing and missing attributes
with immediate draw mode. Now it will explicitly pass zero rather than having
it use whatever value was set last.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60821 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37097: Setting scene frame does not update active camera

The issue was caused by uncertainty of current camera when
there're no markers to the left of current frame.

Now in this case camera from the top-left marker will be used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60822 954f8c5b-7b00-dc11-b283-0030488c597c
Project Pampa Request: Selecting groups in animation editors selects
corresponding bones







git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60823 954f8c5b-7b00-dc11-b283-0030488c597c
Compilation error fix for previous commit.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60824 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for GCC bing stupid and not casting float*[3] to const float*[3] without a wanring :S

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60825 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash in scenes without camera markers, after recent fix for #37097,
first_camera variable was used uninitialized.

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