SOURCES: fbterm-256_colors.patch - updated for 1.3 - it is not done the rig...
witekfl
witekfl at pld-linux.org
Thu Dec 25 13:29:51 CET 2008
Author: witekfl Date: Thu Dec 25 12:29:51 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- updated for 1.3
- it is not done the right way. The separate entry for the fbterm ought
to be added and 256 colors enabled only for the fbterm
---- Files affected:
SOURCES:
fbterm-256_colors.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/fbterm-256_colors.patch
diff -u SOURCES/fbterm-256_colors.patch:1.1 SOURCES/fbterm-256_colors.patch:1.2
--- SOURCES/fbterm-256_colors.patch:1.1 Tue Dec 16 15:15:52 2008
+++ SOURCES/fbterm-256_colors.patch Thu Dec 25 13:29:45 2008
@@ -288,22 +288,6 @@
};
u16 VTerm::init_history_lines()
-diff -Nru fbterm-1.2/src/fbshell.h fbterm-1.2.new/src/fbshell.h
---- fbterm-1.2/src/fbshell.h 2008-10-12 11:50:02.000000000 +0200
-+++ fbterm-1.2.new/src/fbshell.h 2008-12-16 14:57:08.000000000 +0100
-@@ -23,10 +23,10 @@
- #include "instance.h"
- #include "shell.h"
-
--#define NR_COLORS 16
-+#define NR_COLORS 256
-
- struct Color {
-- u8 blue, green, red;
-+ u8 red, green, blue;
- };
-
- class FbShell : public Shell {
diff -Nru fbterm-1.2/src/lib/vterm_action.cpp fbterm-1.2.new/src/lib/vterm_action.cpp
--- fbterm-1.2/src/lib/vterm_action.cpp 2008-10-12 11:50:02.000000000 +0200
+++ fbterm-1.2.new/src/lib/vterm_action.cpp 2008-12-16 14:28:19.000000000 +0100
@@ -357,7 +341,7 @@
case 38:
+ tmp_fcolor = char_attr.fcolor;
+ tmp_underline = char_attr.underline;
- char_attr.fcolor = default_fcolor;
+ char_attr.fcolor = cur_fcolor;
char_attr.underline = true;
+ mode = MODE_256_WAS_FOREGROUND_38;
break;
@@ -373,17 +357,32 @@
case 49:
char_attr.bcolor = default_bcolor;
break;
-diff -Nru fbterm-1.2/src/lib/vterm.h fbterm-1.2.new/src/lib/vterm.h
---- fbterm-1.2/src/lib/vterm.h 2008-10-12 11:50:02.000000000 +0200
-+++ fbterm-1.2.new/src/lib/vterm.h 2008-12-16 14:23:50.000000000 +0100
-@@ -39,8 +39,8 @@
+--- fbterm-1.3/src/lib/vterm.h.orig 2008-12-20 03:48:36.000000000 +0100
++++ fbterm-1.3/src/lib/vterm.h 2008-12-25 13:21:40.000000000 +0100
+@@ -35,8 +35,8 @@
|| italic != a.italic || underline != a.underline || blink != a.blink || reverse != a.reverse;
}
+
+- u16 fcolor : 4;
+- u16 bcolor : 4;
++ u16 fcolor : 8;
++ u16 bcolor : 8;
+ u16 intensity : 2; // 0 = half-bright, 1 = normal, 2 = bold
+ u16 italic : 1;
+ u16 underline : 1;
+diff -Nru fbterm-1.3.old/src/screen.h fbterm-1.3/src/screen.h
+--- fbterm-1.3.old/src/screen.h 2008-12-20 03:48:36.000000000 +0100
++++ fbterm-1.3/src/screen.h 2008-12-25 13:04:41.000000000 +0100
+@@ -24,10 +24,10 @@
+ #include "type.h"
+ #include "instance.h"
+
+-#define NR_COLORS 16
++#define NR_COLORS 256
+
+ struct Color {
+- u8 blue, green, red;
++ u8 red, green, blue;
+ };
-- s32 fcolor : 5; // -1 = default
-- s32 bcolor : 5; // -1 = default
-+ s32 fcolor : 9; // -1 = default
-+ s32 bcolor : 9; // -1 = default
- u32 intensity : 2; // 0 = half-bright, 1 = normal, 2 = bold
- u32 italic : 1;
- u32 underline : 1;
+ struct Rectangle {
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/fbterm-256_colors.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list