6 years agofixed: ati saves our Display* in their libGL, if we close it and do any GL calls...
bobo1on1 [Fri, 18 Feb 2011 18:54:10 +0000 (19:54 +0100)]
fixed: ati saves our Display* in their libGL, if we close it and do any GL calls, we crash, so just keep it around until app exit on ati platforms, fixes crashing on playback stop with sync playback to display enabled
(cherry picked from commit 402b0ff3a469e24dca37eed7e33defa296423fde)

6 years agofixes #10686 infinite loop when entering [COLOR in an edit control
Jonathan Marshall [Wed, 16 Feb 2011 22:11:53 +0000 (11:11 +1300)]
fixes #10686 infinite loop when entering [COLOR in an edit control
(cherry picked from commit a54451c1afca047424ae7cc39c3cc2b2d5a18887)

6 years ago[osx] fixed, non-accelerated renderer fallback was not working. Need to check created...
S. Davilla [Tue, 15 Feb 2011 17:50:18 +0000 (12:50 -0500)]
[osx] fixed, non-accelerated renderer fallback was not working. Need to check created context and not created pixel format
(cherry picked from commit b9990a4af141eb6fb02b8b7b1aef1b0ba1b8f7d0)

6 years agofixed: settings.xml was queried repeatedly for addons where it didn't exist.
theuni [Thu, 3 Feb 2011 16:46:23 +0000 (11:46 -0500)]
fixed: settings.xml was queried repeatedly for addons where it didn't exist.

Easily seen running strace while the black screensaver is active

6 years agoBump addons to current git snapshots
theuni [Tue, 15 Feb 2011 03:51:22 +0000 (22:51 -0500)]
Bump addons to current git snapshots

6 years agofixed: Scanning episodes which had a local fanart.jpg would result in the image being...
Jonathan Marshall [Mon, 14 Feb 2011 22:53:49 +0000 (11:53 +1300)]
fixed: Scanning episodes which had a local fanart.jpg would result in the image being cached for each item.
(cherry picked from commit 34a667eb794f9600159c5676015580c0fc8cc188)

6 years agoOnly use one thread for the webserver to save resources.
theuni [Mon, 7 Feb 2011 21:22:25 +0000 (16:22 -0500)]
Only use one thread for the webserver to save resources.

This was set to 8 while debugging a windows issue that turned out to be
(cherry picked from commit a4584537e26254f178bb6ddb9e2dbad6baa19ef5)

6 years agoBump version strings for 10.1
theuni [Sat, 12 Feb 2011 07:29:54 +0000 (02:29 -0500)]
Bump version strings for 10.1

6 years agofixed: having two identical altnames in any remotes would crash
bobo1on1 [Thu, 30 Dec 2010 21:34:19 +0000 (21:34 +0000)]
fixed: having two identical altnames in any remotes would crash

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35720 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 2cb09dba871eedf63dea1600bc02de115bdc059c)

