aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/cyanogenmod/themes
Commit message (Collapse)AuthorAgeFilesLines
* cmsdk: Move sdk classes under new sdk directory.Adnan Begovic2016-04-016-821/+0
| | | | | TICKET: CYNGNOS-2299 Change-Id: Ia6c6a1ee901f4f94446c379cbceabfdfced651ef
* cmsdk: Change parameter type of unregisterProcessingListener.Adnan Begovic2016-03-311-1/+1
| | | | Change-Id: I96dde056e2f83218a27024ebc94de51fd45299d1
* cmsdk: Add preliminary ThemeManager test coverage.Adnan Begovic2016-03-311-1/+2
| | | | | TICKET: CYNGNOS-2307 Change-Id: Ie94ae3cd55678ecb2c631dc10d2335fb5d7362a7
* cmsdk: Create Concierge parcel handler concept.Adnan Begovic2016-03-311-20/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | Simply, Concierge handles your parcels and makes sure they get marshalled and unmarshalled correctly when cross IPC boundaries even when there is a version mismatch between the client sdk level and the framework implementation. On incoming parcel (to be unmarshalled): ParcelInfo incomingParcelInfo = Concierge.receiveParcel(incomingParcel); int parcelableVersion = incomingParcelInfo.getParcelVersion(); // Do unmarshalling steps here iterating over every plausible version // Complete the process incomingParcelInfo.complete(); On outgoing parcel (to be marshalled): ParcelInfo outgoingParcelInfo = Concierge.prepareParcel(incomingParcel); // Do marshalling steps here iterating over every plausible version // Complete the process outgoingParcelInfo.complete(); Change-Id: I0096851e08ce25908e19e39e6bc4af344e85725e
* cmsdk: Mandate themes feature xml's for service implementation.Adnan Begovic2016-03-251-4/+11
| | | | | | | | | | | | | | The feature xml plays two roles: 1) To allow sdk interface (constructor) to throw when system service is unavailable. This allows for clearer platform development debugging. 2) To allow for simpler disambiguation of what services to instrument in a modular environment. Change-Id: I67b16a0725ed89d5ddbc973b09337d6227087e4d TICKET: CYNGNOS-2295
* Themes: Refactor themes to CMSDK [2/6]d34d2016-03-046-0/+820
First attempt at moving as much as possible out of F/B and into cmsdk Change-Id: I9e53d1c32e01e88fc3918663dabe0001df922bc2 TICKET: CYNGNOS-2126