Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: anssih/xbmc
...
head fork: xbmc/xbmc
Checking mergeability… Don’t worry, you can still create the pull request.
This comparison is big! We’re only showing the most recent 250 commits
Commits on Aug 10, 2015
@xhaggi xhaggi Merge pull request #7726 from xhaggi/window-global-render-order-enum
[gui] use a global enum to specify the default render orders
3ff9d5e
@Memphiz Memphiz Merge pull request #7746 from Memphiz/remove_clog_from_dtor
[SectionLoader] - remove logging in D'Tor
62acb7f
@Memphiz Memphiz Revert "[osx/XBMCHelper] - compile XBMCHelper as 64bit" e9cafa9
@mkortstiege mkortstiege [infomanager] add System.HasModalDialog info bool dbb9029
@Paxxi Paxxi Fix endless loop during shutdown.
accidentaly sent TMSG_SHUTDOWN instead of TMSG_POWERDOWN causing an endless loop
closes trac #16146
f12a98e
@Paxxi Paxxi Merge pull request #7738 from taxigps/getlocale
fixed: can't set locale in right language and region
9f00338
@afedchin afedchin [GUIFontTTF] Fixed rounding X coordinate of a char if it has negative…
… value.

Now caching font data algorithm allows negative coordinates of vertices. Rounding X coord does not consider negative values and it causes a font blurry in some cases.
6790df5
@Montellese Montellese [depends] integrate crossguid as a static library 6f8171f
@Montellese Montellese [win32] integrate crossguid as a static library ee562b6
@Montellese Montellese fix StringUtils::CreateUUID() by using crossguid 73f2f73
@Montellese Montellese add event log infrastructure 22e0f86
@Montellese Montellese filesystem: add support for events:// 854ac98
@Montellese Montellese events: add specific IEvent implementations 5306fb4
@Montellese Montellese events: add some general events c4777c4
@Montellese Montellese addon browser: only try to remove addons from the listing if GetDirec…
…tory() succeeded
0477658
@Montellese Montellese cosmetics in CGUIWindowAddonBrowser ec772e2
@Montellese Montellese CAddonInstaller: add the possibility to retrieve the information abou…
…t which addon dependency failed
71b9614
@Montellese Montellese addons: add FullType() to IAddon and a specialization to CPluginSource 0f53048
@Montellese Montellese events: add events for addon installation/update/uninstallation/enabl…
…ing/disabling/breaking
6820e6d
@Montellese Montellese events: add events for files/directories that couldn't be scraped 10a479e
@Montellese Montellese info manager: add ListItem.DateTime info label fd0291c
@Montellese Montellese label formatter: add %d for date and time ccfaf7b
@Montellese Montellese events: add and integrate CGUIWindowEventLog e7dcee6
@Montellese Montellese [win32] update VS project files a1e1d9d
@mkortstiege mkortstiege [osx/ios] xcode sync 52adef9
@Montellese Montellese [confluence] add EventLog.xml 4f56250
@Memphiz Memphiz [Database/Import] - present the user with removable and network share…
…s aswell when importing a database - same as the export database dialog provides
cca9c81
@Paxxi Paxxi Merge pull request #7777 from Paxxi/shutdown
[xbmc][applicationmessenger] Fix endless loop during shutdown.
e31640a
@wsnipex wsnipex [binary addons] fix addon.xml generation if addon.xml.in contains sem…
…icolons
74fc68d
@Montellese Montellese Merge pull request #7780 from wsnipex/cmake-fix
[binary addons] fix addon.xml generation if addon.xml.in contains sem…
6d50460
@afedchin afedchin [GUIFontTTFDX] Optimized: don't change rendering state if there is no…
…thing to render.
47ee1e1
@hudokkow hudokkow [Binary Add-ons] Point audio encoders/decoders to master instead of SHA 9c8f799
@hudokkow hudokkow [pvr.dvbviewer] Point to master again now xbmc#7570 is in 8d9f7ab
Commits on Aug 11, 2015
@mkortstiege mkortstiege Merge pull request #7778 from Memphiz/dbimport_fromnetwork
[Database/Import] - present the user with removable and network share…
4b0e852
@stefansaraev stefansaraev [binary addons] make sure CORE_SYSTEM_NAME is set 9bf7286
@wsnipex wsnipex Merge pull request #7785 from stefansaraev/binaddons2
[binary addons] make sure CORE_SYSTEM_NAME is set
2927435
@MartijnKaijser MartijnKaijser Merge pull request #7713 from afedchin/suspend_fix
[win32] Fix trac #16165
66b1664
@MartijnKaijser MartijnKaijser Merge pull request #7723 from ace20022/non_float
[coverity] Result is not floating-point.
6a75295
@hudokkow hudokkow Merge pull request #7725 from hudokkow/laziness
[Binary add-ons] Point audio encoders/decoders to master instead of SHA
ddd5dc9
@hudokkow hudokkow [Util.cpp] sap stream was dropped by mistake during HDhomerun cleanup 8b76813
@MartijnKaijser MartijnKaijser Merge pull request #7787 from hudokkow/sap_correction
[Util.cpp] sap stream was dropped by mistake during HDhomerun cleanup
1adffaf
@mkortstiege mkortstiege [infomanager] add Container(id).CurrentItem / NumItems for grouplists 369c2f7
@Montellese Montellese Merge pull request #6746 from Montellese/activity_log
Activity log
cee6a32
@Montellese Montellese refactor CXBTFFrame, CXBTFFile and CXBTFReader and get rid of CXBTF ef1b60a
@Montellese Montellese add CXBTFFile::GetPackedSize()/GetUnpackedSize() c53552f
@Montellese Montellese filesystem: add Directorize helper function and use it in CZipDirecto…
…ry::GetDirectory()
c5e98c2
@Montellese Montellese filesystem: add CXbtManager, CXbtDirectory and CXBtFile to implement …
…xbt://
bcc3da8
@Montellese Montellese CResource: add overridable GetFullPath() 5324544
@Montellese Montellese CImageResource: override CResource::GetFullPath() to forward paths to…
… Textures.xbt if present
7204841
@Montellese Montellese CBaseTexture: support loading a (static) texture from an XBT file (an…
…d from resource addons)
ee2c5f8
@Montellese Montellese settings: use constants for event log settings a6388d8
@Montellese Montellese events: fix showing event log from settings 5e59b3d
Commits on Aug 12, 2015
@jenkins4kodi jenkins4kodi Merge pull request #7768 from mkortstiege/container-labels b3ec824
@jenkins4kodi jenkins4kodi Merge pull request #7776 from mkortstiege/hasmodaldialog 62ad21a
@mkortstiege mkortstiege [infomanager] add Container(id).HasNext / HasPrevious for textbox con…
…trols
b83ffd6
@mkortstiege mkortstiege [textbox] remove duplicate code 7981854
@MartijnKaijser MartijnKaijser Merge pull request #7724 from ace20022/oob
[coverity] Add an additional check to prevent an only theoretical out-of…
3f1ce3b
@MartijnKaijser MartijnKaijser Merge pull request #7684 from tamland/ui_sounds_cleanup
cleanup ui sound system
b24685f
@jenkins4kodi jenkins4kodi Merge pull request #7769 from mkortstiege/container-infobools 184261c
@notspiff notspiff [json] added: announce after video library export 363fd3f
@notspiff notspiff [json] added: announce after audio library export b6bb80e
@hudokkow hudokkow [json] Bump API 138f720
@xhaggi xhaggi [confluence] adds new menucontrol tag in related xml's 857e210
@xhaggi xhaggi [keymap] adjust keymaps to support the menu action 779c7c4
@xhaggi xhaggi [setting] hunt missing setting id constants ecd263b
@xhaggi xhaggi [settings] rename eventlog setting ids based on the convention ebaded7
@xhaggi xhaggi Merge pull request #3885 from xhaggi/key-action-menu
[gui] new ACTION_MENU key to focus sidebar menu
f3c46e0
@xhaggi xhaggi Merge pull request #7790 from xhaggi/setting-ids-as-constant-part2
[setting] hunt missing setting id constants
71e6731
@Paxxi Paxxi [xbmc][win32] Fixes side flyout appearing when using touch
When querying for gesture capable controls the result was written over the x coordinate of the event and resent causing the flyout to think there's a mouseover.
closes trac #16173
987cacf
@xhaggi xhaggi [cleanup] removes unused actions 1b2e3fc
@zzattack zzattack [action] Disregard sign of volume adjustment actions to match seeking…
… behavior
988c8f6
@zzattack zzattack [keymap] undo workaround for volume adjustment issue fad1476
Commits on Aug 13, 2015
@xhaggi xhaggi Merge pull request #7793 from xhaggi/cleanup-unused-actions
[cleanup] removes unused actions
61d176e
@Montellese Montellese filesystem: make pipe:// available even if there's no network interfa…
…ce available
7465099
@Montellese Montellese filesystem: make bluray:// available even if there's no network inter…
…face available
14bda47
@Montellese Montellese filesystem: make resource:// available even if there's no network int…
…erface available
dd9d0f2
@Montellese Montellese filesystem: make events:// available even if there's no network inter…
…face available
ab179f8
Commits on Aug 14, 2015
@MartijnKaijser MartijnKaijser Merge pull request #7788 from hudokkow/spiff_announce_exports
Announce exports
58363ba
@MilhouseVH MilhouseVH [mysql] Fix formatting arg that leads to segfault 26c4b91
@mkortstiege mkortstiege Merge pull request #7804 from MilhouseVH/mysql-fix
[mysql] Fix formatting arg that leads to segfault
47ffb20
@MilhouseVH MilhouseVH [mysql] Fix formatting arg that leads to segfault #2 08b019d
@mkortstiege mkortstiege Merge pull request #7806 from MilhouseVH/mysql-fix
[mysql] Fix formatting arg that leads to segfault #2
8143e01
@MartijnKaijser MartijnKaijser Merge pull request #7557 from AchimTuran/bypass-adsp
Bypass active AudioDSP-System
6f5958a
@MartijnKaijser MartijnKaijser Merge pull request #7694 from Montellese/xbt_vfs
filesystem: add xbt:// implementation and support loading image resources from XBT files
4b3c8c1
@MartijnKaijser MartijnKaijser Merge pull request #7784 from afedchin/fix_font_blurry
[FontTTF] Fixed a blurry font  which is happening sometimes in some cases.
61ce873
@Montellese Montellese refactor video item refreshing into CVideoLibraryRefreshingJob f44ed3c
@Montellese Montellese CVideoLibraryQueue: add RefreshItem and RefreshItemModal 61eddcc
@Montellese Montellese video library: use CVideoLibraryQueue::RefreshItemModal 7b10238
@Montellese Montellese cosmetic: use else if instead of if in CVideoInfoScanner 50239ac
@Montellese Montellese CFileItem: fix GetBaseMoviePath() for folder-level sources e7472cd
@ronie ronie [Confluence] add menucontrol to eventlog window 066f095
@ronie ronie [Confluence] epggrid - remove onback, menu key can now be used to foc…
…us the sidemenu
7a7f773
@Montellese Montellese jsonrpc: add VideoLibrary.RefreshMovie/TVShow/Episode/MusicVideo 05a50ac
@phil65 phil65 [Confluence] - fix WindowOpen animation for Eventlog 9aa0170
@Montellese Montellese guilib: split CXBTFBase out of CXBTFReader 0bd69c9
@Montellese Montellese texturepacker: derive CXBTFWriter from CXBTFBase instead of abusing C…
…XBTFReader
3630857
@Montellese Montellese texturepacker: fix texturepacker not writing any frames e76239f
@Montellese Montellese [win32] fix missing include path to winres.h a177113
@ronie ronie Merge pull request #7811 from phil65/eventlog_animation
[Confluence] - fix WindowOpen animation for Eventlog
794bcc6
@Montellese Montellese [win32] update pre-built TexturePacker.exe dependency 940c073
@MartijnKaijser MartijnKaijser Merge pull request #7810 from Montellese/fix_texturepacker
Fix TexturePacker
0ec9e53
Commits on Aug 15, 2015
@tamland tamland Merge pull request #7757 from tamland/python_content_lookup
[python] Add setContentLookup method
93b9a63
@Montellese Montellese Merge pull request #7306 from Montellese/refactor_video_item_refresh
video library: refactor "Refresh" and add it to JSON-RPC
5149e6c
@mkortstiege mkortstiege [videodatabase] fix 'replace file names with library titles' for fold…
…ers containing a single series
30513e7
@mkortstiege mkortstiege Merge pull request #7808 from mkortstiege/replace-filenames
[videodatabase] fix 'replace file names with library titles' for folders containing a single series
4928947
@tamland tamland [addonbrowser] add 'look and feel' category 66ef725
@MartijnKaijser MartijnKaijser Merge pull request #7801 from Montellese/fix_vfs_without_network
filesyste: make pipe://, bluray://, resource:// and events:// available even if there's no network interface available
2c3a541
@tamland tamland [addonbrowser] refactor cd0322f
@tamland tamland Merge pull request #7545 from tamland/addon_browser_landf
[addonbrowser] add 'look and feel' category
0aa0ee7
Commits on Aug 16, 2015
@MartijnKaijser MartijnKaijser [cosmetic] fix incorrect string id start point 6af082b
@MartijnKaijser MartijnKaijser [add-ons] sync with repo 84818d6
@Montellese Montellese fix CUtil::GetSkinThemes() to also handle xbt:// VFS paths eb8873c
@Montellese Montellese CAddonInstaller: fix CheckDependencies() after 71b9614 42edd7b
@Montellese Montellese events: only log incompatible/broken add-ons that are installed 6af2b0f
@Montellese Montellese addons: simplify and document logic for broken add-on handling 146aca3
@MartijnKaijser MartijnKaijser Merge pull request #7818 from Montellese/xbt_fix_skin_themes
fix CUtil::GetSkinThemes() to also handle xbt:// VFS paths
132fc01
@Montellese Montellese CApplication: reloading the skin when changing themes must be done as…
…ynchronously (broken by 9e9396b)
e4724a1
@MartijnKaijser MartijnKaijser [gui] change some appearence settings from spinner to list b10b7c5
@MartijnKaijser MartijnKaijser Merge pull request #7821 from MartijnKaijser/theme_list
[gui] change some appearence settings from spinner to list
5dc5ccc
@popcornmix popcornmix [rbp] Ignore pts value when m_hints.ptsinvalid set 350b439
@popcornmix popcornmix [mmalcodec] Populate the framerate of video decoder
When timestamps are unknown, they may be interpolated based on the framerate. Without setting this,
a default of 30fps is used which may be incorrect and cause stutters
65f8b86
@popcornmix popcornmix [mmalcodec] Enable interpolate timestamps 770440e
@popcornmix popcornmix [mmalcodec] Don't set initial unknown timestamps to zero
This used to be done to keep the firmware happy, but is no longer required and messes with timestamp statistics
948f27f
@popcornmix popcornmix [mmalcodec] Use both dts and pts for determining amount of queued data 975bbce
@popcornmix popcornmix [mmaldecodec] Increase queue limit to 1 second to avoid stalls
I've observed cases where more than half a second is required between submitting
frames and getting frames back.

