[WIP] Full unicode support on Windows #13755

pull ken2812221 wants to merge 8 commits into bitcoin:master from ken2812221:bdb-unicode changing 37 files +381 −179
  1. ken2812221 commented at 7:16 AM on July 25, 2018: contributor

    Based on #13426 Fixes #13754 TODO:

    • Make bdb support unicode
    • Make boost::interprocess::file_lock support unicode or self implemented.
    • Make leveldb support unicode
  2. ken2812221 force-pushed on Jul 25, 2018
  3. ken2812221 force-pushed on Jul 25, 2018
  4. DrahtBot cross-referenced this on Jul 25, 2018 from issue release: require macOS 10.10+ by fanquake
  5. DrahtBot added the label Needs rebase on Jul 25, 2018
  6. ken2812221 force-pushed on Jul 25, 2018
  7. Add u8string and u8path function macros cacd92112e
  8. ken2812221 force-pushed on Jul 25, 2018
  9. DrahtBot removed the label Needs rebase on Jul 25, 2018
  10. ken2812221 force-pushed on Jul 25, 2018
  11. DrahtBot commented at 3:00 PM on July 25, 2018: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->Note to reviewers: This pull request conflicts with the following ones:

    • #13746 (-masterdatadir for datadir bootstrapping by kallewoof)
    • #13723 (PSBT key path cleanups by sipa)
    • #13716 (bitcoin-cli: -stdinwalletpassphrase and non-echo stdin passwords by kallewoof)
    • #13671 (Remove the boost/algorithm/string/case_conv.hpp dependency by 251Labs)
    • #13667 (wallet: Fix backupwallet for multiwallets by domob1812)
    • #13621 (Check for datadir after the config files were read by Flowdalic)
    • #13249 (Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. by practicalswift)
    • #13100 (gui: Add dynamic wallets support by promag)
    • #13088 (Log early messages with -printtoconsole by ajtowns)
    • #12783 (macOS: Disable AppNap by krab)
    • #11911 (Free CDBEnv instances when not in use by ryanofsky)
    • #11625 (WIP: Add BitcoinApplication & RPCConsole tests by ryanofsky)
    • #10443 (Add fee_est tool for debugging fee estimation code by ryanofsky)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  12. DrahtBot cross-referenced this on Jul 25, 2018 from issue -masterdatadir for datadir bootstrapping by kallewoof
  13. DrahtBot cross-referenced this on Jul 25, 2018 from issue PSBT key path cleanups by sipa
  14. DrahtBot cross-referenced this on Jul 25, 2018 from issue bitcoin-cli: -stdinwalletpassphrase and non-echo stdin passwords by kallewoof
  15. DrahtBot cross-referenced this on Jul 25, 2018 from issue Remove the boost/algorithm/string/case_conv.hpp dependency by l2a5b1
  16. DrahtBot cross-referenced this on Jul 25, 2018 from issue wallet: Fix backupwallet for multiwallets by domob1812
  17. DrahtBot cross-referenced this on Jul 25, 2018 from issue Check for datadir after the config files were read by Flowdalic
  18. ken2812221 force-pushed on Jul 25, 2018
  19. ken2812221 force-pushed on Jul 25, 2018
  20. ken2812221 force-pushed on Jul 25, 2018
  21. ken2812221 force-pushed on Jul 25, 2018
  22. ken2812221 force-pushed on Jul 25, 2018
  23. Convert command line string to utf8 045aa17a27
  24. Use u8string at proper place 93dd077609
  25. Use u8path at proper place d880ca0ca2
  26. ui: Use u8string and u8path to convert between path and QString e06465a801
  27. Make bdb compiled in Unicode mode 97d152fc4c
  28. Pass utf-8 encoded string to bdb api bccfc5db40
  29. Make FileLock support utf8 for Windows 5ca74904c7
  30. ken2812221 force-pushed on Jul 26, 2018
  31. ken2812221 commented at 2:40 AM on July 26, 2018: contributor

    Can be don with #13426

  32. ken2812221 closed this on Jul 26, 2018

  33. ken2812221 deleted the branch on Jul 26, 2018
  34. bitcoin locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:55 UTC