Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

split addon gui for skin and binary addons #6571

Merged
merged 1 commit into from Mar 5, 2015

Conversation

FernetMenta
Copy link
Contributor

see title

@MartijnKaijser @opdenkamp follow-up from our discussion

@FernetMenta FernetMenta force-pushed the guilib branch 3 times, most recently from fcca85a to a01dfec Compare March 1, 2015 11:25
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="kodi.guilib" version="@guilib_version@" provider-name="Team-Kodi">
<backwards-compatibility abi="@guilib_version@"/>

This comment was marked as spam.

This comment was marked as spam.

@FernetMenta
Copy link
Contributor Author

jenkins build this please

@MartijnKaijser
Copy link
Member

@FernetMenta same could be one for the PVR API/ABI versions to make it easier (other PR of course)

@opdenkamp
Copy link
Member

looking good, +1
what do you mean @MartijnKaijser? the pvr one doesn't try to match to an api version used by python/skins?

@FernetMenta
Copy link
Contributor Author

@opdenkamp he means the auto-generated version in addon.xml

@opdenkamp
Copy link
Member

yeah found that out on irc, nice :)

@notspiff
Copy link
Contributor

notspiff commented Mar 2, 2015

can you rationalize why you build these as separate objects ?

@opdenkamp
Copy link
Member

they were already built as separate objects because guilib callbacks are not just for pvr add-ons, or am I misunderstanding the question?
the only difference is that the name changed and that we no longer try to match to the python API version used for skinning, which had nothing to do with these callbacks

@notspiff
Copy link
Contributor

notspiff commented Mar 2, 2015

i know. it just gave a context..

they were built as separate objects to keep executable size down on xbox since it loaded the entire binary into memory. there's is absolutely no rationale for keeping them as separate objects these days.

@opdenkamp
Copy link
Member

right okay, guess that's something to look into after all this add-on stuff settled down ;-)

@notspiff
Copy link
Contributor

notspiff commented Mar 2, 2015

for reference; this is a q&d way to change it: notspiff/kodi-cmake@1a6241b

@MartijnKaijser
Copy link
Member

needs a rebase now.

@FernetMenta
Copy link
Contributor Author

@opdenkamp can you merge this with your API changes? then we need to adjust the pvr addons only once

@opdenkamp
Copy link
Member

we can press the button on both PRs within a few minutes as soon as jenkins is fixed to not fail on android. no need to sync these as it's not bumping the pvr api version, just the gui one, right?

@FernetMenta
Copy link
Contributor Author

we can press the button on both PRs within a few minutes

yes, that is what I suggested

no need to sync these as it's not bumping the pvr api version, just the gui one, right?

it does not touch pvr API. I thought to remember you saying that pvr API needs a bump if any other APi it uses changed but I may be wrong.

@opdenkamp
Copy link
Member

no, just the versions of the add-ons need to be bumped

@opdenkamp
Copy link
Member

waiting for jenkins to finish building #6566 too, jenkins build this please
will pull them both if it succeeds

@opdenkamp opdenkamp added API change Type: Fix non-breaking change which fixes an issue Component: PVR v15 Isengard labels Mar 5, 2015
opdenkamp pushed a commit that referenced this pull request Mar 5, 2015
split addon gui for skin and binary addons
@opdenkamp opdenkamp merged commit 6390cc7 into xbmc:master Mar 5, 2015
@MartijnKaijser MartijnKaijser added this to the I******* 15.0-alpha2 milestone Mar 6, 2015
@MartijnKaijser MartijnKaijser added this to the I******* 15.0-alpha2 milestone Mar 6, 2015
margro added a commit to margro/pvr.mediaportal.tvserver that referenced this pull request Mar 6, 2015
@FernetMenta FernetMenta deleted the guilib branch March 7, 2015 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: PVR Type: Fix non-breaking change which fixes an issue v15 Isengard
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants