fix for python button evaluation not restoring the __main__ module.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52775 954f8c5b-7b00-dc11-b283-0030488c597c
update parse_syntax_error() from python3.3 - this is an internal python function that isn't exposed to the api.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52776 954f8c5b-7b00-dc11-b283-0030488c597c
Can't stress how much I hate bash... This should fix a bug with version comparison (at least under fedora, debian looked OK :/ ).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52777 954f8c5b-7b00-dc11-b283-0030488c597c
add a message when solidify is used with only-edges, this isn't properly supported.
also minor edits to py-api-ref
-- This line, and those below, will be ignored--

M    doc/python_api/sphinx_doc_gen.py
M    doc/python_api/rst/include__bmesh.rst
M    source/blender/modifiers/intern/MOD_solidify.c


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52779 954f8c5b-7b00-dc11-b283-0030488c597c
pydna experimental ctypes DNA api was broken with more recent python versions, and some minor doc edits.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52780 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash opening some .blend files on OS X 10.8 with double click or drag and
drop onto the application.

It seems something changed in the operating which makes our method of releasing
windows crash. Previously we called [m_window release], but on 10.8 this does
not remove the window from [NSApp orderedWindows] and perhaps other places,
leading to crashes. So instead we set setReleasedWhenClosed back to YES right
before closing, which will then do the cleanup for us.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52781 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33417: add back GPU Mipmap Generation option, apparently with this disabled
it takes up less memory on some cards, still unclear why.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52782 954f8c5b-7b00-dc11-b283-0030488c597c
Make installation of some libs off by default (use --with-all option to re-enable them). Currently affected libs:
*libspnav
*liblame
*libjack
*libscrhoedinger
*libvpx
*libxvid

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52783 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for crop operation using uninitialized bounds in cases input image resolution is zero.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52784 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33411: crash baking smoke with FFT high resolution.

CMake had FFTW disabled by default, and when FFTW was not enabled it lead to
uninitialized memory usage. Now it falls back to wavelet if there is no FFTW,
and I've enabled it by default in CMake. If it's not found on Linux it will get
disabled automatically.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52785 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33411: Smoke simulator using uninitialized noise tile

If loading an existing FFT noise tile failed the tile in memory was left uninitialized.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52786 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33419: incorrect color with projection painting in cases strength != 1.0


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