Cycles Test App:
* Fix compile for camera xml properties. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53886 954f8c5b-7b00-dc11-b283-0030488c597c
use openmp sections for felling origindex arrays


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53889 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33913: Unable to set sequencer proxy custom directory as relative path

Added absolute->relative conversion for directory in file_browse_exec.
This is how other places deals with this, but perhaps we'd better change
file selection so both filepath and directory are affected by relative
option.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53890 954f8c5b-7b00-dc11-b283-0030488c597c
Applying sRGB color space transform when baking to vertex colors. Thanks to Campbell Barton and Sergey Sharybin for their help!


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53891 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33910: Wipe effect starts and stops to early with blur enabled.

Made small tweaks which now limits blur width in a way it can not
be wider than distance between frame boundary and wipe effect center.
It eliminates weirdeness of how blur appears/disappears in cases
effect fac is close to 0/1.

Could be tweaked further but will require effect rewrite it seems.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53892 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33916: 2.65a regression: particles duplicating objects with halo - crash

allow_render_dupli_instance used to pass zero-based index to give_current_material
which is wrong.

Before rev53332 it wasn't so much visible because give_current_material used
to clamp index internally. But that was wrong behavior here anyway, and why
nobody noticed this for so long? :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53893 954f8c5b-7b00-dc11-b283-0030488c597c
move draw all edges into the object settings (object panel), makes more sense here since its next to draw extra wire


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53894 954f8c5b-7b00-dc11-b283-0030488c597c
missed from previous commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53895 954f8c5b-7b00-dc11-b283-0030488c597c
fix for building with BSD & MinGW.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53896 954f8c5b-7b00-dc11-b283-0030488c597c
utility vector functions for flipping one vector about another:
  nicer then interp_v3_v3v3(v, v1, v2, -1.0f);


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53898 954f8c5b-7b00-dc11-b283-0030488c597c
Holding Alt now removes [-1, 1] clamping in vertex slide, Thanks to Psy-Fi for the original patch.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53899 954f8c5b-7b00-dc11-b283-0030488c597c
dyntopo optimization - fast path for edges with 2 faces using it, was counting the edge-faces then using an iterator,
instead use BM_edge_loop_pair()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53900 954f8c5b-7b00-dc11-b283-0030488c597c
minor dyntopo speedup: was doing 2x ghash lookups for BM_log_face_removed(), BM_log_vert_removed(), only one needed.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53901 954f8c5b-7b00-dc11-b283-0030488c597c
CDDM_merge_verts() was building an index array for all loops and not using it.
also use malloc over calloc since the values are filled in right after.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53902 954f8c5b-7b00-dc11-b283-0030488c597c
use openmp for building bmesh arrays, also replace calloc with malloc.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53903 954f8c5b-7b00-dc11-b283-0030488c597c
replace calloc with malloc for arrays that are filled in right after.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53904 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#33924] Spelling Corrections
from Gavin Howard (gdh) 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53905 954f8c5b-7b00-dc11-b283-0030488c597c
replace error prints with asserts in BLI_mempool when an iterator function is called on a non-iterator flagged pool.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53906 954f8c5b-7b00-dc11-b283-0030488c597c
utility function to get a mempool as a pointer array.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53907 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#33923] Patch for Node Theme Colors
from Gavin Howard (gdh)  


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