1. 09 Jan, 2021 1 commit
  2. 06 Jan, 2021 3 commits
  3. 04 Jan, 2021 1 commit
  4. 31 Dec, 2020 1 commit
  5. 28 Dec, 2020 1 commit
  6. 27 Dec, 2020 2 commits
  7. 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.
    • 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...
    • 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.
    • 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
    • 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
  8. 23 Dec, 2020 6 commits
    • Danial Behzadi's avatar
      Update Persian translation · 856fb754
      Danial Behzadi authored
    • 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 GNOME/gtk!2995
    • 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
    • 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
      Also update the config.h.win32.in template accordingly, since this
      function is provided on Visual Studio 2013 or later.
    • 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.
    • 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.
  9. 21 Dec, 2020 1 commit
  10. 20 Dec, 2020 2 commits
  11. 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
  12. 16 Dec, 2020 3 commits
  13. 14 Dec, 2020 2 commits
  14. 10 Dec, 2020 1 commit
  15. 08 Dec, 2020 2 commits
  16. 06 Dec, 2020 1 commit
  17. 05 Dec, 2020 1 commit
  18. 04 Dec, 2020 1 commit
    • Samuel Thibault's avatar
      gtknotebookpageaccessible: do not fallback to child accessible for extents · 4ffe5a49
      Samuel Thibault authored
      When the notebook page does not have a label, it should not fallback to
      asking its child accessible for extent, since the child might be asking
      exactly the converse when it is a socket, thus getting in an infinite
      loop. When the page does not have a label, is does not really make sense to
      give it an extent anyway.
      Fixes atk#18
  19. 01 Dec, 2020 1 commit
  20. 30 Nov, 2020 1 commit
  21. 20 Nov, 2020 1 commit
  22. 16 Nov, 2020 1 commit
  23. 15 Nov, 2020 1 commit