Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 594308
Collapse All | Expand All

(-)fbterm-1.7/src/lib/vterm_states.cpp.old (-9 / +9 lines)
Lines 39-52 Link Here
39
	{ 0x1B, 0,	ESesc },
39
	{ 0x1B, 0,	ESesc },
40
	{ 0x7F, 0,	ESkeep },
40
	{ 0x7F, 0,	ESkeep },
41
	{ 0x9B, 0,	ESsquare },
41
	{ 0x9B, 0,	ESsquare },
42
	{ -1}
42
	{ (u16) -1}
43
};
43
};
44
44
45
const VTerm::Sequence VTerm::escape_sequences[] = {
45
const VTerm::Sequence VTerm::escape_sequences[] = {
46
	{   0, 0, ESnormal },
46
	{   0, 0, ESnormal },
47
47
48
	// ESnormal
48
	// ESnormal
49
	{ -1 },
49
	{ (u16) -1 },
50
50
51
	// ESesc
51
	// ESesc
52
	{ '[', &VTerm::clear_param,	ESsquare },
52
	{ '[', &VTerm::clear_param,	ESsquare },
Lines 65-71 Link Here
65
	{ '8', &VTerm::restore_cursor,	ESnormal },
65
	{ '8', &VTerm::restore_cursor,	ESnormal },
66
	{ '>', &VTerm::keypad_numeric,	ESnormal },
66
	{ '>', &VTerm::keypad_numeric,	ESnormal },
67
	{ '=', &VTerm::keypad_application,	ESnormal },
67
	{ '=', &VTerm::keypad_application,	ESnormal },
68
	{ -1 },
68
	{ (u16) -1 },
69
69
70
	// ESsquare
70
	// ESsquare
71
	{ '[', 0,	ESfunckey },
71
	{ '[', 0,	ESfunckey },
Lines 104-110 Link Here
104
	{ '`', &VTerm::cursor_position_col,	ESnormal },
104
	{ '`', &VTerm::cursor_position_col,	ESnormal },
105
	{ ']', &VTerm::linux_specific, ESnormal },
105
	{ ']', &VTerm::linux_specific, ESnormal },
106
	{ '}', &VTerm::fbterm_specific, ESnormal },
106
	{ '}', &VTerm::fbterm_specific, ESnormal },
107
	{ -1 },
107
	{ (u16) -1 },
108
108
109
	// ESnonstd
109
	// ESnonstd
110
	{ '0' | ADDSAME(9), &VTerm::set_palette,    ESkeep },
110
	{ '0' | ADDSAME(9), &VTerm::set_palette,    ESkeep },
Lines 112-136 Link Here
112
	{ 'a' | ADDSAME(5), &VTerm::set_palette,    ESkeep },
112
	{ 'a' | ADDSAME(5), &VTerm::set_palette,    ESkeep },
113
	{ 'P', &VTerm::begin_set_palette, ESkeep },
113
	{ 'P', &VTerm::begin_set_palette, ESkeep },
114
	{ 'R', &VTerm::reset_palette, ESnormal },
114
	{ 'R', &VTerm::reset_palette, ESnormal },
115
	{ -1 },
115
	{ (u16) -1 },
116
116
117
	// ESpercent
117
	// ESpercent
118
	{ '@', &VTerm::clear_utf8,	ESnormal },
118
	{ '@', &VTerm::clear_utf8,	ESnormal },
119
	{ 'G', &VTerm::set_utf8,	ESnormal },
119
	{ 'G', &VTerm::set_utf8,	ESnormal },
120
	{ '8', &VTerm::set_utf8,	ESnormal },
120
	{ '8', &VTerm::set_utf8,	ESnormal },
121
	{ -1 },
121
	{ (u16) -1 },
122
122
123
	// EScharset
123
	// EScharset
124
	{ '0', &VTerm::set_charset, ESnormal },
124
	{ '0', &VTerm::set_charset, ESnormal },
125
	{ 'B', &VTerm::set_charset, ESnormal },
125
	{ 'B', &VTerm::set_charset, ESnormal },
126
	{ 'U', &VTerm::set_charset, ESnormal },
126
	{ 'U', &VTerm::set_charset, ESnormal },
127
	{ 'K', &VTerm::set_charset, ESnormal },
127
	{ 'K', &VTerm::set_charset, ESnormal },
128
	{ -1 },
128
	{ (u16) -1 },
129
129
130
	// EShash
130
	// EShash
131
	{ '8', &VTerm::screen_align,	ESnormal },
131
	{ '8', &VTerm::screen_align,	ESnormal },
132
	{ -1 },
132
	{ (u16) -1 },
133
133
134
	// ESfunckey
134
	// ESfunckey
135
	{ -1 },
135
	{ (u16) -1 },
136
};
136
};

Return to bug 594308