Update various READMEs for 3.1.1 release
Update the list of changes and the dates.
This commit is contained in:
@@ -64,7 +64,7 @@ Changes in behaviour which may result in build errors
|
|||||||
wxGraphicsContext::CreatePen() continues to compile and work as before.
|
wxGraphicsContext::CreatePen() continues to compile and work as before.
|
||||||
|
|
||||||
|
|
||||||
3.1.1: (not released yet)
|
3.1.1: (released 2018-02-19)
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES SINCE 3.1.0:
|
INCOMPATIBLE CHANGES SINCE 3.1.0:
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
@author Julian Smart, Vadim Zeitlin, Robin Dunn, Stefan Csomor,
|
@author Julian Smart, Vadim Zeitlin, Robin Dunn, Stefan Csomor,
|
||||||
Bryan Petty, Francesco Montorsi, Robert Roebling et al
|
Bryan Petty, Francesco Montorsi, Robert Roebling et al
|
||||||
|
|
||||||
@date February 29, 2016
|
@date February 19, 2018
|
||||||
|
|
||||||
@n
|
@n
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
February 29, 2016 -- The wxWidgets team is pleased to announce a new
|
February 19, 2018 -- The wxWidgets team is pleased to announce a new
|
||||||
release of our open source framework for the development of native
|
release of our open source framework for the development of native
|
||||||
cross-platform applications in C++.
|
cross-platform applications in C++.
|
||||||
|
|
||||||
@@ -13,22 +13,28 @@ improvements and even more bug fixes, please see the change log
|
|||||||
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.1/docs/changes.txt
|
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.1/docs/changes.txt
|
||||||
|
|
||||||
for the incomplete list of the most important ones. Here is the
|
for the incomplete list of the most important ones. Here is the
|
||||||
maximally condensed summary:
|
maximally condensed summary of the changes compared to 3.0:
|
||||||
|
|
||||||
|
- New features: support for mouse gesture events (GSoC 2017 project);
|
||||||
|
fractional pen widths in wxGraphicsContext; arbitrary label windows in
|
||||||
|
wxStaticBox; markup in wxDataViewCtrl items text; better support for high DPI
|
||||||
|
monitors; support for ZIP 64 files; much improved accessibility support under
|
||||||
|
MSW.
|
||||||
- New classes: wxActivityIndicator, wxAddRemoveCtrl,
|
- New classes: wxActivityIndicator, wxAddRemoveCtrl,
|
||||||
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker.
|
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
|
||||||
|
wxSecretStore.
|
||||||
- And methods: wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(),
|
- And methods: wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(),
|
||||||
wxProcess::Activate(), wxTextEntry::ForceUpper(), several ones in
|
wxProcess::Activate(), wxTextEntry::ForceUpper(), several ones in
|
||||||
wxRendererNative, wxStandardPaths::GetUserDir(), wxUIActionSimulator
|
wxRendererNative, wxStandardPaths::GetUserDir(), wxUIActionSimulator
|
||||||
::Select() and many others. Also new wxEVT_MAGNIFY event.
|
::Select() and many others.
|
||||||
- Significant improvements to: wxBusyInfo, wxNotificationMessage.
|
- Significant improvements to: wxBusyInfo, wxNotificationMessage.
|
||||||
- All around better support for high DPI monitors.
|
- Latest versions of all bundled 3rd party libraries, including all the
|
||||||
- Much newer versions of bundled 3rd party libraries (notably libpng)
|
security fixed and support for WebKit 2 and GStreamer 1.7 under Unix.
|
||||||
and support for GStreamer 1.0 under Unix.
|
|
||||||
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
|
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
|
||||||
- Further C++11 support improvements.
|
- Further C++11 support improvements.
|
||||||
- Support for latest compilers: MSVS 2015, g++ 5.3, clang 3.8.
|
- New CMake-based alternative build system.
|
||||||
- A lot of bug fixes in wxGTK3 and wxOSX/Cocoa ports.
|
- Support for latest compilers: MSVS 2017, g++ 7, clang 6.
|
||||||
|
- A lot of bug fixes, especially in wxGTK3 and wxOSX/Cocoa ports.
|
||||||
- New experimental wxQt port.
|
- New experimental wxQt port.
|
||||||
|
|
||||||
|
|
||||||
|
@@ -27,12 +27,13 @@ download from:
|
|||||||
Changes since 3.1.0
|
Changes since 3.1.0
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
There have been more than 2000 commits from more than 130 contributors (70 with
|
There have been more than 2800 commits from more than 160 contributors (79 with
|
||||||
multiple contributions) since 3.1.0 release. New features added since then
|
multiple contributions) since 3.1.0 release. New features added since then
|
||||||
include:
|
include:
|
||||||
|
|
||||||
- wxWebView can now return JavaScript results to the C++ code.
|
- Support for gesture events has been added (GSoC 2017 project).
|
||||||
- wxSecretStore allows to securely store user passwords.
|
- wxWebView can now return JavaScript results to the C++ code (GSoC 2017).
|
||||||
|
- New wxSecretStore class for securely storing user passwords.
|
||||||
|
|
||||||
Some of the other improvements:
|
Some of the other improvements:
|
||||||
|
|
||||||
@@ -41,14 +42,18 @@ Some of the other improvements:
|
|||||||
- Converting between wxString and UTF-8 encoded std::string is now
|
- Converting between wxString and UTF-8 encoded std::string is now
|
||||||
simpler and unsafe wxString can now be disabled on the opt-in basis
|
simpler and unsafe wxString can now be disabled on the opt-in basis
|
||||||
(see http://wxwidgets.blogspot.com/2017/02/safer-s.html)
|
(see http://wxwidgets.blogspot.com/2017/02/safer-s.html)
|
||||||
|
- It is possible to use any window (e.g. wxCheckBox) as wxStaticBox label now.
|
||||||
- Many improvements to accessibility support under MSW.
|
- Many improvements to accessibility support under MSW.
|
||||||
|
- wxGraphicsContext now supports pens with fractional widths.
|
||||||
- Support for XDG file layout under Unix.
|
- Support for XDG file layout under Unix.
|
||||||
- Many bug fixes to the appearances in both wxGTK3 and wxOSX, notably
|
- Many bug fixes to the behaviour (including TAB navigation) and appearances,
|
||||||
related to borders (notable wxBORDER_NONE) and colours.
|
especially in wxGTK3 and wxOSX ports.
|
||||||
- wxDataViewCtrl items and headers can be formatted using simple markup
|
- wxDataViewCtrl items and headers can be formatted using simple markup
|
||||||
and it is simpler to combine to put items with checkboxes into it.
|
and it is simpler to combine to put items with checkboxes into it. Many bugs
|
||||||
|
and inconsistencies between platforms in this control have been fixed too.
|
||||||
- Several enhancements to wxStyledTextCtrl including better support for
|
- Several enhancements to wxStyledTextCtrl including better support for
|
||||||
custom lexers and auto-completion.
|
custom lexers and auto-completion.
|
||||||
|
- Many improvements to the (still experimental) wxQt port.
|
||||||
|
|
||||||
Additionally, the latest versions of compilers (e.g. MSVS 2017) and
|
Additionally, the latest versions of compilers (e.g. MSVS 2017) and
|
||||||
operating systems (macOS 10.12) are now supported and all the third
|
operating systems (macOS 10.12) are now supported and all the third
|
||||||
@@ -66,24 +71,26 @@ Compared to the stable 3.0.x series, this version brings too many
|
|||||||
improvements and even more bug fixes to list them them all. Here is the
|
improvements and even more bug fixes to list them them all. Here is the
|
||||||
maximally condensed summary:
|
maximally condensed summary:
|
||||||
|
|
||||||
|
- New features: support for mouse gesture events (GSoC 2017 project);
|
||||||
|
fractional pen widths in wxGraphicsContext; arbitrary label windows in
|
||||||
|
wxStaticBox; markup in wxDataViewCtrl items text; better support for high DPI
|
||||||
|
monitors; support for ZIP 64 files; much improved accessibility support under
|
||||||
|
MSW.
|
||||||
- New classes: wxActivityIndicator, wxAddRemoveCtrl,
|
- New classes: wxActivityIndicator, wxAddRemoveCtrl,
|
||||||
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
|
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
|
||||||
wxSecretStore.
|
wxSecretStore.
|
||||||
- And methods: wxDateTime::GetWeekBasedYear() and GetFirstWeekDay(),
|
- And methods: wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(),
|
||||||
GetTopItem() and GetCountPerPage() in wxListBox and wxDataViewCtrl,
|
|
||||||
wxProcess::Activate(), wxTextEntry::ForceUpper(), several ones in
|
wxProcess::Activate(), wxTextEntry::ForceUpper(), several ones in
|
||||||
wxRendererNative, wxStandardPaths::GetUserDir() and SetFileLayout(),
|
wxRendererNative, wxStandardPaths::GetUserDir(), wxUIActionSimulator
|
||||||
wxUIActionSimulator::Select(), wxFontPickerCtrl::SetMinPointSize() and
|
::Select() and many others.
|
||||||
many others.
|
|
||||||
- New events: wxEVT_MAGNIFY, wxEVT_STC_AUTOCOMP_COMPLETED.
|
|
||||||
- Significant improvements to: wxBusyInfo, wxNotificationMessage.
|
- Significant improvements to: wxBusyInfo, wxNotificationMessage.
|
||||||
- All around better support for high DPI monitors.
|
- Latest versions of all bundled 3rd party libraries, including all the
|
||||||
- Much newer versions of bundled 3rd party libraries (notably libpng)
|
security fixed and support for WebKit 2 and GStreamer 1.7 under Unix.
|
||||||
and support for GStreamer up to 1.7 under Unix.
|
|
||||||
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
|
- Revamped OpenGL support better suited to modern OpenGL (3.2+).
|
||||||
- Further C++11 support improvements.
|
- Further C++11 support improvements.
|
||||||
- Support for latest compilers: MSVS 2017, g++ 7.2, clang 5.0.
|
- New CMake-based alternative build system.
|
||||||
- A lot of bug fixes in wxGTK3 and wxOSX/Cocoa ports.
|
- Support for latest compilers: MSVS 2017, g++ 7, clang 6.
|
||||||
|
- A lot of bug fixes, especially in wxGTK3 and wxOSX/Cocoa ports.
|
||||||
- New experimental wxQt port.
|
- New experimental wxQt port.
|
||||||
|
|
||||||
|
|
||||||
@@ -203,4 +210,4 @@ If you are looking for support, you can get it from
|
|||||||
|
|
||||||
Have fun!
|
Have fun!
|
||||||
|
|
||||||
The wxWidgets Team, February 2016
|
The wxWidgets Team, February 2018
|
||||||
|
Reference in New Issue
Block a user