Create 82.md

This commit is contained in:
wakgill
2021-01-07 21:25:16 -06:00
committed by GitHub
parent cc9cd4655e
commit 959304ce1c
+35
View File
@@ -0,0 +1,35 @@
---
layout: forum
title: 'Re: wxWidgets 2.9.0'
grand_parent: Forum Posts
parent: Bitcoin Forum
nav_order: 82
date: 2010-02-27 21:22:53 UTC
original: https://bitcointalk.org/index.php?topic=65.msg571#msg571
---
# Re: wxWidgets 2.9.0
---
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight">
<code>Re: wxWidgets 2.9.0
February 27, 2010, 09:22:53 PM
<a href="https://bitcointalk.org/index.php?topic=65.msg569#msg569">Quote from: Cdecker on February 27, 2010, 05:09:59 PM</a>
-------------
Looking through the source of 2.8.10 it appears that unicode is possible with that version too.
-------------
In the Windows world, "unicode" means UTF-16 (wchar).
2.8 has two build variations, ANSI and UTF-16 (unicode). The UTF-16 version is the "unicode" version provided in the Debian package. I believe 2.8 and its UTF-16 build labelled simply "unicode" has been the source of build problems described in the forum. We were previously using 2.8 ANSI in anticipation of getting to UTF-8 without going through UTF-16 hell. We cannot compile with UTF-16.
2.9 has only one version, UTF-8. On Windows, we set the codepage to UTF-8, so on all platforms our code is UTF-8 and wxWidgets interfaces with us in UTF-8. On Linux I assume the codepage is already UTF-8. By standardizing on 2.9 we avoid the multi-build confusion of 2.8, and we need 2.9 for UTF-8 internationalization.
Make sure you read build-unix.txt and configure wxWidgets using the configure parameters given.
Curious, why is it incredibly hard to provide wxWidgets 2.9.0? If you mean for users, that's why we static link it.
It's unfortunate that we require so many big dependencies, but we need them all. At least on Debian/Ubuntu, all but wxWidgets are available as packages. Eventually they'll provide a 2.9 package.
</code></pre></div></div>