wxWidgets v3.1.1 Release Notes

Release Date: 2018-02-19 // about 6 years ago
  • ๐Ÿ†“ Welcome to wxWidgets, a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.

    ๐Ÿš€ wxWidgets 3.1.1 is the second release in the 3.1 development branch. This release is a "development" one as it makes (very few) incompatible API changes compared to 3.0 and does not guarantee the ABI stability, unlike the 3.0.x series. It is not inherently more buggy or less stable than the "stable" releases and you're encouraged to use it. If you're already using 3.0, upgrading shouldn't require any special effort, so please try it out.

    Please see README for more information about this release and the change log for details of the changes in it.

    ๐Ÿ“š Source Files and Documentation

    If you intend to build wxWidgets from sources (which is recommended), please do NOT download the files using the "Source code" links just above, which are automatically generated by GitHub and don't contain the submodules sources which are necessary for building wxWidgets.

    ๐Ÿš€ Instead, download one of wxWidgets-3.1.1.zip or wxWidgets-3.1.1.7z, for much smaller size, for Microsoft Windows systems or wxWidgets-3.1.1.tar.bz2 for Unix ones, including macOS. These archives have exactly the same contents, but use the line endings appropriate for the corresponding platform.

    ๐Ÿ“š In addition, we provide archives containing the documentation in either HTML or Microsoft CHM formats. Notice that the documentation is also available online.

    Finally, Microsoft Windows users may download Setup.exe file containing both sources and documentation, however please note that this file does not contain any binaries, please see below for those.

    To verify your download please use the following SHA-1 checksums:

    155626101d1e532d5d58b3d85b31be99cee0dd58 wxMSW-3.1.1-Setup.exe
    20a44ee0dd8a30b89abcff7e07a30a437b7380c6 wxWidgets-3.1.1-docs-chm.zip
    9f22668768577067fc974c91be970ad8e6fed1c1 wxWidgets-3.1.1-docs-html.tar.bz2
    fe632aa05968abff0e6a57f41bf2d12befdc8db9 wxWidgets-3.1.1-docs-html.zip
    fc2fece046792772d4a05946de1b3a8cc8c69733 wxWidgets-3.1.1-headers.7z
    8d98975eb9f81036261c0643755b98e4bb5ab776 wxWidgets-3.1.1.7z
    f999c3cf1887c0a60e519214c14b15cb9bb5ea6e wxWidgets-3.1.1.tar.bz2
    e4432d123a461561cf29082f910cf851d005b944 wxWidgets-3.1.1.zip
    

    Binaries

    We provide pre-built binary files for the following compilers:

    • Microsoft Visual C++ compiler versions 9.0, 10.0, 11.0, 12.0, 14.0 and 14.1 (corresponding to marketing product names of Microsoft Visual Studio 2008, 2010, 2012, 2013, 2015 and 2017 respectively).
    • ๐Ÿ— MinGW-TDM versions 5.1 and 7.2 (with the default SJLJ exceptions propagation method, using C++11). Please note that you need to use the very latest MinGW 7.2 compiler release with this version of the compiler which can be downloaded from here for 32 bits and here for 64 bits, the older "rev0" release has a known bug affecting building wxWidgets in some scenarios.

    For Developers

    For developing applications with wxWidgets you need to download the compiler-independent wxWidgets-3.1.1_Headers.7z file and one of wxMSW-3.1.1-vcXXX_Dev.7z or wxMSW-3.1.1_gccXXX_Dev.7z files depending on your compiler, its version and the target architecture (x86 if not specified or x64).

    ๐Ÿš€ Unpack both files into the same directory so that include and lib directories are at the same level after unpacking. You should be able to compile and link applications using wxWidgets in both debug and release modes but the debug symbols are provided only for debug libraries in this archive, see below for the release build debug symbols.

    For End Users

    End users may download one of wxMSW-3.1.1_vcXXX_ReleaseDLL.7z or wxMSW-3.1.1_gccXXX_ReleaseDLL.7z files to get just the DLLs required for running the applications using wxWidgets.

    For Debugging

    • Microsoft Visual C++ users: Files wxMSW-3.1.1_vcXXX_ReleasePDB.7z contain the debug symbols for the release build of the DLLs. Download them if you want to debug your own applications in release build or if you want to get meaningful information from mini-dumps retrieved from your users machines.
    • ๐Ÿš€ MinGW-TDM users: Currently the debug symbols are not available for the release build of the DLLs (only the debug versions of the DLLs contains the debug
      symbols).

    Binary File Download Verification

    To verify your download please use the following SHA-1 checksums:

    7e9174565221e05a3a538fb9c6834bd396f44077 wxMSW-3.1.1_gcc510TDM_Dev.7z
    1ce046b2cc739153188e6d7f9b00f26460965d8e wxMSW-3.1.1_gcc510TDM_ReleaseDLL.7z
    602188688fff545aee86b54001f5ee481343ebec wxMSW-3.1.1_gcc510TDM_x64_Dev.7z
    e37c99757d04f7030ff904bff39e37b213cea6a1 wxMSW-3.1.1_gcc510TDM_x64_ReleaseDLL.7z
    f8d65b1437e01df39fbac92e75cbc96a4a343ff2 wxMSW-3.1.1_gcc720_Dev.7z
    ae29b063f779e258563053a45ef75a6003200c3b wxMSW-3.1.1_gcc720_ReleaseDLL.7z
    0da860d31d24c2a167be4333222dac6e76d13543 wxMSW-3.1.1_gcc720_x64_Dev.7z
    687378aec77f783803c263c2261c147c5705c072 wxMSW-3.1.1_gcc720_x64_ReleaseDLL.7z
    209d6bbb1c5c4926d422c256b19c7b77519f705a wxMSW-3.1.1_vc90_Dev.7z
    5d7f19babea2a38517d05725a2289da7c2118a44 wxMSW-3.1.1_vc90_ReleaseDLL.7z
    868feb645b90af4bbb1ef11e80a91ee469402287 wxMSW-3.1.1_vc90_ReleasePDB.7z
    92efb96dac00f1cb9d69a743b4de81a65e7a4047 wxMSW-3.1.1_vc90_x64_Dev.7z
    7987bce2185b245b5e519e4c2a1eb3a5560a4861 wxMSW-3.1.1_vc90_x64_ReleaseDLL.7z
    25347a2ad196f499e9881550290615163e20c181 wxMSW-3.1.1_vc90_x64_ReleasePDB.7z
    3e15635bbb92be11224472f084bc2a8e313efa3c wxMSW-3.1.1_vc100_Dev.7z
    c6b58ec26c467e7fedffa7474d9babc9d7d4d5c3 wxMSW-3.1.1_vc100_ReleaseDLL.7z
    2455c6e79568e9e88a677c4f26cbfff6f8ae5139 wxMSW-3.1.1_vc100_ReleasePDB.7z
    99ca7ded76ce4147d24a711bcba075c5570ce7bf wxMSW-3.1.1_vc100_x64_Dev.7z
    7e8c4d3b189cac95e471e21600423b898bf6f9ca wxMSW-3.1.1_vc100_x64_ReleaseDLL.7z
    0a05ee8b409b32f4ca49640c0757cb67052a1fa6 wxMSW-3.1.1_vc100_x64_ReleasePDB.7z
    eeabae8c94d4aaa31752650a96bec10382f8c63f wxMSW-3.1.1_vc110_Dev.7z
    603e387cae6ad4000b6d2725df643c934414b3b7 wxMSW-3.1.1_vc110_ReleaseDLL.7z
    16b468c2f0f58ab7dde933f170695ef967c8b8f7 wxMSW-3.1.1_vc110_ReleasePDB.7z
    750a6b4047b5ea1c335614e554943c8764533e0a wxMSW-3.1.1_vc110_x64_Dev.7z
    4c11f08c95791a4d4600ba17e9c6a823540d1263 wxMSW-3.1.1_vc110_x64_ReleaseDLL.7z
    c222b0a50f4eb5efdc9b36b84de9ad00a25269b5 wxMSW-3.1.1_vc110_x64_ReleasePDB.7z
    fc87b61156380c07ee13c68f7ff82360958b42fa wxMSW-3.1.1_vc120_Dev.7z
    83469862820e448a68af6002e52178e6de16d9ec wxMSW-3.1.1_vc120_ReleaseDLL.7z
    cb4408afb5695fabb3f210907c62d37922f7c557 wxMSW-3.1.1_vc120_ReleasePDB.7z
    49a35187b488c6b29efc8af1c416da9b46aba770 wxMSW-3.1.1_vc120_x64_Dev.7z
    0974fee2627bcee60d9fc789b1de99550a813836 wxMSW-3.1.1_vc120_x64_ReleaseDLL.7z
    187e1ced7a8be40f39c1b6108002b55b656aa218 wxMSW-3.1.1_vc120_x64_ReleasePDB.7z
    53bd51281fa9bbb9ce9389164c2f45792482bc83 wxMSW-3.1.1_vc140_Dev.7z
    9d0ed3988f43d9b4c32e0fd18863878a6bde6b7f wxMSW-3.1.1_vc140_ReleaseDLL.7z
    e5451c6b557693435e03d6c2d4576965e5c88b79 wxMSW-3.1.1_vc140_ReleasePDB.7z
    9bc8c9f3bc118d6054c41709f372e1f8a2866548 wxMSW-3.1.1_vc140_x64_Dev.7z
    d0fd749dad21d8590110ef0979aa7a4bbd46d521 wxMSW-3.1.1_vc140_x64_ReleaseDLL.7z
    f15d59a8a84ecfbdf641d83900538a3a690e4a69 wxMSW-3.1.1_vc140_x64_ReleasePDB.7z
    b7edda49bfec0654954d263712acc0199af1c141 wxMSW-3.1.1_vc141_Dev.7z
    e94cbe52d61e6263760648646f7bd694e8ee3c54 wxMSW-3.1.1_vc141_ReleaseDLL.7z
    deca4222d38f77186b54ed1faab2c7111aa29c69 wxMSW-3.1.1_vc141_ReleasePDB.7z
    4948d0b8ed949b228e53558e527b9596886f1dd8 wxMSW-3.1.1_vc141_x64_Dev.7z
    e5b6eb40b3ab964ccd5df23647841e1e7aa2c944 wxMSW-3.1.1_vc141_x64_ReleaseDLL.7z
    e72b0c43ea8ba5b61f42311c9af1eaabcbf7d0dc wxMSW-3.1.1_vc141_x64_ReleasePDB.7z
    

    Reporting Problems

    Please report bugs to the issue tracker or the wx-users mailing list.