{"push_id":775520891,"size":85,"distinct_size":59,"ref":"refs/heads/bd","head":"6a780112cb07aad2c0e2af5eb39cc1c261c4905f","before":"7915c6c991096cb1a3cb093797a8adf6947ee360","commits":[{"sha":"e9cafa945aad5a2c169e54b37677a9e6f52cbd89","author":{"email":"fb43db9ffcc3da891960d6f721de1ded3e9f6a0e@machzwo.de","name":"Memphiz"},"message":"Revert \"[osx/XBMCHelper] - compile XBMCHelper as 64bit\"","distinct":true,"url":"https://api.github.com/repos/ace20022/xbmc/commits/e9cafa945aad5a2c169e54b37677a9e6f52cbd89"},{"sha":"c71a6ba0ac9568df2eedba6cad0b105a1261e2f4","author":{"email":"bc90fc867d4cc0ff678c805d83a366a88ee0f5c4@ruswizards.com","name":"Anton Fedchin"},"message":"[guilib] TextureDX: fix texture updates. Now there is a possibility to update texture if it was created with default usage.\n\nBy 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).\nTechnically, 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.","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/c71a6ba0ac9568df2eedba6cad0b105a1261e2f4"},{"sha":"a091ba15ca9946f30603ddcd3a3458c326bf695a","author":{"email":"ccd9ae452d7504daab120541ffb744a413bd90e7@gmail.com","name":"xhaggi"},"message":"[input] fix stack overflow in HasLongpressMapping","distinct":true,"url":"https://api.github.com/repos/ace20022/xbmc/commits/a091ba15ca9946f30603ddcd3a3458c326bf695a"},{"sha":"0e0dbde0330d77ca1d48d378cb6b3f88a64dd72c","author":{"email":"e8bb910a7fd387de73dee0e158a549a052b38fb3@kodi.tv","name":"Matthias Kortstiege"},"message":"[musiclibrary] add SortByArtistThenYear","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/0e0dbde0330d77ca1d48d378cb6b3f88a64dd72c"},{"sha":"2d92f9297ebe027bba5db5ef1b82faac77716618","author":{"email":"71b7c3c8f9b49329da482b4d40dbb7d02e45b60b@internet","name":"evilhamster"},"message":"Updated addsong to check for iTrack aswell when checking for duplicates.","distinct":true,"url":"https://api.github.com/repos/ace20022/xbmc/commits/2d92f9297ebe027bba5db5ef1b82faac77716618"},{"sha":"50a31c220fdfc2b4112911d2bcb14175fbbddd20","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] API 3.0.0 Version Bump","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/50a31c220fdfc2b4112911d2bcb14175fbbddd20"},{"sha":"474f5656127c00933c30e28d023aca68282dcac1","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] API: Add boolean control of Any Time\n\nRe-name PVR_TIMER_TYPE_SUPPORTS_START_END_TIME -> PVR_TIMER_TYPE_SUPPORTS_START_TIME\nAdd Start and End AnyTime control booleans and associated 'SUPPORTS' flags to API\nAdd PVR_TIMER_TYPE_SUPPORTS_END_TIME flag to API","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/474f5656127c00933c30e28d023aca68282dcac1"},{"sha":"5d8f88cdfcc0b56785b136fcb894a0c9016af532","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] Implement: Add boolean control of Any Time\n\nAllow Any Time to be toggled on/off without affecting start/end clocks\nReplace startTime=endTime=0 with booleans bStartAnyTime and bEndAnyTime\nRemove functions and variables required for the old method\nAdd short strSummary format if end is anytime\nDon't use FirstDay in strSummary as startTime can now remain valid","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/5d8f88cdfcc0b56785b136fcb894a0c9016af532"},{"sha":"f268d808211b5e76851c2e0f1306652aaec0e901","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] API: Add Recording scraper support\n\nAdd iSeriesNumber, iEpisodeNumber, strEpisodeName and iYear to API\nDocument their intended use in improving recording scraper and UI integration","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/f268d808211b5e76851c2e0f1306652aaec0e901"},{"sha":"4cb6d25bf5db17041b4c45cd310a143bf9a0648b","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] API: Add maxRecordings\n\nAdds API support for an (optional) list to limit a timer's number of recordings","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/4cb6d25bf5db17041b4c45cd310a143bf9a0648b"},{"sha":"6ded65f051c46ee4337799bd0a12f6a1a889a871","author":{"email":"168f36dc1b687d668fa5a7924c5a83676117b05f@gmail.com","name":"Ryan Gribble"},"message":"[PVR] Implement: MaxRecordings list\n\nOptional list limiting number of recordings associated with a timer\nAppears directly below Lifetime in the Timer Settings dialog if enabled\nIntended use: +ve values=number of recordings, -ve values=addon defined","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/6ded65f051c46ee4337799bd0a12f6a1a889a871"},{"sha":"130bc09b8916f44fc14f0fe354e536102b44221a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] API: Add menu visibility controls for timers\n\nAdd flags which can be used to prevent timer types:\n1) needing an EPG Tag from appearing in 'Add...' menu\n2) not related to EPG Tags appearing in 'Add Custom Timer' list","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/130bc09b8916f44fc14f0fe354e536102b44221a"},{"sha":"11c8b1363e76427950ec107928f58aeb4dd40c86","author":{"email":"168f36dc1b687d668fa5a7924c5a83676117b05f@gmail.com","name":"Ryan Gribble"},"message":"[PVR] Implement: Add menu visibility controls\n\nPrevent timers declaring they require an EPG tag appearing below 'Add...'\nPrevent timers declaring they forbid an EPG tag appearing below 'Add Customer Timer'\nCompatibility code menu visibility adjustments","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/11c8b1363e76427950ec107928f58aeb4dd40c86"},{"sha":"d50a3cf5f491852a0eec8580449168837fed78e7","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] Doc Only: iLifetime list purpose","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/d50a3cf5f491852a0eec8580449168837fed78e7"},{"sha":"e8b701ed101424ff1e061b5be40f7866ac7b5c4a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] Doc Only: Doxy syntax correction","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/e8b701ed101424ff1e061b5be40f7866ac7b5c4a"},{"sha":"57d27388802d3b632e3fbfc142ec12158164dd77","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@thomasinfletcher.com","name":"metaron"},"message":"[PVR] Implement: Recording scraper support / UI\n\nAdd recording as source for EpisodeName skinnable value\nAdd recording as source for Season/Episode/Year skinnable values\nConfluence skin changes to display recording EpisodeName if available\npvr:// filename now includes season/episode, year and EpisodeName:\n - UI Sort 'By File' now displays in season/episode order\n - fixes ttvdb scraping of tv shows using pvr:// protocol","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/57d27388802d3b632e3fbfc142ec12158164dd77"},{"sha":"52832f42610ab46a37cbf0b4ba8e5a11baa4fef6","author":{"email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com","name":"Kai Sommerfeld"},"message":"Merge pull request #7626 from metaron-uk/apiChanges\n\n[PVR] API 3.0.0 Changes","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/52832f42610ab46a37cbf0b4ba8e5a11baa4fef6"},{"sha":"37a742a1a6212ec3557c528dfec88d5e5ee98051","author":{"email":"801fc4fb4ca081228f7444c807fd299359c895a8@poedel.net","name":"ronie"},"message":"[Confluence] remove dead code","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/37a742a1a6212ec3557c528dfec88d5e5ee98051"},{"sha":"e2a17e86fa839fff2ad32f8d93445e7e999e0254","author":{"email":"801fc4fb4ca081228f7444c807fd299359c895a8@poedel.net","name":"ronie"},"message":"[Re-Touched] update","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/e2a17e86fa839fff2ad32f8d93445e7e999e0254"},{"sha":"01b693e137426b9a772d0fdde9e6bbeab4ccd56e","author":{"email":"bc90fc867d4cc0ff678c805d83a366a88ee0f5c4@users.noreply.github.com","name":"Anton Fedchin"},"message":"Merge pull request #7830 from afedchin/fix_texture_update\n\n[guilib] TextureDX: fix texture updates. Now there is a possibility t…","distinct":false,"url":"https://api.github.com/repos/ace20022/xbmc/commits/01b693e137426b9a772d0fdde9e6bbeab4ccd56e"}]}