Tobias Hieta 7ff17952f8 Added Qt patch for retina mac redraw issues. 8 years ago
..
qt-5.6-alpha 3d4859f1b1 Initial public commit of Plex Media Player 8 years ago
0001-qtwebengine-Add-a-backgroundColor-property.patch 3d4859f1b1 Initial public commit of Plex Media Player 8 years ago
0002-qtbase-Don-t-show-the-menu-bar-at-all-in-lion-style-fullscr.patch 3d4859f1b1 Initial public commit of Plex Media Player 8 years ago
0003-Always-enable-viewport-stuff.patch 3d4859f1b1 Initial public commit of Plex Media Player 8 years ago
0004-qtwebengine-transparency-window-creation.patch 3d4859f1b1 Initial public commit of Plex Media Player 8 years ago
0005-qtwebengine-increase-tiles-buffer.patch 7ff17952f8 Added Qt patch for retina mac redraw issues. 8 years ago
README.md 7ff17952f8 Added Qt patch for retina mac redraw issues. 8 years ago

README.md

In this directory we store all patches against Qt that is required by konvergo. The patches are:

  • 0001-qtwebengine-Add-a-backgroundColor-property.patch - Which adds the backgroundColor property to the webengineview. Without this patch playback will not be rendered correctly. Has been submitted upstream and will most likely be included in Qt 5.6
  • 0002-qtbase-Don-t-show-the-menu-bar-at-all-in-lion-style-fullscr.patch - This patch hids the menu bar when we go into fullscreen mode on OS X. Without this patch the menu bar can show up when it's not wanted (for example switching input on your TV). Has not been submitted upstream since it doesn't really fit for other applications.
  • 0003-Always-enable-viewport-stuff.patch - This patch makes sure that the viewport is scalable on windows. Without this one the UI will be rendered in the upper left corner way to small. Has not been submitted upstream since it enables a feature that was intentionally disabled in desktop versions of Qt.
  • 0004-qtwebengine-transparency-window-creation.patch - Fixes a bug in patch 0001. Will be included at the same time as patch 0001.
  • 0005-qtwebengine-increase-tiles-buffer.patch - Fixes a bug on Retina mac's that could cause redraw issues. The problem here was that Chromium falls back to shared memory for texture transfer because we are using incompatible OpenGL contexts between Qt and Chromium. That caused the shared memory buffer count for textures to overflow. This patch increases that buffer count.