)]}'
{
  "commit": "d79056fc27ff693ba0968d626574e421707845c0",
  "tree": "0bbe47489ea6aa1987f1981c14b77a78da1718ec",
  "parents": [
    "682f1cf203707f21c2eed4fa3f89c23c52accc49"
  ],
  "author": {
    "name": "Camilla Löwy",
    "email": "elmindreda@glfw.org",
    "time": "Thu Dec 07 16:38:51 2017 +0100"
  },
  "committer": {
    "name": "Camilla Löwy",
    "email": "elmindreda@glfw.org",
    "time": "Mon Dec 11 21:14:16 2017 +0100"
  },
  "message": "Add GLFW_CONTEXT_RENDERER\n\nThis window hint allows choosing between hardware and software renderers\n(where available) for the created OpenGL or OpenGL ES context.\n\nFixes #589.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "638d956f0e96cbd56cb3a938a87aa1f9d681d491",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "84dc23aaac14ce6a66413937333127288da8de33",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "db29d6115dee372636151b41f8034c8660063fc0",
      "old_mode": 33188,
      "old_path": "docs/window.dox",
      "new_id": "bb0c92277f97c59de4a21913c10de6519af9f314",
      "new_mode": 33188,
      "new_path": "docs/window.dox"
    },
    {
      "type": "modify",
      "old_id": "07f8b172ee264e46803d1f5e5d7fc7524ac0e238",
      "old_mode": 33188,
      "old_path": "include/GLFW/glfw3.h",
      "new_id": "1ef8e7cb594e9697c81b5d6c56fd511062772a2c",
      "new_mode": 33188,
      "new_path": "include/GLFW/glfw3.h"
    },
    {
      "type": "modify",
      "old_id": "3842f0a37ebe9bb80f21d599cca3a9992164664c",
      "old_mode": 33188,
      "old_path": "src/context.c",
      "new_id": "3fe4b5ad5dbb233a0ee1280efff59fa28f50c529",
      "new_mode": 33188,
      "new_path": "src/context.c"
    },
    {
      "type": "modify",
      "old_id": "40da6c2fdd8e1ef7dc19ab932198a2d40ee76e5b",
      "old_mode": 33188,
      "old_path": "src/glx_context.c",
      "new_id": "cea1c88f75e6227f2893b5ed5bd580ff2416d5f0",
      "new_mode": 33188,
      "new_path": "src/glx_context.c"
    },
    {
      "type": "modify",
      "old_id": "84d096c483f00c728d2adc1fe1a3579c3eff9ac0",
      "old_mode": 33188,
      "old_path": "src/internal.h",
      "new_id": "2d760aa5fbe3441bc745c8774e3e2b9732563794",
      "new_mode": 33188,
      "new_path": "src/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a7cbf00f3a5f81391b943ae7f4f291885244d200",
      "old_mode": 33188,
      "old_path": "src/nsgl_context.m",
      "new_id": "688e12280176492a79cc965730d51cb8176d2627",
      "new_mode": 33188,
      "new_path": "src/nsgl_context.m"
    },
    {
      "type": "modify",
      "old_id": "d864a47cc9e1c30adb3f3a12ed3627ece2e77b86",
      "old_mode": 33188,
      "old_path": "src/wgl_context.c",
      "new_id": "ff082cd4f84116502ab45965521da693a4abd092",
      "new_mode": 33188,
      "new_path": "src/wgl_context.c"
    },
    {
      "type": "modify",
      "old_id": "f4468e16960952f5f6fc74fdbecad68dc3661457",
      "old_mode": 33188,
      "old_path": "src/window.c",
      "new_id": "9cec5786a82daa3f23cef5c3e44ea0b7154a40c4",
      "new_mode": 33188,
      "new_path": "src/window.c"
    },
    {
      "type": "modify",
      "old_id": "da2e56ecf7bcc823852bd3540ba1761ea0ab8be3",
      "old_mode": 33188,
      "old_path": "tests/glfwinfo.c",
      "new_id": "2c7a7d70860c531020ee64185ccc26fb0aeb3405",
      "new_mode": 33188,
      "new_path": "tests/glfwinfo.c"
    }
  ]
}
