)]}'
{
  "commit": "facbc82d6cffa924995dfe04bbd944858db4e75f",
  "tree": "cc61863f2833e792613864883c7df0d631b4f932",
  "parents": [
    "1cef73504733c4339bdef685e47633ae65389eb6"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Jan 25 14:22:05 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 25 14:22:05 2022 +0000"
  },
  "message": "Revert \"Roll third_party/glfw/ 947731113..df8d7bc89 (184 commits)\"\n\nThis reverts commit 6c9a5920ea0e158f5ddd9291545fed4b4e94722f.\n\nReason for revert: Doesn\u0027t roll properly in Chromium.\n\nOriginal change\u0027s description:\n\u003e Roll third_party/glfw/ 947731113..df8d7bc89 (184 commits)\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/glfw/glfw/+log/94773111300f..df8d7bc89293\n\u003e\n\u003e $ git log 947731113..df8d7bc89 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n\u003e 2021-12-31 elmindreda Wayland: Clean up modifier key event handler\n\u003e 2021-12-31 elmindreda Wayland: Clean up key translation\n\u003e 2021-12-30 elmindreda Wayland: Fix text input not following key repeat\n\u003e 2021-12-30 elmindreda Wayland: Clean up key event handler\n\u003e 2021-12-30 elmindreda Wayland: Require xkbcommon 0.5.0 or greater\n\u003e 2021-12-30 elmindreda Wayland: Clean up text input\n\u003e 2021-12-30 elmindreda Clean up internal Unicode code point handling\n\u003e 2021-12-29 elmindreda Wayland: Implement key name support\n\u003e 2021-12-30 elmindreda Move UTF-8 encoding to shared code\n\u003e 2021-12-30 elmindreda Wayland: Fix keys reported as wrong or unknown key\n\u003e 2021-12-28 elmindreda Wayland: Fix GLFW_VISIBLE affecting full screen\n\u003e 2021-12-28 elmindreda Fix gamma test not checking for NULL return value\n\u003e 2021-12-28 elmindreda Wayland: Fix missing damage event on window show\n\u003e 2021-12-28 elmindreda Wayland: Fix window not visible after initial swap\n\u003e 2021-12-27 elmindreda Wayland: Remove window monitor array pre-alloc\n\u003e 2021-12-27 elmindreda Wayland: Remove superfluous initialize to NULL\n\u003e 2021-12-27 elmindreda Wayland: Move window title cloning to creation\n\u003e 2021-12-27 elmindreda Wayland: Gather framebuffer transparency logic\n\u003e 2021-12-27 elmindreda Wayland: Move surface creation function\n\u003e 2021-12-26 elmindreda Wayland: Fix repeated key not released on defocus\n\u003e 2021-12-27 elmindreda Wayland: Control key repeat via timerfd state\n\u003e 2021-12-26 elmindreda Wayland: Clean up event pump\n\u003e 2021-12-30 linkmauve Wayland: Use correct action on fallback decoration\n\u003e 2021-12-27 elmindreda Wayland: Document delayed window showing\n\u003e 2021-12-26 elmindreda Update docs for specific Vulkan surface extensions\n\u003e 2021-12-22 elmindreda X11: Fix sonames for loaded libraries on OpenBSD\n\u003e 2021-12-22 elmindreda Add hiding and showing to interactive window test\n\u003e 2020-07-12 jason Wayland: Fix window hiding\n\u003e 2021-12-22 elmindreda Wayland: Fix key repeat continuing when refocused\n\u003e 2021-12-22 elmindreda Wayland: Fix duplicate focus event on activation\n\u003e 2021-12-14 linkmauve EGL: Use EGL_EXT_present_opaque when available\n\u003e 2021-12-14 linkmauve Wayland: Continue poll() if timerfd can’t be read\n\u003e 2020-06-05 lattis Wayland: Set O_NONBLOCK on repeat timerfd\n\u003e 2021-12-09 elmindreda X11: Add extension header paths to CMake target\n\u003e 2021-12-08 elmindreda Fix initial windowed mode size for test\n\u003e 2021-12-05 59504965+InKryption Add missing errors section for glfwGetGamepadName\n\u003e 2021-12-01 elmindreda Win32: Handle content scale error on creation\n\u003e 2021-12-01 elmindreda Win32: Fix bad content scale on monitor disconnect\n\u003e 2021-11-30 elmindreda Formatting\n\u003e 2021-11-30 elmindreda Cleanup\n\u003e 2021-11-02 elmindreda Add credits and update changelog\n\u003e 2021-10-31 stephen X11: Fix undefined behavior in glfwSetWindowIcon\n\u003e 2021-11-15 stephen Fix docs calling GLFW_CONTEXT_REVISION a hint\n\u003e 2021-11-16 elmindreda Gather Null specific platform selection logic\n\u003e 2021-11-09 elmindreda Update comments for global mutable data\n\u003e 2021-10-28 luzpaz Fix source comment typo\n\u003e 2021-11-25 elmindreda Add credit\n\u003e 2021-11-22 59504965+InKryption Add missing error to glfwGetClipboardString docs\n\u003e 2021-11-22 elmindreda Add credit\n\u003e 2021-11-18 jeebjp Cocoa: Use MACH_PORT_NULL for default IOKit port\n\u003e (...)\n\u003e 2021-07-14 elmindreda Add credit\n\u003e 2021-07-07 david.v.mckay realizing \"as you would\" is platform dependent\n\u003e 2021-07-07 david.v.mckay Clarify \"as you would\" for beginners.\n\u003e 2021-06-25 elmindreda Remove errors for gamepad element mismatch\n\u003e 2021-06-23 lazylumpster+github Consistent subsections in compile guide\n\u003e 2021-06-22 elmindreda Wayland: Fix missing constant on FreeBSD\n\u003e 2021-06-22 elmindreda Wayland: Fix case of epollshim find module name\n\u003e 2021-06-15 elmindreda Add missing changelog entry\n\u003e 2021-06-14 elmindreda Add notes on getting the HDC of a window on Win32\n\u003e 2021-06-09 elmindreda Fix some documentation URLs still using http:\n\u003e 2021-06-09 elmindreda Update IRC network to Libera.Chat\n\u003e 2021-06-09 elmindreda Add \u0027latest\u0027 branch to all CI builds\n\u003e 2021-06-09 elmindreda Move VS 2019 builds from AppVeyor to GH Actions\n\u003e 2021-06-07 elmindreda Migrate from Travis CI to GitHub Actions\n\u003e 2021-06-07 elmindreda Fix numeric conversion warnings in example\n\u003e 2021-05-14 elmindreda EGL: Fix creation of single-buffered windows\n\u003e 2021-05-14 elmindreda Move single/double-buffer filtering to backends\n\u003e 2021-05-13 elmindreda Skip initial buffer swap when single-buffered\n\u003e 2021-05-13 elmindreda Make GLFW_DOUBLEBUFFER a window attribute\n\u003e 2021-05-13 elmindreda Make monitor and joystick names static strings\n\u003e 2021-05-13 elmindreda Remove claim that EGL is not supported on macOS\n\u003e 2021-05-12 elmindreda Clarify documentation for hints\n\u003e 2021-05-12 elmindreda Fix header version macro descriptions in docs\n\u003e 2021-04-20 elmindreda Win32: Always define UNICODE and _UNICODE\n\u003e 2021-04-16 elmindreda Win32: Fix macros being enabled for other backends\n\u003e 2021-04-22 elmindreda Fix description of video mode ordering in docs\n\u003e 2021-04-15 konstantin Fix hardcoded runtime destination in CMake install\n\u003e 2021-04-12 elmindreda Win32: Fix compilation with standalone LLVM\n\u003e 2021-04-12 elmindreda Replace GL_ARB_debug_output in comments\n\u003e 2021-04-12 elmindreda Replace GL_ARB_debug_output in context guide\n\u003e 2021-04-11 elmindreda Add Vulkan device presentation support to glfwinfo\n\u003e 2021-04-11 elmindreda Add window surface creation to glfwinfo\n\u003e 2020-12-10 elmindreda Fix grammar in MoltenVK support docs\n\u003e 2021-04-11 elmindreda Add GLFW_X11_XCB_VULKAN_SURFACE flag to glfwinfo\n\u003e 2020-12-10 elmindreda Add docs for GLFW_X11_XCB_VULKAN_SURFACE\n\u003e 2020-10-23 caramelli.devel Add GLFW_X11_XCB_VULKAN_SURFACE init hint\n\u003e 2020-10-12 elmindreda Update USE_MSVC_RUNTIME_LIBRARY_DLL for CMake 3.15\n\u003e 2021-03-21 elmindreda Fix implicit double-to-float in linmath.h\n\u003e 2021-03-19 elmindreda Add issue number to changelog\n\u003e 2021-03-19 elmindreda Remove deprecated Doxygen tag\n\u003e 2021-03-15 elmindreda Win32: Add warning when option will have no effect\n\u003e 2020-08-20 elmindreda Ignore cached state when setting window attributes\n\u003e 2021-03-10 elmindreda Update linmath.h\n\u003e 2021-03-09 elmindreda Win32: Add MinGW-w64 detection to version string\n\u003e 2021-03-08 elmindreda X11: Fix attribs not applied on leaving fullscreen\n\u003e 2021-02-17 elmindreda Update changelog\n\u003e 2021-02-09 elmindreda Wayland: Move DPI fallback work to output done\n\u003e 2021-01-20 elmindreda Win32: Fix content area rescaling on older systems\n\u003e 2021-01-19 elmindreda Win32: Fix full screen windows affected by scaling\n\u003e 2021-02-10 elmindreda Cocoa: Fix console apps getting a dock icon\n\u003e\n\u003e Created with:\n\u003e   roll-dep third_party/glfw\n\u003e\n\u003e Bug: dawn:1246\n\u003e Change-Id: If6357019587d43bebc9eea79d8a5af0bf81d4734\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75421\n\u003e Reviewed-by: Loko Kung \u003clokokung@google.com\u003e\n\u003e Reviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n\u003e Commit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\nTBR\u003dcwallez@chromium.org,enga@chromium.org,lokokung@google.com\n\nChange-Id: Iab8c93e4cb2b4b905a84c339ea47a5fbd4408caa\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: dawn:1246\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/77942\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3fe5ae8de3e0364479a99cbb3192bb7c7791b91",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "90fbb88909f2b680af5e2a1ee2d276a1f49efc05",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "949a61a006ec75792112d7f42dffb95391063bb0",
      "old_mode": 33188,
      "old_path": "third_party/gn/glfw/BUILD.gn",
      "new_id": "b592b4d2c422773adde41a1eee7dffdc5fbcc68b",
      "new_mode": 33188,
      "new_path": "third_party/gn/glfw/BUILD.gn"
    }
  ]
}
