{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":416566492,"defaultBranch":"14","name":"frameworks_native","ownerLogin":"VoltageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-13T02:44:57.000Z","ownerAvatar":"https://github.com/avatars/u/81792437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699347799.0","currentOid":""},"activityList":{"items":[{"before":"0c1995cd896e3a07005a7934cb4188ec678dbe13","after":"d22808f154caffed277f1a5128c300e2eceee06c","ref":"refs/heads/14","pushedAt":"2024-04-24T10:45:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Handle runtime sensor events even if there are no real ones.\n\nSensorService::threadLoop() \"continues\" if there are no real sensor\nevents, which skips the handling of runtime sensor events.\n\nFix: 281452823\nTest: m\nChange-Id: I0fe9fe9a7baa19ce9c8cb32d36e736ac83d2fe52\nSigned-off-by: Pranav Vashi \nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Handle runtime sensor events even if there are no real ones."}},{"before":"649c9e7f30e243dcb72810664c3255015d20f8ea","after":"0c1995cd896e3a07005a7934cb4188ec678dbe13","ref":"refs/heads/14","pushedAt":"2024-02-06T09:20:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r25' of https://android.googlesource.com/platform/frameworks/native into HEAD\n\nAndroid 14.0.0 Release 25 (UQ1A.240205.004)\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r25' of https://android.googlesource.com/pl…"}},{"before":"d469115720c54ddcb921639d68599fdb8b876ca0","after":"649c9e7f30e243dcb72810664c3255015d20f8ea","ref":"refs/heads/14","pushedAt":"2024-01-07T09:54:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r20' of https://android.googlesource.com/platform/frameworks/native into HEAD\n\nAndroid 14.0.0 release 20\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r20' of https://android.googlesource.com/pl…"}},{"before":"e1cc6288350cf6557c973701d929c6338b26f1bf","after":"d469115720c54ddcb921639d68599fdb8b876ca0","ref":"refs/heads/14","pushedAt":"2023-11-14T14:54:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PptO07","name":"Pranav Temkar","path":"/PptO07","primaryAvatarUrl":"https://github.com/avatars/u/57978453?s=80&v=4"},"commit":{"message":"CompositionEngine: Request device composition for the Udfps touched layer\n\nThe FOD layers should be always composed by the device to set the\ncustom zpos bits to the kernel. By default all layers are set to\ndevice composition and the proprietary libsdmextension.so moves\nsome to client composition. Unfortunately that also affects the\nUdfps touched layer. After this commit the layer below the Udfps\ntouched layer is forced to be client composition. For unknown\nreasons libsdmextension will not change the Udfps touched layer\nto client composition anymore.\n\ntests:\n- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps\n touched layer is composed by the device\n- Ensure that the Udfps touched layer correctly sets the zpos bits\n on the kernel while / after using WFD\n\nSigned-off-by: daniml3 \nSigned-off-by: Arian \nSigned-off-by: Pranav Temkar \nChange-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab","shortMessageHtmlLink":"CompositionEngine: Request device composition for the Udfps touched l…"}},{"before":"f676cf6511c9289e0bf1275ff2fb52caad382338","after":"e1cc6288350cf6557c973701d929c6338b26f1bf","ref":"refs/heads/14","pushedAt":"2023-11-14T14:27:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"CompositionEngine: Request device composition for the Udfps touched layer\n\nThe FOD layers should be always composed by the device to set the\ncustom zpos bits to the kernel. By default all layers are set to\ndevice composition and the proprietary libsdmextension.so moves\nsome to client composition. Unfortunately that also affects the\nUdfps touched layer. After this commit the layer below the Udfps\ntouched layer is forced to be client composition. For unknown\nreasons libsdmextension will not change the Udfps touched layer\nto client composition anymore.\n\ntests:\n- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps\n touched layer is composed by the device\n- Ensure that the Udfps touched layer correctly sets the zpos bits\n on the kernel while / after using WFD\n\nSigned-off-by: daniml3 \nSigned-off-by: Arian \nSigned-off-by: Pranav Temkar \nChange-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"CompositionEngine: Request device composition for the Udfps touched l…"}},{"before":"2acda0fb4bb5c350f0f3ca321b1b5107cf84ed08","after":"f676cf6511c9289e0bf1275ff2fb52caad382338","ref":"refs/heads/14","pushedAt":"2023-11-08T18:40:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PptO07","name":"Pranav Temkar","path":"/PptO07","primaryAvatarUrl":"https://github.com/avatars/u/57978453?s=80&v=4"},"commit":{"message":"CompositionEngine: Request device composition for the Udfps touched layer\n\nThe FOD layers should be always composed by the device to set the\ncustom zpos bits to the kernel. By default all layers are set to\ndevice composition and the proprietary libsdmextension.so moves\nsome to client composition. Unfortunately that also affects the\nUdfps touched layer. After this commit the layer below the Udfps\ntouched layer is forced to be client composition. For unknown\nreasons libsdmextension will not change the Udfps touched layer\nto client composition anymore.\n\ntests:\n- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps\n touched layer is composed by the device\n- Ensure that the Udfps touched layer correctly sets the zpos bits\n on the kernel while / after using WFD\n\nSigned-off-by: daniml3 \nSigned-off-by: Arian \nSigned-off-by: Pranav Temkar \nChange-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab","shortMessageHtmlLink":"CompositionEngine: Request device composition for the Udfps touched l…"}},{"before":null,"after":"2acda0fb4bb5c350f0f3ca321b1b5107cf84ed08","ref":"refs/heads/14","pushedAt":"2023-11-07T09:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"SF: Scheduler: touch boost whenever possible\n\nWith the previous commit entering idle aggressively, it is important that\ntouch boost works well.\n\nSince there are valid cases where we would want touch boost to work when\nthere are no layers detected (e.g., notification panel pull down if it\nwas not accounted for during the initial vote type set), change touch\nboost to work regardless of layer's status.\n\nChange-Id: I0a125cf9027440de205fa4ca611657b70b8a088f\nSigned-off-by: Juhyung Park \nSigned-off-by: Adithya R \nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"SF: Scheduler: touch boost whenever possible"}},{"before":"6d92847cd0277cb00f77d54f9456aaaa8ebdaf37","after":"afc842949a52c59089d622cae92ee1bbafd2fe75","ref":"refs/heads/13","pushedAt":"2023-09-19T01:37:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r77' of https://android.googlesource.com/platform/frameworks/native into HEAD\n\nAndroid 13.0.0 release 77\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r77' of https://android.googlesource.com/pl…"}},{"before":"1a7aa538ff721bc646357e6246035b64603efbe2","after":"6d92847cd0277cb00f77d54f9456aaaa8ebdaf37","ref":"refs/heads/13","pushedAt":"2023-09-17T13:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Allow sensors list to be empty\n\nTest: atest VtsHalSensorManagerV1_0TargetTest\nBug: 278013275\nBug: 269014004\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:49600b10aa5675d4e7e985203d69f252ead13e45)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d9e0d0ad7cb94b2b2d83066685cee45d76381355)\nMerged-In: I091f57de9570b0ace3a8da76f16fe0e83f0aa624\nChange-Id: I091f57de9570b0ace3a8da76f16fe0e83f0aa624\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Allow sensors list to be empty"}},{"before":"f7b89aa8b603e81958c0fdfd9a4de924dac42d0b","after":"1a7aa538ff721bc646357e6246035b64603efbe2","ref":"refs/heads/13","pushedAt":"2023-09-01T04:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Revert \"Always provide metadata blob for hdr frames\"\n\nThis reverts commit f9cba4ca6046343bc81d2d4defef7a14dea417aa.\n\nThis change introduced severe UI lag on YT HDR playback when partial\nscreen and scrolling\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Revert \"Always provide metadata blob for hdr frames\""}},{"before":"1a7aa538ff721bc646357e6246035b64603efbe2","after":"f7b89aa8b603e81958c0fdfd9a4de924dac42d0b","ref":"refs/heads/13","pushedAt":"2023-09-01T03:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Turn on LTO optmisations for libbinder\n\nThis improves app launch performance by 0.13%.\n\nhttp://go/art-benchmark?p=BootImageProfileId:36062\n\nTest: presubmit\nChange-Id: If438da2f0a814e951687b50e46187bbf450a7629\nSigned-off-by: minaripenguin \nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Turn on LTO optmisations for libbinder"}},{"before":"fa64ff7d0194c1cc36a3c12b6e109f456820f839","after":"1a7aa538ff721bc646357e6246035b64603efbe2","ref":"refs/heads/13","pushedAt":"2023-08-28T15:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Revert \"Always provide metadata blob for hdr frames\"\n\nThis reverts commit f9cba4ca6046343bc81d2d4defef7a14dea417aa.\n\nThis change introduced severe UI lag on YT HDR playback when partial\nscreen and scrolling\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Revert \"Always provide metadata blob for hdr frames\""}},{"before":"ac7a65f74aa33a2bc6a2676feef0b720c0d555c8","after":"fa64ff7d0194c1cc36a3c12b6e109f456820f839","ref":"refs/heads/13","pushedAt":"2023-07-12T07:16:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Add pending command buffer reset\n\nwhen error occurs, so it won't affect the upcoming commands.\n\nBug: 273525126\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3fd3acc99b20cd29837053716086eca8406cd3b0)\nMerged-In: I08f938764dda78e6a85e625ae6767816582f5312\nChange-Id: I08f938764dda78e6a85e625ae6767816582f5312\n\nSigned-off-by: Pranav Vashi \nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Add pending command buffer reset"}},{"before":"fa64ff7d0194c1cc36a3c12b6e109f456820f839","after":"ac7a65f74aa33a2bc6a2676feef0b720c0d555c8","ref":"refs/heads/13","pushedAt":"2023-07-08T11:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\"\n\nThis reverts commit 3af86bf98ab9d36d6fae344ae3cb1d74b9db4b0f.\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\""}},{"before":null,"after":"fa64ff7d0194c1cc36a3c12b6e109f456820f839","ref":"refs/heads/13","pushedAt":"2023-07-06T05:24:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Add pending command buffer reset\n\nwhen error occurs, so it won't affect the upcoming commands.\n\nBug: 273525126\nTest: manual\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3fd3acc99b20cd29837053716086eca8406cd3b0)\nMerged-In: I08f938764dda78e6a85e625ae6767816582f5312\nChange-Id: I08f938764dda78e6a85e625ae6767816582f5312\n\nSigned-off-by: Pranav Vashi \nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Add pending command buffer reset"}},{"before":"416dfe77dfd0e4687431a278a7c56f5df3d56495","after":null,"ref":"refs/heads/13","pushedAt":"2023-07-06T05:24:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"}},{"before":null,"after":"416dfe77dfd0e4687431a278a7c56f5df3d56495","ref":"refs/heads/13-qpr2","pushedAt":"2023-07-06T05:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\"\n\nThis reverts commit 3af86bf98ab9d36d6fae344ae3cb1d74b9db4b0f.\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\""}},{"before":"0cf7bec6244f31dc6d4bd267fc964ff00cc01912","after":"416dfe77dfd0e4687431a278a7c56f5df3d56495","ref":"refs/heads/13","pushedAt":"2023-05-02T03:11:07.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\"\n\nThis reverts commit 3af86bf98ab9d36d6fae344ae3cb1d74b9db4b0f.\n\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Revert \"SF: set debug.sf.frame_rate_multiple_threshold to 60 by default\""}},{"before":"04ded84d3f9d58183636ac239c84e682780e386b","after":"0cf7bec6244f31dc6d4bd267fc964ff00cc01912","ref":"refs/heads/13","pushedAt":"2023-05-01T06:48:19.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Skip dumping backtraces for cached processes\n\nThis change updates dumpstate to skip dumping backtraces for cached\nprocesses. These processes are less likely to be causing\nbugreport-necessitating issues, and if they are frozen, will cause\nbacktrace dumps to time out anyways.\n\nThis results in a ~50% decrease (21.327s -> 10.568s) in the time taken\nto run DUMP TRACES.\n\nTest: On a local device, check with bugreportz that there are no more\n timed-out backtrace dumps (i.e. that the \"Dump failed, likely due\n to a timeout\" failure no longer occurs).\nTest: Run health/bugreport/capturebugreport on an internal build and\n verify that the DUMP TRACES section is much shorter.\nBug: 276451949\nGoogle: 2528109\nChange-Id: Iecb6c2168a0dccefecf3b92be24c647eaf729556\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Skip dumping backtraces for cached processes"}},{"before":"385213b014c6e9f0fb1a2b79437402ad4c521366","after":"04ded84d3f9d58183636ac239c84e682780e386b","ref":"refs/heads/13","pushedAt":"2023-04-13T08:34:10.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"shutter-cat","name":"Dmitrii","path":"/shutter-cat","primaryAvatarUrl":"https://github.com/avatars/u/32195036?s=80&v=4"},"commit":{"message":"Use hardcoded value for HapticScale\n\nTo remove dependencies from vendor to platform, use hardcoded value\ninstead of refering IExternalVibratorService. But the equality of value\nis checked static_assert\n\nTest: m\nBug: 248993206\nChange-Id: I8a8bcc093d095b26294b68d29d44289d4b5d728d\nSigned-off-by: Dmitrii ","shortMessageHtmlLink":"Use hardcoded value for HapticScale"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOQQJUwA","startCursor":null,"endCursor":null}},"title":"Activity · VoltageOS/frameworks_native"}