aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-10Merge pull request #3803 from xhaggi/pvr-recordings-subdirsLars Op den Kamp
[pvr] adds parent directory item to recordings list
2013-12-10Merge pull request #3798 from Jalle19/pvr-fix-queuejobLars Op den Kamp
Fix memory leak in QueueJob and drop useless parameter
2013-12-10Merge pull request #3783 from wsoltys/vortexwsoltys
[WIN32] build vortex for XBMC
2013-12-10[WIN32] added vortex visualizations data (from xbox package), a ↵WiSo
settings.xml, addon.xml and strings.po to our repo
2013-12-10[WIN32] build vortex visualization within xbmc project and adapt it to the ↵WiSo
current addon api.
2013-12-10 [pvr] adds parent directory item to recordings listxhaggi
This PR adds a parent directory item ".." to the recordings list if a parent directory exists.
2013-12-10[pvr] remove unused parameter bAutoSkip in GetSubDirectories()xhaggi
2013-12-10[pvr] cosmetic: remove duplicate include of StringUtils.hxhaggi
2013-12-10Merge pull request #3774 from FernetMenta/skiptrackRainer Hochecker
Inform (pa)player about intent to reopen on skipping tracks
2013-12-10Merge pull request #3725 from fetzerch/bugfix-recordingsLars Op den Kamp
[pvr] Fix missing recordings
2013-12-10ActiveAE: fix port comparison in state machineRainer Hochecker
2013-12-10[pvr] remove unused parameterSam Stenvall
2013-12-10[pvr] remove redundant job name parameter from QueueJob() (it canSam Stenvall
be deduced from the job itself)
2013-12-10[pvr] fix memory leak in QueueJob() when the job is not actuallySam Stenvall
queued
2013-12-10AE: add interface method KeepConfigurationRainer Hochecker
2013-12-10paplayer: instruct AE to keep configuration when skipping tracksRainer Hochecker
2013-12-10IPlayer: let player know on close if it will be reopenedRainer Hochecker
2013-12-09Merge pull request #3793 from FernetMenta/shaderRainer Hochecker
LinuxRendererGL: make sure we have a shader defined
2013-12-10[LINUX] Fix display of labelless mount points.Trent Nelson
UDisks storage provider shouldn't assume volumes are in the GB range.
2013-12-09Merge pull request #3695 from Karlson2k/http_header_rfc2616jmarshallnz
Fix: process HTTP header according to RFC 2616
2013-12-09Merge pull request #3650 from Karlson2k/fix_pcre_utf8jmarshallnz
Fix PCRE UTF-8 error (mostly for scrapers)
2013-12-09Merge pull request #3574 from afedchin/3d_subs_depthJoakim Plate
[3D] add 3D subtitle depth setting
2013-12-09Merge pull request #3615 from FernetMenta/vdpauRainer Hochecker
vdpau: move cropping of top and bottom lines to renderer
2013-12-09Merge pull request #3562 from Karlson2k/vfs_update_small_02jmarshallnz
[vfs] CFile: remove 'virtual' from destructor
2013-12-09Merge pull request #3709 from bavison/cache_utf8_textjmarshallnz
Add caching of text labels at the UTF8 level
2013-12-09Merge pull request #3785 from ronie/confluence-rightbuttonsMartijn Kaijser
[Confluence] move buttons to the right side, improve navigation
2013-12-09Add caching of text labels at the UTF8 levelBen Avison
Previously, CGUITextLayout::Update converted its string argument from UTF8 to UTF16, then passed it to CGUITextLayout::UpdateW, where it was compared against a cached copy of the string (in its UTF16 form). However, the conversion itself was taking up a reasonable chunk of CPU time. This patch adds a similar cache of the string in its UTF8 form to the Update method, and splits the non-cache part of UpdateW into a separate function, so we can bypass it the case where we've tested it against the UTF8 cache. I have measured the effect while the Videos window of the default skin was open (but idle) on a Raspberry Pi, and this reduced the CPU usage by 2.9% from 39.1% to 36.2%: Before After Mean StdDev Mean StdDev Confidence Change IdleCPU% 39.1 0.9 36.2 0.5 100.0% +8.1%
2013-12-09Change the string comparison in CGUITextLayout::UpdateW to be case-sensitiveBen Avison
It seems likely that it was only case-insensitive due to the the default seting of CStdStr::Equals. It's unlikely that you'd ever want to update a string with another which is the same except for the case of one or more characters, but if you did, I doubt you'd want to use the cached version if so. And you're slowing down the comparison in all other cases to achieve that dubious behaviour.
2013-12-09HttpHeader::GetCharset: fix: properly find charset according to RFC 2616Karlson2k
* detect more than one whitespace * use 'tab' as whitespace * allow charset to be quoted
2013-12-09HttpHeader::GetMimeType: fix: trim whitespace chars according to RFC2616Karlson2k
2013-12-09HttpHeader: fix: parse header properly according to RFC 2616Karlson2k
* use 'tab' as whitespace as well as 'space' * process header lines divided to several lines with whitespace
2013-12-09LinuxRendererGL: make sure we have a shader definedRainer Hochecker
2013-12-09Merge pull request #3772 from nigeljonez/nfsfix-14727Memphiz
[nfs] Fix syncing issue from Trac #14727
2013-12-09CharsetConverter::ToUtf8: add ability to fail on bad characterKarlson2k
2013-12-09StringUtils::Trim: add overload with trim chars parameterKarlson2k
2013-12-09StringUtils::TrimLeft/TrimRight: pass trimming chars as constant character ↵Karlson2k
strings
2013-12-09Merge pull request #3777 from Montellese/season_listing_fixSascha Montellese
videolibrary: move logic for tvshow/season flattening from filesystem to GUI (fixes #14723)
2013-12-08Merge pull request #3618 from siriuzwhite/avformat-hls-fixRainer Hochecker
fixed bug where ffmpeg doesn't keep custom http headers when playing hls stream
2013-12-09ffmpeg: add patch for backport: fixed not keeping custom http headerssiriuzwhite
2013-12-09[backport] fixed ffmpeg not keep custom http headers when playing hls streamsiriuzwhite
2013-12-09[nfs] Fix library syncing (trac #14727) for edge-cases resulting from ↵Nigel Jones
less-common NFS export configurations partially resulting from recent CStdString conversion. Squashed commit of the following: commit 1cd13db9822a5a609c232a614e67c361ca260f2d Author: Nigel Jones <nigel@nigelj.com> Date: Sun Dec 8 02:47:08 2013 +1300 [nfs] Recommendation from PR 3772 by jmarshallnz for code cleanup implemented avoiding the substr routine. exportPath is only set if a valid export is found. commit be9d0b0aa42b4710a5005824c1d04f1a69120cbc Merge: a43d406 d32ff6e Author: Nigel Jones <nigel@nigelj.com> Date: Sat Dec 7 03:09:32 2013 -0800 Merge pull request #1 from Memphiz/nfsfix-14727 [nfs] - handle special case when "/" is exported via nfs - we need to al... commit d32ff6e89bde24909fbf7e97acf0bfa5a8ae5ac7 Author: Memphiz <memphis@machzwo.de> Date: Fri Dec 6 23:35:48 2013 +0100 [nfs] - handle special case when "/" is exported via nfs - we need to allow empty pathes here when accessing nfs://ip/ (path is empty here - export is "/"). commit a43d40673887965041939181dab8dcd077049c92 Author: Nigel Jones <nigel@nigelj.com> Date: Sat Dec 7 00:27:49 2013 +1300 [nfs] - Ensure that the right export is picked if multiple overlapping names may match with StartsWith. commit 61fb6f567f0a229c1869bbb76524706914574ba9 Author: Nigel Jones <nigel@nigelj.com> Date: Fri Dec 6 23:44:03 2013 +1300 [nfs] replacement fix for dd4dd2e91bc083a23fe7b46ae4c291c6672d32e0 (issue #14727). If the exportPath is the same as the path is then bypass the substr methods, and return the correct relativePath.
2013-12-08Merge pull request #3776 from Memphiz/nfsunittestMemphiz
[tests] - add unit test for nfs
2013-12-08[nfs] - add unit tests for verifying proper splitting of nfs urls into ↵Memphiz
export and relative path
2013-12-09ScraperParser: add new attribute "utf8" for scraper RegExp, works similar ↵Karlson2k
attribute "cs", possible values "yes", "no", "auto" ("auto" by default)
2013-12-09XBMCTinyXML: use new RegExp constructorKarlson2k
2013-12-09Usage of RegExp: change from forced UTF-8 mode to new automatic UTF-8 modeKarlson2k
2013-12-09RegExp: add automatic UTF-8 mode based on given regular expressionKarlson2k
2013-12-09StringUtils: add "isasciidigit", "isasciixdigit", "asciidigitvalue", ↵Karlson2k
"asciixdigitvalue", "isasciiuppercaseletter", "isasciilowercaseletter" and "isasciialphanum" for locale-independent ASCII operations
2013-12-08Merge pull request #3744 from FernetMenta/aefixesRainer Hochecker
Aefixes
2013-12-08[Confluence] move buttons to the right side, improve navigationronie