Fossil SCM
Fix the htmlizer so that it converts 0x0d (carriage return) into 0x20 (ordinary space). Fix for the diff problem reported by [forum:/info/2a63b483f5f048c2|forum post 2a63b483f5f048c2]
Commit
050ba62973bfea2f367ee7243177eae493c1cc4a8c5f82b0c66d69b0b48f61b9
Parent
92982dc4e21f36e…
1 file changed
+5
+5
| --- src/encode.c | ||
| +++ src/encode.c | ||
| @@ -131,10 +131,15 @@ | ||
| 131 | 131 | break; |
| 132 | 132 | case '\'': |
| 133 | 133 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 134 | 134 | blob_append(p, "'", 5); |
| 135 | 135 | j = i+1; |
| 136 | + break; | |
| 137 | + case '\r': | |
| 138 | + if( j<i ) blob_append(p, zIn+j, i-j); | |
| 139 | + blob_append(p, " ", 1); | |
| 140 | + j = i+1; | |
| 136 | 141 | break; |
| 137 | 142 | } |
| 138 | 143 | } |
| 139 | 144 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 140 | 145 | } |
| 141 | 146 |
| --- src/encode.c | |
| +++ src/encode.c | |
| @@ -131,10 +131,15 @@ | |
| 131 | break; |
| 132 | case '\'': |
| 133 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 134 | blob_append(p, "'", 5); |
| 135 | j = i+1; |
| 136 | break; |
| 137 | } |
| 138 | } |
| 139 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 140 | } |
| 141 |
| --- src/encode.c | |
| +++ src/encode.c | |
| @@ -131,10 +131,15 @@ | |
| 131 | break; |
| 132 | case '\'': |
| 133 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 134 | blob_append(p, "'", 5); |
| 135 | j = i+1; |
| 136 | break; |
| 137 | case '\r': |
| 138 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 139 | blob_append(p, " ", 1); |
| 140 | j = i+1; |
| 141 | break; |
| 142 | } |
| 143 | } |
| 144 | if( j<i ) blob_append(p, zIn+j, i-j); |
| 145 | } |
| 146 |