1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-22 23:41:34 +03:00
Commit Graph

1440 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
8d4a660526 boot/lib/lvgui: Use dummy object in base window 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
e23870f2af boot/lib/lvgui: Add a dummy object
It was found, through some debugging, that we were adding a
non-invisible dummy object for focus group handling. With this change
we have a common dummy object to use for this purpose.
2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
1b8e5f2844 boot/lib/lvgui: Focus stack push/pop also works for event handlers 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
029938e6f1 boot/lib/lvgui: Add focus group "stacks"
This probably should not have been added straight onto LVGL bindings,
but that's where they're the easiest to implement safely.

This allows a widget to take control of the focus group, while allowing
the previous content to be re-added properly.
2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
2c06866f2e boot/lib/lvgui: Add accessors for built-in layers 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
c4eb57f4cf boot/lib/lvgui: Bind color maths helper 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
0c4b3e9580 boot/lib/lvgui: Bind more for scrollable pages 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
9aff7f666b boot/lib/lvgui: Add button style accessors 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
7fb3f2b377 boot/lib/lvgui: Add add_switch helper 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
eebb09e790 boot/lib/lvgui: Add BaseUIElements mixin
Where more generic one-off helpers will be added
2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
1cb820a9ac boot/lib/lvgui: Add SwitchLine control 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
99a7262a24 boot/lib/lvgui: Add toggle switch basic bindings 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
995f32a30e boot/lib/lvgui: Add display driver to introspection 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
78f6798175 boot/init: Graphics can also mean DRM 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
fe77a60ff3 boot/lib/lvgui: Add libdrm 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
4ea165c2fb boot/lib/lvgui: Add libinput 2021-01-25 18:40:50 -05:00
Samuel Dionne-Riel
2145e68e7d
Merge pull request from samueldr-wip/master
boot/init: Work around gadget teardown errors
2021-01-25 16:58:52 -05:00
Samuel Dionne-Riel
416714e7fb
Merge pull request from samueldr-wip/fix/error-applet
boot/error: Fix error applet
2021-01-25 16:58:12 -05:00
Samuel Dionne-Riel
b2bc8edf9c
Merge pull request from samueldr-wip/fix/initrd-job-control
initrd-shell: Fix job control
2021-01-25 16:58:03 -05:00
Samuel Dionne-Riel
edf2e83a20 boot/init: Work around gadget teardown errors
Those errors are non-issues.

Tear-down should, anyway, be implemented in a library to be used in
other tools like target disk mode and a stage-2 gadget utility.
2021-01-24 23:38:54 -05:00
Samuel Dionne-Riel
10fc8bc0bb initrd-shell: Fix job control 2021-01-24 23:38:05 -05:00
Samuel Dionne-Riel
6e274d86bd boot/error: Fix by adding missing dependency 2021-01-24 23:36:34 -05:00
Samuel Dionne-Riel
1e6ba0019f
Merge pull request from samueldr-wip/device/pine64-pinephone/uboot-2021.01
pine64-pinephone: u-boot: 2020.07 -> 2021.01
2021-01-13 15:47:35 -05:00
Samuel Dionne-Riel
4b76340369 pine64-pinephone: u-boot: 2020.07 -> 2021.01
Also refresh patches; compared to the pine64 community tree.

All patches were identified and now fetched from their upstream sources.

Except for the few pine64-specific patches, now fetched from the pine64
org repo.
2021-01-12 23:59:49 -05:00
Samuel Dionne-Riel
f61c619896
Merge pull request from samueldr-wip/feature/site-news-page
doc: Add support for a news archive page
2021-01-11 20:39:22 -05:00
Samuel Dionne-Riel
d3b97cac15 doc: Limit news articles to 10 on main page 2021-01-11 19:38:40 -05:00
Samuel Dionne-Riel
ac177a771d doc: Add support for a news archive page 2021-01-11 19:38:33 -05:00
Samuel Dionne-Riel
0bfc179386
Merge pull request from samueldr-wip/device/samsung-a5y17lte/qcacld
samsung-a5y17lte: Enable Wi-Fi support
2021-01-11 16:39:57 -05:00
Samuel Dionne-Riel
92cd45ded6 samsung-a5y17lte: Disable MAC address randomization
With the qcacld-2.0 driver, this makes the interface disappear when
Network Manager is running.
2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
679467e55c samsung-a5y17lte: Enable wcnss-wlan; qcacld-2.0 2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
b42d480709 samsung-a5y17lte: Default to xz stage-1 2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
fe7b3590fc samsung-a5y17lte/firmware: Init 2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
7a8e3082da samsung-a5y17lte: Add autofs driver 2021-01-10 21:08:09 -05:00
Samuel Dionne-Riel
93a887225a samsung-a5y17lte: Enable qcacld driver
It is already present in that kernel tree.
2021-01-10 21:08:09 -05:00
Samuel Dionne-Riel
3a48ed5fa1 quirks/wifi: Add quirk to disable MAC address randomization 2021-01-10 21:08:09 -05:00
Samuel Dionne-Riel
ed9da448d7
Merge pull request from samueldr-wip/feature/odin-docs
doc: Allow configurable system fragments
2021-01-09 21:38:19 -05:00
Samuel Dionne-Riel
097daa4bea samsung-a5y17lte: Add device-specific notes
With a commented-out section to be re-added once rndis issues are
figured out and solved.
2021-01-09 19:58:38 -05:00
Samuel Dionne-Riel
7030b43a32 samsung-a5y17lte: Set flashing method to Odin 2021-01-09 19:23:21 -05:00
Samuel Dionne-Riel
62d00f17fc system-types/android: Add odin-specific device-notes fragment 2021-01-09 19:23:21 -05:00
Samuel Dionne-Riel
7381c783a7 system-types/android: Rename fastboot device notes fragment 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
2b674af725 system-types/android: Choose the appropriate device-notes fragment 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
f5fbeb1b76 system-types/uefi: Add device-notes fragment 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
7a4ddb41ff system-types/u-boot: Add device-notes fragment 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
6b5148cb1c doc: Build using configuration-defined device info fragment 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
ec7a2d120d devices-metadata: Export documentation config
Since *anyway* this is mainly intended to be consuemd by the
documentation.
2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
8d2af65cc4 modules/documentation: Init 2021-01-09 19:23:20 -05:00
Samuel Dionne-Riel
1a083f8b3e system-types/android: Output different instructions for Odin 2021-01-09 19:22:32 -05:00
Samuel Dionne-Riel
ea684466e5 system-types/android: Allow defining flashing method 2021-01-09 19:22:32 -05:00
Samuel Dionne-Riel
901eb37767
Merge pull request from samueldr-wip/device/samsung-a5y17lte/init
samsung-a5y17lte: Init Samsung Galaxy A5 (2017)
2021-01-09 18:09:05 -05:00
Samuel Dionne-Riel
8698680fe1 samsung-a5y17lte: use updated kernel
This fork is the one used by TWRP, is much more up-to-date with source
releases from the OEM, compared to the LineageOS fork.
2021-01-09 17:40:40 -05:00