6 years agofixed: playback of some mpegts files (ticket #11126)
Anssi Hannula [Sun, 6 Feb 2011 09:14:08 +0000 (11:14 +0200)]
fixed: playback of some mpegts files (ticket #11126)

XBMC incorrectly ignored all streams in MPEG TS files if there are
several empty programs and the video/audio streams do not actually
belong to any program.
(cherry picked from commit 2f33d92944e217251ad3aab5ed86637e8fcab8fd)

6 years ago[WIN32] updated ffmpeg dlls
CrystalP [Tue, 8 Feb 2011 03:23:26 +0000 (22:23 -0500)]
[WIN32] updated ffmpeg dlls

6 years ago[WIN32] changed: don't use a hash in a filename.
WiSo [Sun, 6 Feb 2011 20:54:38 +0000 (21:54 +0100)]
[WIN32] changed: don't use a hash in a filename.
(cherry picked from commit 5a320c05b838c894ba63e9678e1f7f9bc94ad4fb)

6 years ago[WIN32] apply project changes for git integration to VS2008
montellese [Sun, 6 Feb 2011 10:04:25 +0000 (11:04 +0100)]
[WIN32] apply project changes for git integration to VS2008

6 years ago[WIN32] fixed: git revision in build setup file name.
CrystalP [Sat, 15 Jan 2011 01:55:53 +0000 (20:55 -0500)]
[WIN32] fixed: git revision in build setup file name.

refactored the git version extraction code to be shared between the update_git_rev.bat and BuildSetup.bat scripts.
(cherry picked from commit f833d1ede1c7476265b6fdbde5eb29f55b776d67)

6 years ago[WIN32] extract git rev number
CrystalP [Sun, 9 Jan 2011 06:45:26 +0000 (01:45 -0500)]
[WIN32] extract git rev number
(cherry picked from commit 7a00cc25f12c295dc5ed8326c66c8c4b7f32ba96)

6 years ago[WIN32] fix build after the git rev number change. Doesn't report the proper git...
CrystalP [Fri, 7 Jan 2011 01:30:17 +0000 (20:30 -0500)]
[WIN32] fix build after the git rev number change. Doesn't report the proper git commit yet.
(cherry picked from commit 1c5bfa4b2bea45f35daa6332dce9418a63a43273)

6 years agofixed: show Git revision number instead of SVN. commiting for TheUni
amet [Thu, 6 Jan 2011 21:43:46 +0000 (01:43 +0400)]
fixed: show Git revision number instead of SVN. commiting for TheUni
(cherry picked from commit 646c49f9a35cf1f760519b358405d53bc701aea2)

6 years agofixed: this memcpy in CAudioDecoder should be a memmove
bobo1on1 [Thu, 3 Feb 2011 19:36:57 +0000 (20:36 +0100)]
fixed: this memcpy in CAudioDecoder should be a memmove
(cherry picked from commit 5b8046cdab7a1c1e9d8daf0f0360269eeffb1f5a)

6 years agofixed: the memcpy in PAPlayer::AddPacketsToStream definitely has to be a memmove
bobo1on1 [Wed, 2 Feb 2011 19:53:25 +0000 (20:53 +0100)]
fixed: the memcpy in PAPlayer::AddPacketsToStream definitely has to be a memmove
fixed: PAPlayer would busy wait on the audio device when no data could be added
(cherry picked from commit 584ef8450ca9209e0329620a20790a66ef1b6e27)

6 years agofixed: top back right was downmixed to back left instead of back right
anssih [Sun, 12 Dec 2010 18:43:26 +0000 (18:43 +0000)]
fixed: top back right was downmixed to back left instead of back right

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35621 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit c7f55563f70e08dbdf4deaece4dbeb450bce89a2)

6 years agofixed: <colordiffuse> wasn't applied to bordered images
Jonathan Marshall [Thu, 27 Jan 2011 07:38:04 +0000 (20:38 +1300)]
fixed: <colordiffuse> wasn't applied to bordered images
(cherry picked from commit 34548d91440ff11dfdb38e3b8f315786b960a880)

6 years agofixed: #11063 - <colordiffuse> not applying to <alttexturefocus> on toggle buttons.
Jonathan Marshall [Thu, 27 Jan 2011 07:38:48 +0000 (20:38 +1300)]
fixed: #11063 - <colordiffuse> not applying to <alttexturefocus> on toggle buttons.
(cherry picked from commit 145a42822c1b40ffea6ef2f852ff181cedcc84e7)

6 years agofixed: Grouplist controls absorbed mouse wheel up/down even if it couldn't scroll...
Jonathan Marshall [Wed, 26 Jan 2011 19:10:38 +0000 (08:10 +1300)]
fixed: Grouplist controls absorbed mouse wheel up/down even if it couldn't scroll (partly addresses #10954)
(cherry picked from commit 23785ec70eda6ede5bc9ef4206568ac0bb3fe910)

6 years agofixed:#11128 - using mouse wheel to scroll in fixed lists wasn't functioning correctly
Jonathan Marshall [Thu, 27 Jan 2011 03:06:45 +0000 (16:06 +1300)]
fixed:#11128 - using mouse wheel to scroll in fixed lists wasn't functioning correctly
(cherry picked from commit 42df464e973c0bf1dbc6b083e9ed6e94885bad09)

6 years agochanged: remap mono audio to stereo even if we have a center speaker
anssih [Sun, 12 Dec 2010 20:25:58 +0000 (20:25 +0000)]
changed: remap mono audio to stereo even if we have a center speaker

This also fixes mono audio when using digital out when a center speaker
is enabled.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35622 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit f4084423954a80826449b5074ecc6ddf08aef634)

6 years agochanged: <ignoreatstart> to <ignoresecondsatstart> and bump to 180 seconds by default...
jmarshallnz [Thu, 30 Sep 2010 23:02:16 +0000 (23:02 +0000)]
changed: <ignoreatstart> to <ignoresecondsatstart> and bump to 180 seconds by default. Also <ignoreatend> is not <ignorepercentatend> which defaults to 8%.  Ticket #10207.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34346 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit ac6e989847118f08f2dc914b074185377db46ed1)

