qt6-bb10/src
Richard Moe Gustavsen e32ecdb280 iOS: explicit synthesize properties as readwrite
The synthesized properties were defined as (read only)
methods in the UIViewController API in iOS9, and we
extended them into readwrite properties in our own
sub class to enable some local bookkeeping in addition
to normal overriding.

But in iOS10, Apple has changed the methods into being
readonly properties instead. The difference then is
that automatic property synthesizing
will ignore our local readwrite declarations, and use
the declarations in the super class instead. And this
will lead to a runtime crash on iOS10 since no
setter methods are generated.

This patch will instead explicit synthesize the affected
properties to ensure that both getters and setters will be
generated.

Change-Id: Iac330e991b8a0fe335e383e1f7d9ff30c0ce1559
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
2016-09-19 11:20:50 +00:00
..
3rdparty Update PCRE to 8.39 2016-08-17 17:33:21 +00:00
android Android: Fix style extract on Android N 2016-07-16 12:33:55 +00:00
angle Fix URL to ANGLE 2016-06-30 07:06:39 +00:00
concurrent OpenBSD: use clock_gettime() provided by OS 2016-06-08 04:11:10 +00:00
corelib QAbstractProxyModel: fix sentence structure in apidoc 2016-09-19 11:17:58 +00:00
dbus Make QDBusConnectionPrivate::relaySignal be called in the right thread 2016-09-16 04:11:54 +00:00
gui QBrush: Fix UB (non-virtual dtor) in QBrush::detach() 2016-09-18 17:59:24 +00:00
network QAbstractSocket: replace a reference to outdated state in documentation 2016-08-25 12:49:13 +00:00
opengl Doc: Change instances of '(Mac) OS X' to 'macOS' 2016-08-12 08:30:29 +00:00
openglextensions consistently put {qt,qml}_{module,plugin} at the end of project files 2016-03-07 14:09:49 +00:00
platformheaders Fix QWidget::setWindowRole() 2016-08-19 11:53:39 +00:00
platformsupport QEvdevKeyboardHandler: use RAII in create()/ctor 2016-09-18 10:55:27 +00:00
plugins iOS: explicit synthesize properties as readwrite 2016-09-19 11:20:50 +00:00
printsupport QWin32PrintEngine: Fix uninitialized memory read of dpi_x, dpi_y 2016-08-30 12:02:09 +00:00
sql Never return char variants when reading prepared MySQL statements 2016-09-12 12:47:08 +00:00
testlib QTestLib: Disable window state restore on macOS 2016-08-18 08:46:25 +00:00
tools uic: generate translate calls with Q_NULLPTR instead of 0 2016-09-03 05:07:50 +00:00
widgets QMenuBar: Get rid of QMenuBarPrivate::nativeMenuBar 2016-09-15 14:15:21 +00:00
winmain QT_CONFIG simplification re debug_and_release and build_all 2016-05-17 15:31:40 +00:00
xml Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
src.pro Merge remote-tracking branch 'origin/5.6.1' into 5.6 2016-05-19 06:31:06 +02:00