SOURCES: mc-no-ws-visible.patch - this one is applied before optional utf8
gotar
gotar at pld-linux.org
Tue Feb 3 23:28:46 CET 2009
Author: gotar Date: Tue Feb 3 22:28:46 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- this one is applied before optional utf8
---- Files affected:
SOURCES:
mc-no-ws-visible.patch (1.4 -> 1.5)
---- Diffs:
================================================================
Index: SOURCES/mc-no-ws-visible.patch
diff -u SOURCES/mc-no-ws-visible.patch:1.4 SOURCES/mc-no-ws-visible.patch:1.5
--- SOURCES/mc-no-ws-visible.patch:1.4 Tue Feb 3 23:16:19 2009
+++ SOURCES/mc-no-ws-visible.patch Tue Feb 3 23:28:40 2009
@@ -9,7 +9,7 @@
#define FONT_OFFSET_X 0
#define FONT_OFFSET_Y 0
-@@ -265,27 +264,12 @@
+@@ -245,27 +244,12 @@
color = 0;
}
@@ -40,9 +40,9 @@
- }
+ lowlevel_set_color (color);
}
- #ifdef UTF8
- SLsmg_write_nwchars(&textchar, 1);
-@@ -296,8 +280,6 @@
+
+ addch (textchar);
+@@ -273,8 +257,6 @@
}
}
@@ -51,7 +51,7 @@
/* b is a pointer to the beginning of the line */
static void
edit_draw_this_line (WEdit *edit, long b, long row, long start_col,
-@@ -323,14 +305,6 @@
+@@ -300,14 +282,6 @@
eval_marks (edit, &m1, &m2);
if (row <= edit->total_lines - edit->start_line) {
@@ -64,9 +64,9 @@
- }
-
while (col <= end_col - edit->start_col) {
- p->ch = 0;
- p->style = 0;
-@@ -362,62 +336,12 @@
+ *p = 0;
+ if (q == edit->curs1)
+@@ -337,38 +311,12 @@
break;
case '\t':
i = TAB_SIZE - ((int) col % TAB_SIZE);
@@ -74,58 +74,34 @@
+ c = p->style & ~MOD_CURSOR;
col += i;
- if (use_colors && visible_tabs) {
-- c = (p->style & ~MOD_CURSOR) | MOD_WHITESPACE;
+- c = (*p & ~MOD_CURSOR) | MOD_WHITESPACE;
- if (i > 2) {
-- p->ch = '<';
-- p->style |= MOD_WHITESPACE;
-- p++;
-- while (--i > 1) {
-- p->ch = '-';
-- p->style = c;
-- p++;
-- }
-- p->ch = '>';
-- p->style = c;
-- p++;
+- *(p++) |= '<' | MOD_WHITESPACE;
+- while (--i > 1)
+- *(p++) = c | '-';
+- *(p++) = c | '>';
- } else if (i > 1) {
-- p->ch = '<';
-- p->style |= MOD_WHITESPACE;
-- p++;
-- p->ch = '>';
-- p->style = c;
-- p++;
-- } else {
-- p->ch = '>';
-- p->style |= MOD_WHITESPACE;
-- p++;
-- }
+- *(p++) |= '<' | MOD_WHITESPACE;
+- *(p++) = c | '>';
+- } else
+- *(p++) |= '>' | MOD_WHITESPACE;
- } else if (use_colors && visible_tws && q >= tws) {
-- p->ch = '.';
-- p->style |= MOD_WHITESPACE;
-- c = p->style & ~MOD_CURSOR;
-- p++;
-- while (--i) {
-- p->ch = '.';
-- p->style = c;
-- p++;
-- }
+- *p |= '.' | MOD_WHITESPACE;
+- c = *(p++) & ~MOD_CURSOR;
+- while (--i)
+- *(p++) = c;
- } else {
-- p->ch = ' ';
-- c = p->style & ~MOD_CURSOR;
-- p++;
-- while (--i) {
-- p->ch = ' '; p->style = c;
-- p++;
-- }
+- *p |= ' ';
+- c = *(p++) & ~MOD_CURSOR;
+- while (--i)
+- *(p++) = c;
- }
+ while (--i)
+ p->style = c;
break;
- case ' ':
- if (use_colors && visible_tws && q >= tws) {
-- p->ch = '.';
-- p->style |= MOD_WHITESPACE;
-- p++;
+- *(p++) |= '.' | MOD_WHITESPACE;
- col++;
- break;
- }
@@ -133,7 +109,7 @@
default:
c = convert_to_display_c (c);
-@@ -468,7 +392,6 @@
+@@ -394,7 +342,6 @@
col++;
break;
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/mc-no-ws-visible.patch?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list