u-boot/boot
Simon Glass 8872bc7f9d expo: Move menu-item selection into a function
The current implementation supports a 'pointer' object which points to
the currently highlighted menu item. We want to support highlighting the
label of the menu item instead, e.g. with inverse video. In this case we
will need to 'unhighlight' the old item and highlight the new one.

As a first step, move the pointer logic into a function. This fixes a
bug where the item is hidden when it should not be.

Signed-off-by: Simon Glass <sjg@chromium.org>
2023-07-14 12:54:51 -04:00
..
android_ab.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
boot_fit.c global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
bootdev-uclass.c bootstd: Work around missing partition 1 2023-05-13 09:52:32 -04:00
bootflow.c bootstd: Replicate the dtb-filename quirks of distroboot 2023-03-08 11:40:49 -08:00
bootflow_internal.h bootstd: Support creating a boot menu 2023-01-16 18:26:50 -05:00
bootflow_menu.c expo: Rename exp_set_text_mode() 2023-07-14 12:54:51 -04:00
bootm.c bootm: don't call booti_setup for EFI images 2023-06-16 06:45:20 +02:00
bootm_os.c treewide: Drop image_header_t typedef 2022-09-29 16:07:57 -04:00
bootmeth-uclass.c fs: Create functions to load and allocate a file 2023-07-14 12:54:51 -04:00
bootmeth_efi.c bootstd: Tidy up reporting of errors 2023-05-13 09:52:32 -04:00
bootmeth_efi_mgr.c bootstd: Rename bootdev checkers 2023-01-23 18:11:40 -05:00
bootmeth_extlinux.c bootstd: Fix relative path use in extlinux bootmeth 2023-06-14 12:56:10 -04:00
bootmeth_pxe.c bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
bootmeth_qfw.c bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
bootmeth_sandbox.c bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
bootmeth_script.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
bootretry.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
bootstd-uclass.c bootstd: Remove special-case code for boot_targets 2023-01-23 18:11:39 -05:00
common_fit.c Create a new boot/ directory 2021-11-11 19:01:56 -05:00
expo.c expo: Support simple themes 2023-07-14 12:54:51 -04:00
fdt_region.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
image-android-dt.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
image-android.c android: boot: support bootconfig 2023-04-04 14:50:47 -04:00
image-board.c boot/image-board.c: Silence warning in select_ramdisk 2023-04-25 15:31:27 -04:00
image-cipher.c Create a new boot/ directory 2021-11-11 19:01:56 -05:00
image-fdt.c android: boot: support boot image header version 3 and 4 2023-04-04 14:50:47 -04:00
image-fit-sig.c mkimage: fit: Fix signing of configs with external data 2022-10-26 11:36:06 -04:00
image-fit.c image: Allow loading a FIT image for a particular phase 2022-10-31 11:02:45 -04:00
image-host.c Create a new boot/ directory 2021-11-11 19:01:56 -05:00
image-pre-load.c boot: image-pre-load: Check environment for location of signature info 2022-10-11 15:40:48 -04:00
image-sig.c Create a new boot/ directory 2021-11-11 19:01:56 -05:00
image.c tools: spkgimage: add Renesas SPKG format 2023-05-13 04:01:30 +02:00
Kconfig bootstd: Make BOOTSTD_FULL depend on BOOTSTD 2023-06-14 12:56:10 -04:00
Makefile bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
pxe_utils.c net: dhcp6: pxe: Add DHCP/PXE commands for IPv6 2023-05-05 17:48:44 -04:00
scene.c expo: Support simple themes 2023-07-14 12:54:51 -04:00
scene_internal.h expo: Support simple themes 2023-07-14 12:54:51 -04:00
scene_menu.c expo: Move menu-item selection into a function 2023-07-14 12:54:51 -04:00
vbe.c boot: fix vbe_find_first_device() 2022-08-26 16:32:59 -06:00
vbe_request.c Correct SPL use of DM_RNG 2023-03-02 17:45:58 -05:00
vbe_simple.c boot: vbe_simple: Fix vbe_simple_read_bootflow() dependency 2023-04-28 11:30:17 -06:00
vbe_simple.h vbe: Move OS implementation into a separate file 2022-10-31 11:03:36 -04:00
vbe_simple_fw.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
vbe_simple_os.c vbe: Allow probing the VBE bootmeth to fail in OS fixup 2023-01-18 19:41:16 -05:00