operator spacebar search menu wasn't ignoring internal operators,
turns out there were copy-pasted functions for operator search popups which were identical except that one skipped internal ops.
de-duplicate so both work the same now.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52774 954f8c5b-7b00-dc11-b283-0030488c597c
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
Merge branch 'trunk' of https://github.com/nicholasbishop/blender into trunk
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
fix [#33422] Change Path/Files problem - selected strip directory doesn't work


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52788 954f8c5b-7b00-dc11-b283-0030488c597c
bump python requirement to 3.3


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52789 954f8c5b-7b00-dc11-b283-0030488c597c
bpy.ops module/caller classes incorrectly had __keys__ rather then __slots__.
also added comments about texface drawing when theres no origindex.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52790 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33423: a few operators still allowed changing current frame during
animation render, like cursor set in the graph editor, disabled that now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52791 954f8c5b-7b00-dc11-b283-0030488c597c
fix playanim - up/down keys were not stepping 10 frames as intended.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52792 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33421: collada import of a mesh with loose edges did not draw the edges in the viewport.

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