diff -Nru oxide-qt-1.7.2/debian/changelog oxide-qt-1.7.3/debian/changelog --- oxide-qt-1.7.2/debian/changelog 2015-04-21 19:11:11.000000000 +0000 +++ oxide-qt-1.7.3/debian/changelog 2015-04-22 20:54:38.000000000 +0000 @@ -1,4 +1,4 @@ -oxide-qt (1.7.2-0ubuntu0.15.04.1~ppa1) vivid; urgency=medium +oxide-qt (1.7.3-0ubuntu0.15.04.1~ppa1) vivid; urgency=medium * Update to v1.7.2 - Bump Chromium rev to 43.0.2357.18 @@ -19,6 +19,8 @@ between the core library and the QtQuick library, making it more obvious where code should live - Fix LP: #1438902 - Enable webgl on mako + - Fix LP: #1446864 - OxideQQuickScriptMessage::reply doesn't work with + Qt 5.4 - Use the simple backend for the network cache - Add EGLFS QPA support - Fix cross-compiling armhf builds on x86 diff -Nru oxide-qt-1.7.2/qt/quick/api/oxideqquickscriptmessage.cc oxide-qt-1.7.3/qt/quick/api/oxideqquickscriptmessage.cc --- oxide-qt-1.7.2/qt/quick/api/oxideqquickscriptmessage.cc 2015-04-17 15:59:41.000000000 +0000 +++ oxide-qt-1.7.3/qt/quick/api/oxideqquickscriptmessage.cc 2015-04-22 19:24:41.000000000 +0000 @@ -79,7 +79,12 @@ void OxideQQuickScriptMessage::reply(const QVariant& args) { Q_D(OxideQQuickScriptMessage); - d->proxy()->reply(args); + QVariant aux = args; + if (aux.userType() == qMetaTypeId()) { + aux = aux.value().toVariant(); + } + + d->proxy()->reply(aux); } void OxideQQuickScriptMessage::error(const QString& msg) { diff -Nru oxide-qt-1.7.2/qt/VERSION oxide-qt-1.7.3/qt/VERSION --- oxide-qt-1.7.2/qt/VERSION 2015-04-21 18:43:12.000000000 +0000 +++ oxide-qt-1.7.3/qt/VERSION 2015-04-22 19:59:28.000000000 +0000 @@ -1,3 +1,3 @@ MAJOR=1 MINOR=7 -PATCH=2 \ No newline at end of file +PATCH=3 \ No newline at end of file diff -Nru oxide-qt-1.7.2/shared/browser/oxide_browser_process_main.cc oxide-qt-1.7.3/shared/browser/oxide_browser_process_main.cc --- oxide-qt-1.7.2/shared/browser/oxide_browser_process_main.cc 2015-04-17 15:59:41.000000000 +0000 +++ oxide-qt-1.7.3/shared/browser/oxide_browser_process_main.cc 2015-04-22 19:17:39.000000000 +0000 @@ -261,6 +261,9 @@ if (IsEnvironmentOptionEnabled("NO_SANDBOX")) { command_line->AppendSwitch(switches::kNoSandbox); } else { + // See https://launchpad.net/bugs/1447311 + command_line->AppendSwitch(switches::kDisableNamespaceSandbox); + if (IsEnvironmentOptionEnabled("DISABLE_SETUID_SANDBOX")) { command_line->AppendSwitch(switches::kDisableSetuidSandbox); }