6 years agofixed: Uninstall of addon didn't refresh the listing.
Jonathan Marshall [Sun, 30 Jan 2011 08:25:17 +0000 (21:25 +1300)]
fixed: Uninstall of addon didn't refresh the listing.
(cherry picked from commit 553da6dea8280810824c8d4c1bc8a6c6c8aac59a)

6 years agochanged: No need for CGUIWindowAddonBrowser to have OnJobComplete - use CAddonInstall...
Jonathan Marshall [Sun, 30 Jan 2011 08:24:27 +0000 (21:24 +1300)]
changed: No need for CGUIWindowAddonBrowser to have OnJobComplete - use CAddonInstaller's instead.

6 years agofixed: FindAddons() needs calling before calling GetDeps() - caused dependencies...
Jonathan Marshall [Sun, 30 Jan 2011 08:23:19 +0000 (21:23 +1300)]
fixed: FindAddons() needs calling before calling GetDeps() - caused dependencies to not install on addon install
(cherry picked from commit b5c934d467203a3e674c4b4f5bc6a781f84d6fa9)

6 years ago[osx] fixed, vda decoder under 10.6.4+. reserving 16 ref frames is silly. request...
S. Davilla [Thu, 27 Jan 2011 14:55:05 +0000 (09:55 -0500)]
[osx] fixed, vda decoder under 10.6.4+. reserving 16 ref frames is silly. request kCVPixelFormatType_422YpCbCr8 image buffer format, PIX_FMT_BGRA to PIX_FMT_YUV420P is dog slow using sw_scaler.
(cherry picked from commit 40353a53d8439605841eac7ae8d69dbe4680bfad)

6 years agofixed: linux internet detection with non-ethernet non-WLAN connections
Anssi Hannula [Wed, 5 Jan 2011 17:53:07 +0000 (19:53 +0200)]
fixed: linux internet detection with non-ethernet non-WLAN connections

There is a check for ethernet encapsulation in the Linux network
detection code. This is because we used to provide a network
configuration dialog, and the settings only made sense for devices with
ethernet encapsulation (ethernet, WLAN, etc).

However, the internet connectivity detection relies on the same code,
causing XBMC to disallow the user from entering e.g. the "Video sources"
section if they are connected to the internet via e.g. 3G modem or via
a bluetooth connection.

Fix that by simply removing the check, since we do not provide the IP
configuration facilities anymore.

While this may raise the possibility of false positives a little (if
there are non-internet non-ethernet interfaces), it is better to err on
the side of caution and not prevent the user from using internet sources
in XBMC.
(cherry picked from commit ea2656d6fee74f53507ef727862b8c182b99cb43)

6 years agofixed: pass libswscale cpuflags in CLinuxRendererGLES
bobo1on1 [Wed, 26 Jan 2011 00:11:20 +0000 (01:11 +0100)]
fixed: pass libswscale cpuflags in CLinuxRendererGLES

fixed: pass libswscale cpuflags in CWinRenderer
(cherry picked from commit 1c3e864b8c1028a63b036ff71ad6f5ce4706e619)

