{"shas":[["730879acdfae71011b5442d797a3c6f7ea43262f","ba9385f009973727ee5a11522e9bc44628a9e8df@sonyericsson.com","Support changing style parent in overlays\n\nPackage overlays makes it possible for vendors to tweak the look of\nthe platform and the applications without touching any platform or\napplication code directly. This makes package overlays an important\nmechanism in the Android build system.\n\nThere is currently a limitation that forbids changing the parent of a\nstyle. If vendors could change the parent of e.g. ‘CalendarTheme’\nfrom Android’s vanilla ‘Theme’ to ‘VendorTheme’, then vendor\nspecific adjustments could be done without changing any code directly.\n\nFrom looking at the code it can be seen that the parent value of a\nstyle is stored temporarily in ResourceTable::Entry::mParent while\noverlays are gone through in buildResources(), and processed (in\nResourceTable::Entry::assignResourceIds()) at first after all overlays\nhave been handled, so there aren’t any obvious reasons why changing\nparent in an overlay should be forbidden.\n\nChange-Id: I5969bb8aab90df437e1967fc504cc0da79107d13","Martin Nordholts"],["3f7604f07e7afa5f02d0c1a40244b3eec98e92f6","c924fb68455e319beefda34a9d343ac1c40c75c8@gmail.com","Reorder lock acquision vs try.\n\nIn two places involving locking, reordered the code so that the lock\nacquisition is performed outside of the `try` block and everything\nelse that needs to run while the lock is locked *within* the `try`\nblock.\n\nChange-Id: I3dad2c4bbf60b219fc6db2aa35e2ed296cb39128","Daniel Trebbien"],["d9484e338a6fda2e589d6c61571f6609924e8591","14d8dd4a1d488aa1e32eecc73a3a704b6adc72d1@sonyericsson.com","Prevent system crash when OOM in Binder thread.\n\nWhen handling large images during an update of a widget,\nwe can run out of memory in the Binder thread. This will\ncause an OutOfMemoryError to be thrown. When an Error is\nthrown in the Binder thread, the entire system will crash.\nThis was fixed by catching this OutOfMemoryError and instead\nthrow a RuntimeException to keep the system alive.\n\nChange-Id: If27199676c6f8aef23fb249be1197ca5dfe0fe99","Mattias Petersson"],["f948bd709f8ebcc50ec0f80307727dd3905c126d","0fcc32681a3e1276e0c7f302a4f2b28a32b8551b@codeaurora.org","frameworks/base: Destroy the overlay even if there is an error\n\nAllow the overlay object to be destroyed whenever the destroy is\ninvoked. Currently the destroy call returns if there is an error\nencountered, which results in open data and control channels.\n\nChange-Id: I1f2ef4ebb5fb1dcabf05ab50b5bbf6e5e240a63a","Naomi Luis"],["62d85f629f8fc8eea5fd7ec79b5b2153a6786c7c","99ccd899ea6c558d62e5547d5f45ecc67b565369@sonyericsson.com","Fix crash by \"adb shell pm list permissions -f|-s\"\n\npm command makes the assumption that every permission should\ncontain android:description and android:label attributes while\nthey are not mandatory. If a permission does not contain these\ntwo attributes, we get \"android.content.res.\nResources$NotFoundException: String resource ID #0x0\"\nfollowed by a NPE when using -f or -s options.\n\nWith the following change, users will get \"null\" in output for\nrespective fields.\n\nChange-Id: I4e7f407592fa071abdab1d979775f46ec27dc9d2","Ali Utku Selen"],["7f2eccca2ee05675154ad69c627ac78fec825a19","f3638c6f89624e99a67d11892a561c0b778c6dc7@sonyericsson.com","NumberPicker: Set formatter local value to US.\n\nAs the Arabic language formatter would make number \"1,2,3\" to Arabic\nlanguage word means one,two,three, NumberPicker won't like to show\nany thing other than numbers, add local settings to US, make the\nnumber 1,2,3\n\nChange-Id: If2d161ac4133f6c9c6e1ec284d6d2fbf01855fa0","Chen Libao"],["1b2a1406d184dc5b389a7f8253d17d4ba9855640","292887e14ab3ac1a8c5241e4b7e800905a1e03d4@sonyericsson.com","Changing connect and response timeout.\n\nIn bad network conditions and where switches often occur between 2G and\n3G the timeout of 20s is too short.\n\nSetting this timeout to 60 seconds will improve functionality in bad conditions\nwhile it will not affect functionality in good networks. This change also aligns\nthe timeouts with the timeouts used by the Browser (Connection.java).\n\nChange-Id: I0fbe3cbfe734f8d55a41bfa5d8ab6b332a19f912","Henrik Baard"],["b535eb95cc55152a6ccf0eb5fabfbb46545d4112","b2c4e9b8732a837729d1f6e2d86a78dfd48b712b@codeaurora.org","Telephony: Add support to read 3GPP2 sms from CSIM/RUIM\n\nAdd parser to parse 3GPP2 format sms stored in CSIM/RUIM card\n\nChange-Id: I4720ba7602fcc1b078de0d5fea34247541242c1c","Rekha Kumar"],["3a5c009c37da45def995345a0b5e693c095b581b","4fb2a77b23aac5549612b67bbf4fc84d0a3c29f3@codeaurora.org","frameworks/base/telephony: Release wakelock on RIL request send error\n\nAndroid telephony does not release the partial wakelock right away if\nthere is an error in sending the RIL request. The wake lock is released\nonly after EVENT_WAKE_LOCK_TIMEOUT occurs that prevents the phone to go\nin power collpase. The change is to release the wake lock as soon as the\nerror in send is detected.\n\nAlso, change RIL#send not not send a request if there is no connection to\nvendor RIL, as the request will always fail.\n\nChange-Id: Ia39a4b9ac12f4064e301a65abfd26409d49babe1","Anshul Jain"],["dcbfb2558815d21cb065436eabbfd0f4724ce80a","4cfefe07d056eabba6a8aa637c5cf0f7cee18ce2@codeaurora.org","Fix for phone app crash in Icc Card.\n\n- Check for active phone in ICC handler before processing messages.\n\n- Boundary check for gsm/cdma subscription app index\nwhile retrieving the ICC Card App.\n\nChange-Id: I3d54447e8d48e3482763e78eeb2a737a34cec321","Uma Maheswari Ramalingam"],["3be7ea85665a4fadce0cd8348f828a34612e9ebb","125d1f09851fe51991a9d60e8579118d26980269@sonyericsson.com","Support for KSC5601 on SIM.\n\nKorean phones write to the ADN record of the SIM in a non-standard way.\nWhen UCS2 is not used, the alphaTag will be written in the KSC5601\nencoding. This contribution adds support for reading that format when\na Korean SIM card is used.\n\nAlso adds support for KSC5601 in SMS.\n\nChange-Id: I81a4a6949359b4d23a937ac2d813bafed2b85ff6","Erik Zivkovic"]],"repo":"JR8203/android_frameworks_base","actor":"roberj13","ref":"refs/heads/master","size":11,"head":"3be7ea85665a4fadce0cd8348f828a34612e9ebb","actor_gravatar":"1620c28926234c5cac9f6e313976a17f","push_id":24748868}