Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2019 10 windows utf8 #14

wants to merge 16 commits into from


Copy link

Warrows commented Oct 14, 2019

No description provided.

Warrows added 14 commits Oct 14, 2019
Drop boost::scoped_array and simplify the code.

TCHAR should be defined as wchar_t if UNICODE is defined. So we can use
.toStdWString().c_str() to get wchar_t C-style string.

Backports bitcoin#13734
Backports bitcoin#13862

boost::interprocess::file_lock cannot open the files that contain
characters which cannot be parsed by the user's code page on Windows.
Backports bitcoin#13877

Imbue fs::path with std::codecvt_utf8_utf16 at SetupEnvironment(), so
that default string encoding will be utf-8 inside fs::path.

Abstracts away how a path is opened to a `FILE*`.

Reduces the number of places where path is converted to a string
for anything else but printing.
Backports bitcoin#13883

Create a new class WinCmdLineArgs when building for Windows. It converts
all command line arguments to utf8 string.
Backports bitcoin#13886

Use unicode string to call commans
9813f61f5 Merge #7: Make {v}snprintf definition dependent on _MSC_VER
a3ae6072a Make {v}snprintf definition dependent on _MSC_VER
f545dfabf Merge PIVX-Project#18: Use utf-8 to decode filename
f8e797a05 Use utf-8 to decode filename
2fc114812 Merge #14: Fixes to allow building with msvc.
524b7e36a Merge PIVX-Project#19: Increase maximum read-only mmap()s used from 1000 to 4096 on 64-bit systems
4874cb8d3 Increase maximum number of read-only mmap()s used from 1000 to 4096 on 64 bit systems.
d6eab9313 Fixes to allow building with msvc.

git-subtree-dir: src/leveldb
git-subtree-split: 9813f61f569fdb154ed5d8cd319202a1b7347291
@Warrows Warrows force-pushed the 2019-10_windows-utf8 branch from 16b27a0 to d523bf9 Oct 15, 2019
@Warrows Warrows force-pushed the 2019-10_windows-utf8 branch from d523bf9 to 6ee0384 Oct 15, 2019
@Warrows Warrows closed this Oct 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
1 participant
You can’t perform that action at this time.