{"shas":[["9bc5af7af1cc00a273f1de2b1c9a09e412c2e208","a870f5571c7098e29e70b79902f1b74a6ea4f865@sonyericsson.com","TabWidget orientation\n\nTabWidget orientation specified in tab_content.xml instead of TabWidget.java.\nGenerally, the orientation of the TabWidget should be set in xml-files\nand not in TabWidget.java. A sub class of TabActivity may call setContentView()\nusing a custom layout where the TabWidget orientation is vertical.\nThis is the case in the UI Enablers Bottom Tab feature, for landscape\ndisplay orientation.\n\nChange-Id: Ia677441a0af96a8d2ab47ef3298eb440c34924f6","Roger Olsson"],["61be0d9779ad74bc80765d86b9d782efb818aa17","5f24de7d6c884a22e080bb84929c9d671a46029c@sonyericsson.com","Adding pan behavior on preference dialog.\n\nChanged the preference dialog with text input to pan if\nthe display area is limited. This helps the user to see\nthe input better.\n\nChange-Id: I12341546f6f82601ac5a2746153255a9b2d49a1c","Peter Eliasson"],["c0471492feb68e6e9f793cf73b74782a58f06b3d","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Look at persist.sys.vm.heapsize as well as dalvik.vm.heapsize.","Steve Kondik"],["f1573b0178cc16ad58968dafee0e7bb6c2c5ef82","6aa84bc875884654ee15b6b14adf098bc30130bc@gmail.com","Fixed: cannot read out correct heap size from dalvik.vm.heapsize\n\nChange-Id: Ia9b61fcbcd2e6c69d11699ed5e6c935760650eed","Nan YE"],["a50ca3e68715704c98deac645a086aee8e085a4b","0d956e868cfeb49674813ac76522b5179861fb02@kappa.ro","Galaxy S Style Power Widget\n\nChange-Id: I27970609f71a2e53e39d276102900d51b763f785\n\nMake it so the widget shows as on by default.\n\nOnly modify the view of the bar, if we want to.\n\nCheck to make sure the Uri we are modding is the one we want to.\nThis is to prevent the bar from be disabled for some paradoxial reason.\n\nAdded Flashlight button for devices with an LED. And a Sleep button\n\nDon't instantiate unused power buttons in StatusBarService.\n\nNew power buttons in the StatusBar is a great thing. But, on my HTC Hero,\nI got a lot of the following error in logcat:\n\nE/FlashlightButton(  133): getFlashlightEnabled failed\nE/FlashlightButton(  133): java.io.FileNotFoundException: /sys/class/leds/flashlight/brightness (No such\nE/FlashlightButton(  133):      at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)\nE/FlashlightButton(  133):      at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:\nE/FlashlightButton(  133):      at java.io.FileInputStream.<init>(FileInputStream.java:82)\nE/FlashlightButton(  133):      at java.io.FileInputStream.<init>(FileInputStream.java:134)\nE/FlashlightButton(  133):      at com.android.server.status.widget.FlashlightButton.getFlashlightEnable\nE/FlashlightButton(  133):      at com.android.server.status.widget.FlashlightButton.updateState(Flashli\nE/FlashlightButton(  133):      at com.android.server.status.StatusBarService.updateStates(StatusBarServ\nE/FlashlightButton(  133):      at com.android.server.status.StatusBarService.updateWidget(StatusBarServ\nE/FlashlightButton(  133):      at com.android.server.status.StatusBarService.access$800(StatusBarServic\nE/FlashlightButton(  133):      at com.android.server.status.StatusBarService$7.onReceive(StatusBarServi\nE/FlashlightButton(  133):      at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(Ac\nE/FlashlightButton(  133):      at android.os.Handler.handleCallback(Handler.java:587)\nE/FlashlightButton(  133):      at android.os.Handler.dispatchMessage(Handler.java:92)\nE/FlashlightButton(  133):      at android.os.Looper.loop(Looper.java:123)\nE/FlashlightButton(  133):      at com.android.server.ServerThread.run(SystemServer.java:524)\n\nThis is beacause, all power buttons are instantiate, even if unused or\nfunctionnality is missing. So, I remove most calls to getInstance() for\nall of them and use a HashMap to store the buttons used and only call\nthem in updateStates() and updateWidget().d\n\nAdditionnaly, my change reduce memory usage of the status bar.\n\nFixed tabs, some indents and long lines.\n\nChange-Id: I22b98bddc791c547d02b50a09b561aa469cc25b7\n\nFix 2g/3g toggle on UMTS networks\n(the same fix has been already applied to Settings app power widget)\n\nChange-Id: I255359ba4a6ba3d384140c4c9bd5f73e780b9037\n\nRemoved Catch error, as it is uneccesary, and causes log spam on devices with no flash\n\nCleanup notification bar flashlight widget to use Torch app,\nand add state storage for flashlight.\n\nChange-Id: I6d4ad46318a7593809e7ff63601f8bd70db64a0c\n\nAdd setting to hide notification pulldown after clicking a power widget button\n\nChange-Id: Ibbb2da79ef93502990d122d1f31664e578a44a79\n\nRestore notification bar flashlight toggle using correct brightness\nsetting.\n\nChange-Id: I5a35a4eb399d54613b782eac78ca1d1dad7cecf5\n\nallow the light sensor to be ignored when flashlight is on\n\non certain devices, the flashlight affects the light sensor, causing the display\nautobrightness to switch to the maximum level when flashlight is on\n\nChange-Id: I22d623ce5457fc3ae177b609da8b51904bc73e83\n\nFix NPE when checking TORCH_STATE on first boot.\n\nChange-Id: I24fa8e62c9a2bbac693ff9825988e04384dd6d75\n\nConflicts:\n\n\tcore/res/res/values/config.xml","Serban Zodian"],["ff58378c7655c6441c8e4812420dccd0338c6e38","178b62e73cc3fab9e30bf27b2372c9ff92401915@evancharlton.com","Fix the logic around killing sound & vibrations for quiet hours.\n\nThe logic for quiet hours was wrong; this was causing sound & vibration\nto be killed when it shouldn't be.\n\nChange-Id: I7f3094de03e46c418f46608d46056005a1fb0684","Evan Charlton"],["da5d05bed2b467a8e2b52995d8f7d1e3f4bbf18f","178b62e73cc3fab9e30bf27b2372c9ff92401915@evancharlton.com","Correctly get the current time for quiet hours.\n\nCan't cache the Calendar.getInstance() return value; the time won't\nautomatically update.\n\nChange-Id: I774d6fdc153bc6a13459a18c56b4d9e3ec2a09ae","Evan Charlton"],["aee6ebda989dc60ce9c2d531d50d415bc0039d1b","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","lights: Add framework support for additional lights","Steve Kondik"],["bbcef96779288f9c73951c52e390a9d73664df5e","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","lights: Support deprecated flashlight API on MSM","Steve Kondik"],["8816aae4e029a28915c7edac8b527f54243065c4","238f68dc37ab5ac9a97a0b06a25e690aaad5d2a0@cerqueira.org","Add framework support for keyboard LEDs (Caps/FN)\n\nChange-Id: I7a6989b53f15e86ced59e5fd31464a2334bbfd68","rmcc"],["682bda098adfe4b5088b804a71ba95b6dda27a0b","fff243dc5cbea49bb2dfc05ebe7e68c7497cbc60@gmail.com","Updated headset icons\n\nChange-Id: I32ed06c709de8f6161bd37604d468a1ee1677c6e","blunden"],["1376607a758b337af8235389acd76c736c9e2f33","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","updatePackageList shouldn't be public\n\nChange-Id: I0d6aa981ef7e291923abe803d1a8b46cfbd17423","Steve Kondik"],["6db5abe1e26bbb9cbf5579a73254ab3b6eafac75","3e23c0b4b6022adafdcbe49c1a25b4027fefa3ac@gmail.com","Add function needed for removing cookies.","Martin Brabham"],["784fe3f778e0eefd0f15c1707bd5e77734a634ae","64741a749d193c7aaef47fed5b7eb5cf73c7224e@gmail.com","add adhoc support into android framework\n\nChange-Id: Ief7dc45901a74fa6c3c3b33cb51c3e8e65169796","Petr Havlena"],["c0e8a86cef5cd392de3bca17af78cc00ea986f55","9dc813db39f7354f61e14d30f180806a321063a6@gmail.com","forward port of 93bb95929a0c017498625a87654b4d114fe17b96 to allow mounting and sharing of mulitple volumes to MountService.\n\nChange-Id: I9fa3994e6e7b85360b451f57c1cdd4df921bc035\n\nWait for IDLE state before mounting on insert\n\nAs soon as we recive the insert event we try to\nmount the mmc sending a \"volume mount\" command.\nBut, the volume manager sometimes is still on\n\"pending\" state, and the insertion mount will\nfail.\n\nThis patch calls the doMount command on insert\nonly after the state has changed to idle.\nThis way, the mount will not fail, because the\nstate is pending.\n\nChange-Id: I1f8f13c8e232a6b9159eeb78a9484838f1c600af\nSigned-off-by: Axel Haslam <axelhaslam@ti.com>","Tony Layher"],["df7b1be53bb7eb5f569a98740c9d2eaf851eae7e","b088574b93e687e020c008c16a9e3c994038e27d@gmail.com","MountService: Remount all volumes after USB disconnect\n\nIf USB was removed while UMS was enabled, the MountService was only\nremounting the primary share.  Any other shares, like the HTC Inc's\nemmc, were left in limbo.  This patch now iterates over *all* shared\nvolumes to remount after disconnect.\n\nChange-Id: Ie6fd49ad80ba6fa0e4e194a386549cac786b4bbe\nSigned-off-by: Josh Stone <cuviper@gmail.com>","Josh Stone"],["a5c1d7d8ca6eed20a7d8a0717f616c0216825501","784a0d534347dc4751e1edb29bb5f30226edf246@gmail.com","Fix bad merge of lockscreen music forward button\n\nChange-Id: I98e996c126cef3474de719744f29987091f65adc","Keyan Mobli"],["b67e40d64f4565b63056ce0940afc0ac9f380526","b887df8c61675329470d1091fc61d83d66000760@gmail.com","(Electron 1/2) framework: Add settings and control code for screen animations\n\nAdds two settings and some code in PowerManagerService for controlling\nwhether screen-on/off beam animations should be used.\n\nThey still must be enabled in the device vendor as before.\n\nChange-Id: I78a02d7841c9a6e36397bb5809de19180ece1fae","Diogo Ferreira"],["744e9474be834fee8baed7338955cbaa791f1117","eea14559972bd5f7c3fc8682fe2dbc5d3c24349e@gmail.com","Fix the build. This changes/breaks public API.\n\nChange-Id: I2ffa2619d87fbe3d3b1d1ef1b9be5ace78707996","Koushik Dutta"],["a65dca97edc363f119a2761fde4dd1cc55c7c9aa","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Fix bad Javadoc breaking API\n\nChange-Id: I5ca311d17cc174c52e77feb698cb317a0cd7f630","Steve Kondik"]],"ref":"refs/heads/Cos","size":41,"head":"2b86ca81671a249963b7e874aaf88958850fe9e8","push_id":32342761}