1. 14 Jan, 2021 1 commit
    • Carlos Garnacho's avatar
      gdk/wayland: Mark matched settings from the portal as valid · 02a02fac
      Carlos Garnacho authored
      Commit e6209de9 added some checks on TranslationEntry.valid in
      order to figure out whether using the new font settings or the
      old g-s-d ones. However that's only set in the non-sandboxed case.
      
      This makes sandboxed applications fallback to the old (and also
      non-existing with modern g-s-d) settings, possibly resulting in
      ugly defaults being picked.
      
      Fix this by also marking TranslationEntry elements as valid when
      using the settings portal, precisely those entries that we are able
      to read and match with our own table.
      02a02fac
  2. 10 Jan, 2021 2 commits
  3. 06 Jan, 2021 3 commits
  4. 04 Jan, 2021 1 commit
  5. 31 Dec, 2020 1 commit
  6. 28 Dec, 2020 1 commit
  7. 27 Dec, 2020 2 commits
  8. 24 Dec, 2020 5 commits
    • Chun-wei Fan's avatar
      Try again to fix 'make dist' · 7647208f
      Chun-wei Fan authored
      It turns out that we must put Directory.Build.props in win32/vs10 and let
      automake copy it over to win32/vs15/... so do that, and only dist the copy
      in win32/vs15.
      7647208f
    • Chun-wei Fan's avatar
      win32/Makefile-newvs.am: Fix 'make dist' · 8f325b47
      Chun-wei Fan authored
      We need to account for the lack of Directory.Build.props in win32/vs10...
      8f325b47
    • Chun-wei Fan's avatar
      Visual Studio projects: Support arm64/aarch64 builds better · ac7dd63b
      Chun-wei Fan authored
      Update the NMake Makefiles used for generating the various sources be able to
      cope with an ARM64 build environment, and update the project files, in
      particular for Visual Studio 2017 (VisualStudioVersion 15.0) so that we can
      pull in the system .lib's that were somehow excluded from the default list
      on ARM64 builds.
      
      Also, add a custom Directory.Build.props in win32/vs15 so that we do not
      try to build with the Windows 8.1 SDK by defualt, which is not ready for ARM64
      builds, but instead uses the appropriate Windows 10 SDK that supports this.
      
      Update the README.win32 file to give people instructions on how ARM64 builds
      can be carried out.
      ac7dd63b
    • Chun-wei Fan's avatar
      Visual Studio Projects: Improve search for Harfbuzz headers · a7b93d62
      Chun-wei Fan authored
      Look in the include/harfbuzz directory that is under the pre-defined prefix
      directory, as Pango 1.44.x and later pulled in HarfBuzz headers for all builds
      a7b93d62
    • Chun-wei Fan's avatar
      Visual Studio projects: Do not hardcode gdbus-codegen path · 985e1777
      Chun-wei Fan authored
      Instead, use the $(GDBUS_CODEGEN) NMake Makefile variable, so that it may be
      overridden if needed
      985e1777
  9. 23 Dec, 2020 6 commits
    • Danial Behzadi's avatar
      Update Persian translation · 856fb754
      Danial Behzadi authored
      856fb754
    • Emmanuele Bassi's avatar
      Merge branch '324.c89' into 'gtk-3-24' · 138f104f
      Emmanuele Bassi authored
      Fix gtk-3-24 builds on older C89-esque compilers
      
      See merge request !2995
      138f104f
    • Chun-wei Fan's avatar
      gdkglcontext-win32.c: Workaround Intel glBlitFramebuffer() issues · 79e512ab
      Chun-wei Fan authored
      Intel OpenGL drivers have an issue where the results of a series of
      glBlitFramebuffer() can delay updating the display, when we use GDK_GL=always,
      which is manifested when attempting to enter text in text boxes.
      
      This attempts to work around this issue by requiring a glFlush() call and a
      retry to the same glBlitFramebuffer() calls to avoid delays in keystrokes when
      using GDK_GL=always and when not using libANGLE OpenGL/ES emulation, when an
      Intel OpenGL driver is being used.
      
      Special thanks to Lukas K. for the analysis and coming up with a workaround,
      which this patch builds upon.
      
      Fixes issue 3487
      79e512ab
    • Chun-wei Fan's avatar
      gtk/fallback-c89.c: Add fallback for fmin() · 91343251
      Chun-wei Fan authored
      fmin() is a function that is introduced with C99/C++11, so check for the
      presence of it and provide a simple implementation for it if it does not
      exist.
      
      Also update the config.h.win32.in template accordingly, since this
      function is provided on Visual Studio 2013 or later.
      91343251
    • Chun-wei Fan's avatar
      gtk/gtkscrolledwindow.c: Declare variables at top-of-block · ecd6b0b9
      Chun-wei Fan authored
      This way, the code can be built on C89-esque compilers.
      ecd6b0b9
    • Chun-wei Fan's avatar
      Visual Studio: Use G_ENABLE_DEBUG for all builds · de6498f1
      Chun-wei Fan authored
      This way, we can enable the built binaries to print out diagnostic
      messages as needed by the values we set via the envvar GDK_DEBUG.
      
      The release configs of the Visual Studio project files follow the
      settings of Meson's `debugoptimized` build settings.
      de6498f1
  10. 21 Dec, 2020 1 commit
  11. 20 Dec, 2020 2 commits
  12. 18 Dec, 2020 1 commit
    • Maxim Zakharov's avatar
      fix touchscreen events processing in broadway.js · ba845fa7
      Maxim Zakharov authored
      Makes event listeners active explicitly if supported; corrects
      handling for deleted surfaces preventing javascript errors in
      accessing deleted objects; makes event identifiers unique for
      broadwayd when executing in Chrome on Android.
      
      Partially fixes #1493
      ba845fa7
  13. 16 Dec, 2020 3 commits
  14. 14 Dec, 2020 2 commits
  15. 10 Dec, 2020 1 commit
  16. 08 Dec, 2020 2 commits
  17. 06 Dec, 2020 1 commit
  18. 05 Dec, 2020 1 commit
  19. 04 Dec, 2020 1 commit
  20. 01 Dec, 2020 1 commit
  21. 30 Nov, 2020 1 commit
  22. 20 Nov, 2020 1 commit