Code changes to make external python work in windows. Changes credit to WiSo
authorWiSo <wiso@xbmc.org>
Sat, 12 Mar 2011 18:05:18 +0000 (19:05 +0100)
committerJim Carroll <thecarrolls@jiminger.com>
Wed, 6 Apr 2011 17:44:49 +0000 (13:44 -0400)
commitbd3d7329aea96ded66611d1a9d379b16fd7803f4
treea4143845354d8a82b710cc3660341a7c6e094654
parent7f63a5e3df00db9703d68be8a9fafba16bafe472
Code changes to make external python work in windows. Changes credit to WiSo
External pythong changes. Credit WiSo
[WIN32] don't load python with our dll loader if USE_EXTERNAL_PYTHON is defined
[WIN32] added osdefs.h for DELIM
[WIN32] removed check for zlib.pyd. its in the core now
[WIN32] unified log message
[WIN32] set the PYTHONPATH within MSVCR90.DLL in order for python to pick it up
[WIN32] external python doesn't need special wrapping and the path to the dll
[WIN32] set some more python related env vars (might be removed from emu_msvcrt.cpp in future?)
Fixed the error message for missing msvcrt dll so that it happens when the error condition occurrs.
[WIN32] fixed: ext python should work now. Needs tests on win32 as I'm on win64
[WIN32] fixed: the putenv source got missing
[WIN32] removed DetectDVDtype.*
[WIN32] cosmetics
There's no reason to make a special case for osx when looking to acquire the python thread lock prior to the Py_Initialize.
[WIN32] added delayed loaded dlls to the opengl project target
project/VS2010Express/XBMC.vcxproj
project/VS2010Express/XBMC.vcxproj.filters
xbmc/cores/DllLoader/Win32DllLoader.cpp
xbmc/interfaces/python/XBPython.cpp
xbmc/win32/PlatformDefs.h
xbmc/win32/Win32DelayedDllLoad.cpp
xbmc/win32/win32env.cpp [new file with mode: 0644]