Fix CMake boost locale lib names for MinGW64.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52120 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33142] Ctrl LMB higher selection mode in edit mode sometimes selects extra elements


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52124 954f8c5b-7b00-dc11-b283-0030488c597c
DNA alignment fix for GPencil commit


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

Proper implementation for only including the boost locale libs when
WITH_BF_INTERNATIONAL is enabled, so that those of us who do not need/want to
bother with translated ui's can compile. The way it was done before was wrong as
1) the value was always set to true earlier in the config scripts, 2) the base
config scripts run before user config overrides are set


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52126 954f8c5b-7b00-dc11-b283-0030488c597c
Bevel: several bug fixes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52127 954f8c5b-7b00-dc11-b283-0030488c597c
update to python api `Gotcha` docs to reflect changes to the api. also add a section about modifying linked library data.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52128 954f8c5b-7b00-dc11-b283-0030488c597c
Whitespace tweaks and Bugfixes

* Fixed memory leak, where temp buffers for tGpTimingData were not freed
* Fixed crash when there was no active object when converting to paths


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52129 954f8c5b-7b00-dc11-b283-0030488c597c
build fix: recent commit broke building on 64bit linux


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52131 954f8c5b-7b00-dc11-b283-0030488c597c
replace BM_edge_face_count with BM_edge_is_manifold/BM_edge_is_wire/BM_edge_is_boundary


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52132 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh bevel todo: don't loop through all faces to find faces connected to a vertex.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52133 954f8c5b-7b00-dc11-b283-0030488c597c
BM_iter_as_arrayN() can now take an optional existing array argument, useful to avoid many small malloc's by passing a fixes size stack variable instead.

Will give some speedup to edge-split modifier and bevel.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52134 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: spelling,
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52135 954f8c5b-7b00-dc11-b283-0030488c597c
fix syntax error when disabling both IK solvers

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52136 954f8c5b-7b00-dc11-b283-0030488c597c
fix for DNA alignment on 32 and 64bit systems.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52137 954f8c5b-7b00-dc11-b283-0030488c597c
fix scons compile after introducing BF_BOOST_LIB_INTERNATIONAL

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52138 954f8c5b-7b00-dc11-b283-0030488c597c
enable multi-sampling on x11


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52141 954f8c5b-7b00-dc11-b283-0030488c597c
More spelling errors, whitespace, and simplifying code with many side effects


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52142 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/cmake: revert a testchange back for kaito

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