Skip to content

Conversation

@Warrows
Copy link
Owner

@Warrows Warrows commented Oct 14, 2019

No description provided.

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.
Backports
bitcoin@2a5f574

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 Compare October 15, 2019 06:57
@Warrows Warrows force-pushed the 2019-10_windows-utf8 branch from d523bf9 to 6ee0384 Compare October 15, 2019 07:01
@Warrows Warrows closed this Oct 28, 2019
Warrows added a commit that referenced this pull request Nov 22, 2019
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 added a commit that referenced this pull request Nov 23, 2019
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants