{"push_id":612955756,"size":19,"distinct_size":19,"ref":"refs/heads/rebase-dark","head":"3eae986295094b33348054bfc16d8f5eed02b1bb","before":"9e8f7028a9768124d9772a319048bc60e266bb83","commits":[{"sha":"94e36f2471f72afee2c1f4e027b3d80bbda3d65e","author":{"email":"d45f809995121c80c3ebda0b3077c6901310b638@aospa.co","name":"BigBrother1984"},"message":"SystemUI: Allow disabling adjusting volume sounds [1/2]\n\n* Option stored in Settings->Sounds & notification->Other settings.\n\nSigned-off-by: BigBrother1984 <carlosavignano@aospa.co>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/94e36f2471f72afee2c1f4e027b3d80bbda3d65e"},{"sha":"a250f446fda6b968151b25a7d124ffa93f9063e8","author":{"email":"cad1a51755d571b4c23450786ac5dfefb8cd1cfa@intel.com","name":"Mohamed Abbas"},"message":"Make sure emulated storage path index is 0\n\nMediaProvider blindly assumes that path index 0 of the array returned by\nStorageManager::getVolumePaths() is the emulated storage.\nHowever, this is not true when you have multiple users.\nThis patch modifies StorageVolume::getVolumeList(). to make sure that\nassumption is always true.\n\nChange-Id: I4650478274a87adfed91fe53097c1e47fb2f10c7\nSigned-off-by: Fernando Guzman Lugo <fernando.guzman.lugo@intel.com>\nSigned-off-by: Mohamed Abbas <mohamed.abbas@intel.com>\nSigned-off-by: Irina Patru <irina.patru@intel.com>\nSigned-off-by: Yong Yao <yong.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/a250f446fda6b968151b25a7d124ffa93f9063e8"},{"sha":"4754eeb337303dce715e1e0787b0f7c2ea99d134","author":{"email":"7fb1af48ad3f9a487e1291e1f9cb0d9f90b4f222@htc.com","name":"louis_chang"},"message":"[ActivityManager] Reset ActivityRecord's waitingVisible\n\nSymptom:\nThe ActivityRecord's waitingVisible is not set to false for\nall cases when the ActivityRecord is removed from\nmStackSupervisor.mWaitingVisibleActivities.\n\nSolution:\nSet the waitingVisible to false when it is removed from\nmStackSupervisor.mWaitingVisibleActivities\n\nChange-Id: If0f0683971d70a6866b0167e91dd95feebaac178","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/4754eeb337303dce715e1e0787b0f7c2ea99d134"},{"sha":"aa91c12c1b3872fddb76eeaa56e80b4a23c5176c","author":{"email":"c21d2b0fb0f00753629cf5bfb27bd52cd3b39662@google.com","name":"Andreas Gampe"},"message":"Frameworks/base: Fix visibility flag in Editor\n\nFix double check.\n\nBug: 19797138\nChange-Id: I95e694f384f1f25d6cf3b6a1669052940385e41d","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/aa91c12c1b3872fddb76eeaa56e80b4a23c5176c"},{"sha":"6d40da16512292c610b4ffe4103a89e00a2b40e6","author":{"email":"c21d2b0fb0f00753629cf5bfb27bd52cd3b39662@google.com","name":"Andreas Gampe"},"message":"Frameworks/base: Remove duplicate check in Mesh\n\nBug: 19797138\nChange-Id: I0b11c4ff63a8031d5e58a06ac13f91ae0bbac5dc","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/6d40da16512292c610b4ffe4103a89e00a2b40e6"},{"sha":"8414457dada5f84fcef153435819ca8b50a4899b","author":{"email":"d6e1285e1c84d3d5885c2124fdacc780e9fc0a94@tycho.nsa.gov","name":"Stephen Smalley"},"message":"Drop unusable SELinux APIs.\n\nsetSELinuxEnforce is not allowed by policy.\nget/setBooleanValue and getBooleanNames are moot since SELinux\npolicy booleans are forbidden by CTS.\n\nChange-Id: I512953edd1c38828efce698ae8475603775c32e8\nSigned-off-by: Stephen Smalley <sds@tycho.nsa.gov>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/8414457dada5f84fcef153435819ca8b50a4899b"},{"sha":"c84d847b6660e4d4140ffc2ca3c767facd5c9747","author":{"email":"4a29c0fd708b09baf913665a308a859c263dd058@gmail.com","name":"Eemi Haukkala"},"message":"Fix typos in AudioManager javadoc\n\nThe ACTION_HDMI_AUDIO_PLUG constant's description\nhad spelled \"HDMI\" as \"HMDI\" and was missing a\nperiod. Fixes issue 93726.\n\nChange-Id: Idfd5352dba022afcd81bc9e50864fc6e95c661db\nSigned-off-by: Eemi Haukkala <eemi.haukkala@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/c84d847b6660e4d4140ffc2ca3c767facd5c9747"},{"sha":"707c16c09eb01741c93a10d7b5546df74ca6893e","author":{"email":"e84641ee02c53507cd1e5095638f0dbe22a1fa29@google.com","name":"Miao Wang"},"message":"[RenderScript] Remove duplicate include in jni\n\nChange-Id: Ib6019ab22a83d952dce3fd6f5351120d94b49d58","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/707c16c09eb01741c93a10d7b5546df74ca6893e"},{"sha":"fd9efd06b043c66869a9a59abd12b50c7b7b112b","author":{"email":"33477012d0724dc97985a61b45a8ceea09ff885a@sonymobile.com","name":"Samuel Asteberg"},"message":"SystemUI needs the SET_WALLPAPER permission\n\nIf changing wallpaper when low on memory, retrieving the default\nwallpaper may return null, which triggers error handling in\nImageWallpaper. This error handling tries to perform\nWallpaperManager.clear(), but for that it needs SET_WALLPAPER\npermission, which it does not have.\n\nFor users with apps that auto change wallpaper, this issue can\nbe frequent in low-memory conditions.\n\nThe solution is to add the permisson.\n\nChange-Id: I81503c1667e3952c2dd15599969f7dcc51623e5b","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/fd9efd06b043c66869a9a59abd12b50c7b7b112b"},{"sha":"520db8103200909af283b70cdd7b897b36d30193","author":{"email":"eb50ef317bd5a0f358eafe9f27516dbc53d44603@google.com","name":"Chad Brubaker"},"message":"Specify public exponent for RSA\n\nKeymaster no longer adds a default value, so these tests were failing.\n\nChange-Id: I9c5a8d2552534db1d7fa77965b0d675acc3ccc0a\n\nConflicts:\n\tkeystore/tests/src/android/security/KeyStoreTest.java","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/520db8103200909af283b70cdd7b897b36d30193"},{"sha":"6af131c07ed39986d3a1a0ba2e42d71ce0356c68","author":{"email":"4f86877e9c4b0988ce62b31b0c7c8e5bbc248eca@htc.com","name":"tiger_huang"},"message":"Prevent unexpected rotation while going back to keyguard\n\nThe original logic would let the app hidden by keyguard be able to\ndecide the orientation. While going back from a show-when-locked app\nto keyguard, there would be a short time that keyguard is unable to\ndecide the orientation, which causes WMS uses the wrong orientation\nfrom the wrong app.\n\nhttps://code.google.com/p/android/issues/detail?id=155640\n\nChange-Id: Ibc17bfe4603f68b241dc7380459ec9de42a3e259","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/6af131c07ed39986d3a1a0ba2e42d71ce0356c68"},{"sha":"82c451ca258162c6f59e74c4ef120173305716b7","author":{"email":"e84641ee02c53507cd1e5095638f0dbe22a1fa29@google.com","name":"Miao Wang"},"message":"[RenderScript] Add create(Context, int) to be compatible with\nthe thunker layer & minor tweaks.\n\nbug:19888167\nbug:19888339\nChange-Id: Ib264c4ca48c990b3476456838047f73d95f6752f","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/82c451ca258162c6f59e74c4ef120173305716b7"},{"sha":"80fb42d34b4e398fa2974bb301c480f581dc450e","author":{"email":"5a953b41e7c6a45037091dd5a4bb8527940ed2aa@lge.com","name":"Dohyun Lee"},"message":"DimLayer : remove unnecessary surface transaction calls\n\nThere is the case that adjustSurface()  get called even if\nthe size of the surface of DimLayer is not changed actually.\nSince changing the size of a surface is processed synchronously\nin the SurfacFlinger, there is usually a few milliseconds delay\n(up to 1 vsync interval) when we launch an application.\nThis patch avoids such cases.\n\nChange-Id: Ib1f76d54f9f2364ac54b70120e4b781e8534e750\nSigned-off-by: Dohyun Lee <dohyun.lee@lge.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/80fb42d34b4e398fa2974bb301c480f581dc450e"},{"sha":"97c485df5306635893cb48a053ddb1751b70b5ce","author":{"email":"0214d5459d654a10c08c4c0d8f7bc365c5ee0622@lge.com","name":"youngmin0822.lee"},"message":"Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'\n\nTo obtain the gfxinfo for each process, the static method of RenderProxy is used, which is named outputLogBuffer().\nIn there,\n1. RenderTask is created for getting DisplayList Commands in RenderNode.\n2. staticPostAndWait() is called\n3. RenderThread's instance is created by 'RenderThread::getInstance()' in staticPostAndWait()\n\nIn case of the service, they don't use HW Acceleration, so don't need RenderThread.\nBut, by the process of No.3, RenderThread is created for all process.\nAs we know, RenderThread never be destroyed while the process is alive.\nThis patch checks RenderThread instance before the creation of RenderTask.\nAnd, there is no one, just return to prevent the unnecessay creation of it.\n\nChange-Id: I4fe29d83c9ced3e8b67177c0874c5d8ee62e1870","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/97c485df5306635893cb48a053ddb1751b70b5ce"},{"sha":"acc68cb305725abd81a20fa4987924940f431093","author":{"email":"c21d2b0fb0f00753629cf5bfb27bd52cd3b39662@google.com","name":"Andreas Gampe"},"message":"Frameworks/base: Don't allocate another identity matrix\n\nThere is already an identity matrix in Matrix. Don't allocate another\none for VectorDrawable.\n\nChange-Id: I51735f262d6680e043b0009707ec42acb2d0d1ad","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/acc68cb305725abd81a20fa4987924940f431093"},{"sha":"8a7f8531921a34912cc1c86027cc8fc58ad7ac9a","author":{"email":"4f86877e9c4b0988ce62b31b0c7c8e5bbc248eca@htc.com","name":"tiger_huang"},"message":"Layout the window to be displayed if it would be resized\n\nThis patch fixes an issue which caused the resumed app to get the\nwrong insets at first.\n\nhttps://code.google.com/p/android/issues/detail?id=120421\n\nChange-Id: I38c58121465372d1d66a7a98e386b0396d7d0f89","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/8a7f8531921a34912cc1c86027cc8fc58ad7ac9a"},{"sha":"726bb03bf91e190a65bbdfef6b104906c33e960f","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Avoid killing unrelated processes.\n\nKernel will reuse process id, when wrap-around happens,\nthere may be just after a pid is freed, a new thread/process\nuses the pid immediately.\n\nFor examples, there may be a process with pid 1234 killed\nby lowmemorykiller or itself (app.killed=false).\nBefore the death recipient enters AMS, a new thread/process\nis started with pid 1234, then when appDiedLocked executes,\nthis new pid 1234 will be killed again.\n\nIt is especially easy happens to zygote:\nDuring zygote starting process, it will stop 5 daemons threads.\nAnd restart the 5 threads after fork is called, so it has\nlarger pid range to hit the resue case.\nhttps://code.google.com/p/android/issues/detail?id=160661\n\nSolution:\nIf the dead event is from binder, it is not necessary\nto call killProcessQuiet again, because it should really\nbe dead.\nKeep no checking for killProcessGroup because zygote does\nnot have record under /acct/, and also the parameter uid\nhas restriction that will not kill another application\nwhich reuses the pid.\n\nChange-Id: Iec4a4884ae641c4d036f4d024ce463f7a351a17b","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/726bb03bf91e190a65bbdfef6b104906c33e960f"},{"sha":"c094db44fef9c2cbb78f0f4d50258609168b4ced","author":{"email":"0f1ca2e3f3ec907196536fa6d4d8a8645c9b3795@gmail.com","name":"Nicholas Semendyaev"},"message":"Navigation bar custom height\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\n\nConflicts:\n\tcore/java/android/provider/Settings.java\n\tpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java\n\nChange-Id: I9ca00129929364bcbd7d6ea11b6d4220543303e4\n\nConflicts:\n\tpackages/SystemUI/res/layout/navigation_bar.xml\n\tpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/c094db44fef9c2cbb78f0f4d50258609168b4ced"},{"sha":"3eae986295094b33348054bfc16d8f5eed02b1bb","author":{"email":"0fdcc473619717889ce3a7389c2487333487bab5@gmail.com","name":"rascarlo"},"message":"status bar: native battery percentage\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\n\nConflicts:\n\tcore/java/android/provider/Settings.java\n\tpackages/SystemUI/src/com/android/systemui/BatteryMeterView.java\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/freak97/frameworks_base-1/commits/3eae986295094b33348054bfc16d8f5eed02b1bb"}]}