6 years agobackport 569648f2a3b8e094c33d102edd41397ca04b07be into dharma 10.1 (because git maste...
bobo1on1 [Sat, 22 Jan 2011 19:37:12 +0000 (20:37 +0100)]
backport 569648f2a3b8e094c33d102edd41397ca04b07be into dharma 10.1 (because git master has changed too much, this has been done by hand)

6 years agorefactor: Introduce CAddonInstaller/CAddonInstallJob to handle addon installation...
Jonathan Marshall [Mon, 24 Jan 2011 08:28:34 +0000 (21:28 +1300)]
refactor: Introduce CAddonInstaller/CAddonInstallJob to handle addon installation, ensuring it's done serially (per-addon) and to ensure that we don't attempt to install the same addon simultaneously

6 years agofixed: #11109 - addons with 2 or more extension points only showed the first extensio...
Jonathan Marshall [Mon, 24 Jan 2011 08:44:39 +0000 (21:44 +1300)]
fixed: #11109 - addons with 2 or more extension points only showed the first extension point within the XBMC UI.
(cherry picked from commit be61ebdc9e897fe40c6f371111724de79ddee8d5)

6 years agochanged: No need to pass addon deletion into CGUIWindowAddonBrowser
Jonathan Marshall [Sun, 23 Jan 2011 01:39:59 +0000 (14:39 +1300)]
changed: No need to pass addon deletion into CGUIWindowAddonBrowser
(cherry picked from commit bb70e85b00bc12b831960a61ffe66236b91e470d)

6 years agochanged: Use InstallAddon rather than AddJob for Repository auto-installs.
Jonathan Marshall [Sat, 15 Jan 2011 03:33:44 +0000 (16:33 +1300)]
changed: Use InstallAddon rather than AddJob for Repository auto-installs.
(cherry picked from commit 28b956d1d9030b640f0c441b4606a6d15fddbadb)

6 years agoadded: function to parse an addon descriptor from memory
Jonathan Marshall [Sat, 15 Jan 2011 03:31:16 +0000 (16:31 +1300)]
added: function to parse an addon descriptor from memory

6 years agoadded: default constructor for CFileOperationJob to allow setting up of the job after...
Jonathan Marshall [Sun, 23 Jan 2011 01:38:52 +0000 (14:38 +1300)]
added: default constructor for CFileOperationJob to allow setting up of the job after construction

(cherry picked from commit 035b794e73e083568d6bc3ecb064cd7fb67d22d7)

6 years agofixed: if glMapBufferARB returns NULL, disable usage of pixel buffer objects
bobo1on1 [Mon, 20 Dec 2010 23:19:13 +0000 (23:19 +0000)]
fixed: if glMapBufferARB returns NULL, disable usage of pixel buffer objects

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35660 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit a531abb0bb327d593854709cb3fcce06d834f9b2)

6 years agofixed: compile on gles regarding resetting X11 screensaver
bobo1on1 [Tue, 4 Jan 2011 23:36:10 +0000 (00:36 +0100)]
fixed: compile on gles regarding resetting X11 screensaver
(cherry picked from commit b12d33d293c187faa4e2fac5d5150f89114f51b8)

6 years agoadded: periodically call XResetScreenSaver() when fullscreen since SDL doesn't do...
bobo1on1 [Fri, 24 Dec 2010 23:35:08 +0000 (23:35 +0000)]
added: periodically call XResetScreenSaver() when fullscreen since SDL doesn't do it anymore, but only call it when dpms is off

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35689 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 213a51016197c4cbb41ed2247cf48cbce135f64b)

6 years agofixed: set SDL_VIDEO_ALLOW_SCREENSAVER to 1 when it's not set, fixes the monitor...
bobo1on1 [Fri, 24 Dec 2010 23:34:47 +0000 (23:34 +0000)]
fixed: set SDL_VIDEO_ALLOW_SCREENSAVER to 1 when it's not set, fixes the monitor coming out of standby

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35688 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 30cc2de618517dcbb4da51757e5fa869f15ed387)

6 years agorefactor of XLCDproc, fixed bugs and leaks
bobo1on1 [Fri, 24 Dec 2010 20:36:40 +0000 (20:36 +0000)]
refactor of XLCDproc, fixed bugs and leaks

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35686 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit c68e03f34239c99367476012ec49512ceb394d4b)

6 years agofixed: if we're setting m_disableOnPlay to 0 after LoadSkin(), we can't expect dim...
bobo1on1 [Sat, 25 Dec 2010 20:45:10 +0000 (20:45 +0000)]
fixed: if we're setting m_disableOnPlay to 0 after LoadSkin(), we can't expect dim on playback to still work

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35693 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 87c4406dd6e0515a0520ce0ab6ae11e3202a26dc)

6 years agoReplaced duplicate sort method 'title' with 'videotitle'
montellese [Tue, 28 Dec 2010 20:34:57 +0000 (21:34 +0100)]
Replaced duplicate sort method 'title' with 'videotitle'
(cherry picked from commit 374ef9661cd24994868fe615e3e75723ba3a0349)

6 years agoZero sockaddr struct when initializing. Thanks yuvalt
Tobias Arrskog [Thu, 20 Jan 2011 21:54:59 +0000 (16:54 -0500)]
Zero sockaddr struct when initializing. Thanks yuvalt
(cherry picked from commit 4b33441f1734cfbd5087d2b23a239dcda00144d2)

