Age | Commit message (Collapse) | Author |
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35706 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
as it can't find the modules like urllib.py yet)
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35276 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
Calling PyRun_SimpleString() in paralell to another PyRun_* causes weird issues inside python.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35255 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
compilation unit instead of struct
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34721 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
an async exception of SystemExit on all spawned threads
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34706 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34618 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
We deinitialize the Python interpreter when no scripts are running.
However, the global interpreter lock (which is created by
PyEval_InitThreads()) is not unallocated. When we eventually
reinitialize the interpreter and call PyEval_InitThreads() to allocate
and lock the global interpreter lock, it doesn't actually do anything as
the lock is already allocated, and the lock is left in unlocked state,
which causes python threads to collide.
Fix that by checking if the lock already exists and simply acquire it in
that case.
Issue and fix confirmed on several Mandriva Linux x86_64 systems with
external Python 2.6.x.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34590 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34202 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34199 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@33696 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
IDirectory subclasses into CDirectory. Fixes #10127 and #8840
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@33683 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
CPasswordManager::PromptToAuthenticateURL to avoid conflicts when called from different threads. removed some dead code.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@33367 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
runtime.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32774 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32742 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
vecshare
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32227 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32226 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
vecshare
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32224 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
Incorrect parameter count was used for PyUnicode_DecodeUTF8.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31984 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
Python can use either UCS2 or UCS4 for its unicode type, depending on
compilation options. By default it uses UCS2.
Currently we convert between unicode<->utf8 on the assumption that
python unicode characters are the same size as wchar_t, which is 16 bits
on win32 and 32 bits on linux. This causes breakage when using external
python compiled with the default compilation options.
Fix that by using the appropriate python functions for converting
between unicode<=>utf8 instead of doing the conversion ourselves.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31980 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31908 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31624 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
obsolete. add the home path instead.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31355 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31354 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31341 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31251 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31092 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30916 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
instead of crashing mysteriously
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30615 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
If we have a bug here we need to find it.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30391 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
python script/plugin to terminate
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30390 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
CrystalHD.cpp and moved it to WIN32Util.cpp/.h
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30351 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
Although header is simple and was autogenerated before, I'm adding the copyright
header in for consistency.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30306 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
refactored with 'profile' folder path
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30268 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30188 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30183 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30134 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29785 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29753 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
crashes at exit. Thx CrystalP for initial patch
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29685 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
4 bytes."
These defines are not defined properly here, so can't use it to check. Too tired to fix properly.
This reverts commit a88bf252b0780812e5ea5ee0dac4245a01f58fb7.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29156 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
From Ticket #8661, Thx Anssi
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29154 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
deinitialization together with CoUninitialize() to CApplication::Cleanup().
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28891 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28889 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28728 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28474 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28277 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
system\webserver instead of app root.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28261 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
The attempt to find a previous instance fails because the window class and title have changed. The class and window are now both called "XBMC". Changed the FindWindow call to use the new titles.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27976 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27897 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|
|
ambiguous
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27605 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
|