)]}'
{
  "commit": "761d7e7c4e6a4297f090b5f377862258981dc538",
  "tree": "898bc34b4ebaac207d65b7bae05f6425622a4879",
  "parents": [
    "d7ae90a790416f150a39e8f42f8278598bafae29"
  ],
  "author": {
    "name": "Camilla Löwy",
    "email": "elmindreda@elmindreda.org",
    "time": "Mon May 11 21:50:56 2020 +0200"
  },
  "committer": {
    "name": "Camilla Löwy",
    "email": "elmindreda@elmindreda.org",
    "time": "Mon May 18 21:15:38 2020 +0200"
  },
  "message": "Add keyboard layout support\n\nThis adds a keyboard layout switch callback and a query for the\nhuman-readable name of the current layout.\n\nFixes #1201.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c30e8a475042eb6718f7ca51236482f9f29ea5aa",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "377b8bc4204cbb3ed5e95c821585f72b05fb3e33",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "331f97183fb4750543559967d5cde6e598d39d40",
      "old_mode": 33188,
      "old_path": "docs/input.dox",
      "new_id": "f3b23cc3a8041d8bd54f5a1fbbd4ca9da1c235e6",
      "new_mode": 33188,
      "new_path": "docs/input.dox"
    },
    {
      "type": "modify",
      "old_id": "4dd7279555fa0b2d47cabe10152737d0bb1ae1ba",
      "old_mode": 33188,
      "old_path": "docs/news.dox",
      "new_id": "ac649c591440f0c8d5d4766200a45c5d4fa7468b",
      "new_mode": 33188,
      "new_path": "docs/news.dox"
    },
    {
      "type": "modify",
      "old_id": "e077a0c437d705adf424d4536799e3c89d33293c",
      "old_mode": 33188,
      "old_path": "include/GLFW/glfw3.h",
      "new_id": "7d36025e893cb509c33c4bf008c5e16923dfe950",
      "new_mode": 33188,
      "new_path": "include/GLFW/glfw3.h"
    },
    {
      "type": "modify",
      "old_id": "434e5beb46b9eb828318a5b4ad6dd153c8e45f9c",
      "old_mode": 33188,
      "old_path": "src/cocoa_init.m",
      "new_id": "d4460febbdbcc1a39b08e44f8172576ce75dfdd3",
      "new_mode": 33188,
      "new_path": "src/cocoa_init.m"
    },
    {
      "type": "modify",
      "old_id": "b18b99cb236cc38bf9cdb696a31be1a126e1bf85",
      "old_mode": 33188,
      "old_path": "src/cocoa_platform.h",
      "new_id": "cf68cfc54f8900ad23f527268163400d8f4a676b",
      "new_mode": 33188,
      "new_path": "src/cocoa_platform.h"
    },
    {
      "type": "modify",
      "old_id": "45837dc15d62ad4879fa7cb2f88f4f8031b3beac",
      "old_mode": 33188,
      "old_path": "src/cocoa_window.m",
      "new_id": "8d7be1656feebced895e196680b6d759e352eaa6",
      "new_mode": 33188,
      "new_path": "src/cocoa_window.m"
    },
    {
      "type": "modify",
      "old_id": "f6163093c1bfc7e225fd5566a31b82dca85bfc7e",
      "old_mode": 33188,
      "old_path": "src/input.c",
      "new_id": "e4d62ab7b89d6dbbb00f76db032a13a47bcc9900",
      "new_mode": 33188,
      "new_path": "src/input.c"
    },
    {
      "type": "modify",
      "old_id": "6d7587c8c44c74b1e4b5a7b656c6cbbb6b7f03ff",
      "old_mode": 33188,
      "old_path": "src/internal.h",
      "new_id": "b24e858b3cb4d411f24c7a33dc75aae70ed9100e",
      "new_mode": 33188,
      "new_path": "src/internal.h"
    },
    {
      "type": "modify",
      "old_id": "936400d397d48f17adaaed084a0ada5d96257c87",
      "old_mode": 33188,
      "old_path": "src/null_window.c",
      "new_id": "106cf19e6fcc3800822ae5b3249656cdfe9d30e3",
      "new_mode": 33188,
      "new_path": "src/null_window.c"
    },
    {
      "type": "modify",
      "old_id": "260e888e95729a430a636f97512a060510f85e5a",
      "old_mode": 33188,
      "old_path": "src/win32_init.c",
      "new_id": "54d428ab8f26cdf673d081d201da54465cf109a6",
      "new_mode": 33188,
      "new_path": "src/win32_init.c"
    },
    {
      "type": "modify",
      "old_id": "2b00b0018ace90910c4cd0e19d7f3fcff85f435c",
      "old_mode": 33188,
      "old_path": "src/win32_platform.h",
      "new_id": "7b0a89a115e3e2840384deae214a0ae25984856d",
      "new_mode": 33188,
      "new_path": "src/win32_platform.h"
    },
    {
      "type": "modify",
      "old_id": "0ae0998a36711b0a69bad22867f494b9a87a4133",
      "old_mode": 33188,
      "old_path": "src/win32_window.c",
      "new_id": "78eb2cb643acecf1bc4c338158510692c391c396",
      "new_mode": 33188,
      "new_path": "src/win32_window.c"
    },
    {
      "type": "modify",
      "old_id": "558ff8a80ef6a378f539bdb4935138a8e2dbee3c",
      "old_mode": 33188,
      "old_path": "src/wl_init.c",
      "new_id": "3cfd8cf98804b085d4eae843fbf3006100bb5971",
      "new_mode": 33188,
      "new_path": "src/wl_init.c"
    },
    {
      "type": "modify",
      "old_id": "542cc78d079908c37b1525a5039bfff9917ebf76",
      "old_mode": 33188,
      "old_path": "src/wl_platform.h",
      "new_id": "1069230469c558d8f4290899de5acf3a78df0a72",
      "new_mode": 33188,
      "new_path": "src/wl_platform.h"
    },
    {
      "type": "modify",
      "old_id": "c8dde30ad1467141fd1f6a7e8bf7ba049eaba67f",
      "old_mode": 33188,
      "old_path": "src/wl_window.c",
      "new_id": "2b1fa7819e01105c8e440cfe90aa7b1eed8df7ac",
      "new_mode": 33188,
      "new_path": "src/wl_window.c"
    },
    {
      "type": "modify",
      "old_id": "e5bd578de6ec5b9eaac037b224df069ef2e46f7d",
      "old_mode": 33188,
      "old_path": "src/x11_init.c",
      "new_id": "40ad25cf5b90d883f4085aff0d8217a4ff986f4a",
      "new_mode": 33188,
      "new_path": "src/x11_init.c"
    },
    {
      "type": "modify",
      "old_id": "fe82a72b2d868aa479778b5a5f449a3aec682ba9",
      "old_mode": 33188,
      "old_path": "src/x11_platform.h",
      "new_id": "9b19e1227ea25c0a46babd213c14925f940fe589",
      "new_mode": 33188,
      "new_path": "src/x11_platform.h"
    },
    {
      "type": "modify",
      "old_id": "d6e6bf3797ec09806ba01acefeefd1db18d43ea7",
      "old_mode": 33188,
      "old_path": "src/x11_window.c",
      "new_id": "011e00ff593071bfb10ba158150aea4db3a7dd11",
      "new_mode": 33188,
      "new_path": "src/x11_window.c"
    },
    {
      "type": "modify",
      "old_id": "86a63df28a588a4d02dd07050bb0756ab9e9ebb4",
      "old_mode": 33188,
      "old_path": "tests/events.c",
      "new_id": "969b14b0cf71816112820b08a284509ea0ac2230",
      "new_mode": 33188,
      "new_path": "tests/events.c"
    }
  ]
}
