1. 12 Apr, 2016 - 1 commit
  2. 11 Apr, 2016 - 1 commit
  3. 10 Apr, 2016 - 2 commits
  4. 09 Apr, 2016 - 4 commits
    • Anton Kudryavtsev's avatar
      QDateTime: don't allocate memory in fromOffsetString() · 62e7ec7b
      Anton Kudryavtsev authored
      
      Manual splitting instead of QStringRef::split()
      
      Change-Id: I27ccf1c4e44ead5b13f85f2cdbd990cb3b874a7a
      Reviewed-by: default avatarEdward Welbourne <edward.welbourne@theqtcompany.com>
      Reviewed-by: default avatarMarc Mutz <marc.mutz@kdab.com>
      62e7ec7b
    • Anton Kudryavtsev's avatar
      QDateTime: add some const · 684c8d4d
      Anton Kudryavtsev authored
      
      For CoW types const methods will be called.
      For QDate we can use new const getDate() method.
      
      Change-Id: Ie3a4fe48b3635d270a79c9ac5205b835b3442eae
      Reviewed-by: default avatarMarc Mutz <marc.mutz@kdab.com>
      684c8d4d
    • Allan Sandfeld Jensen's avatar
      Do not clip or rasterize paths completely outside the device rect · 307825ca
      Allan Sandfeld Jensen authored
      
      The controlPointRect is a conservative area that is guaranteed to
      contain the path, if that does not intersect with the painter's device
      rect, the path must be fully outside the painted area, and can be
      ignored.
      
      Change-Id: If14d7dbaf916aa284b941d01e773da3365dce5bf
      Reviewed-by: default avatarGunnar Sletta <gunnar@sletta.org>
      307825ca
    • Louai Al-Khanji's avatar
      X11: Better support non-32bit visuals · 5f39a0ef
      Louai Al-Khanji authored
      
      This patch improves support for non-32bit screen configurations on X. The
      patch mostly touches the xcb platform plugin but the changes to the glx
      convenience functions do affect e.g. the offscreen plugin as well.
      
      Since QWindow instances are now by default of type RasterGL instead of
      Raster the majority of all windows are in fact instances of QXcbGlxWindow.
      This means that the eventual QSurfaceFormat that we use is chosen based on
      the available OpenGL configurations. Here the GLX config resolution code
      did not do a very good job in trying to find the closest match relative to
      the requested QSurfaceFormat, instead preferring higher bit depths.
      
      This is an issue since many configurations support 32-bit windows even
      if the screen itself has a root window with depth 16. In particular,
      servers supporting both GLX and Render are very likely to have such
      visuals. Particularly affected are remote X connections - even if the
      application itself makes no use of OpenGL at all!
      
      The changes introduced by this patch are as follows:
       1. Improve the GLX visual selection logic
       2. Improve the xcb visual selection logic
       3. Remove duplicated visual lookup for OpenGL-enabled windows
       4. Configure the default QSurfaceFormat to match the primary screen depth
      
      Change-Id: Id1c176359e63a4581410e20350db5ac2c083e1cf
      Reviewed-by: default avatarLars Knoll <lars.knoll@theqtcompany.com>
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@theqtcompany.com>
      5f39a0ef
  5. 08 Apr, 2016 - 9 commits
  6. 07 Apr, 2016 - 6 commits
  7. 06 Apr, 2016 - 17 commits