UbuntuUpdates.org

Package "liboxideqtcore-dev"

Name: liboxideqtcore-dev

Description:

Web browser engine for Qt (development files for core library)

Latest version: 1.21.5-0ubuntu0.16.04.1
Release: xenial (16.04)
Level: updates
Repository: main
Head package: oxide-qt
Homepage: https://launchpad.net/oxide

Links


Download "liboxideqtcore-dev"


Other versions of "liboxideqtcore-dev" in Xenial

Repository Area Version
base main 1.13.6-0ubuntu1
security main 1.21.5-0ubuntu0.16.04.1

Changelog

Version: 1.21.5-0ubuntu0.16.04.1 2017-03-29 15:07:07 UTC

  oxide-qt (1.21.5-0ubuntu0.16.04.1) xenial-security; urgency=medium

  * Update to v1.21.5 (see USN-3236-1)
    - Bump Chromium rev to 57.0.2987.110
    - Build everything with the correct symbol visibility (-fvisibility=hidden)
    - Revert "Decide focus state of webview based on activeFocusItem check of
      window", as it caused a regression in popup menu handling (LP: #1649577)
    - Unbreak build for older CMake versions
    - Unbreak ENABLE_PLUGINS=0 build
    - Fix LP: #1654363 - Fails to build with vivid gcc
    - Fix LP: #1654512 - Unbreak component build
    - Fix LP: #1649577 - Decide the webview focus state from ItemChanged event
      not the focusIn/Out events
    - Fix LP: #1637194 - Add <select> popup menu implementation to UbuntuWebView
    - Fix LP: #1656303 - Test hang at the start of tst_focus.qml
    - Fix LP: #1649861 - Session save/restore across oxide versions
    - Test that we don't leak context menus or popup menus when a webview
      closes
    - tst_WebViewPopupMenu.qml should verify that the menu is visible
    - Fix CMake error on cross-compilation after installing qtsystems5-dev
    - Make WebContextMenu and WebPopupMenu ownership more obvious
    - Fix LP: #1647799 - Don't run ubuntu-api and ubuntu-ui test sequences
      when built without ENABLE_UITK_WEBVIEW
    - Fix LP: #1568296, LP: #1656905 - Change the behaviour of JS dialogs.
      + Alert dialogs requested from background webviews are no longer
        displayed immediately, but are delayed until the webview is brought to
        the foreground. In this case, window.alert() returns and script
        execution continues immediately.
      + Confirm and prompt dialogs from background webviews are suppressed.
      + Dialogs are automatically dismissed if another webview is brought to
        the foreground.
      + Before Unload dialogs will only be displayed if they are associated
        with a navigation that is application initiated or triggered from a
        user gesture. Otherwise, the navigation will proceed without a prompt.
    - Remove the openerName parameter from WebContextMenuDesktop.qml
    - Fix a case where the JavaScriptDialog implementation could leak
    - Fix LP: #1637195 - Add JS dialog implementation to UbuntuWebView
    - Emit warnings when trying to provide dialog components with UbuntuWebView
    - Use AuxiliaryUIFactory for legacy UI components, and add a "Legacy"
      prefix to those classes
    - Rename qt::Web{Context,Popup}MenuImpl to qt::Web{Context,Popup}MenuHost
      for consistency with JavaScriptDialogHost
    - Fix LP: #1665978 - Sync ParamTraits for content::WebPreferences to make
      double-tap-to-zoom work again
    - Fix LP: #1668614 - Fix build failure with GCC 4.8 due to lack of
      stdatomic.h

  * Refresh gross-hack-for-dual-ffmpeg-build.patch
  * Drop debian/patches/lp1642317.patch - fixed upstream

 -- Chris Coulson <email address hidden> Fri, 17 Mar 2017 21:28:53 +0000

Source diff to previous version
1649577 Fix for bug 1599771 breaks popup menus
1654363 Fails to build with vivid gcc
1654512 blink_core fails to link in a component build
1637194 Add \u003cselect\u003e popup menu support to UbuntuWebView
1656303 qml-core-test sequence hangs in tst_focus.qml
1649861 When upgrading to oxide 1.19, tabs from saved session are not restored
1647799 Don't run ubuntu_ui QML tests when ENABLE_UITK_WEBVIEW isn't defined
1568296 Make JS dialogs app modal
1637195 Add JS dialogs to UbuntuWebView
1665978 Double-tap to zoom does not work anymore in OTA-15
1668614 Fails to build with gcc 4.8