That can happen with low frame rate and/or complex hierarchical references in stream.
c7e2f2e
@MartijnKaijser MartijnKaijser Merge pull request #7819 from Montellese/addon_fix_deps_check
CAddonInstaller: fix CheckDependencies() after 71b9614
ed0ac4f
@MartijnKaijser MartijnKaijser Merge pull request #7803 from Montellese/events_ignore_remote_broken_…
…addons

events: only log incompatible/broken add-ons that are installed
2500b73
@Paxxi Paxxi Updated taglib that fixes a crash when playing flac files 4da39ad
@MilhouseVH MilhouseVH [mysql] Fix incomprehensible error message 6e6d401
@jenkins4kodi jenkins4kodi Merge pull request #7772 from Paxxi/taglib e617365
Commits on Aug 17, 2015
@MartijnKaijser MartijnKaijser Merge pull request #7822 from Montellese/fix_skin_reload_with_custom_…
…theme

reloading the skin when changing themes must be done asynchronously
23c6a43
@afedchin afedchin [guilib] TextureDX: fix texture updates. Now there is a possibility t…
…o update texture if it was created with default usage.

By default all textures are created with usage DEFAULT. This provides the best performance. But in some cases we need to update the contents of the texture (eg teletext).
Technically, there is no possibility to upgrade the texture which was created with DEFAULT usage. So to update texture (if required) we will destroy the texture and then create a new one with DYNAMIC usage for future updates.
c71a6ba
@popcornmix popcornmix [omxplayer] Allow automatic switching back to omxplayer after it has …
…been disabled

