aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-11-10 23:16:52 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-11-10 23:16:52 +0300
commit605bd59516b0868cc73ed01f913eeb331033a84b (patch)
tree6745f8d098b70dcdb580764b36117310fd409e8e /TODO
parentcdd0133947bf6b8b9679c47e067134db31e0ee48 (diff)
downloadsciteco-605bd59516b0868cc73ed01f913eeb331033a84b.tar.gz
Win32: fixed Unicode commandlines with newer MinGW runtimes
* should also fix Win32 nightly builds * Even though we weren't using main's argv, but were using glib API for retrieving the command line in UTF-8, newer MinGW runtimes would fail when converting the Unicode command line into the system codepage would be lossy. * Most people seem to compile in a "manifest" to work around this issue. But this requires newer Windows versions and using some Microsoft tool which isn't even in $PATH. Instead, we now link with -municode and define wmain() instead, even though we still ignore argv. wmain() proabably get's the command line in UTF-16 and we'd have to convert it anyway. * See https://github.com/msys2/MINGW-packages/issues/22462
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 0 insertions, 4 deletions
diff --git a/TODO b/TODO
index e5d2bf4..c0ff79a 100644
--- a/TODO
+++ b/TODO
@@ -149,10 +149,6 @@ Known Bugs:
Automatically running EF EB...$ in the "save" hook could
also have unwanted side effects.
* session.vcs does not properly work in MSYS2 environments.
- * Win32: Unicode CI tests sometimes spuriously fail due to
- "Command line contains characters that are not supported
- in the active code page (1252)."
- Apparently I am not the only user with this bug.
Features:
* Auto-indention could be implemented via context-sensitive