aboutsummaryrefslogtreecommitdiff
path: root/system/python
AgeCommit message (Collapse)Author
2011-04-06This commit represents the including of the new external python for win32. ↵WiSo
credit goes to mostly WiSo and blinkseb. [WIN32] added include/python to the include path and removed lib/python/PC [WIN32] added python27.lib to the linker [WIN32] removed Py_NO_ENABLE_SHARED Still need the python directory that was under system because linux internal python build still put things there. There is a bug in the Windows external python because on Windows, the DLL that python is linked against may not be the DLL that xbmc is linked against. So passing a FILE* to python from an fopen has the potential to crash. This resolves that problem. Credit to blinkseb. added: download python dependencies with our script. changed: use Python 2.6.6 on Windows. Debug build is included in the archive, but not copied by default. Set DEBUG to true to copy these. [WIN32] changed: in case of debug python is used, be sure to exclude it from our installer [WIN32] fixed: get debug python working. The following has to be defined: - Py_NO_ENABLE_SHARED - Py_TRACE_REFS [WIN32] fixed: oups... [WIN32] changed: got external python work. It needs more testing to be sure. We don't link against a .lib to be able to load python from where we want (that's why Py_NO_ENABLE_SHARED is defined). We don't define USE_EXTERNAL_PYTHON because we need to use our dll loader. Fixed a couple of problems: 1) The Makefile.in file was merged incorrectly. 2) We cannot call PyEval_AcquireLock prior to the threads being initialized in linux. OSX shouldn't build the internal python ... ever ... but especially when USE_EXTERNAL_PYTHON is set.
2011-04-05This commits represent the removal of internal python from the win32 build ↵WiSo
system [WIN32] removed internal python from the visual studio solution file. [WIN32] deleted old python leftovers
2010-06-28[WIN32] remove python24.zlib and use a copy of python/lib from our svn. ↵wiso
needs some more testing. the shoutcast addon seems to work fine with it. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31475 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-06-28updated python readme.txtwiso
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31473 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-06-27[WIN32] removed unneeded binary.wiso
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31447 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-06-25[WIN32] delete binaries which are generated during compile time.wiso
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31392 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-05-24[WIN32] another binary gone. vs2010 guys: please add the recently converted ↵wiso
pythoncore/make_version_foo to your build env. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30527 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-15cleanup: removed more goahead and spyce related referencesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27863 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-14removed: spycemonkeyman_67156
removed: old libGoAhead directory from svn git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27784 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-12fixed: patch up spyce to work with python 2.6. (I know, we're killing it soon)monkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27683 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23step 3/4: Move linuxport to trunk. How'd I get roped into this?AlTheKiller
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90