{"push_id":798604295,"size":58,"distinct_size":58,"ref":"refs/heads/master","head":"a1431e17f98dc5dd3db2bb934a4d6b0b858352c1","before":"1971f0234298b67af37e672605613abe3a468dbd","commits":[{"sha":"270e875008219b835e970c95180c2f02c9505929","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] add database support for multiple versions of addons","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/270e875008219b835e970c95180c2f02c9505929"},{"sha":"822fa8e7f4bd68a4a63503fe8e4cfb8f0b2457da","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] refactror. move repository selection as high up in the api as possible","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/822fa8e7f4bd68a4a63503fe8e4cfb8f0b2457da"},{"sha":"61121d731de2e0684a980e5af3c30a54cc63755a","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] remove GetRepoForAddon and explicitly get the repo with the highest version","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/61121d731de2e0684a980e5af3c30a54cc63755a"},{"sha":"34daff6817adc986f18e3a779221f30d4acaa914","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] add repository support for multiple versions of addons","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/34daff6817adc986f18e3a779221f30d4acaa914"},{"sha":"ddb3c400601d87d4c0795486a0e6d7cb2e7a41cd","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] fix realoading of downgraded addons\n\nmust be unloaded first (cpluff wont downgrade automatically)","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ddb3c400601d87d4c0795486a0e6d7cb2e7a41cd"},{"sha":"b846fb9d17e726aed74a69241354fbd13c664335","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] allow blacklisting without version (ie all version)","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/b846fb9d17e726aed74a69241354fbd13c664335"},{"sha":"92b3f9d777fda1ea82433a73a21af8ab2452fd1d","author":{"email":"8ef51d25e0ace0b8be8bc5cad50ab8ecae059672@gmail.com","name":"Thomas Amland"},"message":"[addons] change the update functionality to show a list of available versions to allow updating, downgrading and\nchanging which repository to install from","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/92b3f9d777fda1ea82433a73a21af8ab2452fd1d"},{"sha":"27aee59c40bba0407c43531f0d7a0a6cc2e27e16","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Skip frames with no color map (neither global nor local).","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/27aee59c40bba0407c43531f0d7a0a6cc2e27e16"},{"sha":"a27f127fd151932fa0d5fbbe3dc57d537484c27d","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Fix possible access violation while reading from the color palette.","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/a27f127fd151932fa0d5fbbe3dc57d537484c27d"},{"sha":"21c5ba26086b8a9e39d59b75903b48e430d48f28","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif][cosmetics] Fix typos.","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/21c5ba26086b8a9e39d59b75903b48e430d48f28"},{"sha":"ce2a6c4b94a5d0b43cdf1c950cc3e1e74766ccb4","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[gif] Handle the disposal method DISPOSE_BACKGROUND like the majority of browsers and image viewers.\nThe former implementation was written in compliance with the specification.","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ce2a6c4b94a5d0b43cdf1c950cc3e1e74766ccb4"},{"sha":"fa253200553abdede9f43a3ba703c07e29fdd037","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@achim-turan.de","name":"Achim Turan"},"message":"[library.kodi.audioengine] Basic binary addon AudioEngine implementation","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/fa253200553abdede9f43a3ba703c07e29fdd037"},{"sha":"250a33f714e10399f88ca10720aca1d3337ac003","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@achim-turan.de","name":"Achim Turan"},"message":"[library.kodi.audioengine] Binary addon callback implementations","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/250a33f714e10399f88ca10720aca1d3337ac003"},{"sha":"3bae18eb56be854cff1fcc690070c15e625e584a","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@achim-turan.de","name":"Achim Turan"},"message":"[library.kodi.audioengine] ActiveAE extension to allow binary addon calls","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3bae18eb56be854cff1fcc690070c15e625e584a"},{"sha":"e8c11465ec42951dc2fb2536787d57a31bb670cf","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@achim-turan.de","name":"Achim Turan"},"message":"[library.kodi.audioengine] Adapt project files","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/e8c11465ec42951dc2fb2536787d57a31bb670cf"},{"sha":"c0a017ae9cb9d6c602022afef28b5714ab56156b","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@kodi.tv","name":"montellese"},"message":"GroupUtils: remove unused GroupAndSort()","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/c0a017ae9cb9d6c602022afef28b5714ab56156b"},{"sha":"3f0243e77f324a196955125eed2b389ad23d28cd","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@kodi.tv","name":"montellese"},"message":"GroupUtils: add additional overloads for more control over the result","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3f0243e77f324a196955125eed2b389ad23d28cd"},{"sha":"fe724a560edcca952a6cde0de394456b44f458af","author":{"email":"2c887421801c1073f717cb4507fab4ffb130b138@kodi.tv","name":"montellese"},"message":"movie sets: add new setting to control whether to show single movie sets as sets or not","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/fe724a560edcca952a6cde0de394456b44f458af"},{"sha":"ae1169af979ff227722810f18a1f17000956574b","author":{"email":"fb43db9ffcc3da891960d6f721de1ded3e9f6a0e@machzwo.de","name":"Memphiz"},"message":"[ios] - fix mapping of 3 finger taps","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ae1169af979ff227722810f18a1f17000956574b"},{"sha":"76a2eb8c2f12a77850d20d49f685fa3bbf54e1d8","author":{"email":"fb43db9ffcc3da891960d6f721de1ded3e9f6a0e@machzwo.de","name":"Memphiz"},"message":"[cosmetics] - fixed typos","distinct":true,"url":"https://api.github.com/repos/herrnst/xbmc/commits/76a2eb8c2f12a77850d20d49f685fa3bbf54e1d8"}]}