Project

General

Profile

Actions

Feature #14748

closed

loader: support for hiding the cursor on the console

Added by Toomas Soome over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

Port following changes to loader:

13920 support for hiding the cursor on the console
13921 tem could support longer attribute chains

Add forth words

\ set cursor invisible or normal (civis/cnorm)
: cursor-invisible ( -- ) [char] l ;
: cursor-normal ( -- ) [char] h ;
: cursor-set ( cursor-mode -- ) escc [char] ? emit 25 .# emit ;

So we can hide cursor while drawing menu.

Testing done: the boot menu is functioning as expected; manually disabling / enabling cursor is working as expected.


Related issues

Related to illumos gate - Bug #13920: support for hiding the cursor on the consoleClosedGarrett D'Amore

Actions
Related to illumos gate - Bug #13921: tem could support longer attribute chainsClosedGarrett D'Amore

Actions
Related to illumos gate - Bug #15459: loader: selecting menu entry can still leave cursor disabledClosedToomas Soome

Actions
Actions #1

Updated by Toomas Soome over 1 year ago

  • Related to Bug #13920: support for hiding the cursor on the console added
Actions #2

Updated by Toomas Soome over 1 year ago

  • Related to Bug #13921: tem could support longer attribute chains added
Actions #3

Updated by Electric Monk over 1 year ago

  • Gerrit CR set to 2192
Actions #4

Updated by Toomas Soome over 1 year ago

  • Description updated (diff)
Actions #5

Updated by Electric Monk over 1 year ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100

git commit 5e897995316df4eaf44613326c4cc090d915778c

commit  5e897995316df4eaf44613326c4cc090d915778c
Author: Toomas Soome <tsoome@me.com>
Date:   2022-07-21T05:45:18.000Z

    14748 loader: support for hiding the cursor on the console
    Reviewed by: Garrett D'Amore <garrett@damore.org>
    Approved by: Robert Mustacchi <rm@fingolfin.org>

Actions #6

Updated by Electric Monk over 1 year ago

git commit cbce81458212807de7a4731e284017eda3f97a65

commit  cbce81458212807de7a4731e284017eda3f97a65
Author: Toomas Soome <tsoome@me.com>
Date:   2022-07-26T21:12:12.000Z

    14748 loader: support for hiding the cursor on the console (fix autoboot)
    Reviewed by: Andy Fiddaman <andy@omnios.org>
    Approved by: Dan McDonald <danmcd@mnx.io>

Actions #7

Updated by Toomas Soome 9 months ago

  • Related to Bug #15459: loader: selecting menu entry can still leave cursor disabled added
Actions

Also available in: Atom PDF