6 years agortmp playback fix part2: keep the option values until Close(). Safer, maybe overkill
CrystalPT [Tue, 21 Dec 2010 01:49:21 +0000 (01:49 +0000)]
rtmp playback fix part2: keep the option values until Close(). Safer, maybe overkill

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35662 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoadded: set referer string when fetching addons. Credit spiff.
theuni [Tue, 26 Oct 2010 22:46:15 +0000 (22:46 +0000)]
added: set referer string when fetching addons. Credit spiff.

If addon was pulled as a dep, use the parent as referer.
If addon is an update, use the old version as referer.
if addon is installed manually, referer is blank.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35026 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit 7b7e11d14aca1a1e32e5481dec66246cc7bd11d9)

6 years agofixed rtmp streams playback in Windows (ticket #10920)
CrystalPT [Tue, 21 Dec 2010 00:30:07 +0000 (00:30 +0000)]
fixed rtmp streams playback in Windows (ticket #10920)

Must keep the option values alive until the Connect() call. Likely to affect other platforms too.

Fixed up trivial merge conflict.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35661 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: bitstream mode improperly set. Ticket #10981.
CrystalPT [Sun, 2 Jan 2011 08:37:42 +0000 (08:37 +0000)]
fixed: bitstream mode improperly set. Ticket #10981.

Broke AC3 passthrough for emotiva and NAD receivers.
Patch sent to ffmpeg by Anssi and accepted.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35739 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
(cherry picked from commit d010715b66cfdd10cc734ef7c7cad306df3054c5)

6 years ago[WIN32] fixed build - upstream moved the pre-built libcurl. Thanks ralfonat 10.0-Dharma
CrystalPT [Fri, 17 Dec 2010 06:07:44 +0000 (06:07 +0000)]
[WIN32] fixed build - upstream moved the pre-built libcurl. Thanks ralfonat

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35647 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agosync scripts.recentlyadded from addons repo
theuni [Fri, 17 Dec 2010 05:06:43 +0000 (05:06 +0000)]
sync scripts.recentlyadded from addons repo

(cherry picked from commit 23cfddf1fb53838f4f4fe0595d6606b63e8ef701)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35646 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agobump version strings for final.
theuni [Fri, 17 Dec 2010 04:09:05 +0000 (04:09 +0000)]
bump version strings for final.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35644 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: allow cache buffer size to be configured via advancedsettings rather than...
theuni [Fri, 17 Dec 2010 04:08:54 +0000 (04:08 +0000)]
changed: allow cache buffer size to be configured via advancedsettings rather than hardcoded.

Thanks ralfonat. Acked by elupus.

(cherry picked from commit acf0e0874177f9b44259d06528f61e7959a375d6)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35643 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerge r35638, fixed (again), need to ref from @executable_path path or loader will...
davilla [Wed, 15 Dec 2010 22:49:24 +0000 (22:49 +0000)]
merge r35638, fixed (again), need to ref from @executable_path path or loader will not look in xbmc.app for dlopen'ed dylibs

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35639 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: ticket #10896 - memory leak watching videos with libass subtitles. thanks...
spiff_ [Mon, 13 Dec 2010 20:15:40 +0000 (20:15 +0000)]
fixed: ticket #10896 - memory leak watching videos with libass subtitles. thanks to evetsso!

(cherry picked from commit 99b4db4d04c9ae35b124e268a29d8c378d94ba10)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35636 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: #10876 - skin addon (auto-)update when using the same skin causes funkiness...
jmarshallnz [Mon, 13 Dec 2010 19:45:59 +0000 (19:45 +0000)]
fixed: #10876 - skin addon (auto-)update when using the same skin causes funkiness on win32.  We now unload the skin prior to install.

(cherry picked from commit 0d58f4ce1e8c3a48a5c36131e860d02cb7812858)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35634 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: Don't remove a job from the processing queue until OnJobComplete has been...
jmarshallnz [Mon, 13 Dec 2010 19:45:26 +0000 (19:45 +0000)]
fixed: Don't remove a job from the processing queue until OnJobComplete has been done - this function may be time consuming or may lock while waiting on app thread.  Other jobs queued up and waited on by app thread could then cause deadlocks.

(cherry picked from commit d3af3e0a1dc53df86f1b790bee6b5390ba65b205)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35633 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoadded: UnloadSkin builtin function, and allow ApplicationMessenger::ExecBuiltIn to...
jmarshallnz [Mon, 13 Dec 2010 19:44:51 +0000 (19:44 +0000)]
added: UnloadSkin builtin function, and allow ApplicationMessenger::ExecBuiltIn to wait on the builtin before returning

(cherry picked from commit a249081ab2e3d4b2b5348607df6a3513522bc40f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35632 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: Ensure CGUIWindow::Initialize returns false if the window manager isn't...
jmarshallnz [Mon, 13 Dec 2010 19:44:12 +0000 (19:44 +0000)]
changed: Ensure CGUIWindow::Initialize returns false if the window manager isn't configured, and also ensure dialogs don't pop up.

(cherry picked from commit 783ee034e3985868d9a8fecc38c137867d24aa8a)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35631 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: crash in the fadelabel control if the font couldn't be found - thanks to Voyag...
jmarshallnz [Mon, 13 Dec 2010 19:43:24 +0000 (19:43 +0000)]
fixed: crash in the fadelabel control if the font couldn't be found - thanks to Voyager-xbmc

(cherry picked from commit f1eae555b9972059b045e5ada62fd4d5f18a4fbf)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35630 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerge r35623, [osx] we want basename, not the path
davilla [Sun, 12 Dec 2010 21:12:48 +0000 (21:12 +0000)]
merge r35623, [osx] we want basename, not the path

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35624 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: browse for path is rule with video xsp's should show video sources
spiff_ [Sun, 12 Dec 2010 13:59:18 +0000 (13:59 +0000)]
fixed: browse for path is rule with video xsp's should show video sources

(cherry picked from commit 34eb767374efde11b531d8d1d1893e1481431e6e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35620 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: libvdpau 0.4 installs a callback on the Display*, we need to keep a static...
bobo1on1 [Sat, 11 Dec 2010 01:57:59 +0000 (01:57 +0000)]
fixed: libvdpau 0.4 installs a callback on the Display*, we need to keep a static handle to libvdpau around so we don't segfault on XCloseDisplay()

(cherry picked from commit 30b611e4e50cde4f3d1b4e63ed3c72cba0dfbebd)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35615 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: syncing web interface trunk -> dharma
malard [Fri, 10 Dec 2010 00:23:18 +0000 (00:23 +0000)]
changed: syncing web interface trunk -> dharma

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35611 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerge r35608, [osx] fixed, figure out correct dylib names to match what linker uses
davilla [Thu, 9 Dec 2010 23:15:37 +0000 (23:15 +0000)]
merge r35608, [osx] fixed, figure out correct dylib names to match what linker uses

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35610 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoupdated: ticket #10790, #10791 - korean translation. thanks to airplanez
spiff_ [Wed, 8 Dec 2010 21:28:34 +0000 (21:28 +0000)]
updated: ticket #10790, #10791 - korean translation. thanks to airplanez
updated: ticket #10795 - turkish translation. thanks to queep
updated: ticket #10804 - polish translation. thanks to kolabor
updated: ticket #10818 - dutch translation. thanks to idioteque
updated: ticket #10842 - romanian translation. thanks to danny3
updated: ticket #10848 - spanish translation. thanks to poxitron

(cherry picked from commit 668d5a86f488bc33153569485a05d895a7877750)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35606 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoupdated: ticket #10852 - spanish translation. thanks to poxitron
spiff_ [Wed, 8 Dec 2010 21:25:34 +0000 (21:25 +0000)]
updated: ticket #10852 - spanish translation. thanks to poxitron

(cherry picked from commit 5d7b7e89f9d998ec4c7ff6750c1b57f1d8e57b8e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35605 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years ago[WIN32] merged r35603 from trunk
wiso [Wed, 8 Dec 2010 19:54:58 +0000 (19:54 +0000)]
[WIN32] merged r35603 from trunk

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35604 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: if upnp client wasn't started, xbmc could crash in GetFriendlyName()
elupus [Wed, 8 Dec 2010 15:55:30 +0000 (15:55 +0000)]
fixed: if upnp client wasn't started, xbmc could crash in GetFriendlyName()

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35602 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: allow 8 second skew between streams in mov before attempting to seek
elupus [Wed, 8 Dec 2010 14:04:48 +0000 (14:04 +0000)]
changed: allow 8 second skew between streams in mov before attempting to seek

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35599 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged r35594, use versions from http://code.google.com/p/xbmc-port-depends, the...
davilla [Wed, 8 Dec 2010 01:37:33 +0000 (01:37 +0000)]
merged r35594, use versions from code.google.com/p/xbmc-port-depends, the official install method

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35595 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerge -> fixed, trac #10830, OGG files can be played but don't get scanned, this...
davilla [Wed, 8 Dec 2010 01:12:37 +0000 (01:12 +0000)]
merge -> fixed, trac #10830, OGG files can be played but don't get scanned, this has been broke a long time

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35593 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agosimpler regex - credits TheUni
lcapriotti [Tue, 7 Dec 2010 16:21:53 +0000 (16:21 +0000)]
simpler regex - credits TheUni

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35590 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofix inverse logic
lcapriotti [Tue, 7 Dec 2010 16:09:57 +0000 (16:09 +0000)]
fix inverse logic

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35589 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoremove distro description customisation
lcapriotti [Tue, 7 Dec 2010 16:03:02 +0000 (16:03 +0000)]
remove distro description customisation

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35588 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged: trunk r35585 & r35586 - fixed: Video files played from an URL source would...
arnova [Tue, 7 Dec 2010 12:49:29 +0000 (12:49 +0000)]
merged: trunk r35585 & r35586 - fixed: Video files played from an URL source would in some cases show an URL encoded playing title

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35587 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoBackport: r35583
lcapriotti [Mon, 6 Dec 2010 09:46:26 +0000 (09:46 +0000)]
Backport: r35583

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35584 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: #10841 - Control.SetFocus(id,position) failed for position > items.size()
jmarshallnz [Mon, 6 Dec 2010 07:28:26 +0000 (07:28 +0000)]
fixed: #10841 - Control.SetFocus(id,position) failed for position > items.size()

(cherry picked from commit 3fc4ef73814f62bce7f619487ffa6e87ad30be01)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35582 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: #10702 - removed confusing default scraper options - still available via advan...
jmarshallnz [Mon, 6 Dec 2010 07:27:49 +0000 (07:27 +0000)]
fixed: #10702 - removed confusing default scraper options - still available via advancedsettings.xml

(cherry picked from commit 73dff59784476120936cbcf2e89f55be7288c429)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35581 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: #10799 - "order by" has no effect in album type smartplaylists. Thanks to...
jmarshallnz [Mon, 6 Dec 2010 07:27:15 +0000 (07:27 +0000)]
fixed: #10799 - "order by" has no effect in album type smartplaylists.  Thanks to fiveisalive

(cherry picked from commit 4878c225496b822611d7c3b47c233ff17003741b)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35580 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: crash due to race condition in prompting for skin change after install
jmarshallnz [Thu, 2 Dec 2010 08:38:48 +0000 (08:38 +0000)]
fixed: crash due to race condition in prompting for skin change after install

(cherry picked from commit 3a808bfe9f37417f36186e600704d22f68ac87b1)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35571 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged: r33362 from trunk
jmarshallnz [Thu, 2 Dec 2010 08:38:05 +0000 (08:38 +0000)]
merged: r33362 from trunk
fixed: Remove hack of pushing up set content dialog on press of Info where content hasn't been set - means that Info as default select action works for non-library items.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35570 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged: trunk r35547 - fixed: Ticket #10745 - Item stays highlighted after play finis...
arnova [Thu, 2 Dec 2010 07:44:06 +0000 (07:44 +0000)]
merged: trunk r35547 - fixed: Ticket #10745 - Item stays highlighted after play finishes in file manager (thanks Jmarshall!)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35569 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agobump version strings for rc2. Dharma_rc2
theuni [Thu, 2 Dec 2010 04:38:34 +0000 (04:38 +0000)]
bump version strings for rc2.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35566 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years ago[live] use stable dharma repo for included add-ons
theuni [Thu, 2 Dec 2010 04:38:25 +0000 (04:38 +0000)]
[live] use stable dharma repo for included add-ons

Fixed-up backport of r35563.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35565 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: move to final dharma add-on repository. Goodbye dharma-pre.
theuni [Thu, 2 Dec 2010 04:38:16 +0000 (04:38 +0000)]
changed: move to final dharma add-on repository. Goodbye dharma-pre.

(cherry picked from commit 518bf4b92b7f33b38a6bc70e56e952c0ed366bdf)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35564 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years ago[live] added: avahi-daemon package. Fixed up backport of r35560.
theuni [Wed, 1 Dec 2010 19:58:45 +0000 (19:58 +0000)]
[live] added: avahi-daemon package. Fixed up backport of r35560.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35561 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years ago[WIN32] fixed: charset conversion in WASAPI init (ticket #10792)
CrystalPT [Wed, 1 Dec 2010 04:34:08 +0000 (04:34 +0000)]
[WIN32] fixed: charset conversion in WASAPI init (ticket #10792)

(cherry picked from commit 4a2990045dd9b44caec7c967aecc83c64f3004e2)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35557 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: broken xml in allmusic artists scraper
theuni [Wed, 1 Dec 2010 04:33:07 +0000 (04:33 +0000)]
fixed: broken xml in allmusic artists scraper

(cherry picked from commit 2901f6e28dbd4b4663bc0104162c618f2c265806)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35556 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoBackport ipv6 disabling script. Squashed 3 commits.
theuni [Wed, 1 Dec 2010 04:01:44 +0000 (04:01 +0000)]
Backport ipv6 disabling script. Squashed 3 commits.

disable IPv6 from within XBMC via advancedsettings

(cherry picked from commit 4adc0fb8907751e2b39d58aeab5403266cab7ac4)

proper initial commit

(cherry picked from commit 875600bebfe514c7b87b5b0573a73cd0cf315f1e)

skip if advsetting is in place

(cherry picked from commit d177ec063a4af8b310d80675b7ff8d678b380deb)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35554 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged: r35545,r35546 from trunk:
jmarshallnz [Tue, 30 Nov 2010 19:05:54 +0000 (19:05 +0000)]
merged: r35545,r35546 from trunk:
added: [osx] Cocoa_ShowCursor to complement Cocoa_HideCursor (cherry picked from commit 1762b2e9e8fa8ff59bbf222d2a99cbbe2dc2e99b)
fixed: Ensure the mouse cursor is really hidden when in fullscreen (and that it comes back again when not).  Ideally this can be cleaned up once we move away from SDL (cherry picked from commit ed432147a55fd8b4057824e716cadd5302e90fb5)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35551 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agomerged: r35543,r35544,r35548 from trunk
jmarshallnz [Tue, 30 Nov 2010 19:05:13 +0000 (19:05 +0000)]
merged: r35543,r35544,r35548 from trunk
fixed: #10643 - can't add local folders to "favourites" menu on win32. (cherry picked from commit 69dad5c7907b0e1f5b2eb0837b1aad0387f83a4f)
added: unit tests for Paramify() and SplitExecFunction() (cherry picked from commit 3f1b0b45194e9c9cd5f39a7cf9791a943c4d81a6)
changed: Simplify the escape character tracking in SplitExecFunction (cherry picked from commit 1a740e14b491968a54a11f5ec630e9ee2c68446f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35550 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agochanged: Save the addonupdate/notification settings under the <general> tab rather...
jmarshallnz [Tue, 30 Nov 2010 04:52:06 +0000 (04:52 +0000)]
changed: Save the addonupdate/notification settings under the <general> tab rather than <defaultvideosettings>, and default them both to on.

(cherry picked from commit 6a6d6d7d046d9f8669fefa92cd688d3f2dd96c06)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35540 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: #10781 - Disallow more than 100 settings per category from addons.
jmarshallnz [Tue, 30 Nov 2010 04:51:34 +0000 (04:51 +0000)]
fixed: #10781 - Disallow more than 100 settings per category from addons.

(cherry picked from commit c7319b971a8e95e5f905278142ade0d707c1b39e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35539 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: Ensure id=2 (view as button) in windowxml scripts is handled internally -...
jmarshallnz [Tue, 30 Nov 2010 04:51:01 +0000 (04:51 +0000)]
fixed: Ensure id=2 (view as button) in windowxml scripts is handled internally - no longer sends an onclick message to the script.

(cherry picked from commit 0f659929021909730a21b7f925fb1477eb8676a4)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35538 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agosync scripts with git 3392eedd
theuni [Tue, 30 Nov 2010 00:47:27 +0000 (00:47 +0000)]
sync scripts with git 3392eedd

(cherry picked from commit 866b7e93d19ba3fa7162835965e0ad411d7fbee6)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35531 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agofixed: only prompt to set content if the path is saved.
theuni [Tue, 30 Nov 2010 00:19:19 +0000 (00:19 +0000)]
fixed: only prompt to set content if the path is saved.

(cherry picked from commit 8c6022f4fd116bb4c20b41d7afb99fbac97940af)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35529 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

6 years agoremoved: last traces of libshout.
theuni [Tue, 30 Nov 2010 00:19:12 +0000 (00:19 +0000)]
removed: last traces of libshout.

(cherry picked from commit c3611f1fd570d34800ecb1f848fd959e1811b7a4)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@35528 568bbfeb-2a22-0410-94d2-cc84cf5bfa90