Omxplayer gets disabled when it is unsuitable (e.g. software decoder required, or ALSA audio or AC3 transcode).
However if you play another file without quitting dvdplayer, it doesn't reconsider.

E.g. play divx3 file and omxplayer is disabled. If you then launch a h.264 file while first file is still playing it doesn't switch
back to omxplayer as you might expect.

This patch allows a switch back to omxplayer mode
846f483
@popcornmix popcornmix [omxplayer] Support per refresh rate display latency settings c980eb9
@popcornmix popcornmix [omxplayer] Set audio properties for passthrough
We weren't setting the stream_channels property for passthrough for omxplayer (we do with Pi Sink)
That means we were using 2 in number of channels of the AudioInfoFrame packet, rather then 0
which is 'refer to stream header' which is correct for passthrough
d85dec1
@popcornmix popcornmix [omxhelper] Ignore embedded coverart image when looking for supported…
… video streams
5d792bb
@popcornmix popcornmix [omxplayer] Tidy up setting of timestamp flags 0226f43
@popcornmix popcornmix [mmalcodec] Tidy up debug logging for decode b9d16ff
@popcornmix popcornmix [mmalrenderer] Use half rate deinterlace when playing video in backgr…
…ound
3d187ba
uNiversaI [readme] add uuid-dev / crossguid to dependencies e64250a
@ronie ronie [Confluence] replace <angle> tag with animation 40df024
@Paxxi Paxxi Merge pull request #7792 from Paxxi/touch
[xbmc][win32] Fixes side flyout appearing when using touch
bcab96e
@ronie ronie [Confluence] fix highlight on numpad buttons 79629b4
@metaron-uk metaron-uk [PVR] Timer settings dialog: Pre/post bugfix
'value' and 'min' parameters were exchanged in AddSpinner
resulting in odd behaviour with non-zero initial values
c1b3622
@afedchin afedchin [guilib] GUIFontTTFDX: Fixed rendering of rotated text. 29ab705
@jenkins4kodi jenkins4kodi Merge pull request #7838 from metaron-uk/prePostTimeFix f455e1d
@popcornmix popcornmix Merge pull request #7825 from popcornmix/omxfixes
[omxplayer] A few omxplayer fixes
d49f127
@popcornmix popcornmix Merge pull request #7826 from popcornmix/mmalfixes
[mmal] A few mmal fixes
ef82630
@ronie ronie [Confluence] numpad redesign dc68328
@afedchin afedchin Merge pull request #7840 from afedchin/dx_fix_rotated_text
[guilib] GUIFontTTFDX: Fixed rendering of rotated text.
544b5cd
Commits on Aug 18, 2015
@MartijnKaijser MartijnKaijser Merge pull request #7796 from zzattack/volumeadjust-fix
[xbmc] volume adjustment fix for trac #16063
7437bea
@mkortstiege mkortstiege [guilib] fix fadelabel always marked dirty a9b7127
@tamland tamland [gui] change CGUIDialogSelect::GetSelectedItems to return indices e002a1b
@tamland tamland [python] add multiselect dialog eb6676a
@tamland tamland [codegenerator] return None for null pointer, not empty vector
change getAvailableAudioStreams and getAvailableSubtitleStreams to
ensure they return empty vector instead of null (for api compatibility)
29b2a13
@tamland tamland Merge branch 'python_multiselect' 4a856b6
@tamland tamland [addonbrowser] dont set content to "addons" for category listings and…
… other menus
6ebaf9a
@xhaggi xhaggi [cleanup] unify method name used for singleton pattern 48ba764
@ronie ronie [Confluence] fix watched flag in media info 3 view 3cd950c
@xhaggi xhaggi Merge pull request #7833 from xhaggi/cleanup-unify-singleton-method
[cleanup] unify method name used for singleton pattern
943c92e
@xhaggi xhaggi [input] fix stack overflow in HasLongpressMapping a091ba1
@wsnipex wsnipex Merge pull request #7816 from uNiversaI/readme
[readme] add uuid-dev / crossguid to dependencies
9c8bf68
@FernetMenta FernetMenta [cmake] set CORE_SYSTEM_NAME on osx correctly 2879b8f
@ronie ronie [Confluence] cosmetics cffcb1d
@jenkins4kodi jenkins4kodi Merge pull request #7844 from mkortstiege/dirty-fadelabel 85d83ae
@mkortstiege mkortstiege [guilib] fix double memory free in panel container 1134f57
@mkortstiege mkortstiege [recentlyadded] fix empty LatestAlbum.Artist (closes #16200) a7260cf
@ronie ronie Merge pull request #7214 from uNiversaI/icons2
[confluence] uppercase icon name and allow separate icons
7470f2d
@mkortstiege mkortstiege [recentlyadded] fix empty LatestAlbum.Artist (closes #16200) 0e57f4b
@tamland tamland [lang] fix fallback after 'no' was changed to 'nb_NO' 6a15d00
@tamland tamland [addons] fix foreign filter after 'no' was changed to 'nb_NO' 76fe0f4
@MartijnKaijser MartijnKaijser Merge pull request #7850 from mkortstiege/fix-latestalbum-artist
[recentlyadded] fix empty LatestAlbum.Artist (closes #16200)
ef4f0f1
@jenkins4kodi jenkins4kodi Merge pull request #7851 from mkortstiege/isengard-fix-latestalbum-ar…
…tist
d47ae70
@ronie ronie [Re-Touched] update de18833
@ronie ronie [Confluence] cleanup be35997
Commits on Aug 19, 2015
@mkortstiege mkortstiege Merge pull request #7828 from MilhouseVH/mysql-fix-master
[mysql] Fix incomprehensible error message
c56d930
@tobbi tobbi Various cppcheck performance fixes e831f2b
@xhaggi xhaggi [gui] drop video/music overlay dialogs 2f61389
@tamland tamland Merge pull request #7847 from tamland/nbno_fallback
[lang] fix nb_no fallback
3ba7fb9
uNiversaI [crossguid] all: also check for installed location 41684bc
uNiversaI [readme] fix crossguid install PREFIX f0f835f
@tamland tamland [lang] fix inconsistent naming of norwegian languages 1feb65a
@mkortstiege mkortstiege Merge pull request #7815 from tobbi/cppcheck_perf
Various cppcheck performance fixes
8d4e0a7
@mkortstiege mkortstiege [musiclibrary] add SortByArtistThenYear 0e0dbde
@FernetMenta FernetMenta Merge pull request #7848 from FernetMenta/addon-osx
[cmake] set CORE_SYSTEM_NAME on osx correctly
4879380
@xhaggi xhaggi Merge pull request #7516 from xhaggi/gui-drop-overlay-dialogs
[gui] drop video/music overlay dialogs
605bd96
Commits on Aug 20, 2015
@xhaggi xhaggi Merge pull request #7744 from xhaggi/pvr-merge-info-dialogs
[pvr][gui] reduce amount of dialogs for PVR
3ea34d6
@Montellese Montellese CLangInfo: properly set the time format when setting/changing regions a592f9b
@jenkins4kodi jenkins4kodi Merge pull request #7842 from Montellese/fix_time_format 45f48e8
@jenkins4kodi jenkins4kodi Merge pull request #7849 from mkortstiege/double-free-panel bcbb1de
@metaron-uk metaron-uk [PVR] API 3.0.0 Version Bump 50a31c2
@metaron-uk metaron-uk [PVR] API: Add boolean control of Any Time
Re-name PVR_TIMER_TYPE_SUPPORTS_START_END_TIME -> PVR_TIMER_TYPE_SUPPORTS_START_TIME
Add Start and End AnyTime control booleans and associated 'SUPPORTS' flags to API
Add PVR_TIMER_TYPE_SUPPORTS_END_TIME flag to API
474f565
@wsnipex wsnipex Merge pull request #7854 from uNiversaI/Office_Space
[crossguid] all: also check for installed location
56b43bc
@metaron-uk metaron-uk [PVR] Implement: Add boolean control of Any Time
Allow Any Time to be toggled on/off without affecting start/end clocks
Replace startTime=endTime=0 with booleans bStartAnyTime and bEndAnyTime
Remove functions and variables required for the old method
Add short strSummary format if end is anytime
Don't use FirstDay in strSummary as startTime can now remain valid
5d8f88c
@metaron-uk metaron-uk [PVR] API: Add Recording scraper support
Add iSeriesNumber, iEpisodeNumber, strEpisodeName and iYear to API
Document their intended use in improving recording scraper and UI integration
f268d80
@metaron-uk metaron-uk [PVR] API: Add maxRecordings
Adds API support for an (optional) list to limit a timer's number of recordings
4cb6d25
@ryangribble ryangribble [PVR] Implement: MaxRecordings list
Optional list limiting number of recordings associated with a timer
Appears directly below Lifetime in the Timer Settings dialog if enabled
Intended use: +ve values=number of recordings, -ve values=addon defined
6ded65f
@metaron-uk metaron-uk [PVR] API: Add menu visibility controls for timers
Add flags which can be used to prevent timer types:
1) needing an EPG Tag from appearing in 'Add...' menu
2) not related to EPG Tags appearing in 'Add Custom Timer' list
130bc09
@ryangribble ryangribble [PVR] Implement: Add menu visibility controls
Prevent timers declaring they require an EPG tag appearing below 'Add...'
Prevent timers declaring they forbid an EPG tag appearing below 'Add Customer Timer'
Compatibility code menu visibility adjustments
11c8b13
@metaron-uk metaron-uk [PVR] Doc Only: iLifetime list purpose d50a3cf
@metaron-uk metaron-uk [PVR] Doc Only: Doxy syntax correction e8b701e
@metaron-uk metaron-uk [PVR] Implement: Recording scraper support / UI
Add recording as source for EpisodeName skinnable value
Add recording as source for Season/Episode/Year skinnable values
Confluence skin changes to display recording EpisodeName if available
pvr:// filename now includes season/episode, year and EpisodeName:
 - UI Sort 'By File' now displays in season/episode order
 - fixes ttvdb scraping of tv shows using pvr:// protocol
57d2738
@tamland tamland [lang] sort special values for preferred subtitle/audio language on top 607be41
@tamland tamland Merge pull request #7817 from tamland/addon_content_fix
[addonbrowser] dont set content to "addons" for category listings and other menus
ad8a1f8
@tamland tamland Merge pull request #7858 from tamland/bokmål_fix
[lang] fix inconsistent naming of norwegian languages
687260f
@tamland tamland Merge pull request #7856 from tamland/preferred_lang_sorting
[lang] sort special values for preferred subtitle/audio language on top
f543ff9
@ksooo ksooo Merge pull request #7626 from metaron-uk/apiChanges
[PVR] API 3.0.0 Changes
52832f4
@ronie ronie [Confluence] remove dead code 37a742a
@ronie ronie [Re-Touched] update e2a17e8
@afedchin afedchin Merge pull request #7830 from afedchin/fix_texture_update
[guilib] TextureDX: fix texture updates. Now there is a possibility t…
01b693e
Commits on Aug 21, 2015
@MartijnKaijser MartijnKaijser Merge pull request #7859 from mkortstiege/SortByArtistThenYear
[musiclibrary] add SortByArtistThenYear
66717fd
@afedchin afedchin [dx11] Moved CDVDCodecUtils::CopyDXVA2Picture to WinRenderer and opti…
…mize copying a DXVA texture to YUV buffer with sse4.
80d44f9
@afedchin afedchin [dxva] CProcessorHD::Convert - Optimize method with sse2 instructions. 95d07d3
@afedchin afedchin [dx11] CProcessorHD: Get rig of unneeded std::map. f0a8249
@jenkins4kodi jenkins4kodi Merge pull request #7637 from afedchin/dx11_optimize3 cdb3fa7
@tamland tamland [gui] fix CGUIDialogSelect::GetSelectedItem not returning the selecte…
…d item

regression after e002a1b
fe58cca
@koying koying Revert "[aml] - fix draining message queue"
This breaks ff/rw/seek
4f39f15
@MartijnKaijser MartijnKaijser Merge pull request #7860 from koying/fixamlffrwJ
FIX: [aml] stuck when doing ff or rw
ab27f08
Commits on Aug 23, 2015
@mkortstiege mkortstiege [settings] ensure year string is at the end in clean datetime regexp 3f0d6de
@MartijnKaijser MartijnKaijser Merge pull request #7868 from tamland/dialog_select_fix
[gui] fix CGUIDialogSelect::GetSelectedItem not returning the selected item
183b213
@FernetMenta FernetMenta dvdplayer: set default screen region for dvb subs 5c0d694
@ace20022 ace20022 Avoid access violations when a lib couldn't be loaded. 850542f
@pbureau pbureau [CONTAINERART] Fix Container.Art property for artist directories 7ebc9c5
Commits on Aug 24, 2015
@Paxxi Paxxi CancelAlarmclock didn't understand silent as a parameter and with the…
… addition of event logging it started displaying a toast
767a87b
@Montellese Montellese [binary addons] fix android by using TARGET_LINKER_FILE_NAME instead …
…of TARGET_FILE_NAME
f7a4b47
Commits on Aug 25, 2015
@wsnipex wsnipex Merge pull request #7885 from Montellese/binary_addons_fix_droid
[binary addons] fix android by using TARGET_LINKER_FILE_NAME instead of TARGET_FILE_NAME
f8be3c3
@Montellese Montellese [win32] fix minimum required CMake version for generator expressions cb8c00c
@Paxxi Paxxi Merge pull request #7883 from Paxxi/alarmclock
[BUILTINS] CancelAlarmclock didn't understand silent as a parameter and with the…
f11156d
@Paxxi Paxxi Merge pull request #7376 from ace20022/start_errors
Avoid access violations when a lib couldn't be loaded.
1a180a1
@Paxxi Paxxi Merge pull request #7861 from mkortstiege/update-cleandatetime-regexp
[settings] ensure year string is at the end in clean datetime regexp
7169ee6
@tobbi tobbi Fix coverity #1312063 and #1312064: Pass big parameter by reference i…
…nstead of value
87b3fb6
@FernetMenta FernetMenta Merge pull request #7878 from FernetMenta/dvbsubs
dvdplayer: set default screen region for dvb subs
7121243
Commits on Aug 26, 2015
@mkortstiege mkortstiege [music] fix missing lyrics from tag when playing from musicdb url (fi…
…xes #16216)
0ba4726
@mkortstiege mkortstiege Merge pull request #7887 from mkortstiege/fix-musicdb-lyrics
[music] fix missing lyrics from tag when playing from musicdb url
ea4cda2
@Montellese Montellese Merge pull request #7890 from Montellese/cmake_fix_win32
[win32] fix minimum required CMake version for generator expressions
dab498e
@MartijnKaijser MartijnKaijser [pydocs] cosmetics 0165b29
@MartijnKaijser MartijnKaijser Merge pull request #7901 from MartijnKaijser/pydocs
[pydocs] cosmetics
4342f59
Commits on Aug 27, 2015
@koying koying Merge pull request #7846 from xhaggi/fix-longpress-fallback-handling
[input] fix stack overflow in HasLongpressMapping
443f692
@Paxxi Paxxi Fixed broken switch statement and moved it to it's own method to cut …
…down on similar future issues. Added logging for unhandled values.
7213b04
@koying koying FIX: [amlegl] do not require RW on /sys/.../mode 4e6261e
@koying koying FIX: [amlegl] additional display modes a15ab31
@ace20022 ace20022 [ae] Fix copy-paste-error. d8ae1a3
@MartijnKaijser MartijnKaijser Merge pull request #7907 from koying/fixamlzoomJ
FIX: AML zoom issues
f6b2447
Commits on Aug 28, 2015
@ronie ronie Merge pull request #7877 from pbureau/ArtistContainerArt
[CONTAINERART] Fix Container.Art property for artist directories
bfd7bd4
@mkortstiege mkortstiege [video] fix title prompting in case the search returned no results 5262c4c
@AchimTuran AchimTuran Merge pull request #7802 from tobbi/coverity_1312063f
Fix coverity #1312063 and #1312064
4599e33
Commits on Aug 29, 2015
@mkortstiege mkortstiege Merge pull request #7913 from mkortstiege/fix-prompting
[video] fix title prompting in case the search returned no results
31ce805
@Paxxi Paxxi Merge pull request #7906 from Paxxi/appmsg
[xbmc][appmessenger] Fixed broken switch statement and moved it to it's own method to cut …
8f7732d
@mkortstiege mkortstiege Merge pull request #7909 from ace20022/ae_cp
[ae] Fix copy-paste-error.
2ddff36
@Memphiz Memphiz Merge pull request #7775 from xbmc/revert-7604-xbmchelper64
Revert "[osx/XBMCHelper] - compile XBMCHelper as 64bit"
ea582c6