Fossil SCM
Be sure to enable VT100/ANSI escape codes on Windows. A recent Windows automatic update turned that off by default on my Windows-ARM tablet.
Commit
e37db2bb0dc0677b27219b8332b07bc727e915684d749e13dca788eb36b516a2
Parent
5c3150bc0f0e32e…
1 file changed
+6
+6
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -729,10 +729,16 @@ | ||
| 729 | 729 | */ |
| 730 | 730 | int fossil_main(int argc, char **argv){ |
| 731 | 731 | const char *zCmdName = "unknown"; |
| 732 | 732 | const CmdOrPage *pCmd = 0; |
| 733 | 733 | int rc; |
| 734 | +#ifdef _WIN32 | |
| 735 | + DWORD mode; | |
| 736 | + HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); | |
| 737 | + GetConsoleMode(hOut, &mode); | |
| 738 | + SetConsoleMode(hOut, mode | ENABLE_VIRTUAL_TERMINAL_PROCESSING); | |
| 739 | +#endif | |
| 734 | 740 | |
| 735 | 741 | g.zPhase = "init"; |
| 736 | 742 | #if !defined(_WIN32_WCE) |
| 737 | 743 | if( fossil_getenv("FOSSIL_BREAK") ){ |
| 738 | 744 | if( fossil_isatty(0) && fossil_isatty(2) ){ |
| 739 | 745 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -729,10 +729,16 @@ | |
| 729 | */ |
| 730 | int fossil_main(int argc, char **argv){ |
| 731 | const char *zCmdName = "unknown"; |
| 732 | const CmdOrPage *pCmd = 0; |
| 733 | int rc; |
| 734 | |
| 735 | g.zPhase = "init"; |
| 736 | #if !defined(_WIN32_WCE) |
| 737 | if( fossil_getenv("FOSSIL_BREAK") ){ |
| 738 | if( fossil_isatty(0) && fossil_isatty(2) ){ |
| 739 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -729,10 +729,16 @@ | |
| 729 | */ |
| 730 | int fossil_main(int argc, char **argv){ |
| 731 | const char *zCmdName = "unknown"; |
| 732 | const CmdOrPage *pCmd = 0; |
| 733 | int rc; |
| 734 | #ifdef _WIN32 |
| 735 | DWORD mode; |
| 736 | HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); |
| 737 | GetConsoleMode(hOut, &mode); |
| 738 | SetConsoleMode(hOut, mode | ENABLE_VIRTUAL_TERMINAL_PROCESSING); |
| 739 | #endif |
| 740 | |
| 741 | g.zPhase = "init"; |
| 742 | #if !defined(_WIN32_WCE) |
| 743 | if( fossil_getenv("FOSSIL_BREAK") ){ |
| 744 | if( fossil_isatty(0) && fossil_isatty(2) ){ |
| 745 |