)]}'
{
  "commit": "973bf296222234b4c756f5c17ca96604e9f976f0",
  "tree": "9e7afbe7e964364efe5138706d831f56dffaf07b",
  "parents": [
    "bb3ab87a18f907f4ba638bd756424f6dc2be1ff1"
  ],
  "author": {
    "name": "Camilla Löwy",
    "email": "elmindreda@glfw.org",
    "time": "Wed Jan 17 11:56:35 2018 +0100"
  },
  "committer": {
    "name": "Camilla Löwy",
    "email": "elmindreda@glfw.org",
    "time": "Wed Jan 17 11:56:35 2018 +0100"
  },
  "message": "Remove use of non-standard function strdup\n\nRelated to #873.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d4e18fdeb04fd3058d26e1dd7bb25a679b89989",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "f37cf39f988d7c8c1dba06848302c9a492267036",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6108342c078281cb7792a75860cd1c336b509fda",
      "old_mode": 33188,
      "old_path": "src/cocoa_monitor.m",
      "new_id": "bfcf4510682a5a1bb88f787561bafc23dbe90a25",
      "new_mode": 33188,
      "new_path": "src/cocoa_monitor.m"
    },
    {
      "type": "modify",
      "old_id": "10d4a0c13e23933010fa89fa2bbadf77e46e31a1",
      "old_mode": 33188,
      "old_path": "src/cocoa_window.m",
      "new_id": "81b1acfd1e433861cda7abc6f21f3ee0a23964e1",
      "new_mode": 33188,
      "new_path": "src/cocoa_window.m"
    },
    {
      "type": "modify",
      "old_id": "c9f0da695370a417da70778dcab039c7e8c74a96",
      "old_mode": 33188,
      "old_path": "src/init.c",
      "new_id": "4ed92951187097e22ad51b7828e1ace487d10a80",
      "new_mode": 33188,
      "new_path": "src/init.c"
    },
    {
      "type": "modify",
      "old_id": "408c8be64641e41d40fb1adf50a97436d015669b",
      "old_mode": 33188,
      "old_path": "src/input.c",
      "new_id": "d70b4a603290ea76655669bd9a2a1ba1b50a946b",
      "new_mode": 33188,
      "new_path": "src/input.c"
    },
    {
      "type": "modify",
      "old_id": "eea5a35f7d1dbdb569e99b56f815bd9fbb2c6c40",
      "old_mode": 33188,
      "old_path": "src/internal.h",
      "new_id": "cca197832530c726931f696ae0575b1182b1422f",
      "new_mode": 33188,
      "new_path": "src/internal.h"
    },
    {
      "type": "modify",
      "old_id": "cca77f5fcd72be3b81ffe5fa3a0802ac9b2c483d",
      "old_mode": 33188,
      "old_path": "src/monitor.c",
      "new_id": "050a046c0818af93fb8bf7e7a82efe260a74b8fb",
      "new_mode": 33188,
      "new_path": "src/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "958a313753eb8ba7649e7b800bff019fbfd42b93",
      "old_mode": 33188,
      "old_path": "src/win32_platform.h",
      "new_id": "72718ada485e3d006cfa6777e5ecb20df6282c8b",
      "new_mode": 33188,
      "new_path": "src/win32_platform.h"
    },
    {
      "type": "modify",
      "old_id": "10ef0e1282efc0cd9d395e248cb8f4b747706f3b",
      "old_mode": 33188,
      "old_path": "src/wl_monitor.c",
      "new_id": "ed351e768ac394b3a11d51a985cabfee9961799e",
      "new_mode": 33188,
      "new_path": "src/wl_monitor.c"
    },
    {
      "type": "modify",
      "old_id": "57e6f2ad0bfa637b09db9eaa9f2157338dc063e6",
      "old_mode": 33188,
      "old_path": "src/wl_window.c",
      "new_id": "476b1b0c482844e1c8503f70525c893898a16de6",
      "new_mode": 33188,
      "new_path": "src/wl_window.c"
    },
    {
      "type": "modify",
      "old_id": "1520b82563436c381675a44e442f255d484329b0",
      "old_mode": 33188,
      "old_path": "src/x11_window.c",
      "new_id": "02c49cb1c088c47c4bdfa7940097572f957eed73",
      "new_mode": 33188,
      "new_path": "src/x11_window.c"
    }
  ]
}