Version: 1.20.4-0ubuntu0.16.04.1 2017-02-08 15:06:42 UTC

  oxide-qt (1.20.4-0ubuntu0.16.04.1) xenial-security; urgency=medium

  * Update to v1.20.4 (see USN-3180-1)
    - Bump Chromium rev to 56.0.2924.87
    - Fix LP: #1642318 - Build failure on arm64
    - Fix LP: #1649861 - session save/restore across oxide versions
    - Fix LP: #1632490 - Disable zoom-for-dsf
    - Fix LP: #1632487 - Update tst_WebView_findController.qml to test that
      results are updated on navigation
    - Fix LP: #1610929 - Implement Screen::GetShellMode()
    - Fix LP: #1637184 - Add libOxideUbuntuUITK, associated QML plugin and
      UbuntuWebView implementation, which will eventually replace the
      Ubuntu.Web component
    - Stop using Q_DECL_EXPORT in various places
    - Enable use_external_popup_menu and remove our hack for supporting these
    - Refactor WebContextMenu
    - Documentation changes - ensure that the PermissionRequest classe
      indicate the inheritance chain and add missing entries for a few signals
    - Remove WebView::GetDisplay, as it's unused
    - Pass context menu params to the webview via a separate object
    - Fix a compiler warning
    - Fix a build failure with ENABLE_HYBRIS_CAMERA
    - Fix a build failure with ENABLE_COMPONENT_BUILD
    - Fix media hub build
    - Fix LP: #1637186 - Add context menu implementation to UbuntuWebView
    - Disable enable_media_routing as it results in a lot of console spam now
    - Fix LP: #1639241 - Set the solid colour scrollbar colour correctly
    - Fix LP: #1643428 - Fix an issue where the fling direction sometimes
      reverses
    - Fix a build failure with ENABLE_HYBRIS_CAMERA
    - Fix LP: #1643548 - Emit a warning when importing Oxide.Ubuntu
    - Fix LP: #1642381 - Don't spin up a zygote process in single process mode
    - Remove OXIDE_DISABLE_SETUID_SANDBOX environment variable - it doesn't
      work anyway
    - Ensure that the value returned from TestApi.getBoundingClientRectForSelector
      is scaled correctly
    - Fix LP: #1637187 - Add QML tests for context menu
    - Fix LP: #1637190 - Add API to allow embedders to customize actions in
      the context menu
    - Fix LP: #1640634 - "Open {link,media} in new {tab,window}" entries in
      context menu shouldn't cause WebView.navigationRequested to fire

  * Refresh gross-hack-for-dual-ffmpeg-build.patch
  * Fix LP: #1642317 - misaligned access when running mksnapshot during the
    armhf build. Add this as a distro-patch to avoid having to fork the v8
    repo for upstream checkouts. This isn't a problem for cross-builds anyway
    - Add debian/patches/lp1642317.patch
    - Update debian/patches/series

 -- Chris Coulson <email address hidden> Thu, 26 Jan 2017 19:11:20 +0000

Source diff to previous version
1642318 arm64 xenial build fails
1649861 When upgrading to oxide 1.19, tabs from saved session are not restored
1632490 tst_WebView_contextMenu.qml and tst_WebView_popupMenu_single.qml fail
1632487 tst_WebView_findController.qml fails
1610929 Implement Screen::GetShellMode()
1637184 Add UITK based QML module, library and WebView
1637186 Add context menu to new UbuntuWebView
1639241 Overlay scrollbar color is white and quite invisible with latest oxide
1643428 Fling scroll happens upwards even if finger movement is downwards
1643548 Make it obvious that Oxide.Ubuntu is experimental
1642381 Single process mode creates a zygote process
1637187 Add support for testing Ubuntu UITK components in UbuntuWebView
1637190 Add support for customising the context menu in UbuntuWebView
1640634 Update WebView::OpenURLFromTab for context menu interaction
1642317 armhf build fails

