Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-06 | WIN32Util::PowerManagement: real checks for privileges adjustment, do not ↵ | Karlson2k | |
adjust more then once | |||
2014-09-17 | [win32][Fix] Adapt loading of ffmpeg dlls after the bump. | ace20022 | |
For reference: b6fe3b89cd82b7a067ff14e1d7c2939537a0b51f | |||
2014-09-14 | [WIN32] Compile, install and run as Kodi. Move old XBMC portable_data and ↵ | Martijn Kaijser | |
%appdata%/userdata to Kodi locations | |||
2014-09-01 | [win32] WIN32Util: add fileTimeToTimeT() helpers | Karlson2k | |
2014-09-01 | [win32] WIN32Util::ConvertPathToWin32Form: add overload to use CURL& as ↵ | Karlson2k | |
parameter | |||
2014-08-10 | [win32] create executable ProductName/CompanyName properties from version.txt | Martijn Kaijser | |
2014-08-09 | Merge pull request #5105 from fritsch/removecrystalhd | Martijn Kaijser | |
Removecrystalhd | |||
2014-07-28 | CrystalHD: Rest in peace | fritsch | |
2014-07-27 | [win32] integrate XBMC_PC.rc into CompileInfo.bat for automatic versioning | montellese | |
2014-07-14 | [stdstring] get rid of CStdString in storage/ | Arne Morten Kvarving | |
2014-07-02 | [win32] PlatformDefs: use typedef for 'ssize_t', define SSIZE_MAX | Karlson2k | |
2014-05-27 | [WIN32] compile XBMC with vs2013 | wsoltys | |
2014-05-27 | [WIN32] prepare XBMC source code to compile with vs2013 | WiSo | |
2014-05-20 | [WIN32] fixed logging of audio endpoint device id. | wsoltys | |
2014-05-08 | remove libsamplerate and related dead code | Rainer Hochecker | |
2014-05-02 | change internal release versioning to 1397xx for alpha | Martijn Kaijser | |
2014-05-02 | [win32] new icon | da-anda | |
2014-04-27 | [WIN32] make XBMC compile, build and run with the ffmpeg link libraries. | wsoltys | |
2014-03-13 | [WIN32] changed: don't call CAEFactory::DeviceChange() when PBT_APMSUSPEND ↵ | wsoltys | |
was sent. | |||
2014-03-03 | [release] version bump to 14.0 alpha1 | Martijn Kaijser | |
2014-02-27 | Merge pull request #3447 from Karlson2k/win32_fix_relative_paths | jmarshallnz | |
[Win32] fix relative paths, fixes #14812 | |||
2014-02-26 | WIN32Util::ConvertPathToWin32Form: update to resolve relative paths | Karlson2k | |
2014-02-23 | [WIN32] hook up audio engine to device changes. | WiSo | |
2014-02-23 | [WIN32] basic implementation of a IMMNotificationClient interface to notify ↵ | WiSo | |
XBMC in case of audio device changes. | |||
2013-12-30 | [release] version bump to 13.0 alpha12 | Martijn Kaijser | |
2013-12-22 | [scrapers] Support XSLT transforms (XML->XML) in the scrapers | night199uk | |
2013-11-30 | [release] version bump to 13.0 alpha11 as we start new merge window | Martijn Kaijser | |
2013-11-24 | [WIN32] removed double include. replaced one CStdString by std::string and ↵ | wsoltys | |
removed bogus _T macro. | |||
2013-11-24 | [WIN32] fixed crash when looking at the system storage info. fixes #14716 | wsoltys | |
2013-11-16 | [WIN32] removed unused methods and some CStdString occurrence. | WiSo | |
2013-11-16 | [substr] ensure position is within range | Jonathan Marshall | |
2013-11-14 | [cstdstring] removes Replace and Remove | Jonathan Marshall | |
2013-11-14 | [cstdstring] remove Find/ReverseFind and replace with find/rfind or more ↵ | night199uk | |
appropriate options | |||
2013-11-14 | [cstdstring] demise left/right and replace with other options | night199uk | |
2013-11-14 | [cstdstring] removal of Trim/TrimLeft/TrimRight | Jonathan Marshall | |
2013-11-14 | [cstdstring] adds CWIN32Util::WUSysMsg | Jonathan Marshall | |
2013-11-14 | [cstdstring] remove IsEmpty() and replace with empty() | night199uk | |
2013-11-14 | [cstdstring] demise Format, replacing with StringUtils::Format | night199uk | |
2013-10-31 | Merge pull request #3500 from MartijnKaijser/november | Martijn Kaijser | |
[release] version bump to 13.0 alpha10 as we start new merge window | |||
2013-10-24 | [win32] Remove CStdString from force included win32 precompiled header | Karlson2k | |
2013-10-23 | [release] version bump to 13.0 alpha10 as we start new merge window | Martijn Kaijser | |
2013-10-12 | [win32] WIN32Util: add "ConvertPathToWin32Form()" function | Karlson2k | |
2013-10-01 | [win32] fix: use new function 'GetKernelBitness()' instead of 'IsOS64bit()' | Karlson2k | |
2013-09-30 | Merge pull request #3286 from ace20022/tokenize | jmarshallnz | |
Move TokenizeStringUtils and replace CStdStrings by std::strings. | |||
2013-09-30 | Merge pull request #3290 from bavison/faster_substring_comparisons | jmarshallnz | |
Faster substring comparisons | |||
2013-09-30 | Merge pull request #3283 from Karlson2k/win32_small_cleanup_01 | Martijn Kaijser | |
Win32 small cleanup | |||
2013-09-30 | Faster substring comparisons | Ben Avison | |
There were nearly 200 places in the code where testing for a substring was being performed using a construct of the form CStdString::Left(len).Equals("string") or the related CStdString methods Mid or Right. These are bad for performance because they involve allocating a heap block for the duration of the expression evaluation, for the purpose of holding the substring, and then freeing it again. These would need replacing anyway because CStdString is being phased out (PR #3225), and there is also the maintainability issue that developers need to keep the string lengths in step with the string literals. This latter point is also true of a number of instances in the code of std::string::compare(0, len, "string") == 0 Now that the StartsWith() and EndsWith() methods in StringUtils have been made more efficient, it is worth replacing both the above constructs with such calls. This patch does so, using the case-sensitive versions where std::string::compare was used, where the bUseCase parameter was specified true in Equals() calls, or where the string literal passed to Equals() contained no alphabetic characters. For the sake of compatibility, the remaining calls have been left using the case-insensitive versions ("NoCase" suffix to the method name), although these may be worth reviewing on a case-by-case basis. The majority of the changes here were achieved using a sophisticated search and replace, which will hopefully minimise any bugs introduced in the conversion. This patch is expected to have wide-reaching performance benefits. One benchmark (that can't pretend to exercise all ~200 improvements) is the time to open the songs library: on a Raspberry Pi, this patch improves this time by 12% (down from 13% for a previous version of this patch that also reduced the number of calls to tolower()). | |||
2013-09-27 | [release] version bump to 13.0 alpha9 as we start new merge window. | Martijn Kaijser | |
2013-09-24 | Move Tokenize from Util to StringUtils and replace CStdString by std::string. | ace20022 | |
2013-09-17 | [win32] Remove of WIN32Util::Is64Bit as duplicate of SysInfo::IsOS64bit | Karlson2k | |