wxWidgets v3.1.2 Release Notes

Release Date: 2018-12-10 // over 5 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.2 is the latest 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, including in production. 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 the 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.2.zip or wxWidgets-3.1.2.7z, for much smaller size, for Microsoft Windows systems or wxWidgets-3.1.2.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:

    85ac5b18de191d9d5504b7106466b21b64e7249d wxMSW-3.1.2-Setup.exe
    40a1469a13023f12a56bcbcfec2c1172fe1b86d6 wxWidgets-3.1.2-docs-chm.zip
    393f6bca6c5c4fc178a9312fae5bddc04233b7bb wxWidgets-3.1.2-docs-html.tar.bz2
    e51475ec38628b7080af01963bbf43f2151121c8 wxWidgets-3.1.2-docs-html.zip
    e6335af2fc8c9058d442bbb7ef456c3c5594e7fe wxWidgets-3.1.2-headers.7z
    0737ccc29f8d625496e425cb7d0ff8207343609b wxWidgets-3.1.2.7z
    29cbbba946d2a7b4d28ca1db12315810cc8de74d wxWidgets-3.1.2.tar.bz2
    ec7114242f2df2706bb90bd76fa3b79f83f1b05d wxWidgets-3.1.2.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).
    • 0๏ธโƒฃ TDM-GCC version 5.1 and MinGW-w64 versions 7.3 and 8.1 (with the default SJLJ exceptions propagation method, using C++11).

    For Developers

    For developing applications with wxWidgets you need to download the compiler-independent wxWidgets-3.1.2_Headers.7z file and one of wxMSW-3.1.2-vcXXX_Dev.7z or wxMSW-3.1.2_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.2_vcXXX_ReleaseDLL.7z or wxMSW-3.1.2_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.2_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:

    3e76166936ec5a1ce771862e12094289d010dd5d wxMSW-3.1.2_gcc510TDM_Dev.7z
    64ffc64a3b26d28b70590a1993059737fb3bc0c4 wxMSW-3.1.2_gcc510TDM_ReleaseDLL.7z
    74ef0833c47eb9ec02c61ce7c55ebf34853a3029 wxMSW-3.1.2_gcc510TDM_x64_Dev.7z
    0f05190000093d8d289bb56cc506d8a4866e209c wxMSW-3.1.2_gcc510TDM_x64_ReleaseDLL.7z
    a22564a88615ca5761a919014a5b5bc214f814fc wxMSW-3.1.2_gcc730_Dev.7z
    8e82dd8e0e96aad46dbd24b7076ca598242ffbf3 wxMSW-3.1.2_gcc730_ReleaseDLL.7z
    6ce23c526b28f3a3856ae0c309aaab1c869cae90 wxMSW-3.1.2_gcc730_x64_Dev.7z
    2f41607f75f001349e9636901eb376d32e8f09ff wxMSW-3.1.2_gcc730_x64_ReleaseDLL.7z
    4e8e1cfaa69e45c1dcc81f65df72f34f04c109a9 wxMSW-3.1.2_gcc810_Dev.7z
    f1d3c260d14fe91eb91c0a385736958fc6e7c4ad wxMSW-3.1.2_gcc810_ReleaseDLL.7z
    ce44b750048cc5753b8259de006e5ed2c162d310 wxMSW-3.1.2_gcc810_x64_Dev.7z
    352b544b695cd3c618a4e883b297343275b1a6c7 wxMSW-3.1.2_gcc810_x64_ReleaseDLL.7z
    d24f6d7af7a450bc83d4377328bdfc962c1960af wxMSW-3.1.2_vc90_Dev.7z
    d700395366afe18b6c0061302e2d0db2057f4c04 wxMSW-3.1.2_vc90_ReleaseDLL.7z
    129b89be52af62a21d043b8bbf72cd3ef07d407c wxMSW-3.1.2_vc90_ReleasePDB.7z
    c8ff58560eaa17b6e00a560b3f51499a81013fd7 wxMSW-3.1.2_vc90_x64_Dev.7z
    17bed47091e98445cea5d45d4fe16f7791c16714 wxMSW-3.1.2_vc90_x64_ReleaseDLL.7z
    ec13966aace609dc515ce8ae648177281722c99c wxMSW-3.1.2_vc90_x64_ReleasePDB.7z
    848d156f72663809f9d06d54d0328c3e80bc6ac8 wxMSW-3.1.2_vc100_Dev.7z
    9f10445247624b3ec9e63c95998fe871860acd11 wxMSW-3.1.2_vc100_ReleaseDLL.7z
    20f64d3690ed380857f9585e626feb7af1951600 wxMSW-3.1.2_vc100_ReleasePDB.7z
    bda319949ac9c33d6c1cdff0c77ce688c806824f wxMSW-3.1.2_vc100_x64_Dev.7z
    e18edb4d90afdc51177d70017aacd0096978923a wxMSW-3.1.2_vc100_x64_ReleaseDLL.7z
    7f435dc160f183898c413ae425ef322fad34361f wxMSW-3.1.2_vc100_x64_ReleasePDB.7z
    279aae68dc3694d32f4dc7a86d05c04848db0e74 wxMSW-3.1.2_vc110_Dev.7z
    d77197620a41d8d1bcdbbb692fa4ac3160a110a6 wxMSW-3.1.2_vc110_ReleaseDLL.7z
    dfc13c0c03858a995cb64959f2e7a1f411188507 wxMSW-3.1.2_vc110_ReleasePDB.7z
    3c6f80f5c7a1f0da6b74245ac37d90020dc7771b wxMSW-3.1.2_vc110_x64_Dev.7z
    5593c45d8328be7d27fa1f4e42046670e7abacfa wxMSW-3.1.2_vc110_x64_ReleaseDLL.7z
    8f8cbbca802dc3d6ccf39954569a483878422f17 wxMSW-3.1.2_vc110_x64_ReleasePDB.7z
    c87ca8006c1603a1db13ba281e0dac4e49030ed5 wxMSW-3.1.2_vc120_Dev.7z
    129ace1535b859d487187eb34fb83960758d5bb7 wxMSW-3.1.2_vc120_ReleaseDLL.7z
    ee7bad4ad926b1d92db147af1d586da5e0d90446 wxMSW-3.1.2_vc120_ReleasePDB.7z
    fae49cfceacf3742d30853bf4ce2e8ce08b0a7c0 wxMSW-3.1.2_vc120_x64_Dev.7z
    90ba879664d5347f2fd0ac3ef1110069557f035a wxMSW-3.1.2_vc120_x64_ReleaseDLL.7z
    8596a2e539a126d5fc7356f0e22f84b00f38d80f wxMSW-3.1.2_vc120_x64_ReleasePDB.7z
    612b7810cd91245c396a439a63762a4e27ffb267 wxMSW-3.1.2_vc140_Dev.7z
    6f0734db854a9ce6fd0235325f86300d9c10bff0 wxMSW-3.1.2_vc140_ReleaseDLL.7z
    3fe942c36a5ef5e3d65fe52509b7aad0c4465bba wxMSW-3.1.2_vc140_ReleasePDB.7z
    e1c914f527ae2c2d88668272151e429b4c0eb36d wxMSW-3.1.2_vc140_x64_Dev.7z
    132363e49c381643c2f126efc408e7899e46b345 wxMSW-3.1.2_vc140_x64_ReleaseDLL.7z
    02284bf38abc25ec016b8b61e80e6b825b166372 wxMSW-3.1.2_vc140_x64_ReleasePDB.7z
    9b9d5fead88adcafa5323e0046a38b44f5623b20 wxMSW-3.1.2_vc141_Dev.7z
    2fa77ab8adefb76b9ed9fe726032bc77a366f69e wxMSW-3.1.2_vc141_ReleaseDLL.7z
    d9d939894865e0f8f45cfcf83d75ca43317137f9 wxMSW-3.1.2_vc141_ReleasePDB.7z
    fa64ca748d38ebf8d309b421f71afdbbe3b56fc2 wxMSW-3.1.2_vc141_x64_Dev.7z
    4ae75ceca6cc945b37c985e42cea2be4360264b0 wxMSW-3.1.2_vc141_x64_ReleaseDLL.7z
    39cc7be71ce9923660b4d27739243fe51ca2f602 wxMSW-3.1.2_vc141_x64_ReleasePDB.7z
    

    Reporting Problems

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