mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-21 21:52:10 +02:00
Bug 573713: Support alternate way of bright escape codes
ConPTY uses 90-107 to indicate bright instead of using extra 1; parameter. Change-Id: I42263edd5dbe78fe164f00b99d1850ca5be85081
This commit is contained in:
parent
4e92239952
commit
ece07888a8
1 changed files with 48 additions and 0 deletions
|
@ -927,34 +927,58 @@ public class VT100Emulator implements ControlListener {
|
||||||
style = style.setReverse(false);
|
style = style.setReverse(false);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 90:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 30:
|
case 30:
|
||||||
style = style.setForeground(BLACK);
|
style = style.setForeground(BLACK);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 91:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 31:
|
case 31:
|
||||||
style = style.setForeground(RED);
|
style = style.setForeground(RED);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 92:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 32:
|
case 32:
|
||||||
style = style.setForeground(GREEN);
|
style = style.setForeground(GREEN);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 93:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 33:
|
case 33:
|
||||||
style = style.setForeground(YELLOW);
|
style = style.setForeground(YELLOW);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 94:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 34:
|
case 34:
|
||||||
style = style.setForeground(BLUE);
|
style = style.setForeground(BLUE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 95:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 35:
|
case 35:
|
||||||
style = style.setForeground(MAGENTA);
|
style = style.setForeground(MAGENTA);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 96:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 36:
|
case 36:
|
||||||
style = style.setForeground(CYAN);
|
style = style.setForeground(CYAN);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 97:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 37:
|
case 37:
|
||||||
style = style.setForeground(WHITE);
|
style = style.setForeground(WHITE);
|
||||||
break;
|
break;
|
||||||
|
@ -963,34 +987,58 @@ public class VT100Emulator implements ControlListener {
|
||||||
style = style.setForeground(text.getDefaultStyle());
|
style = style.setForeground(text.getDefaultStyle());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 100:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 40:
|
case 40:
|
||||||
style = style.setBackground(BLACK);
|
style = style.setBackground(BLACK);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 101:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 41:
|
case 41:
|
||||||
style = style.setBackground(RED);
|
style = style.setBackground(RED);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 102:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 42:
|
case 42:
|
||||||
style = style.setBackground(GREEN);
|
style = style.setBackground(GREEN);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 103:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 43:
|
case 43:
|
||||||
style = style.setBackground(YELLOW);
|
style = style.setBackground(YELLOW);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 104:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 44:
|
case 44:
|
||||||
style = style.setBackground(BLUE);
|
style = style.setBackground(BLUE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 105:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 45:
|
case 45:
|
||||||
style = style.setBackground(MAGENTA);
|
style = style.setBackground(MAGENTA);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 106:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 46:
|
case 46:
|
||||||
style = style.setBackground(CYAN);
|
style = style.setBackground(CYAN);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 107:
|
||||||
|
style = style.setBold(true);
|
||||||
|
//$FALL-THROUGH$
|
||||||
case 47:
|
case 47:
|
||||||
style = style.setBackground(WHITE);
|
style = style.setBackground(WHITE);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Reference in a new issue