1. 07 Nov, 2016 3 commits
    • Matthias Clasen's avatar
      3.22.3 · 99fed96b
      Matthias Clasen authored
      99fed96b
    • Matthias Clasen's avatar
      Avoid deprecation warnings · a61d7f7a
      Matthias Clasen authored
      The recent round of deprecation additions has caused some
      warnings that we should avoid.
      a61d7f7a
    • Chun-wei Fan's avatar
      GDK-Win32: Enable HiDPI support for Windows · 4add92a4
      Chun-wei Fan authored
      This enables HiDPI support for GTK+ on Windows, so that the
      fonts and window look better on HiDPI displays.  Notes for the current
      work:
      
      -The DPI awareness enabling can be disabled if and only if an application
       manifest is not embedded in the app to enable DPI awareness AND a user
       compatibility setting is not set to limit DPI awareness for the app, via
       the envvar GDK_WIN32_DISABLE_HIDPI.  The app manifest/user setting for
       DPI awareness will always win against the envvar, and so the HiDPI items
       will be always setup in such scenarios, unless DPI awareness is disabled.
      
      -Both automatic detection for the scaling factor and setting the scale
       factor using the GDK_SCALE envvar are supported, where the envvar takes
       precedence, which will therefore disable automatic scaling when
       resolution changes.
      
      -I am unable to test the wintab items because I don't have such devices
       around.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=768081
      4add92a4
  2. 05 Nov, 2016 4 commits
  3. 04 Nov, 2016 2 commits
  4. 03 Nov, 2016 4 commits
  5. 02 Nov, 2016 1 commit
  6. 01 Nov, 2016 1 commit
  7. 31 Oct, 2016 1 commit
  8. 29 Oct, 2016 1 commit
  9. 28 Oct, 2016 3 commits
    • Chun-wei Fan's avatar
      GDK-Win32: Improve GL on Windows · b67a1c7f
      Chun-wei Fan authored
      Update the GDKGL implementation:
      
      -Allow legacy contexts to be created.
      -Use finer-grained attributes to ask for a pixel format when possible,
       which also adds support for anti-aliasing
      
      In fact the changes here are required for GTKGL to work properly on
      Windows for 4.x.
      
      Note that creation of gles contexts are not done here, as the system does
      not support such contexts directly on Windows, but only through means such
      as ANGLE, which is a totally different issue here.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=773528
      b67a1c7f
    • Chun-wei Fan's avatar
      gtk/gtkmenu.c: Avoid compound literals · 45cf4c7d
      Chun-wei Fan authored
      We only start requiring compound literals from GTK+-3.90, so fix this so
      that pre-C99 compilers can build GTK+-3.22 properly.
      45cf4c7d
    • Benjamin Otte's avatar
      visual: Deprecate querying APIs · be1af1e0
      Benjamin Otte authored
      They are going away in 4.0 and nobody should be using them anyway.
      be1af1e0
  10. 27 Oct, 2016 4 commits
  11. 26 Oct, 2016 3 commits
  12. 25 Oct, 2016 1 commit
  13. 24 Oct, 2016 1 commit
  14. 23 Oct, 2016 2 commits
    • Emmanuele Bassi's avatar
      gl: Set legacy bit depending on OpenGL version · a1115c05
      Emmanuele Bassi authored
      GDK defaults to asking for an OpenGL 3.2 Core Profile, but if we get a
      legacy profile from the underlying windowing system, the OpenGL version
      will be fixed to 3.0. If that happens, we need to set the legacy bit on
      the GdkGLContext, since that bit will be used to determine the version
      and type of GLSL shaders that will be used by application and toolkit
      code alike.
      
      (cherry picked from commit 31c05771e957f2f54fb197a391b63e6ef3394a26)
      Signed-off-by: default avatarEmmanuele Bassi <ebassi@gnome.org>
      a1115c05
    • Emmanuele Bassi's avatar
      gl: Check whether use_es is positive · 4cdd4d03
      Emmanuele Bassi authored
      Now that the use_es field is an int with a possible negative value, we
      cannot use it its truth value directly; we need to check if it's a
      positive value, instead.
      
      (cherry picked from commit 8e85f55240d4e3a2191c7945c7e76a6f20a4d32d)
      Signed-off-by: default avatarEmmanuele Bassi <ebassi@gnome.org>
      4cdd4d03
  15. 21 Oct, 2016 9 commits