Yprh
Erfahrenes Mitglied
- 150
Changelog für v28.
Info: Das changelog bezieht sich auf die Änderungen seid v27 und schließt die Änderungen von v27.2 mit ein:
Build V28
**
SystemUI/Settings: Add LongClick SwitchButtonhlte-kernel: h: fixup config files.
- we don't have dvfs interfaces with cm.
- disable tima .Settings: Use solid actionbar
When the action bar is visible, use the solid holo dark theme used
by the rest of the Settings apphlte-common: H: fix tap to payhlte-common: Tweak Speaker DRV valueshltee-common: Cleanup board confighlte-common: audio: ADC# Volume is 0-19 range not 0-124Add "Sleep Screen" temasek shortcutframeworks/base: Check for homeAsUp status when collapse actionbar widget
- mHomeLayout should be visible if one of DISPLAY_SHOW_HOME or DISPLAY_HOME_AS_UP are set.
collapseItemActionView only checks for DISPLAY_SHOW_HOME, so applications that only uses DISPLAY_HOME_AS_UP and uses an expandable/collapsible widget (like SearchView) doesn't properly restore the home layout.
- One sample of this behaviour is the DeskClock app. The CitiesActivity doesn't show the homeasup
indicator after collapse the searchview.frameworks/base: fix reconstruct statusbar illegal argument exception
Finally I got a logcat what is happening in rare cases. If the reconstruct
happens during a notification ticker was send it returns a negative
width value for the static layout and systemUI crashes.
E/AndroidRuntime( 970): java.lang.IllegalArgumentException: Layout: -23 < 0
E/AndroidRuntime( 970): at android.text.Layout.<init>(Layout.java:138)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :104)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :90)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :68)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :48)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segmen t.getLayout(Ticker.java:72)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segmen t.getText(Ticker.java:91)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker.addEnt ry(Ticker.java:226)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBa r.tick(PhoneStatusBar.java:2862)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBa r.addNotification(PhoneStatusBar.java:1432)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.CommandQueue$H.hand leMessage(CommandQueue.java:322)
to avoid this check before a new StaticLayout is constructed if the width is < 0 and if this
is the case abort the operation. This is in this case a legit way due that the notification
gets reconstructed during this process later so or so
frameworks/base: privacyguard: Share privacy package name between activity stacks
- AOSP 4.4 now has a stack supervisor with differents activity stacks for home and focus activities. Every ActivityStack instance has a ref to this supervisor. Just share the privacy guard package name throught the supervisor.frameworks/base: WifiState: Don't aquire transitionwakelock in airplane mode
- NetworkTransitionWakelock is for transition from Wifi to mobile. It will cause device no sleep for 60s. There is no need to acquire it in airplane mode.frameworks/base: NetworkPolicy: Validate policy templates before updating
- Ensure all the policies to be added are validated, otherwise this service will throw IllegalArgumentException and cause system crash when updating network template after receiving ACTION_NETWORK_STATS_UPDATED.frameworks/base: Use highp precision for scaled coordination
- If scaled coordination is closer to zero than what the medium precision can store, distance becomes zero and it causes divided by zero.frameworks/base: Revert "Fix for Concurrency issue reported in 525529"hlte-common: Add HDR Video in CM Camerahal: Allow enablment of COMPRESS_VOIP without multisession voiceFIXED*- Backup account in "Backup & reset" settingsAdd QS Custom Tile[/COLOR][/B] - SlimROM
- Now you can add any custom tile to your Quick Settings
- Available in temasek spare partsDisable back key on non-intrusive InCallUIFixed stylus eraser being rejected by palm rejection
- The stylus eraser appeared not to work, i.e. Android did not respond to input from the eraser. It turned out that all input except stylus input is rejected when palm rejection is activated. The problem was that the eraser itself activates palm rejection when it hovers. The solution is to allow the eraser during palm rejection. This solution makes sense because the eraser input works in the exact same way as normal stylus input.Settings: Remove ZRAM settings
- Android has proper ZRAM support builtin now, and this code doesn't even work. Remove it.Updated cm source. - Lots of it.
Gesendet von meinem GT-I9300 mit der Android-Hilfe.de App
Info: Das changelog bezieht sich auf die Änderungen seid v27 und schließt die Änderungen von v27.2 mit ein:
Build V28
**
SystemUI/Settings: Add LongClick SwitchButtonhlte-kernel: h: fixup config files.
- we don't have dvfs interfaces with cm.
- disable tima .Settings: Use solid actionbar
When the action bar is visible, use the solid holo dark theme used
by the rest of the Settings apphlte-common: H: fix tap to payhlte-common: Tweak Speaker DRV valueshltee-common: Cleanup board confighlte-common: audio: ADC# Volume is 0-19 range not 0-124Add "Sleep Screen" temasek shortcutframeworks/base: Check for homeAsUp status when collapse actionbar widget
- mHomeLayout should be visible if one of DISPLAY_SHOW_HOME or DISPLAY_HOME_AS_UP are set.
collapseItemActionView only checks for DISPLAY_SHOW_HOME, so applications that only uses DISPLAY_HOME_AS_UP and uses an expandable/collapsible widget (like SearchView) doesn't properly restore the home layout.
- One sample of this behaviour is the DeskClock app. The CitiesActivity doesn't show the homeasup
indicator after collapse the searchview.frameworks/base: fix reconstruct statusbar illegal argument exception
Finally I got a logcat what is happening in rare cases. If the reconstruct
happens during a notification ticker was send it returns a negative
width value for the static layout and systemUI crashes.
E/AndroidRuntime( 970): java.lang.IllegalArgumentException: Layout: -23 < 0
E/AndroidRuntime( 970): at android.text.Layout.<init>(Layout.java:138)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :104)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :90)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :68)
E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java :48)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segmen t.getLayout(Ticker.java:72)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segmen t.getText(Ticker.java:91)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker.addEnt ry(Ticker.java:226)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBa r.tick(PhoneStatusBar.java:2862)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBa r.addNotification(PhoneStatusBar.java:1432)
E/AndroidRuntime( 970): at com.android.systemui.statusbar.CommandQueue$H.hand leMessage(CommandQueue.java:322)
to avoid this check before a new StaticLayout is constructed if the width is < 0 and if this
is the case abort the operation. This is in this case a legit way due that the notification
gets reconstructed during this process later so or so
frameworks/base: privacyguard: Share privacy package name between activity stacks
- AOSP 4.4 now has a stack supervisor with differents activity stacks for home and focus activities. Every ActivityStack instance has a ref to this supervisor. Just share the privacy guard package name throught the supervisor.frameworks/base: WifiState: Don't aquire transitionwakelock in airplane mode
- NetworkTransitionWakelock is for transition from Wifi to mobile. It will cause device no sleep for 60s. There is no need to acquire it in airplane mode.frameworks/base: NetworkPolicy: Validate policy templates before updating
- Ensure all the policies to be added are validated, otherwise this service will throw IllegalArgumentException and cause system crash when updating network template after receiving ACTION_NETWORK_STATS_UPDATED.frameworks/base: Use highp precision for scaled coordination
- If scaled coordination is closer to zero than what the medium precision can store, distance becomes zero and it causes divided by zero.frameworks/base: Revert "Fix for Concurrency issue reported in 525529"hlte-common: Add HDR Video in CM Camerahal: Allow enablment of COMPRESS_VOIP without multisession voiceFIXED*- Backup account in "Backup & reset" settingsAdd QS Custom Tile[/COLOR][/B] - SlimROM
- Now you can add any custom tile to your Quick Settings
- Available in temasek spare partsDisable back key on non-intrusive InCallUIFixed stylus eraser being rejected by palm rejection
- The stylus eraser appeared not to work, i.e. Android did not respond to input from the eraser. It turned out that all input except stylus input is rejected when palm rejection is activated. The problem was that the eraser itself activates palm rejection when it hovers. The solution is to allow the eraser during palm rejection. This solution makes sense because the eraser input works in the exact same way as normal stylus input.Settings: Remove ZRAM settings
- Android has proper ZRAM support builtin now, and this code doesn't even work. Remove it.Updated cm source. - Lots of it.
Gesendet von meinem GT-I9300 mit der Android-Hilfe.de App