oxen-core/src/wallet/api
Jason Rhinelander 1dd98f3dae std::filesystem
Converts all use of boost::filesystem to std::filesystem.

For macos and potentially other exotic systems where std::filesystem
isn't available, we use ghc::filesystem instead (which is a drop-in
replacement for std::filesystem, unlike boost::filesystem).

This also greatly changes how we handle filenames internally by holding
them in filesystem::path objects as soon as possible (using
fs::u8path()), rather than strings, which avoids a ton of issues around
unicode filenames.  As a result this lets us drop the boost::locale
dependency on Windows along with a bunch of messy Windows ifdef code,
and avoids the need for doing gross boost locale codecvt calls.
2020-10-24 12:45:37 -03:00
..
CMakeLists.txt std::filesystem 2020-10-24 12:45:37 -03:00
address_book.cpp wallet: do not split integrated addresses in address book api 2020-01-26 00:03:53 +00:00
address_book.h Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
common_defines.h api implementation splitted over separate files 2016-06-23 15:50:17 +03:00
pending_transaction.cpp std::filesystem 2020-10-24 12:45:37 -03:00
pending_transaction.h std::filesystem 2020-10-24 12:45:37 -03:00
subaddress.cpp Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
subaddress.h Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
subaddress_account.cpp wallet2_api: add missing parameter 2019-09-09 16:03:47 +02:00
subaddress_account.h Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
transaction_history.cpp wallet_api updates 2020-08-07 17:14:03 -03:00
transaction_history.h boost->std: mutex, locks; C++17 lock vars 2020-07-02 12:52:12 -03:00
transaction_info.cpp Miscellaneous header updates via iwyu 2020-07-02 12:52:13 -03:00
transaction_info.h Miscellaneous header updates via iwyu 2020-07-02 12:52:13 -03:00
unsigned_transaction.cpp De-nest wallet2 structs used externally 2020-08-07 17:14:02 -03:00
unsigned_transaction.h De-nest wallet2 structs used externally 2020-08-07 17:14:02 -03:00
utils.cpp Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
wallet.cpp std::filesystem 2020-10-24 12:45:37 -03:00
wallet.h std::filesystem 2020-10-24 12:45:37 -03:00
wallet2_api.h std::filesystem 2020-10-24 12:45:37 -03:00
wallet_manager.cpp std::filesystem 2020-10-24 12:45:37 -03:00
wallet_manager.h std::filesystem 2020-10-24 12:45:37 -03:00