bmesh_vert_separate: remove unused return value


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59092 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh: simplify mode check for setting the edge selection


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59093 954f8c5b-7b00-dc11-b283-0030488c597c
switch arg order for BM_elem_select_copy(), would like to make this constant for all bmesh functions eventually.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59094 954f8c5b-7b00-dc11-b283-0030488c597c
fix own regression, rip tool wasn't handling selection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59095 954f8c5b-7b00-dc11-b283-0030488c597c
fix for bug in rip tool, isolated verts would remain selected after ripping.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59096 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Adding a GPU Latency profile category to represent the CPU time spent waiting on the graphics card.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59097 954f8c5b-7b00-dc11-b283-0030488c597c
change VIEW3D_OT_camera_to_view_selected poll function so it can be called from a script (without a view3d).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59098 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36451, Particle system crashes blender. The psys_render_restore function was accessing the psys->frand random number array, but since the particle modifier is disabled this array does not get
initialized. Added a sanity check to skip disabled particle systems in BI render. (why wasn't this done before?)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59102 954f8c5b-7b00-dc11-b283-0030488c597c
add support for loading 8bit BMP images


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59103 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Updating the bge.logic.expandPath() documentation to better reflect its current behavior.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59105 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup:
* Some typo fixes. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59107 954f8c5b-7b00-dc11-b283-0030488c597c
Moved NAN_FLT define to BLI_math, this may come in useful.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59109 954f8c5b-7b00-dc11-b283-0030488c597c
make materials.pop() and more like pythons list.pop
- allow negative index values.
- error when invalid index value are passed in.
- remove last item if no index argument is given.

also change behavior to remove the material slot, it was only clearning by default but the list length remained the same.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59110 954f8c5b-7b00-dc11-b283-0030488c597c
use __builtin_nanf with gcc and clang.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59111 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash happening when clearing parent in outliner modes which doesn't support this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59112 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36461: ends of curves - twist still not good

Needed correct quat for first point as well.

Maybe it's time to refactor make_minimum_twist function a bit..

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59114 954f8c5b-7b00-dc11-b283-0030488c597c
Typo (dimention instead of dimension).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59118 954f8c5b-7b00-dc11-b283-0030488c597c
Grrr, more typo!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59119 954f8c5b-7b00-dc11-b283-0030488c597c
bmo_edgenet_fill_exec was building a vertex array when it didnt need to. also simplify for loops.


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