GitHub PushEvent at 2014-02-10 10:45:57
Repository: android_frameworks_base
Actor: xjcook
Payload: {"shas":[["96128e4ce75cba478f0719033efc3b8856d2272e","a1bcd9a1af0917490c8bd32f0c92e9227d36e6f4@gmail.com","Update clear all drawables\n\nSigned-off-by: Andre Saddler <dresadd09691@gmail.com>\nChange-Id: I8ee251b5e2144b2fd62f26cb29a0721d6b3bb72b","Arz",true],["7c6e660fbb86ebd20d35f77518e0b053b26b81bf","bb12c4e954f71e4eee27c94f7f70ae03621b2bce@sonymobile.com","FLAG_PRIVILEGED disappears if privileged app is updated and rebooted\n\nSince Kitkat, an app pre-loaded under /system/priv-app/ has\nFLAG_PRIVILEGED. However, if the app updated and the device\nrebooted, privileged flag is unset from pkgFlags. This patch\nfix issue to assign privileged flag when scanning the updated\npackages.\n\nBug: 12640283\n\nChange-Id: Ic24b5882f65dabdfae9cc39da3d68661bed4fc31","Naofumi Harada",true],["df97e4a636ba47a8e2aa7081e168fdaef144aa9b","cbcf22d047bbaf27ed5d1eadcd61d9d4e2a8ff86@gmail.com","SystemUI: German translation\n\nPS2: Changed 'Quick pull down' to 'Schnelleinstellungen'\n\nChange-Id: I50e6ce24a9b58abe02e88f1b910a0aa7badae207","parthipanramesh",true],["61c190aa7f94911b6afe5de6f0fa0d6ce277f957","6a29865b886c92dcb46023e25bdc1a9c47fbfe6d@gmail.com","SystemUI: catalan translations\n\nPS2: Update immersive ones.\nPS3: Fix gender for full label.\n\nChange-Id: If6498d1bbba9bbbed0a27a8d5c6a285794be07b4","Yamil Ghazi",true],["f782c4967194dd113b83e16c7025e76cd6fffc2c","b3f594e10a9edcf5413cf1190121d45078c62290@piguet.me","SystemUI : French translations\n\nPS2: Update immersive ones.\nPS3: Remove bad looking space between last word and question mark.\n\nChange-Id: I9627fce6e8cb7e94e77156e2a1263395ec1ee4a0","Jeremy Piguet",true],["8000f236de98b549b011831e2807d00966dab2ec","34cf49b5103e83b61c29c11934a104a1a8df79c9@gmail.com","services: don't clear wallpaper when SystemUI disconnects.\n\nWhen we restart SystemUI (or the user), sometimes\nthe wallpaper would get cleared. This patch just\ncaptures its originating component and\nif that is our SystemUI component, ignore the event.\n\nSigned-off-by: Roman Birg <romanbirg@gmail.com>","Roman Birg",true],["0029f50ee3714e8f35d47710c360adcc178d9945","c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","Fix visibility of multiple non-fullscreen activities.\n\nIssue detail:\nAssume X, Y are non-fullscreen activities.\n a.Home starts an activity X in task A in application stack.\n b.X starts an activity Y in <task A> or <new task B>\n c.Activity X will be invisible.\n\nHow to fix:\nBecause the function \"isActivityOverHome\" means an activity is able to see home.\nBut there may have many non-fullscreen activities between the top non-fullscreen activity and home.\nIf flag \"behindFullscreen\" is set, those middle activities will be invisible.\nSo it should only take care from who is adjacent to home.\nThen check two flags frontOfTask(task root) and mOnTopOfHome for constraining the condition.\n\nChange-Id: I60bcea304976414e44835a0a38675aae365e9e19","riddle_hsu",true],["b62db6ddc80b789ff4bcc18e41f9919e27a37832","d5acb287a92bcc3ca1d209a6272431b29623baf9@gmail.com","Remove unnecessary updateSurfaceScreenOn call.\n\nThis change stops updateSurfaceScreenOn() from being called one time\nright after another. It's called at the end of stayAwake(boolean awake),\nwhich is called right before updateSurfaceScreenOn() in release().\n\nChange-Id: I3e5db322f0abce0cd37320a103015ba72dffa64f\nSigned-off-by: Carlo Savignano <stevewatersy@gmail.com>","Andrew Neal",true],["26aee6de50de466cd3027f3c78237d5e79574b44","09d47f559e0290641383a2672396688300765eb1@gmx.net","wifi: Fix StringIndexOutOfBoundsException for incorrectly encoded SSIDs\n\nIf the last character of a SSID is a unescaped backslash then WifiSsid\nconvertToBytes() will throw a StringIndexOutOfBoundsException and takes the\nwhole ROM down.\n\nThe issue was reported by andreip in the HTC One X XDA thread. His SSID was\nset to \"/ Andrew \\\".\n\n04-10 21:33:54.265 E/AndroidRuntime(10479): *** FATAL EXCEPTION IN SYSTEM PROCESS: WifiStateMachine\n04-10 21:33:54.265 E/AndroidRuntime(10479): java.lang.StringIndexOutOfBoundsException: length=10; index=10\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.net.wifi.WifiSsid.convertToBytes(WifiSsid.java:89)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.net.wifi.WifiSsid.createFromAsciiEncoded(WifiSsid.java:54)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.net.wifi.WifiStateMachine.setScanResults(WifiStateMachine.java:1522)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.net.wifi.WifiStateMachine.access$7100(WifiStateMachine.java:103)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.net.wifi.WifiStateMachine$SupplicantStartedState.processMessage(WifiStateMachine.java:2511)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at com.android.internal.util.StateMachine$SmHandler.processMsg(StateMachine.java:905)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:760)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.os.Handler.dispatchMessage(Handler.java:99)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.os.Looper.loop(Looper.java:137)\n04-10 21:33:54.265 E/AndroidRuntime(10479):     at android.os.HandlerThread.run(HandlerThread.java:60)\n\nChange-Id: I8273decacfffea4e4cae3bb957c925833dab09e2","Thomas Wendt",true],["f73a659da158ab7aa57249c230bbd4264112ea02","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","Wi-Fi: Ping the driver for wifi-only devices\n\nWifi-only devices are not capable to find APs with hidden SSID unless a DRIVER COUNTRY command\nwill send to wifi driver. This change has:\n\n- Send DRIVER COUNTRY command to ping the driver (to correct the seek of hiddens SSIDs)\n- Save mCountryCode as uppercase because the wifi_countrycode_values array is in uppercase.\n  Otherwise the preference will not be found.\n\nPatchset 7: Rebase\n            Do not set mCountryCode if country is null\n\nChange-Id: I85ab47c6768af3dddd0d33a7c42c6c1e2826be5f","Ricardo Cerqueira",true],["bb93902830fc4bab72eed7d4c496f155391d9bf5","419b20914ad8ee7cdbbc7674d01c492d53cd267e@gmail.com","WifiController: fix high perf lock sometimes not respected\n\nWhen the device screen is turned off, the state is DeviceActive for\n15 minutes. In this time, high perf lock is not respected and\nWi-Fi power-saving mode will be turned on because screen is off.\n\nFix by adding a new DeviceActiveHighPerfState.\n\nChange-Id: I71074beec4d41286dea0861107d7931da205aca2\nJIRA: CYAN-2860","Pawit Pornkitprasan",true],["8f703e78d87e69a89712bc3f19e6b7ce21c2f061","554b754803887f12488421a109f1aee8970ec7b1@gmail.com","NPE in SearchManager.triggerSearch\n\nmAssociatedPackage field is never initialized and cause NPE.\n\nChange-Id: Ibf0d44b2170b7cbfe4a883008254a086e03579c5","You Kim",true],["c0cd6d3cdf87df88c50ca8578cd4ad0f2c193692","e6f18938727a3d88810f3503b0239e01b7ae8c29@intel.com","Prevent nullPointerException by updateBondedBluetoothDevices\n\nIn some very rare cases difficult to identify, it seems that the\nIBluetooth.getBondedDevices() returns a Set with a null element.\n\nThis patch will prevent calling getBondState() if the device is null to\navoid a nullPointerException.\n\nChange-Id: I9bcad60c37e03c77ec39227e5c947c002a3ae2c7\nOrig-Change-Id: I8845f0e6b8fdcda679bc71e2b5c33fd4a52f3ac5\nSigned-off-by: Patrick Combes <patrick.combes@intel.com>\nReviewed-on: http://android.intel.com:8080/116592\nReviewed-by: Bondier, CedricX <cedricx.bondier@intel.com>\nReviewed-by: Chen, HuaqiangX <huaqiangx.chen@intel.com>\nReviewed-by: Yao, Yong <yong.yao@intel.com>\nReviewed-by: Aquilone, RaffaeleX <raffaelex.aquilone@intel.com>\nTested-by: Lestienne, ChristopheX <christophex.lestienne@intel.com>\nReviewed-by: buildbot <buildbot@intel.com>\nTested-by: buildbot <buildbot@intel.com>\nSigned-off-by: Jian Luo <jian.luo@intel.com>\nSigned-off-by: Bruce Beare <bruce.j.beare@intel.com>\nSigned-off-by: Jack Ren <jack.ren@intel.com>\nAuthor-tracking-BZ: 90085","Patrick Combes",true],["56690b6b744f46e5dc65cfd4f815440a7ab55ed1","554b754803887f12488421a109f1aee8970ec7b1@gmail.com","Memory leak: parseObbFile.footer\n\nChange-Id: Ia9e005e63fad7ab364f6c2c80cb98ec98f89b470\nSigned-off-by: You Kim <you.kim72@gmail.com>","You Kim",true],["67d8a824f36d35e38754da11a26a06569167f620","e608684d77791b6ae7d18711d2f062c89a239110@lge.com","fix possible buffer overrun and memory leak\n\nUse snprintf instead of sprintf and fclose() before return.\n\nChange-Id: I3ed193464cc0dc90e9935ae19162667ad367628b","Sungmin Choi",true],["5bf8c8c459c6a33616c903e1b690ad980039ffb5","65b8e1307af6ab671581dd36985f22cbc1ccdd9d@effectivelateralsolutions.co.uk","Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\n\nFix for Issue ID 18316. Make isEmpty() return false when getCount() returns a non-zero value. So that the list cannot be considered empty when a header or footer is present.\n\nhttps://code.google.com/p/android/issues/detail?id=18316\n\nChange-Id: Ib69201e9d5ef3efcbb68ea298b8cc8ca6e027246\nSigned-off-by: Emma Sajic <esajic@effectivelateralsolutions.co.uk>","Emma Sajic",true],["7c4b6ffcc52a99415684445ebc9256686f15ebf7","33f927344e079e00d3fa45d8833b04e735223eec@ruesga.com","ActionBar: Compute required items prior to optional items\n\nWhen computing if a item should be shown in the action bar, required items need to be compute prior\nto optional ones. Otherwise, in some cases (when the optional menu goes to the left of required\nitems then the algorithm could determine that optional has space to be shown and force the show of\nrequired items, causing the required items to not be shown).\nA concrete case is in the Email app. In the message_view_fragment_option.xml are defined 5 menus,\nthat when are all shown (xe: in Exchange mailbox account type) the bar is complete filled. But if\nthe overflow button is forced to be shown (the device has no permanent menu key) the overflow button\noverlaps the older button, because space of 'ifRoom' items are wrong computed.\n\nChange-Id: I6fc8e3e202d76f9704d7ec2383c7ee6f7b05ba76","Jorge Ruesga",true],["36bb66ee28ca681c2534527bbed4f88706d7aa24","a6e5c915e1099e6e1d75274634ed0fb987afce03@gmail.com","Keyguard: fix statusbar lags when default widget shown.\n\nWhen statusbar became expanded KeyguardStatusView receives\nonKeyguardVisibilityChanged callback and refreshes ClockView.\nBecause it receives more than one call and every time it reads\nnew values from resources it cause lags in opening statusbar panel.\n\nReplace this code with BroadcastReceiver and ContentObserver to\nrefresh it only in case something was changed.\n\nChange-Id: If0dbc1db059536806852661931cb2e6436f2acf4","Kyrylo Mikos",true],["bdba966affb5d856273901a1db41c5508b20baac","338da36b0b88a09286ade72059277a2652c85f05@googlemail.com","Keyguard: fix not shown overlay widgets from system\n\ngoogle derp....due that if widgets are disabled current AOSP\ncode just add the default widget. Then checkAppWidgetConsistency()\ndetects a widget which was added and the complete method is non op.\nWhatever lets handle the whole process over checkAppWidgetConsistency()\non widget disabled it tries to bind the default widget over overlay if\nthis is without sucess it falls back to the system one.\nSafemode falls always to the system one\n\nThis fixes as well an issue that the saved default id in LockPatternUtils\nis not reseted back to default if all widgets were deleted from the user.\nBased on an old patch from danesh. Thanks for the\nsuggestion\n\nChange-Id: Ic8543e0b5e83114e57942225935870f45deda97e","Lars Greiss",true],["bb8121a41306b79eeef0383a12366637c3ac785b","4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","When DPM is updated while lock screen is inhibited, don't\nunconditionally enable lock screen.\n\nChange-Id: Iab2af06eb8e41fbcfc6adfbeb5b42a9bbf446fe9","Danny Baumann",true]],"size":100,"ref":"refs/heads/xjparadroid","head":"a032389dd010e70ff92d80dd15ef1af4c1261b77"}