)]}'
{
  "log": [
    {
      "commit": "412fdb06bb5d1ddc6ba20e0c9a209771c877a3cc",
      "tree": "208d7ca015cebf3af717f546751272e9ddfb5508",
      "parents": [
        "fece3c9af6dfd89f85f74f32ce4e1dd08c3d8b9d"
      ],
      "author": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Sun Jan 08 13:09:22 2023 -0800"
      },
      "committer": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Tue Jan 10 00:04:09 2023 +0000"
      },
      "message": "[glfw] Update owners file\n\n- remove reveman@ and add rosasco@.\n\nChange-Id: I4fc3ce63382b531be1d955421e74593024a9a0ab\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/787406\nReviewed-by: Randall Bosetti \u003crlb@google.com\u003e\n"
    },
    {
      "commit": "fece3c9af6dfd89f85f74f32ce4e1dd08c3d8b9d",
      "tree": "4562d144c92806b3dac502bfe9bf6f24b67e149b",
      "parents": [
        "dd00570158f3579997d407147728de140ef898bf"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Nov 11 15:08:26 2021 -0800"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Nov 12 16:15:01 2021 +0000"
      },
      "message": "[cflags] Suppress -Wextra-semi in third party code\n\nBug: 56257\nChange-Id: Ibbc2eb75fc77512e59e5f9156b186a749001c502\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/605571\nReviewed-by: Tamir Duberstein \u003ctamird@google.com\u003e\n"
    },
    {
      "commit": "dd00570158f3579997d407147728de140ef898bf",
      "tree": "cd5f70a8db68f84c470af73e9ff0d454aa36d3f6",
      "parents": [
        "0fd8c5d1703f457e12bfe8e658c8f64f2c63e6b9"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Sep 02 20:51:05 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Tue Sep 07 17:55:59 2021 +0000"
      },
      "message": "Add -Wno-write-strings\n\nThis is being turned on in the main repo.\n\nChange-Id: I6df12cd17a139000e0bd788b773626a25fe37001\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/576487\nReviewed-by: Shai Barack \u003cshayba@google.com\u003e\n"
    },
    {
      "commit": "0fd8c5d1703f457e12bfe8e658c8f64f2c63e6b9",
      "tree": "dcacb3eba6a78e75b965338f7e9f52e6e6df6680",
      "parents": [
        "c08ef16b2fbca011297361d96e276c16b9db8f0b"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Tue May 25 16:02:06 2021 -0400"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Wed Jun 02 18:07:08 2021 +0000"
      },
      "message": "[owners] Add OWNERs files to glfw\nBug: 77452\nChange-Id: I9f85ddc79f46aebbe5fb3b28b0d95204b1f56988\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/534743\nReviewed-by: Josh Gargus \u003cjjosh@google.com\u003e\n"
    },
    {
      "commit": "c08ef16b2fbca011297361d96e276c16b9db8f0b",
      "tree": "85768880d1eddad56fb6d5af22aac94f4c99437e",
      "parents": [
        "5518401e4ad01ee8fdba48efc920c6d81e0c0364"
      ],
      "author": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Mon Oct 19 14:52:56 2020 -0700"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Tue Oct 20 01:40:58 2020 +0000"
      },
      "message": "[build] Update BUILD.gn to reflect changes in //build/secondary.\n\nThis updates the glfw build file so that it matches the one\nin //build/secondary.\n\nBug: BLD-564\nBug: 62290\n\nChange-Id: I86b90367576e8652a8b2d7d243876a762576c6b4\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/440920\nReviewed-by: John Rosasco \u003crosasco@google.com\u003e\n"
    },
    {
      "commit": "5518401e4ad01ee8fdba48efc920c6d81e0c0364",
      "tree": "09cd23492e96cacb2bc1624092e8d1fcb69bf8ff",
      "parents": [
        "8e6a81578bc674d88756bcadb00bf6689c6b7968"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Nov 06 23:46:05 2019 +0100"
      },
      "committer": {
        "name": "Yilong Li",
        "email": "liyl@google.com",
        "time": "Tue Oct 20 01:40:29 2020 +0000"
      },
      "message": "Cocoa: Fix multiple methods warning\n\nThis fixes a warning due to us using bare ids and\nNSCollectionLayoutAnchor having a message with the same name.\n\nOriginal-Change: https://github.com/glfw/glfw/commit/bac15f94493938eded7161a7a0ab8827584e3db1\nChange-Id: I5656acaf93ba93ed42e0f153bc7434623d3ff165\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/glfw/+/440919\nReviewed-by: John Rosasco \u003crosasco@google.com\u003e\n"
    },
    {
      "commit": "8e6a81578bc674d88756bcadb00bf6689c6b7968",
      "tree": "54ed96ed00246eb23cfed5c5d8fb03d99540703a",
      "parents": [
        "8b974d292cf0bf0a9752a04fb682d4414605bc8c"
      ],
      "author": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Wed Jul 10 17:33:54 2019 -0400"
      },
      "committer": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Wed Jul 10 21:34:56 2019 +0000"
      },
      "message": "[build] Update BUILD.gn for glfw3.3 transition.\n\nBLD-564 #comment\n\nChange-Id: I54c6e16c34a9fb172f8d2c6af783c192f52f1be5\n"
    },
    {
      "commit": "8b974d292cf0bf0a9752a04fb682d4414605bc8c",
      "tree": "7b963e6a7deda65b1a4623008b11f770042ae53b",
      "parents": [
        "b0796109629931b6fa6e449c15a177845256a407"
      ],
      "author": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Wed Jul 10 14:47:38 2019 -0400"
      },
      "committer": {
        "name": "John Rosasco",
        "email": "rosasco@google.com",
        "time": "Wed Jul 10 21:17:32 2019 +0000"
      },
      "message": "[build] Copy BUILD.gn from //build/secondary\n\nAs part of soft transition to updating glfw to version 3.3,\ncopy //build/secondary/third_party/glfw/BUILD.gn so it is colocated\nwith the source and can atomically be revved when we update to 3.3.\n\nBLD-564 #comment\n\nChange-Id: I56bb98950b5e7697a8bd4587ad4b268400b475eb\n"
    },
    {
      "commit": "b0796109629931b6fa6e449c15a177845256a407",
      "tree": "335f21bfbc1bd913e48b9efe89c3b07d55d1c459",
      "parents": [
        "186e9372d5384d168c465c7e2c40d3575d1ecd73"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Apr 16 01:36:49 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Apr 16 01:40:30 2019 +0200"
      },
      "message": "Documentation work\n"
    },
    {
      "commit": "186e9372d5384d168c465c7e2c40d3575d1ecd73",
      "tree": "3ad215e6f79b2ce11136996b38ec3b727d06fa2b",
      "parents": [
        "ab118b2529a8da3e6b5f847b80ee86bb8c6bf6bb"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Apr 16 01:05:57 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Apr 16 01:05:57 2019 +0200"
      },
      "message": "Add credit\n"
    },
    {
      "commit": "ab118b2529a8da3e6b5f847b80ee86bb8c6bf6bb",
      "tree": "3b3514f7bec468760378809deca4339306806046",
      "parents": [
        "1f91697cd31520d6dfc7692a0cb248840d164a8e"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 20:50:00 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 20:50:00 2019 +0200"
      },
      "message": "Fix copyright years (somewhat)\n"
    },
    {
      "commit": "1f91697cd31520d6dfc7692a0cb248840d164a8e",
      "tree": "93260fca7bb2b8fac9039875f7eb2ca4b6b4f34c",
      "parents": [
        "334a4859689718cc6afd15169d2fa57e0e5fd596"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 15:35:38 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 15:37:15 2019 +0200"
      },
      "message": "Win32: Fix VS static analysis warnings\n"
    },
    {
      "commit": "334a4859689718cc6afd15169d2fa57e0e5fd596",
      "tree": "40af58c877ab8185291d66502655cfdffec78bea",
      "parents": [
        "0e74265426591a9b1e61deef224f920e3b54fd01"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 15:33:47 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 15:35:19 2019 +0200"
      },
      "message": "Win32: Fix potential buffer overrun\n\nFound with VS static analysis.\n"
    },
    {
      "commit": "0e74265426591a9b1e61deef224f920e3b54fd01",
      "tree": "43081b18c772d21ae825a869bc2ece0730c9d4b6",
      "parents": [
        "3c3981a4f00cdee0f20be6866305715a29b94125"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Mon Apr 15 00:06:56 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Cocoa: Fix cursor hover test\n"
    },
    {
      "commit": "3c3981a4f00cdee0f20be6866305715a29b94125",
      "tree": "8c9bdc79a08681f1fd51c27a6d5801bb5e8bf543",
      "parents": [
        "d0b7f539e20aaff40bdc1a166f115b3b9f6497bd"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 21:19:40 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Cocoa: Fix coordinate transformations\n\nWindow relative mouse locations provided via NSWindow and NSEvent are\nbased at 0,1 while screen relative locations use 0,0.  Incorrect\nhandling of this had crept into other coordinate transformations.  Note\nthat most of these errors canceled each other out, so the reported\npositions of windows, monitors and work areas are unaffected.  This\ncorrects the cursor position for glfwGetCursorPos and glfwSetCursorPos.\n\nFixes #1461.\n"
    },
    {
      "commit": "d0b7f539e20aaff40bdc1a166f115b3b9f6497bd",
      "tree": "942e1cdf2ad58fc2325f9a9c63b3cc80d8850ceb",
      "parents": [
        "62d296992e68b8a823b6d8a32e8a2760f6227edf"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 21:37:44 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Add full screen toggling to cursor test\n"
    },
    {
      "commit": "62d296992e68b8a823b6d8a32e8a2760f6227edf",
      "tree": "bfc41a941803621ed886927968e75dbe970ba6db",
      "parents": [
        "5f4e66b21a4930be419b2f4df666415e97424d2b"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 21:13:55 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Add min/max corner placement to cursor test\n\nRelated to #1461.\n"
    },
    {
      "commit": "5f4e66b21a4930be419b2f4df666415e97424d2b",
      "tree": "81f6076bff9444c55091a4e9b84d2cc2a36ee3ac",
      "parents": [
        "f03614277ded7b6f3a711833c8d6f3c68d0db552"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 19:06:47 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Add cursor position rountrip key to cursor test\n\nRelated to #1461.\n"
    },
    {
      "commit": "f03614277ded7b6f3a711833c8d6f3c68d0db552",
      "tree": "d8f249db0c1756fad6e820b0457de94a3931000b",
      "parents": [
        "45a62adf824e8344827cd55b9ad0d86ccaa76989"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 19:04:21 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:52:17 2019 +0200"
      },
      "message": "Update cursor test tracking when enabling cursor\n\nRelated to #1461.\n"
    },
    {
      "commit": "45a62adf824e8344827cd55b9ad0d86ccaa76989",
      "tree": "b10c936b017cd737050e5cfeab13cbd1e663908e",
      "parents": [
        "718609275dd94e69cd5551274d607099edcbce66"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 19:03:36 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:37:03 2019 +0200"
      },
      "message": "Fix cursor test tracking mode drawing\n\nRelated to #1461.\n"
    },
    {
      "commit": "718609275dd94e69cd5551274d607099edcbce66",
      "tree": "0c0b96d4508cffef9d79aa962ac01b63db6552e5",
      "parents": [
        "28f118f4de1af12e0abb516459f1d2318e1710c8"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Apr 10 19:01:50 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:36:12 2019 +0200"
      },
      "message": "Add custom cursor to cursor test tracking mode\n\nRelated to #1461.\n"
    },
    {
      "commit": "28f118f4de1af12e0abb516459f1d2318e1710c8",
      "tree": "efc5c8277d08d191cdce1a3e65b5e23efe7a8f2b",
      "parents": [
        "224e9205e0909d07df9730fd089db172768f8802"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Mon Apr 08 21:49:17 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:36:12 2019 +0200"
      },
      "message": "NSGL: Disable swap interval\n\nSwap interval now uses CVDisplayLink.\n"
    },
    {
      "commit": "224e9205e0909d07df9730fd089db172768f8802",
      "tree": "b1394dffe3cc92ccb157b54d73e1932585fd985a",
      "parents": [
        "bd23be2594f95185e11d28244cf4b955d249479e"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Mon Apr 08 21:51:21 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 14:35:11 2019 +0200"
      },
      "message": "Remove command-line options from tearing test\n"
    },
    {
      "commit": "bd23be2594f95185e11d28244cf4b955d249479e",
      "tree": "4632969b0e61d0d6313bf0bf4bcf9c04451f2ac2",
      "parents": [
        "93962ec168002aaa6d4756104264ca0c1301fca0"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 02:26:15 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 02:46:07 2019 +0200"
      },
      "message": "Add pkgconfig dependency for GLFW_VULKAN_STATIC\n"
    },
    {
      "commit": "93962ec168002aaa6d4756104264ca0c1301fca0",
      "tree": "30dafe239dbf84636f6031192cd434233237aeca",
      "parents": [
        "f4f1002d14297ca6d465c73af2acef154962b637"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Apr 14 20:51:46 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 02:46:07 2019 +0200"
      },
      "message": "Win32: Fix VS 2010 build error\n"
    },
    {
      "commit": "f4f1002d14297ca6d465c73af2acef154962b637",
      "tree": "6e0e52c55a49ae42977bbe0d7aa71535e4c36a20",
      "parents": [
        "d7e30b1c744a0fd0c65582619d43fc47f38c6c69"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Apr 14 19:18:32 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 02:46:07 2019 +0200"
      },
      "message": "Documentation work\n"
    },
    {
      "commit": "d7e30b1c744a0fd0c65582619d43fc47f38c6c69",
      "tree": "df8682391bd1b1c1c10425d187ff50b6868ce486",
      "parents": [
        "3461d1c2a59e764db352f5ce66e58edcfb8f9545"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Apr 14 17:34:38 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 15 02:45:48 2019 +0200"
      },
      "message": "Replace glad and the Vulkan SDK with glad2\n\nThis removes all dependencies from the GLFW test programs on the Vulkan\nSDK.\n\nIt also removes support for linking the GLFW shared library (dynamic\nlibrary, DLL) against the Vulkan loader static library.\n"
    },
    {
      "commit": "3461d1c2a59e764db352f5ce66e58edcfb8f9545",
      "tree": "25b1dd2607fadf5139bffad3d9bb2203ff4261da",
      "parents": [
        "0fa77ea63aa44865042d9a0ed52ff263a131bfbe"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 08 20:51:05 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 08 20:51:34 2019 +0200"
      },
      "message": "Fix missing context APIs in version strings\n"
    },
    {
      "commit": "0fa77ea63aa44865042d9a0ed52ff263a131bfbe",
      "tree": "00ac040ba6a0f6aef3fd0d9671c6c19079fee7d4",
      "parents": [
        "c585bf010b45319e2f5217cc5e736184a66f86e4"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Apr 05 18:19:10 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 08 20:51:34 2019 +0200"
      },
      "message": "Documentation work\n"
    },
    {
      "commit": "c585bf010b45319e2f5217cc5e736184a66f86e4",
      "tree": "72697124fd8bc32340b6869f4a150324220f5478",
      "parents": [
        "0267cebe00d72b56d7a57262e39e5b39eb221e85"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Sun Apr 07 20:44:21 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Sun Apr 07 20:44:21 2019 +0200"
      },
      "message": "Fix file flags\n"
    },
    {
      "commit": "0267cebe00d72b56d7a57262e39e5b39eb221e85",
      "tree": "2da2428e2f37d70dab7055f73a856c70b9af91a5",
      "parents": [
        "f8a70aca67b08b520e5d74d8a637c6d7551da317"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Apr 05 14:25:28 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Apr 05 14:25:28 2019 +0200"
      },
      "message": "Update for Doxygen CSS changes\n"
    },
    {
      "commit": "f8a70aca67b08b520e5d74d8a637c6d7551da317",
      "tree": "ea98baee874f5153c0acc67882da826dd6ad3ab2",
      "parents": [
        "422bf79e8f5404435525cb1f755d2198d2a76b28"
      ],
      "author": {
        "name": "r00ster",
        "email": "r00ster91@protonmail.com",
        "time": "Thu Apr 04 17:14:40 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Apr 05 05:18:39 2019 +0200"
      },
      "message": "Add an n\n\nCloses #1460.\n"
    },
    {
      "commit": "422bf79e8f5404435525cb1f755d2198d2a76b28",
      "tree": "23904333f06258af4c9eada355fb14ad2933e0b6",
      "parents": [
        "5644b66bac4a8e5e4f42267f68a1448a04c5e6ea"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 18:36:30 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Apr 05 03:26:52 2019 +0200"
      },
      "message": "Documentation work\n"
    },
    {
      "commit": "5644b66bac4a8e5e4f42267f68a1448a04c5e6ea",
      "tree": "25cf0f22058d5e666c4217eee36ded14fb4ae54f",
      "parents": [
        "6e382c9b7f7e42b764f49560b70d05511f9bb9a7"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 19:57:54 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 19:57:54 2019 +0200"
      },
      "message": "Documentation work\n"
    },
    {
      "commit": "6e382c9b7f7e42b764f49560b70d05511f9bb9a7",
      "tree": "2a1d9146aed85e3417c1f3f28a0ecd3ca72181c5",
      "parents": [
        "87458617e0d6094630a255d043c55e085f70c07f"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 18:23:21 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 18:23:21 2019 +0200"
      },
      "message": "Add credit\n"
    },
    {
      "commit": "87458617e0d6094630a255d043c55e085f70c07f",
      "tree": "27c299b5e07bfac4c6dfa7fe4f601ad9956861a0",
      "parents": [
        "297999c9e1b9879ec39fe721919c9c131fc95fdf"
      ],
      "author": {
        "name": "Cliff Smolinsky",
        "email": "40178962+kliffy542@users.noreply.github.com",
        "time": "Tue Mar 19 09:22:59 2019 -0700"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 18:11:55 2019 +0200"
      },
      "message": "Win32: Bypass composition check on Windows 8+\n\nDWM composition is always enabled on Windows 8 and later, so there\u0027s no\nneed to call DwmIsCompositionEnabled on those platforms.\n\nFixes #1452.\nCloses #1453.\n"
    },
    {
      "commit": "297999c9e1b9879ec39fe721919c9c131fc95fdf",
      "tree": "73bf8e74a7334b9aa90aad86a85f0ca4642b60b5",
      "parents": [
        "b702577cd260a328c99cfc17a2051bacd56acc1a"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:42:27 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:42:27 2019 +0200"
      },
      "message": "Add missing SDL2 attribution\n"
    },
    {
      "commit": "b702577cd260a328c99cfc17a2051bacd56acc1a",
      "tree": "ad57c41f7770ec5ca1b2c17aa6ec2eb15786c9f8",
      "parents": [
        "1857fc2272c5ac21c02192e5cb461774a8d98e6c"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:41:04 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:41:04 2019 +0200"
      },
      "message": "Exclude CI and Git dotfiles from Git export\n"
    },
    {
      "commit": "1857fc2272c5ac21c02192e5cb461774a8d98e6c",
      "tree": "891d4e73b220dbb8aa994f4619e15034f342567c",
      "parents": [
        "a507872051db95a8d70494ffbaf17c24941a65c9"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:38:02 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:40:44 2019 +0200"
      },
      "message": "Add MinGW-w64 Clang toolchain files\n"
    },
    {
      "commit": "a507872051db95a8d70494ffbaf17c24941a65c9",
      "tree": "683254b23fc3f798c10cea9b5a203f287fe0338b",
      "parents": [
        "c0a3a9aefe00f91112f15cf4d43867d4c5ba8d69"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:37:02 2019 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Apr 01 17:37:02 2019 +0200"
      },
      "message": "Remove toolchain files for unused MinGW variants\n"
    },
    {
      "commit": "c0a3a9aefe00f91112f15cf4d43867d4c5ba8d69",
      "tree": "b30d05656fa72d82893686516c5a14e082be6178",
      "parents": [
        "5292914ce19ed2dc6c6abfd591c4df18820a466a"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Mar 29 00:47:04 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Mar 29 00:47:04 2019 +0100"
      },
      "message": "Sort release notes by seemingly arbitrary criteria\n"
    },
    {
      "commit": "5292914ce19ed2dc6c6abfd591c4df18820a466a",
      "tree": "179f27ea81fc7f660ec9aa1a58dbd0d820df90e2",
      "parents": [
        "8d4fd40b646a94f8367e6321702ff57a4f99edf4"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Thu Mar 21 02:05:49 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Thu Mar 28 23:50:13 2019 +0100"
      },
      "message": "Win32: Fix message pump filtering during init\n\nFixes #886.\n"
    },
    {
      "commit": "8d4fd40b646a94f8367e6321702ff57a4f99edf4",
      "tree": "5ff1d6639c4d4f8c4e146e10afe40c9401c01e1d",
      "parents": [
        "02874d9c148cf549abc403e07856d7531f4fcce6"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 23:07:30 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 23:07:30 2019 +0100"
      },
      "message": "Formatting\n"
    },
    {
      "commit": "02874d9c148cf549abc403e07856d7531f4fcce6",
      "tree": "cabf0d52406d92a8551881111323c582270c91e6",
      "parents": [
        "0d355379e070d094a6b9e0894f4fa51e00e1364f"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 23:01:27 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 23:01:27 2019 +0100"
      },
      "message": "Align joystick axis to gamepad button behavior\n\nThis is an SDL2 compatibility fix.\n"
    },
    {
      "commit": "0d355379e070d094a6b9e0894f4fa51e00e1364f",
      "tree": "4039a675246c821f68366bca537a811bd1b06692",
      "parents": [
        "c32dc3a0856e339d8de582582fcbedec430e14b4"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 22:58:47 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Mar 28 22:58:47 2019 +0100"
      },
      "message": "Cocoa: Support some sim page joystick elements\n\nThis is an SDL2 compatibility fix.\n"
    },
    {
      "commit": "c32dc3a0856e339d8de582582fcbedec430e14b4",
      "tree": "3ec2ebc0629259ab66241198afc676756f4da290",
      "parents": [
        "cad22cb2f63af8979900776b3c373a3f54b79977"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:31:32 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:34:54 2019 +0100"
      },
      "message": "Fix half-axis to gamepad button value mapping\n\nNegative half-axes were not negated when mapped onto gamepad buttons.\n"
    },
    {
      "commit": "cad22cb2f63af8979900776b3c373a3f54b79977",
      "tree": "31191957db29576d1c0da3edb21dfd92f775f490",
      "parents": [
        "1fca33b3c155b1059263a67a6a89e102cb1ae061"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:04:43 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:04:43 2019 +0100"
      },
      "message": "Cocoa: Fix missing check for selector\n\nFixes #1457.\n"
    },
    {
      "commit": "1fca33b3c155b1059263a67a6a89e102cb1ae061",
      "tree": "9e65a2ad91b6a24c2eee585b7bdfe4f593539cab",
      "parents": [
        "9420e6f0d090f2f3fe61f71d5e05220f5245c861"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:03:05 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 20:03:05 2019 +0100"
      },
      "message": "Cocoa: Remove checks for pre-10.8 SDK\n\nOS X 10.8 is now the minimum required version but these checks were not\nremoved when that change was made.\n"
    },
    {
      "commit": "9420e6f0d090f2f3fe61f71d5e05220f5245c861",
      "tree": "a01ed9809669cc7c6e0d22c4b0ba40479a86fb26",
      "parents": [
        "980fc9b52f397ec54ce65f69abe9ff694622b4ab"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 19:35:19 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 19:35:19 2019 +0100"
      },
      "message": "Fix invalid ranges for gamepad axis sources\n\nButtons and hat bits were mapped to [0,1] instead of [-1,1].\n\nFixes #1293.\n"
    },
    {
      "commit": "980fc9b52f397ec54ce65f69abe9ff694622b4ab",
      "tree": "9c3c1a5a166fda8f2208e6411888faa20cc29b3b",
      "parents": [
        "e108c0de0d531123b560931c07c5a226e7d7a3da"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 17:07:44 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 17:14:30 2019 +0100"
      },
      "message": "Cocoa: Apply retina window hint to Metal layer\n\nRelated to #1340.\n"
    },
    {
      "commit": "e108c0de0d531123b560931c07c5a226e7d7a3da",
      "tree": "ae33804f15e80b0fd97297dec591fc6c4b25c06d",
      "parents": [
        "9e54b97cfade0d255c75e5956b8f168adf4aa940"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 16:28:16 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 16:28:16 2019 +0100"
      },
      "message": "Cocoa: Explicitly set layer on surface creation\n\nImplicitly setting the layer doesn\u0027t work when there is already a layer.\nOur view is now layer-hosting for Vulkan.\n\nFixes #1340.\n"
    },
    {
      "commit": "9e54b97cfade0d255c75e5956b8f168adf4aa940",
      "tree": "c2c1117f65fc6e8a9820023ff5f2dba142afa8bd",
      "parents": [
        "056c5d3f9067d59e69e23465ee9924f6ffe26e70"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 15:59:36 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 15:59:36 2019 +0100"
      },
      "message": "Add Cocoa graphics switching to glfwinfo\n"
    },
    {
      "commit": "056c5d3f9067d59e69e23465ee9924f6ffe26e70",
      "tree": "75289c54a70036c0a651e76fdaa9d43aee03b014",
      "parents": [
        "a4fbc6fe91d556e263ba7231ba6faa62d192634c"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 01:26:39 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Mar 27 01:26:39 2019 +0100"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "a4fbc6fe91d556e263ba7231ba6faa62d192634c",
      "tree": "c1a3955682e858fa7b8f1628cf7891677e1eb3e2",
      "parents": [
        "8055dad7e4d93069a72fdb8abecc131b3c3e5040"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 26 18:30:17 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 26 18:30:17 2019 +0100"
      },
      "message": "NSGL: Disable API deprecation warnings\n"
    },
    {
      "commit": "8055dad7e4d93069a72fdb8abecc131b3c3e5040",
      "tree": "31d0f587482a4e7128e09522e2fa0bab46da7ffc",
      "parents": [
        "8d7e5cdb49a1a5247df612157ecffdd8e68923d2"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Feb 27 19:50:43 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "Update changelog and add credit\n"
    },
    {
      "commit": "8d7e5cdb49a1a5247df612157ecffdd8e68923d2",
      "tree": "2321995d2862abcae9aac10ae131eeea39db955c",
      "parents": [
        "f8bcc7e65c7996d503260018ecb4d6ac02399bfd"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Feb 21 00:35:53 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "NSGL: Update current display for display link\n\nThis solution of one display link per window is far from ideal but is\nstill better than no solution.\n\nAs a side-effect this fixes swap interval breaking being ignored for\noccluded windows on earlier versions of macOS.\n\nFixes #680.\nFixes #1337.\nRelated to #1417.\nFixes #1435.\n"
    },
    {
      "commit": "f8bcc7e65c7996d503260018ecb4d6ac02399bfd",
      "tree": "c06791575762a690ef2a613adc6b910958645fe5",
      "parents": [
        "ba761ab06e794005d93d49b1ec47b5cefa1479cd"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Feb 21 03:31:28 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "NSGL: Fix leak of condition object\n\nRelated to #1417.\n"
    },
    {
      "commit": "ba761ab06e794005d93d49b1ec47b5cefa1479cd",
      "tree": "1389deff667fb207f5be76931ba60c40d03460b5",
      "parents": [
        "d0e8d06d9589dcf70804d7d89344816b6f03ef9a"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Feb 20 22:35:34 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "NSGL: Fix display link leaking and left running\n\nRelated to #1417.\n"
    },
    {
      "commit": "d0e8d06d9589dcf70804d7d89344816b6f03ef9a",
      "tree": "16e570b62183e0a3f26d7412df79c809a4516ee3",
      "parents": [
        "3615d437a76eb822b08b5e728bf740d84cda45e5"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Feb 14 00:11:51 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "Cleanup\n\nRelated to #1417.\n"
    },
    {
      "commit": "3615d437a76eb822b08b5e728bf740d84cda45e5",
      "tree": "ebdbf380a1606a37639b7320ff022fcfa457b500",
      "parents": [
        "82ca58da04c954868172f226d7d977d7186c3ab7"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Feb 13 02:16:09 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:22:00 2019 +0100"
      },
      "message": "Formatting\n\nRelated to #1417.\n"
    },
    {
      "commit": "82ca58da04c954868172f226d7d977d7186c3ab7",
      "tree": "4e4e81d48c8b6ba3ade3ad1ad8169504e6ee8889",
      "parents": [
        "4e3204d86d187106abda726734c99f260e140723"
      ],
      "author": {
        "name": "amarcu5",
        "email": "adampetermarcus@gmail.com",
        "time": "Mon Jan 14 02:11:28 2019 +0000"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:21:56 2019 +0100"
      },
      "message": "NSGL: Implement swap interval with CVDisplayLink\n\nThis fixes OpenGL swap interval (vsync) on macOS 10.14 Mojave by using\nCVDisplayLink to synchronise to the monitor refresh rate rather than\nsetting NSOpenGLContextParameterSwapInterval.\n\nSolution based on advice provided by @rcgordon.\n\nCloses #1417.\n"
    },
    {
      "commit": "4e3204d86d187106abda726734c99f260e140723",
      "tree": "ecc6f99a8647766798e9e4ceea507de52a17a9b1",
      "parents": [
        "9883cb64f0d55770bf09d2a79f044ba2049ea3e2"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 19:05:57 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:11:20 2019 +0100"
      },
      "message": "Cocoa: Replace global autorelease pool with blocks\n\nThis is another small step towards having GLFW play nice with other\ntoolkits sharing the same process, including AppKit.\n\nAny macOS platform function that touches Cocoa must now wrap itself in\nan autoreleasepool block.\n\nSince GLFW no longer provides an autoreleasepool outside of its\nfunctions, THIS MAY BREAK EXISTING CODE MIXING GLFW AND COCOA.  Sorry!\nPlease add your own autoreleasepool blocks as needed.\n\nFixes #1107.\nCloses #1114.\n"
    },
    {
      "commit": "9883cb64f0d55770bf09d2a79f044ba2049ea3e2",
      "tree": "7a24d6272a51b70d5605b0a5c31ebd1c08fcf067",
      "parents": [
        "4b20fb705bfd2b9a6fc31ecdc4acfcdf8e628eaf"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 19:25:21 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 20:03:29 2019 +0100"
      },
      "message": "Cocoa: Disable shadow for transparent framebuffer\n"
    },
    {
      "commit": "4b20fb705bfd2b9a6fc31ecdc4acfcdf8e628eaf",
      "tree": "d98720bb1c59df86b059f3929b7eaeb92d92b061",
      "parents": [
        "a43d1a4937d77fe9ee4560084840fd8f3e960aba"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 17:41:32 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Tue Mar 05 17:41:32 2019 +0100"
      },
      "message": "Cocoa: Fix work area using NS screen coordinates\n\nRelated to #1322.\n"
    },
    {
      "commit": "a43d1a4937d77fe9ee4560084840fd8f3e960aba",
      "tree": "5a76acb348f0e3db157ccde7d0c60497e3888d24",
      "parents": [
        "3a2a97f15d8d50b55a75e3f53fbb665b422daa66"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 14:46:48 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:59:46 2019 +0100"
      },
      "message": "Documentation work\n\nFixes #920.\nRelated to #1322.\n"
    },
    {
      "commit": "3a2a97f15d8d50b55a75e3f53fbb665b422daa66",
      "tree": "145822936302886ba00fa2b10b0f4929fe7e6043",
      "parents": [
        "4f14c1e7765532f0c623ec35ae8e0b85963f930b"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 14:10:45 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "X11: Fix implementation of work area retrieval\n\nThis intersects the global work area from _NET_WORKAREA with the monitor\nviewport.  The monitor viewport falls back to the core display\ndimensions where working RandR is missing.  The _NET_WORKAREA query is\nnow checked for success.  The _NET_WORKAREA extent array is now indexed\nby _NET_CURRENT_DESKTOP.  The _NET_WORKAREA atom is now checked for\navailability.\n\nRelated to #1322.\n"
    },
    {
      "commit": "4f14c1e7765532f0c623ec35ae8e0b85963f930b",
      "tree": "7f1c14ff103eba49971ffa079ee02341744a3f6e",
      "parents": [
        "d82e7b5cb1a19d7d165347a84743bd0ce86206ba"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 14:08:41 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "X11: Fix copypaste errors\n\nRelated to #1322.\n"
    },
    {
      "commit": "d82e7b5cb1a19d7d165347a84743bd0ce86206ba",
      "tree": "1030297fc6273346025e97821d534921cfcd53c0",
      "parents": [
        "0118743333a7c7a64bb1fc473697f5a2721edee2"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 14:09:34 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "Win32: Use cached monitor handle for work area\n\nThis facility was added after the original PR was made.\n\nRelated to #1322.\n"
    },
    {
      "commit": "0118743333a7c7a64bb1fc473697f5a2721edee2",
      "tree": "bdebc37306cb349b0725cd110ea56b0f96a7323a",
      "parents": [
        "a726942bfeda4a038c61ca3595172344382bcda0"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 14:01:08 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "Formatting\n\nRelated to #1322.\n"
    },
    {
      "commit": "a726942bfeda4a038c61ca3595172344382bcda0",
      "tree": "5469077a257059a0e9a342d00d7d732bc53627ef",
      "parents": [
        "68fd4e8bb35eed4ef23f1ac334c10bbdf8ac831b"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 13:53:10 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "Cocoa: Unify NSScreen cached lookup for monitors\n\nRelated to #1322.\n"
    },
    {
      "commit": "68fd4e8bb35eed4ef23f1ac334c10bbdf8ac831b",
      "tree": "d90d659ecb1cfd97fddf542016242f47a007269d",
      "parents": [
        "ba4e78e57ffbd9ebf6e7fe6863936319f4a50357"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 18:49:19 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:58:45 2019 +0100"
      },
      "message": "Cocoa: Fix work area retrieval on missing screen\n\nCloses #1322.\n"
    },
    {
      "commit": "ba4e78e57ffbd9ebf6e7fe6863936319f4a50357",
      "tree": "c5c5a043cf191b5e4b6b11aa583ae67dcb1f271e",
      "parents": [
        "222ac78a44457433871b65879583bb47a78fa19e"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 18:01:28 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Wayland: Return whole output area as work area\n\nRelated to #1322.\n"
    },
    {
      "commit": "222ac78a44457433871b65879583bb47a78fa19e",
      "tree": "8cf518ba220015dd9f7305bbf73ff44bee4b5bbe",
      "parents": [
        "bea481803020412ba5583c040516932870e7d3d3"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 18:00:44 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Cocoa: Add work area NULL checks and fix size\n\nRelated to #1322.\n"
    },
    {
      "commit": "bea481803020412ba5583c040516932870e7d3d3",
      "tree": "e35ac41b515f47759185d8e640729dde053dd176",
      "parents": [
        "f1d40fa0469bc659468e5e37251e6c43d4e4068f"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 18:00:19 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "X11: Add NULL checks in work area retrieval\n\nRelated to #1322.\n"
    },
    {
      "commit": "f1d40fa0469bc659468e5e37251e6c43d4e4068f",
      "tree": "ec10003da76530e37c2dce1eb98f64b6774fc7b5",
      "parents": [
        "6907629cbfa36c4a4ac31c983302c430c67c73a1"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:24:57 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Documentation work.\n\nThis adds documentation for work area size.\n\nRelated to #1322.\n"
    },
    {
      "commit": "6907629cbfa36c4a4ac31c983302c430c67c73a1",
      "tree": "7feffa85f9a9ee8a6ca03759ed1f1a05a819260a",
      "parents": [
        "e6d22346f98e1ef18c898f13c02de7315a45bc32"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:24:20 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Fix version number in glfwGetMonitorWorkarea docs\n\nRelated to #1322.\n"
    },
    {
      "commit": "e6d22346f98e1ef18c898f13c02de7315a45bc32",
      "tree": "fe3f60c7b2afb8d694fa7e632cd7ae7b64bef273",
      "parents": [
        "154db76a6c6f39aa7988502832e3d7f769d8107a"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:18:24 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Fix copypaste error in glfwGetMonitorWorkarea\n\nRelated to #1322.\n"
    },
    {
      "commit": "154db76a6c6f39aa7988502832e3d7f769d8107a",
      "tree": "0a698f1a141daa9038f19eb809352be270b26c72",
      "parents": [
        "3fd70cc5130e608b4050febd07dbc3090b513332"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:18:05 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Documentation work\n\nRelated to #1322.\n"
    },
    {
      "commit": "3fd70cc5130e608b4050febd07dbc3090b513332",
      "tree": "cae133be30a220981f9608baca155259c6d0f89c",
      "parents": [
        "f7733c7b4f8b0059b43c9ddd847b4f6b8604881f"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:16:07 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Documentation work\n\nThis adds documentation for the width and height parameters of\nglfwGetMonitorWorkarea.\n\nRelated to #1322.\n"
    },
    {
      "commit": "f7733c7b4f8b0059b43c9ddd847b4f6b8604881f",
      "tree": "b3059a097e144aadd08f5a2bfd4cc4dad2be6884",
      "parents": [
        "5c752355cbf447f86cdfbaa1a493cf64182ba8b8"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:14:57 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Win32: Add missing out parameter NULL checks\n\nThis fixes _glfwPlatformGetMonitorWorkarea not checking if its out\nparameters were NULL.\n\nRelated to #1322.\n"
    },
    {
      "commit": "5c752355cbf447f86cdfbaa1a493cf64182ba8b8",
      "tree": "3d1b13aadb4ee64a03715376550341f81e3d6ca3",
      "parents": [
        "c733ab0a2282e5547edf75c263837f2d04472587"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 17:09:43 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Win32: Fix and simplify work area retrieval\n\nRelated to #1322.\n"
    },
    {
      "commit": "c733ab0a2282e5547edf75c263837f2d04472587",
      "tree": "7cd21cb84357a2402d9ceedbe004f6f200e368da",
      "parents": [
        "be295ccbea6a9b1cfdbe0dc700fe04d9be202879"
      ],
      "author": {
        "name": "Doug Binks",
        "email": "doug@enkisoftware.com",
        "time": "Sat Sep 08 16:38:43 2018 +0200"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Move glfwGetMonitorWorkarea test to monitors\n\nThis moves the test use of glfwGetMonitorWorkarea from the simple\nexample to the monitors test program.\n\nRelated to #1322.\n"
    },
    {
      "commit": "be295ccbea6a9b1cfdbe0dc700fe04d9be202879",
      "tree": "e2cc695308f663903f8722ec6b721c729193a461",
      "parents": [
        "c20754c4a65784f46519397cee285018670d2cfb"
      ],
      "author": {
        "name": "Felipe Ferreira da Silva",
        "email": "felipefsdev@gmail.com",
        "time": "Thu Apr 06 16:48:08 2017 -0300"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Tue Mar 05 16:10:59 2019 +0100"
      },
      "message": "Add glfwGetMonitorWorkarea\n\nThis function retrieves the work area rectangle of the specified\nmonitor.\n\nRelated to #920.\nCloses #989.\n"
    },
    {
      "commit": "c20754c4a65784f46519397cee285018670d2cfb",
      "tree": "1ad8663d184a4bc56997f8622336d5dd091f0678",
      "parents": [
        "621ece63c8d31ae0dcf2196a3abde19ce8569984"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Mar 04 18:52:56 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Mar 04 18:52:56 2019 +0100"
      },
      "message": "Fix Coverity Scan false positive\n"
    },
    {
      "commit": "621ece63c8d31ae0dcf2196a3abde19ce8569984",
      "tree": "3d7cfff1f39c169775a500491b4b25988dbcab11",
      "parents": [
        "2fbb560eb72fea695687d33066c91a329d6d0465"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Mar 04 17:31:14 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Mar 04 17:31:14 2019 +0100"
      },
      "message": "Round refresh rate instead of truncating\n\nFixes #1441.\n"
    },
    {
      "commit": "2fbb560eb72fea695687d33066c91a329d6d0465",
      "tree": "63ac69bdefc4ad40589d6c265bafb1beebc93e06",
      "parents": [
        "7c3aaf80651070cb2de14cac2f0366f939a1f514"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 02:41:05 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 25 02:41:05 2019 +0100"
      },
      "message": "Cocoa: Fix window creation blocking after re-init\n\nFixes #1439.\n"
    },
    {
      "commit": "7c3aaf80651070cb2de14cac2f0366f939a1f514",
      "tree": "e4526da66f8da4e1f961f98c7f2455f033307470",
      "parents": [
        "44af6bb9360df274b514f958f9a6a52a93c7fe32"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Feb 24 04:04:23 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Feb 24 04:18:11 2019 +0100"
      },
      "message": "Win32: Fix OCR_HAND macro missing on MinGW\n\nFixes #1438.\n"
    },
    {
      "commit": "44af6bb9360df274b514f958f9a6a52a93c7fe32",
      "tree": "39dd1a9a3edfdefba78e069bfca9261374e9545b",
      "parents": [
        "1155c83013d0f8b86d5a56193708dc00d6c53553"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Feb 22 14:48:46 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Feb 22 14:52:02 2019 +0100"
      },
      "message": "Wayland: Implement raw mouse motion control\n\nRelated to #1400.\nRelated to #1401.\n"
    },
    {
      "commit": "1155c83013d0f8b86d5a56193708dc00d6c53553",
      "tree": "628f835111195c0ce6011c01772baa9d8d947969",
      "parents": [
        "9e29f556fd78196dfc81aeb73657888fc0a6d68d"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Mon Feb 11 19:10:20 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Feb 22 13:04:11 2019 +0100"
      },
      "message": "Rename raw input to raw mouse motion, cleanup\n\nThis renames \u0027raw input\u0027 to \u0027raw mouse motion\u0027 as there are other kinds\nof raw input.  The update path is restructured to avoid reinitializing\nall of disabled cursor mode.  Modification of shared state is moved out\ninto shared code.  Raw mouse motion is disabled by default for\ncompatibility.\n\nRelated to #1401.\n"
    },
    {
      "commit": "9e29f556fd78196dfc81aeb73657888fc0a6d68d",
      "tree": "4f284204dc16909972aaec3c647718b0cda0ce2a",
      "parents": [
        "5f9cbd0ebcc9ca8bfddbf99e78a54fb02dd030d7"
      ],
      "author": {
        "name": "Nathan Poirier",
        "email": "nathan@poirier.io",
        "time": "Fri Dec 14 03:08:25 2018 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Fri Feb 22 13:04:11 2019 +0100"
      },
      "message": "Add GLFW_RAW_INPUT and glfwRawInputSupported\n\nThis adds runtime per-window control of whether accelerated or raw mouse\nmotion is provided when the cursor is disabled.\n\nFixes #1400.\nCloses #1401.\n"
    },
    {
      "commit": "5f9cbd0ebcc9ca8bfddbf99e78a54fb02dd030d7",
      "tree": "a99651d31e7f9cb9ca68251eea73a55855d8191b",
      "parents": [
        "ec3784f3d78a4b9fc2f1a676bcf1275077e3b0d9"
      ],
      "author": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Wed Feb 20 15:56:04 2019 +0100"
      },
      "committer": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Wed Feb 20 15:56:04 2019 +0100"
      },
      "message": "Wayland: keyboard repeat rate is given in Hz\n\nIt was currently interpreted as ms, which is obviously wrong.\n\nThanks to https://github.com/Smithay/client-toolkit/pull/62 for making\nme notice this issue.\n"
    },
    {
      "commit": "ec3784f3d78a4b9fc2f1a676bcf1275077e3b0d9",
      "tree": "330e7b6f3844e8d0766c050bb21dd3788f34eebe",
      "parents": [
        "782f7fe0c7ee746d4746dff7a4f7ead1af220a05"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Thu Feb 14 21:48:08 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Feb 17 18:34:56 2019 +0100"
      },
      "message": "WGL: Unify query error handling\n"
    },
    {
      "commit": "782f7fe0c7ee746d4746dff7a4f7ead1af220a05",
      "tree": "4973bc8c0d1c5c05e0b26f6ecac64252aa0c5e66",
      "parents": [
        "bcd8f9aff2d16e8eb96725eb5d8fd6a96b9f9881"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Thu Feb 14 20:19:21 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Sun Feb 17 18:34:56 2019 +0100"
      },
      "message": "WGL: Fix leak on format attrib query failure\n\nThis was found by Coverity Scan.\n"
    },
    {
      "commit": "bcd8f9aff2d16e8eb96725eb5d8fd6a96b9f9881",
      "tree": "84ef9d85c159ab4725a9cb169f85d19208cee630",
      "parents": [
        "45bd991ea981048e874637e6f9d9ab1488f56550"
      ],
      "author": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 19:02:32 2019 +0100"
      },
      "committer": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 19:02:33 2019 +0100"
      },
      "message": "Documentation work\n\nDescribe #1341.\n"
    },
    {
      "commit": "45bd991ea981048e874637e6f9d9ab1488f56550",
      "tree": "b609d6df37ada63b9249d3f40be8ab756d113957",
      "parents": [
        "edf0a0717453511a6a35ddf473d9bb66bebdfa6f"
      ],
      "author": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 18:12:06 2019 +0100"
      },
      "committer": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 18:12:09 2019 +0100"
      },
      "message": "Wayland: Fix auto-iconify on kwin_wayland\n\nWe now keep track of the fullscreen and activated state and only iconify\nif we were previously fullscreen and now we are either not fullscreen or\nnot activated anymore.\n\nThis is the proper way to do it, compared to the previous hack where we\ndidn’t iconify only if it was the first configure event received.\n"
    },
    {
      "commit": "edf0a0717453511a6a35ddf473d9bb66bebdfa6f",
      "tree": "cb5027466bab254ffc42ce6eab6b049a9ec91792",
      "parents": [
        "36ce73bbfdb1f80a010d64333a115e096f7233b8"
      ],
      "author": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 17:03:34 2019 +0100"
      },
      "committer": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 17:03:37 2019 +0100"
      },
      "message": "Wayland: Only auto-iconify fullscreen windows\n\nThanks to kwin for exposing a bug here!\n"
    },
    {
      "commit": "36ce73bbfdb1f80a010d64333a115e096f7233b8",
      "tree": "3e5b1671dcb05c4cbf3a88233dfae8966c05467d",
      "parents": [
        "1d95acdf565f65894f38b8742afde8dbbb80baef"
      ],
      "author": {
        "name": "Greg V",
        "email": "greg@unrelenting.technology",
        "time": "Sat Dec 22 16:10:06 2018 +0300"
      },
      "committer": {
        "name": "Emmanuel Gil Peyrot",
        "email": "linkmauve@linkmauve.fr",
        "time": "Fri Feb 15 15:45:25 2019 +0100"
      },
      "message": "Wayland: use SHM_ANON on FreeBSD\n\nThis works like memfd on Linux.\n"
    },
    {
      "commit": "1d95acdf565f65894f38b8742afde8dbbb80baef",
      "tree": "3e94ee6dd8a6eb66cbc3e8a7a4fd8dddb86719cd",
      "parents": [
        "2e70950c0f6093911828c7287fa7f35ac540de52"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Wed Feb 13 00:20:44 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Feb 14 00:19:45 2019 +0100"
      },
      "message": "Cocoa: Fix detection of Clang\n"
    },
    {
      "commit": "2e70950c0f6093911828c7287fa7f35ac540de52",
      "tree": "25b19d91c4336918a3c369292443cb820cb44f98",
      "parents": [
        "2a27eb95e42ddc880fa1fdb18872d2c892bd36c1"
      ],
      "author": {
        "name": "schraf",
        "email": "marc@schraffenberger.com",
        "time": "Sat Dec 29 17:06:21 2018 -0500"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@glfw.org",
        "time": "Thu Feb 14 00:19:45 2019 +0100"
      },
      "message": "Fix quoting of CMAKE_C_COMPILER_ID\n\nI was getting an error in this cmake file when using 3.10.2 on linux.\nHere was the error message I was getting:\n\n[cmake] CMake Error at external/glfw/src/CMakeLists.txt:82 (if):\n[cmake]   if given arguments:\n[cmake]\n[cmake]     \"STREQUAL\" \"GNU\" \"OR\" \"STREQUAL\" \"Clang\"\n[cmake]\n[cmake]   Unknown arguments specified\n\nAdding the quotes around the cmake variables seems to do the trick. That\nwas also done with the STREQUAL condition earlier on line 66.\n\nCloses #1411.\n"
    },
    {
      "commit": "2a27eb95e42ddc880fa1fdb18872d2c892bd36c1",
      "tree": "caab6c04e9f5ab47f37e387d38a037d5980aa415",
      "parents": [
        "e2fa82ffbbf2c14e07a24f76c17e047847c26dea"
      ],
      "author": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Wed Feb 13 21:09:18 2019 +0100"
      },
      "committer": {
        "name": "Camilla Löwy",
        "email": "elmindreda@elmindreda.org",
        "time": "Thu Feb 14 00:04:39 2019 +0100"
      },
      "message": "X11: Fix system cursor used for GLFW_HAND_CURSOR\n\nFixes #1432.\n"
    }
  ],
  "next": "e2fa82ffbbf2c14e07a24f76c17e047847c26dea"
}
