Martchus
b3ebe5ce38
Fix typos found via `codespell --skip .git -w`
2021-07-03 19:07:49 +02:00
Martchus
1ac1104535
Add workaround for Windows-specific console problems
...
* Allow disabling the hack for creating a console for
a GUI application via `ENABLE_CONSOLE=0` to workaround
downsides of this hack (pipes not working, possibly
spawns an additional console)
* Set the console's character set to UTF-8 by default
because this actually seems to work now and
non-ASCII characters are displayed correctly. There
is still an opt-out via `ENABLE_CP_UTF8=0`.
* Note that with mintty it just works anyways so using
that terminal emulator is still the best workaround.
2021-05-28 19:15:09 +02:00
Martchus
b48b2f5c06
Have everything in one top-level namespace
2019-06-10 21:56:46 +02:00
Steven Penny
e07782ae16
commandlineutils.cpp: correct rows and columns
...
From here:
http://docs.microsoft.com/windows/console/coord-str
- X is columns
- Y is rows
currently that is reversed with the codebase
2017-10-16 18:04:35 -05:00
Martchus
6e80640db5
Add method to determine terminal size
2017-09-29 20:56:50 +02:00
Martchus
37a84d64f1
Fix warnings about use of NULL in startConsole()
...
Can't fix warnings about old-style casts because those
macros are defined in windows headers.
2017-09-24 19:57:13 +02:00
Martchus
db46948f2f
Apply clang-format
2017-05-04 22:44:15 +02:00
Martchus
59e20b1043
Apply clang-format
2017-05-01 03:13:11 +02:00
Martchus
89e79275e0
Ensure the console prompt is shown when app terminates
2017-03-22 02:35:28 +01:00
Martchus
5dac8fc76b
Improve startConsole()
...
* Also try to allocate new console
* Don't set buffer info (seems to have not
effect anyways)
2017-03-22 02:09:27 +01:00
Martchus
9a395a45d3
Fix convertArgsToUtf8()
2017-03-22 00:59:34 +01:00
Martchus
737f73e71a
Make forcing UTF-8 codepage optional
2016-12-24 16:08:09 +01:00
Martchus
59a8dfe833
Convert args to UTF-8 under Windows
2016-12-19 23:44:34 +01:00
Martchus
89cb027786
Ensure console output is UTF-8 under Windows
2016-12-19 23:43:24 +01:00
Martchus
03094a1f61
Add support for bash completion
2016-07-04 02:46:54 +02:00
Martchus
4d6bf67188
fixed includes
2015-09-06 20:19:09 +02:00
Martchus
ae494cc425
added platform condition
2015-09-01 20:26:56 +02:00
Martchus
79faa46da0
added method to activate stdout/stderr for GUI app on Windows
2015-09-01 20:05:38 +02:00
Martchus
f335c262b2
added commandline utilities
2015-06-24 00:44:16 +02:00