)]}'
{
  "commit": "bd13ab8d78a793e92b9242554afc38818446e77a",
  "tree": "7d93258587d0cfc3f3ebb85484b125601b3d75a9",
  "parents": [
    "97fc6c3a064d8866fc428584c0b7e3f7a765942d"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Dec 11 05:34:53 2003 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Dec 11 05:34:53 2003 +0000"
  },
  "message": "Store a pointer to the client-side class structure in the server and\nreturn it on create_window and destroy_class.\nOnly create a single instance of the desktop class for the whole\nsession.\nAdded some missing locking in the client-side class management.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "883a8fd260ea4647d7c89de677f0807f9db2408f",
      "old_mode": 33188,
      "old_path": "dlls/user/winproc.h",
      "new_id": "d68f3185013b5d26eaf9b04c4af0f736031076ce",
      "new_mode": 33188,
      "new_path": "dlls/user/winproc.h"
    },
    {
      "type": "modify",
      "old_id": "116be53755f6cdfe438e82b7de07b2300fa141f3",
      "old_mode": 33188,
      "old_path": "include/wine/server_protocol.h",
      "new_id": "eb10a862798e8da1b7e5e0b45c5538d2e9797e09",
      "new_mode": 33188,
      "new_path": "include/wine/server_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "13d9d5cbf3b93ee964198dd78bc37af7890319a8",
      "old_mode": 33188,
      "old_path": "server/class.c",
      "new_id": "5f034d9b5b5a51e34b6a956d3abf669f86af15c3",
      "new_mode": 33188,
      "new_path": "server/class.c"
    },
    {
      "type": "modify",
      "old_id": "16c6c50c6effa4d768834778508b5612451c5206",
      "old_mode": 33188,
      "old_path": "server/protocol.def",
      "new_id": "f6e40eb29fe7e8ae9c99556e29d95d39cc87d825",
      "new_mode": 33188,
      "new_path": "server/protocol.def"
    },
    {
      "type": "modify",
      "old_id": "97ec3f57a7ea7c9c0c1ba0d11b67f6e8efda57fe",
      "old_mode": 33188,
      "old_path": "server/trace.c",
      "new_id": "20697008f1b494c4db145c842e9e7f7241b6ef4d",
      "new_mode": 33188,
      "new_path": "server/trace.c"
    },
    {
      "type": "modify",
      "old_id": "8c07b7f7977ad0dca0aea8fbab0b56b5d24de9e2",
      "old_mode": 33188,
      "old_path": "server/user.h",
      "new_id": "62bc80d8946e388a4c7a88e7d7ba4c02cd31006d",
      "new_mode": 33188,
      "new_path": "server/user.h"
    },
    {
      "type": "modify",
      "old_id": "d6a1b6f41cf792bc433296e8bf720859f52bd82c",
      "old_mode": 33188,
      "old_path": "server/window.c",
      "new_id": "8550de11748fbe909c26f9681b7893ca6e35337c",
      "new_mode": 33188,
      "new_path": "server/window.c"
    },
    {
      "type": "modify",
      "old_id": "cd3261f6f99e810d7f383c948726a6d8c14ec698",
      "old_mode": 33188,
      "old_path": "windows/class.c",
      "new_id": "19ae80690006784c2265dc0cfe13adcc4e8c17f0",
      "new_mode": 33188,
      "new_path": "windows/class.c"
    },
    {
      "type": "modify",
      "old_id": "ce3074da59bc0d8645dcc83ff75956ab7e37d731",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "9d0f8941899ae378b05752889dd08307da2137a0",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    }
  ]
}