Version: 1.19.4-0ubuntu0.16.04.1 2016-12-09 14:06:54 UTC

  oxide-qt (1.19.4-0ubuntu0.16.04.1) xenial-security; urgency=medium

  * Update to v1.19.4 (see USN-3153-1)
    - Bump Chromium rev to 55.0.2883.75
    - Download clang_format binaries during the checkout
    - Fix LP: #1620528 - Ensure navigator.languages matches the embedder
      provided value (via WebContext::acceptLangs)
    - Fix LP: #1628496 - Make the auto mode of LocationBarController more
      intelligent. It now blocks auto hide in the following circumstances:
      - There is a security error
      - The renderer has crashed
      - The renderer is hung
      - A certificate error request is active
    - Make use of WebContentsIDTracker in a couple of places to simplify
      WebView initialization
    - Don't run insecure content in https://testsuite/ during tests, as it
      taints this domain for the remainder of the test sequence in
      single-process mode
    - Fix LP: #1628494 - Add WebView::terminateWebProcess and
      WebProcessUnresponsive enum to WebProcessStatus so that applications can
      implement handling for hung web content processes
    - Move various navigation related callbacks to WebContentsClient
    - Fix LP: #1631450 - Implement RWHV::GetFrameSinkId, and ensure our RWHV
      implementation uses the same cc::SurfaceManager as Chromium's
      RWHVChildFrame, so that cross-process frames work
    - Move HttpAuthenticationRequested to WebContentsClient
    - Move DownloadRequested to WebContentsClient
    - Fix LP: #1622385 - Add initial API reference documentation
    - Fix a DCHECK when tearing down the webview compositor
    - Ensure StoragePartitions are correctly shutdown to avoid a DCHECK
    - The Screen destructor runs after the AtExitManager has already been torn
      down, so don't use base::LazyInstance to avoid a DCHECK
    - Use a persistent store for the TLS Channel ID feature
    - Fix LP: #1599771 - The webview shouldn't indicate that it is focused when
      one of its children is
    - Rename WebViewContentsHelper to WebContentsHelper
    - Get rid of WebView::GetAllWebViews, which is unused
    - Refactor and simplify WebPreferences ownership
    - Hoist LocationBarController code out of WebView
    - Move popup blocker and DNT settings to UserAgentSettings
    - Return video capture devices with the front facing ones first
    - Update the NavigationHistory API. This deprecates the previous list-model
      API and adds new APIs for querying navigation history, as well as
      for initiating history navigations.
    - Fix LP: #1570828 - Don't crash when receiving messages as the webview is
      unloading
    - Fix LP: #1638915 - build failure on trusty
    - Fix LP: #1637609 - Make OxideQQuickNavigationHistory constructor private
    - Fix LP: #1631184 - Location bar is hidden for webviews that are
      script opened
    - Fix LP: #1640264 - Find-in-page doesn't wrap correctly

  * Don't build-depend on qt5-default, but instead build depend on qtbase5-dev,
    qtbase5-dev-tools and qtchooser
  * Add oxideqt-doc package
  * Build-depend on qtbase5-doc-html and qtdeclarative5-doc-html
  * Don't build-depend on libmedia-hub-dev to disable media-hub integration,
    as it's currently unbuildable on this branch

 -- Chris Coulson <email address hidden> Tue, 06 Dec 2016 12:49:00 +0000

Source diff to previous version
1620528 navigator.languages is empty
1628496 LocationBarController improvements
1628494 Extend WebView::webProcessStatus to indicate renderer hangs
1631450 Cross-process iframes are blank
1622385 Add API reference documentation
1599771 Webview appears to think it's in focus when typing in the addressbar
1570828 Multiple Web Apps crashes when returning from a linked page
1638915 Fails to build on trusty
1637609 OxideQQuickNavigationHistory shouldn't have a public constructor
1631184 Location bar is hidden for tabs opened via window.open
1640264 find in page doesn\u2019t wrap correctly

Version: 1.18.5-0ubuntu0.16.04.1 2016-12-01 16:07:08 UTC

  oxide-qt (1.18.5-0ubuntu0.16.04.1) xenial-security; urgency=medium

  * Update to v1.18.5 (see USN-3133-1)
    - Bump Chromium rev to 54.0.2840.99
    - Fix LP: #1640542 - Frequent web process crashes with webapps
    - Fix LP: #1639185 - Crash during webbrowser-app tests

 -- Chris Coulson <email address hidden> Tue, 22 Nov 2016 13:35:59 +0000

