{"head":"eeb9cd9945fff3a6d4159fd9bd9599c69bf8925a","size":34,"push_id":45540688,"shas":[["5464dbe073c10373deada0024178a1898515d031","8881c68cceb735cfc94c4c943482a53dec18db64@google.com","Move Wifi Ap configuration to flat file\n\nSecure settings are accessible by applications without\npermissions. Move to a system-only accessible file\n\nBug: 4391796\nChange-Id: I5448943d26cccce39dd4f32423c68dad4bbf50ad","Irfan Sheriff"],["16585b765a8676216be79d54c458364ad731c5b3","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Merge 2fae858d from Honeycomb-mr1. do not merge.\n\nChange-Id: I648f9ffa9745331ce4104dc4772f78ed933a4909\nLayoutLib: implement data binding for most AdapterView","Xavier Ducrohet"],["9fb8aef205703578cbec45616e5b1bd7df9e666b","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Merge 05b7b69c from honeycomb-mr1. do not merge.\n\nChange-Id: I1aca5774dec2e18ab5f9e860f6fd90b481b2857c\nLayoutLib: support the new baseline/margin query API.","Xavier Ducrohet"],["46fa70c79340246480dd8a108caa20bfd569900f","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Merge e57aa434 from honeycomb-mr1. do not merge.\n\nLayoutLib: Fix issue where <include> with no layout params wouldn't display.\n\nThe issue is that the layout params from the root element of the included\nlayout should be used but this failed because loading the layout params\nfrom the <include> tag didn't throw a RuntimeException in our modified\ncode (BridgeTypedArray).\n\nBecause we don't want to throw exception in general we only throw it\nwhen reading the layout params of an include node which is pretty crappy,\nbut works for now.\n\nChange-Id: I83ccf956e8b476f34dfc9a70aebae2288d53746e","Xavier Ducrohet"],["8c4d88d5848560f48906118f86186920187123c7","9bf7b11bed7880f27b754f0bdf5c6619571131fc@samsung.com","DO NOT MERGE SystemUI: update signal level when broadcast is received\n\n- Signal level updates should be updated whenever a signal change\nbroadcast is received but it is failing to do so.\n- Only when state change broadcast is received, signal level was\nupdated. (Ex: State: Idle -> State: Connected)\n\nChange-Id: I71d86782143b3440a042164a87af64c7bee97ae2\nSigned-off-by: TK MUN <tk.mun@samsung.com>","TK MUN"],["1e08859c833a3aef33f2f707a8bfb1cc7cc1f381","1b51ab815e4a40a4acee4fff399e331ff898247a@samsung.com","SmsMessage: convert + to international dialing prefix\n\nWhen sending an SMS to an international number in the format\n+401234567890, the \"+\" should be converted to the International\nDialing Prefix (in the US, 011). However, the device drops this\n\"+\" altogether in the outbound data burst message causing the message\nto fail or be sent to the wrong address.\n\nChange-Id: If25c092d283f1703b49cf52d0379efa54639f093\nSigned-off-by: Soojung Shin <sj46.shin@samsung.com>","Soojung Shin"],["b1058c7b3bc341dcf4bc015cc0136f2b7940878e","17a2cbc4e33156874a9862b0f530521117e66a3d@google.com","Fix a race-condtion in SurfaceFlinger that could lead to a crash.\n\nClient::mLayers could be accessed from different threads.\nOn one side from Client::attachLayer() which is currently\ncalled from a binder thread; on the other side from\nClient::detachLayer() which is always called from the main\nthread.\n\nThis could lead to a corruption of Client::mLayers.\n\nWe fix this issue by adding an internal lock to Client.\n\nBug: 4483046\n\nChange-Id: I5262bf1124d9a65ec6f8ffd8e367356fc33a7536","Mathias Agopian"],["0ae79e094262256a2756bf27242820d835fc36c2","17a2cbc4e33156874a9862b0f530521117e66a3d@google.com","Fix a race in SurfaceFlinger that could cause layers to be leaked forever.\n\nThe transaction flags were atomically read-and-cleared to determine if\na transaction was needed, in the later case, mStateLock was taken to\nkeep the current state still during the transaction. This left a small\nwindow open, where a layer could be removed after the transaction flags\nwere checked but before the transaction was started holding the lock.\nIn that situation eTraversalNeeded would be set but only seen during the\nnext transaction cycle; however, because we're handling this transaction\n(because of another flag) it will be commited, \"loosing\" the information\nabout the layer being removed -- so when the next transaction cycle due\nto eTraversalNeeded starts, it won't notice that layers have been removed\nand won't populated the ditchedLayers array.\n\nBug: 4483049\n\nChange-Id: Ibb5989312f871339928ee1aa3f9567770d72969b","Mathias Agopian"],["47e30d6505058e664f287893eb1b1f09165b862d","17a2cbc4e33156874a9862b0f530521117e66a3d@google.com","RefBase subclasses can now decide how they want to be destroyed.\n\nThis adds a destroy() virtual on RefBase which\nsublasses can implement. destroy() is called\nin lieu of the destructor whenthe last strong\nref goes away.\n\nBug: 4483050\nChange-Id: I8cbf6044a6fd3f01043a45592b5a60fa1e5fade2","Mathias Agopian"],["b9ed068f277999bc0ef3f18bb62a5031e2a9c2b4","17a2cbc4e33156874a9862b0f530521117e66a3d@google.com","Fix a race that could cause GL commands to be executed from the wrong thread.\n\nBug: 4483050\nChange-Id: I37f0f3156059c208c6168ee6131d0e267d823188","Mathias Agopian"],["c44c18e05ea0ffd85e6a8dc588054810bfeaadea","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Merge 2402ad60 from honeycomb-mr1. do not merge.\n\nLayoutLib: Fix Canvas_Delegate.native_concat().\n\nChange-Id: I863c43d65a929816ac7c9e69addcc647dac1878b","Xavier Ducrohet"],["4aaeb444477d99266b0dfc987bfbdee0eb9d9a97","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Merge 6103e22c from honeycomb-mr1. do not merge.\n\nLayoutLib: custom styles override the default style instead of replacing it.\n\nIntead of reading either the custom or the default style for a widget, we\nread both and use the values from the custom style if it exists, or\nfrom the default style otherwise.\n\nChange-Id: Ibcec2e9b1e8a95295ab26ede145c287ff2f30be4","Xavier Ducrohet"],["e83ee0daeeadd86cc523a5bc696154763bf14580","9bf7b11bed7880f27b754f0bdf5c6619571131fc@samsung.com","Allow control over search order for tethering upstream interface selection\n\nChange-Id: If02c9b2bb61b68ebafafadc23ba17a332bc8004f\nSigned-off-by: TK MUN <tk.mun@samsung.com>","TK MUN"],["b40e8a2ad0ebf09e10842aaf02db1edbf10c07e1","0d54b0cb833004517083bf3ecfa41919afbda9d3@google.com","Remove discoverable timeout handler. DO NOT MERGE\n\nThis is leftover code from bluez3 days. We get a property change\nin Bluez4 and an intent is sent.\n\nChange-Id: I94c57cdebe4a990846a0733a9a71cabc820419e4","Jaikumar Ganesh"],["b4fffbcee4f6da988afa14cf1c6221f8829b294a","e2bfaa8b522ad2b3c4a1c86442cc7f7aa55b5234@google.com","Prevent allocation overflows by corrupt NDEF records.\n\nBasic sanity check for the length fields in NdefRecord; this prevents\nmalformed NdefRecords from crashing the vm and the entire NFC service\nwith it.\n\nBug: 4165324\nChange-Id: I67b341d445d6647cb76cc24ea49afaf77de0610e","Martijn Coenen"],["398c439e145ab107066e2ec032085630981f4ca0","ebe2b6a6cbfa20f0be148d5510f51bcae0b15e49@google.com","DO NOT MERGE: Linux sockets are odd, closing a socket descriptor does not abort pending recv/send calls.\n\nChange-Id: Iaee1821257a25a5257d93c9f5ba3976748cad619\nrelated-to-bug: 3362836, 4439092","Andreas Huber"],["4ba314cd9a08b8570422ac07ac287aa8c4817502","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","LayoutLib: enable the LAYOUT_ONLY capability.\n\nChange-Id: Ib302af47d2a83a7ac3def6256bf0b892823f594f","Xavier Ducrohet"],["d4422c943f9fff9b6a1780fd2ad952c03668b7b7","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Cherrypick 5b61ea6b from hc-mr1\n\nFix drawCircle in layoutlib.\n\nChange-Id: I035c48b925cad246ed821e9e59a93d37174982ef","Xavier Ducrohet"],["54ad42df6b4ee86a7d1b94777d29e8fe7727986d","1b0ce213b75d003500a0dfb346f8bc94f2ee33b5@android.com","Cherrypick d1ed33c4 from hc-mr1. do not merge.\n\nFix zombie threads in the Layoutlib.\n\nSome widgets can create (indirectly) HandlerThread which are started\nbut never stopped.\n\nThis patch use the delegate methods to override the thread run method\nto record which threads are started to be able to call quit() on them\nafter a render.\n\nNote that we should really fix layoutlib_create to be able to call\nthe default implementation from a delegate to remove code duplication.\n\nChange-Id: Iaf5432623e9704bb3114a8e0583c8553282c205e","Xavier Ducrohet"],["fc943ee78a0e16ea20485c978b6907b9616628c6","17a2cbc4e33156874a9862b0f530521117e66a3d@google.com","Fix a leak in RefBase (DO NOT MERGE)\n\nthis bug was introduced recently. it caused RefBase's weakref_impl\nstructure to be leaked for every RefBase object (about 20 bytes).\n\nChange-Id: Ia9b155fbfa643ef72cfb8129e96260a3b806a78c","Mathias Agopian"]],"ref":"refs/heads/gingerbread"}