Source diff to previous version
1640542 oops error when navigating a website from facebook or twitter
1639185 oxide 1.18.3 crashes when running webbrowser-app tests

Version: 1.18.3-0ubuntu0.16.04.1 2016-11-02 00:06:39 UTC

  oxide-qt (1.18.3-0ubuntu0.16.04.1) xenial-security; urgency=medium

  * Update to v1.18.3 (see USN-3113-1)
    - Bump Chromium rev to 54.0.2840.71
    - Fix LP: #1625484 - Initialize the locationbar position before the
      webview is navigated for the first time
    - Fix LP: #1448079 - Don't spin the event loop during shutdown
    - Fix LP: #1503639 and LP: #1626099 - Refactor ownership of BrowserContext
    - Ensure ENABLE_OXIDEQMLSCENE still defaults on ON with Qt5.2
    - Fix !ENABLE_HYBRIS build
    - Exclude the buildtools directory from the tarball
    - Pass argv[0] to the org.freedesktop.ScreenSaver API rather than the
      application name
    - Fix LP: #1547130 - Stop using GetFormFactorHint in PowerSaveBlocker
    - Fix LP: #1615832 - ENABLE_TESTS fixes for Qt5.6
    - Fix media-hub build
    - Make the "Error creating EGLImage" message more useful
    - Fix a regression with arm cross-compile builds
    - FilePath::Append DCHECK fails when argument is absolute path
    - Fix test flakiness in tst_WebView_newViewRequested.qml
    - Fix test flakiness in tst_WebView_closeRequested.qml
    - Fix a build failure on fresh cross-builds
    - Ensure we check out the GN binaries
    - Fix LP: #1616043 - OSK not displaying
    - Avoid some console spam with older versions of qtubuntu
    - Work around the lack of QGuiApplication::screenRemoved with Qt5.2
    - Avoid a console warning with Qt < 5.5 due to
      QGuiApplication::primaryScreenChanged not existing
    - Fix build failures with Qt < 5.5
    - Fix LP: #1547149 - Stop using device form factor for configuring various
      WebPreferences options. This also deprecates
      OxideQWebPreferences::shrinksStandaloneImagesToFit, which never actually
      worked and the corresponding setting in Blink no longer exists
    - Use base::Environment instead of directly calling getenv
    - Fix LP: #1589902 - Delete gyp support
    - Fix LP: #1547160 - Use WebPreferences::main_frame_resizes_are_orientation_changes
      rather than the corresponding command line option
    - Fix LP: #1547138 - Clean up pinch-zoom settings and always send pinch
      gestures to content
    - Turn off WebPreferences::shrinks_viewport_contents_to_fit in windowed mode
      to avoid some sites being scaled on window resize (incomplete fix for
      LP: #1545088)
    - Fix LP: #1610363 - Stop using GetFormFactorHint in shared/renderer
    - Fix LP: #1597418 - Rename ScreenClient to Screen and move all screen state
      handling there. This removes some duplication and makes it easier to unit-test
    - Run Chromium's base_unittests, crypto_unittests and ipc_tests as part of
      the test sequence

  * Refresh gross-hack-for-dual-ffmpeg-build.patch
  * Drop obsolete USE_GN build option
    - update debian/rules
  * Build with ENABLE_HYBRIS_CAMERA=1 on non-arm64
    - update debian/rules
  * Don't assert(ffmpeg_branding == "Chromium") in proprietary_codecs builds
    - update debian/patches/gross-hack-for-dual-ffmpeg-build.patch

 -- Chris Coulson <email address hidden> Tue, 25 Oct 2016 15:56:45 +0100

1625484 webbrowser-app: new tab view fills entire window, covering chrome
1448079 Don't run the event loop after QGuiApplication begins to tear down
1503639 Stop reference counting BrowserContext
1547130 Stop using GetFormFactor() in PowerSaveBlocker
1615832 Fails to build with Qt 5.6
1616043 OSK not launched on tapping input field
1547149 Don't use the form factor for setting various WebPreferences options
1589902 Remove gyp support
1547160 Figure out what to do with --main-frame-resizes-are-orientation-changes
1547138 Clean up pinch-zoom settings
1545088 Google search page is scaled on window resize
1610363 Stop using GetFormFactorHint in shared/renderer
1597418 Finish ScreenClient



About   -   Send Feedback to @ubuntu_updates