)]}'
{
  "commit": "59730ae1c63d83ec3f775aa2f4e93b8935d5f563",
  "tree": "9fc442b4f4a44e83aeea26bc43604981d8442568",
  "parents": [
    "b817f4fbb59837d7dbdf387141f3f81cba9abfe5"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Mar 24 16:20:51 1996 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Mar 24 16:20:51 1996 +0000"
  },
  "message": "Release 960324\n\nSun Mar 24 13:13:11 1996  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [include/win.h] [windows/*.c]\n\tReplaced next, parent, child and owner handles by pointers in WND\n\tstructure. This should improve performance, and should be\n\treasonably safe since Microsoft did the same in Win95.\n\n\t* [include/wintypes.h] [*/*]\n\tRedefined HANDLE to be UINT instead of a pointer for Winelib. This\n\tallows removing a lot of unnecessary casts and NPFMTs.\n\n\t* [windows/caret.c]\n\tCreate the caret brush upon CreateCaret(); use the bitmap\n\tdimensions for the caret.\n\tFixed CARET_DisplayCaret() to use PatBlt().\n\nFri Mar 22 16:00:00 1996  Anand Kumria \u003cakumria@ozemail.com.au\u003e\n\n\t* [misc/winsocket.c]\n\tMore sanity checks, fixup some erroneous return codes.\n\n\t* [documentation/winsock]\n\tDescription of how compatible the winsock is currently.\n\nFri Mar 22 13:05:34 1996  Ulrich Schmid  \u003cuschmid@mail.hh.provi.de\u003e\n\n\t* [library/winmain.c]\n\tSet `lpszCmdParam\u0027 by concatenating arguments.\n\n\t* [loader/module.c]\n\tWinExec: accept Unix commands, use Wine emulator.\n\nMon Mar 18 12:16:27 1996  Martin von Loewis \u003cloewis@informatik.hu-berlin.de\u003e\n\n\t* [if1632/kernel32.spec][win32/thread.c][include/kernel32.h]\n\tDeleteCriticalSection, EnterCriticalSection,\n \tInitializeCriticalSection, LeaveCriticalSection, TlsAlloc,\n \tTlsFree, TlsGetValue, TlsSetValue: new functions.\n\tCRITICAL_SECTION: new structure.\n\n\t* [if1632/kernel32.spec][win32/code_page.c]\n\tWideCharToMultiByte: new function.\n\n\t* [if1632/kernel32.spec][win32/file.c]\n\tGetFileAttributesA: new function.\n\n\t* [if1632/kernel32.spec][misc/main.c]\n\tGetEnvironmentStringsW, FreeEnvironmentStringsA,\n \tFreeEnvironmentStringsW: new functions.\n\t\n\t* [if1632/user.spec][win32/cursoricon32.c][win32/Makefile.in]\n\tcursoricon32.c: new file.\n\tLoadCursorA, LoadCursorW: modified implementation from LoadCursor\n \tto WIN32_*.\n\tLoadIconA, LoadIconW: modified implementation from LoadIconA32\n\tto WIN32_*.\n\n\t* [include/struct32.h]\n\tpragma pack inserted.\n\tCURSORICON32 structures added.\n\n\t* [include/winnls.h]\n\tConstants CP_* and WC_* added.\n\n\t* [loader/pe_image.c]\n\tPE_LoadModule: call PE_InitDLL with hModule rather than wpnt.\n\nSun Mar 17 16:59:12 1996  Albrecht Kleine  \u003ckleine@ak.sax.de\u003e\n\n\t* [misc/commdlg.c]\n\tIntroduced hook function handling in file dialog.\n\tRemoved an unnecessary ShowWindow call in FILEDLG_WMCommand().\n\nThu Mar 14 10:50:00 1996  Thomas Sandford \u003ct.d.g.sandford@prds-grn.demon.co.uk\u003e\n\n\t* [if1632/gdi32.spec]\n\tAdded GetNearestColor.\n\n\t* [if1632/kernel32.spec]\n\tAdded GlobalAddAtomA.\n\n\t* [win32/param32.c]\n\tAdded stackframe.h to includes.\n\tWIN32_GlobalAddAtomA() - new function.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9201d241675ad5840bcdac240a6362b6f385f84",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "6485e5862631a32329028e4f8abd0e5daeb4da57",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "93749833c24e8d9b2b7b9638673e7f1fd99a43d0",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "687c40231dd7319b59964977fd09fdd91ee1469e",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "4e497a1c4cfa884400caa6e73099ebf5df0f70c0",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "361565bf7f7ed59bdd8c649f898d6f88dca269e8",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "9310643e656fb48784d5df0f96a30d6ac7bc9757",
      "old_mode": 33188,
      "old_path": "controls/button.c",
      "new_id": "80bd0f40a2d5d9d2fa3f82921eebf11f1096503d",
      "new_mode": 33188,
      "new_path": "controls/button.c"
    },
    {
      "type": "modify",
      "old_id": "338c0c8887c8676d73ba7ae99934c6aa033966e0",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "f637b0fe6b675ebe5eb72ca5d832f5b340404a0f",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "9eeb811de9ed4520f2f4baecada468cf7b1b0467",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "4537c02acaa0775a693d51dd4d120b11d26fce71",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "e255cbd036561d8cfceb44b2c1e284d24f45d9fb",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "6bba90f193503e88d04dd1fe785c4a370f5831af",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "00c21290d5d730c8d1968c372e5c99f2e9bafef3",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "0457c11fba012c88573e43134e0c43095fc10a3d",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "8f67f09e8bc1c09492ad0b2d00fa0c75fe8d06e2",
      "old_mode": 33188,
      "old_path": "controls/scroll.c",
      "new_id": "9824b3b672dcfc9953719b31f90799a4a534df0a",
      "new_mode": 33188,
      "new_path": "controls/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "11adb0dfb9fc83f499292a0b077735fdf8676736",
      "old_mode": 33188,
      "old_path": "controls/static.c",
      "new_id": "eb5196139b97c6db635c424de66efea9c3d8863b",
      "new_mode": 33188,
      "new_path": "controls/static.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8c497eb68bbeeaeb8a22a9094162bafba8a1bd7",
      "new_mode": 33188,
      "new_path": "documentation/winsock"
    },
    {
      "type": "modify",
      "old_id": "a16f929c33bb26bcac1ac952a23f11954d27093f",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "758aa64d92912af600ed8e1c72784b6b031a45e2",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "5b6d3c0ed7a746900344191b70969e4dbf9c8713",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "299f8333a0074e4ef0bda2d98202bf71976fcbb0",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "20f485a9c7539b9294d7f1c734acfe476476bed9",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "3388430dc68cab292bbfe47bf8f4eb58888bcd92",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "763352f38d3269554d997ee09a767f5d34461c73",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "9934c77d70852333e7a54304520ac3541f8b2c51",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "4f8b6ddb980246cd6e54219f87ff03b424f1ef63",
      "old_mode": 33188,
      "old_path": "include/callback.h",
      "new_id": "2a33b6fca560917d18efe8d6a3ba4a097233b663",
      "new_mode": 33188,
      "new_path": "include/callback.h"
    },
    {
      "type": "modify",
      "old_id": "53e28b65a70ebae66cfd8b685ad4ea049edfb93d",
      "old_mode": 33188,
      "old_path": "include/kernel32.h",
      "new_id": "1b0febc14e21112c977680bdd06deec16f9f4ff9",
      "new_mode": 33188,
      "new_path": "include/kernel32.h"
    },
    {
      "type": "modify",
      "old_id": "1e1de489986ed9ae1ad090e312590570341ca525",
      "old_mode": 33188,
      "old_path": "include/struct32.h",
      "new_id": "ff53d2472e484efb16c010898ccb7de0acc01f83",
      "new_mode": 33188,
      "new_path": "include/struct32.h"
    },
    {
      "type": "modify",
      "old_id": "dc5c68acae3c3564b675f3cbc85e85f12d7d2073",
      "old_mode": 33188,
      "old_path": "include/user.h",
      "new_id": "5e18d8f6ab7dce143972c166f59b268b6f482c76",
      "new_mode": 33188,
      "new_path": "include/user.h"
    },
    {
      "type": "modify",
      "old_id": "f3b49b1326a70a7cd5e2104810e3557f26c1e5c6",
      "old_mode": 33188,
      "old_path": "include/win.h",
      "new_id": "43b3fa6e2df984c2f06bd57cbad0e2d37950f065",
      "new_mode": 33188,
      "new_path": "include/win.h"
    },
    {
      "type": "modify",
      "old_id": "53be8c8929650386327a152fbae46a4154460161",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "fa91818c7260f6cd531a19fa4e73df13d32f9d2e",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "003ad2f73da74d39113a348cb08d42ccf4afb097",
      "old_mode": 33188,
      "old_path": "include/winnls.h",
      "new_id": "6791fd300b43c90c7d4f793f9e96ef1caee51cfc",
      "new_mode": 33188,
      "new_path": "include/winnls.h"
    },
    {
      "type": "modify",
      "old_id": "33ee4bbc4a8a047c9dac2a0631a22696e30b2421",
      "old_mode": 33188,
      "old_path": "include/winpos.h",
      "new_id": "455cce8d55669b327d4af85177be63fc1a3c93bd",
      "new_mode": 33188,
      "new_path": "include/winpos.h"
    },
    {
      "type": "modify",
      "old_id": "01df224faa6533fd65b87ae3dda8320971869588",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "52e054886b53fb638db09793297e3f752d7e50a3",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "modify",
      "old_id": "c72f37103b40a06d9625d9bd54177293a23e89d1",
      "old_mode": 33188,
      "old_path": "ipc/dde_proc.c",
      "new_id": "660dfd6d81a9b5afb8401c5cb54cb9a1ddea56d8",
      "new_mode": 33188,
      "new_path": "ipc/dde_proc.c"
    },
    {
      "type": "modify",
      "old_id": "dd9499cea92534c5976332d5615f796e276cf363",
      "old_mode": 33188,
      "old_path": "ipc/wine_test_stub.c",
      "new_id": "76cc9525ccb3c7ad72f81485cb4c558ef42f3539",
      "new_mode": 33188,
      "new_path": "ipc/wine_test_stub.c"
    },
    {
      "type": "modify",
      "old_id": "c27389b4351a7f4a9bb435312892adc0f67b3cb8",
      "old_mode": 33188,
      "old_path": "library/heap.c",
      "new_id": "d942902f618a2209c18da1aa8d03ed1951511a03",
      "new_mode": 33188,
      "new_path": "library/heap.c"
    },
    {
      "type": "modify",
      "old_id": "15a34342067db96e34b1d4b308f5b5eb8f0b39ce",
      "old_mode": 33188,
      "old_path": "library/libres.c",
      "new_id": "f3c4e5abec2243b9d58414a8b8361fd271945a35",
      "new_mode": 33188,
      "new_path": "library/libres.c"
    },
    {
      "type": "modify",
      "old_id": "1354de1fb24768f3489b6267c479819a0fc52cb9",
      "old_mode": 33188,
      "old_path": "library/miscstubs.c",
      "new_id": "b06c6a6fb444a8b38a2cc9f64a890c02d9acf24e",
      "new_mode": 33188,
      "new_path": "library/miscstubs.c"
    },
    {
      "type": "modify",
      "old_id": "b94554eadb2ab4671f63cd7aee34d4c4b7278651",
      "old_mode": 33188,
      "old_path": "library/winmain.c",
      "new_id": "d1c0ac0dde40569a04a2e467dbe8981ebaf09334",
      "new_mode": 33188,
      "new_path": "library/winmain.c"
    },
    {
      "type": "modify",
      "old_id": "a18f1da4e45fe06d095f708c43d2978d71b7b9f2",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "7cece765d79b0727684e714c8615adc1a7a4c44c",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "a2785c6b3a5677632074acf51267f58761038683",
      "old_mode": 33188,
      "old_path": "loader/ne_image.c",
      "new_id": "1b8c0a64ff2c9f53e68df23f0bf579b023f4b981",
      "new_mode": 33188,
      "new_path": "loader/ne_image.c"
    },
    {
      "type": "modify",
      "old_id": "add76cf0eb38b2881936372d4f82e190e0edff16",
      "old_mode": 33188,
      "old_path": "loader/ne_resource.c",
      "new_id": "e7e1a6e2136067d9b8098ab15af1c69886315475",
      "new_mode": 33188,
      "new_path": "loader/ne_resource.c"
    },
    {
      "type": "modify",
      "old_id": "9d68504b786a84b64fe4053d19b1ac40f4cf4c88",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "e95ade2bfe1bc3021c34d1e840f90be8b42de299",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "4ded63636f9f6db63dbcd36366d87d3c73b9fa63",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "dee9027f443879d228cc67bcf221d6ad1172b992",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "3bd175f7247694a3d9498eb5ce6eec6e6fb56101",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "995741b4b665ab3970e1f7f66b09d3147738de38",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "d8a0830dc085e32dfb0f4ba74e742ffcc24feb47",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "1b6c55747b750f98fb4a1d3a418beae175cc9b4c",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "3f06b43745a99e0afce431cc4bfa5a2e51d3d8bf",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "78e0081d97f79517b8cf412b6d79fb8270223670",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "847e8918a794b4d40fb90e4afdcf6fa96f458033",
      "old_mode": 33188,
      "old_path": "misc/clipboard.c",
      "new_id": "31049baf8127d20067bcb9fbb364c0c599b72935",
      "new_mode": 33188,
      "new_path": "misc/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "9e76ac0bf3f9e74d8543710b71bdbb9b73f9459b",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "3d242f799e7309293ebf51454d23a2f0f804384c",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "7da499089b4352fb5a5216d3641a935d4757685f",
      "old_mode": 33188,
      "old_path": "misc/driver.c",
      "new_id": "30567fadaad689bd4b34d937e7176102a63fae24",
      "new_mode": 33188,
      "new_path": "misc/driver.c"
    },
    {
      "type": "modify",
      "old_id": "fc0131b8d9447a9bfd243c9d9e7e25a79302774c",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "e66f09fd36a7b8764edd341835bdcbd88bc6a482",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "57e5c8cd0d8cad029df2259d819c0425fdaabf83",
      "old_mode": 33188,
      "old_path": "misc/lzexpand.c",
      "new_id": "4b4b500590a286ebe799d4df09131a070c9bdb14",
      "new_mode": 33188,
      "new_path": "misc/lzexpand.c"
    },
    {
      "type": "modify",
      "old_id": "eb198857dccd2a336fc297629bbbc1210346ed09",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "34f3b9588339bc00b339ebfb2787bc7432344e1e",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "68407555380c8613558924b2a81addc321388a24",
      "old_mode": 33188,
      "old_path": "misc/network.c",
      "new_id": "0713f8d03a977a88152897ed257d5d735e66777e",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "modify",
      "old_id": "ca5ca9ddde7a8ed4ff45e788d38f0a12ae4c05cb",
      "old_mode": 33188,
      "old_path": "misc/olecli.c",
      "new_id": "adf9a72cc24aef52534b9e52064ed7561df33656",
      "new_mode": 33188,
      "new_path": "misc/olecli.c"
    },
    {
      "type": "modify",
      "old_id": "3d2bc8c51bcacb2f0665b22067dcf4e6536e0d6d",
      "old_mode": 33188,
      "old_path": "misc/rect.c",
      "new_id": "68eb4625ad48c94429638531e2ae40bbeed34321",
      "new_mode": 33188,
      "new_path": "misc/rect.c"
    },
    {
      "type": "modify",
      "old_id": "2c468173bbaaae392d782a421178f7ebf1d058af",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "12aea21ba6e60b3ea622996a4a3a8a5aef79017c",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "065387c5300d22f9caf8fc9cb45b26bdf17a0f4c",
      "old_mode": 33188,
      "old_path": "misc/spy.c",
      "new_id": "f42791d1fa79bdca4d04bd12791a3e4742fa4976",
      "new_mode": 33188,
      "new_path": "misc/spy.c"
    },
    {
      "type": "modify",
      "old_id": "05e1ecfc516842f6e7d4ac11bb55d53cec0768f3",
      "old_mode": 33188,
      "old_path": "misc/winsocket.c",
      "new_id": "cd69bc0f34b58adb698a2fe1ffbef4a809853c6a",
      "new_mode": 33188,
      "new_path": "misc/winsocket.c"
    },
    {
      "type": "modify",
      "old_id": "97a94908fcc450ee12a7658916a1b6e70e06b30c",
      "old_mode": 33188,
      "old_path": "miscemu/interrupts.c",
      "new_id": "8e492c72728fd54746fd006aed3d0f0ad808540f",
      "new_mode": 33188,
      "new_path": "miscemu/interrupts.c"
    },
    {
      "type": "modify",
      "old_id": "c8960709645d7bc0070d5f13a7b04cbeb8dfb062",
      "old_mode": 33188,
      "old_path": "multimedia/mcistring.c",
      "new_id": "de0fb0efd079bc1da0fa4620140e5a3c74338a51",
      "new_mode": 33188,
      "new_path": "multimedia/mcistring.c"
    },
    {
      "type": "modify",
      "old_id": "73159f3a88d447f5a7c8ef24ce796d45461f6042",
      "old_mode": 33188,
      "old_path": "objects/bitblt.c",
      "new_id": "b9b2b786019cad1ba4ec3fd9665e6605d0bb266d",
      "new_mode": 33188,
      "new_path": "objects/bitblt.c"
    },
    {
      "type": "modify",
      "old_id": "d534d5d7b66450ac212a4bcba53df303c9e484e6",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "b9921241eb79e9e315262439c470ee56f507c5cc",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "0bca76df60effa4c2b9cb887012b9f18aec6d2e4",
      "old_mode": 33188,
      "old_path": "objects/brush.c",
      "new_id": "cd55bd353965d1838258c161cbfd4cfad0c0cef5",
      "new_mode": 33188,
      "new_path": "objects/brush.c"
    },
    {
      "type": "modify",
      "old_id": "08e65d71f5efefc814404fa604af556a0db10e0a",
      "old_mode": 33188,
      "old_path": "objects/clipping.c",
      "new_id": "fc96017042d2d68a682be41584df84ee24c785b3",
      "new_mode": 33188,
      "new_path": "objects/clipping.c"
    },
    {
      "type": "modify",
      "old_id": "763f53c91fe70a7fe9e7e4bd4a24d4c3f4c0c24e",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "870f0ef00c324e70a464a959ada3406b66b5bd01",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "029534c0d8a4aae21f9c93f441b21202c00c39f0",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "6c7a5dcc31d47e0b5d7623a08c03084f0639ac2f",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "bbef8f6578675498850148824a589cbbfafd9d33",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "114c8eaaea5244e96ab84ebbbe563f8ad09bff71",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "d840c1efd93bb3e6adda6568093099305696716c",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "ad3ef50926b6003bcb3c4ad0c57962f70fc78042",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "d53e1336e022237f600f4a21189e4880b803a5c4",
      "old_mode": 33188,
      "old_path": "objects/linedda.c",
      "new_id": "a6b1296b0b7f9a57aeb44322de564e5b53fdd31d",
      "new_mode": 33188,
      "new_path": "objects/linedda.c"
    },
    {
      "type": "modify",
      "old_id": "e93c1a72f1239af2231eae076086dc7c8cbcb97c",
      "old_mode": 33188,
      "old_path": "objects/metafile.c",
      "new_id": "f66465cec6f7ccb537aa58e600a3fcda28f83c62",
      "new_mode": 33188,
      "new_path": "objects/metafile.c"
    },
    {
      "type": "modify",
      "old_id": "0b2d9a5f98385a1208f5763b072dd219cfbaf68a",
      "old_mode": 33188,
      "old_path": "objects/oembitmap.c",
      "new_id": "63204cf997ad2f163757cb59385efa602e909990",
      "new_mode": 33188,
      "new_path": "objects/oembitmap.c"
    },
    {
      "type": "modify",
      "old_id": "a637d5af47e98b5b47a93df88ef72489c52bafe5",
      "old_mode": 33188,
      "old_path": "objects/palette.c",
      "new_id": "25001e16962eb22007e3c4d7129390c31f4ef4c6",
      "new_mode": 33188,
      "new_path": "objects/palette.c"
    },
    {
      "type": "modify",
      "old_id": "7e7e2907592de81b5818cb79c86af2c070ad16ce",
      "old_mode": 33188,
      "old_path": "objects/region.c",
      "new_id": "f994a91d8e3232c997ca6873b7522dc5cd89603a",
      "new_mode": 33188,
      "new_path": "objects/region.c"
    },
    {
      "type": "modify",
      "old_id": "ad96f0eeefb270e054613607e8a133e2182e5e86",
      "old_mode": 33188,
      "old_path": "objects/text.c",
      "new_id": "2929a01dd127aabf95687ab1ce7fec66f66de3b3",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "modify",
      "old_id": "7a14e2dc007c774069716cab3ac9dd7dcddcfc3d",
      "old_mode": 33188,
      "old_path": "programs/progman/ChangeLog",
      "new_id": "c5a234977832da482edcd1bdffb16a85a114ca80",
      "new_mode": 33188,
      "new_path": "programs/progman/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "32f4a449c46f1ea2d4d4ef16061b593d041879e7",
      "old_mode": 33188,
      "old_path": "programs/progman/Makefile.in",
      "new_id": "241c566b40817b5f1de449318cac5a7185f244aa",
      "new_mode": 33188,
      "new_path": "programs/progman/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "677512191c09374b9f2a7dc6f2385f356d071231",
      "old_mode": 33188,
      "old_path": "programs/progman/main.c",
      "new_id": "4d3cd13af28c5bf0792930487d3360ea26d02034",
      "new_mode": 33188,
      "new_path": "programs/progman/main.c"
    },
    {
      "type": "modify",
      "old_id": "5d72ed9e760b7e0c3e1c15008021d411965e35b6",
      "old_mode": 33188,
      "old_path": "programs/progman/progman.h",
      "new_id": "875598bb121182037a3d2808c0e10e93e3254450",
      "new_mode": 33188,
      "new_path": "programs/progman/progman.h"
    },
    {
      "type": "modify",
      "old_id": "adf30ed46fb56830e68b3d14379560691f34ee6e",
      "old_mode": 33188,
      "old_path": "programs/progman/program.c",
      "new_id": "d9e4b4a90a62b2514b6d2586b9c8b93464c2845c",
      "new_mode": 33188,
      "new_path": "programs/progman/program.c"
    },
    {
      "type": "modify",
      "old_id": "a04085545c4a0bd64e3fa21be7b47d2a8b43c3fe",
      "old_mode": 33188,
      "old_path": "programs/progman/string.c",
      "new_id": "be7ae150f20e257054cd679d7fd2bee14b98ae12",
      "new_mode": 33188,
      "new_path": "programs/progman/string.c"
    },
    {
      "type": "delete",
      "old_id": "722576cc246485446859a3470a8c37b0311729c9",
      "old_mode": 33188,
      "old_path": "programs/progman/winexec.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1c2a1a9fd62ce36ef145af544d5dac14b17b9bbb",
      "old_mode": 33188,
      "old_path": "win32/Makefile.in",
      "new_id": "2ff2ccffbf5d9ee52557f5879f2c703399a45faf",
      "new_mode": 33188,
      "new_path": "win32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "1ec99531ad90e6a1c51bea500d9dc9bb6d609b1e",
      "old_mode": 33188,
      "old_path": "win32/code_page.c",
      "new_id": "43dc261b1961f1d7f82f79e6ddb41e61521a291f",
      "new_mode": 33188,
      "new_path": "win32/code_page.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "633eee242c19c575f029dd4c70c51d26d47af4c6",
      "new_mode": 33188,
      "new_path": "win32/cursoricon32.c"
    },
    {
      "type": "modify",
      "old_id": "1dd15bcd02de5270c00930a0d77e82cd0eb528f2",
      "old_mode": 33188,
      "old_path": "win32/file.c",
      "new_id": "a14d6db91765089a3e93935fe2e357cabf10efe2",
      "new_mode": 33188,
      "new_path": "win32/file.c"
    },
    {
      "type": "modify",
      "old_id": "7d6f95af3f3c80c8495117deb935190782791e82",
      "old_mode": 33188,
      "old_path": "win32/param32.c",
      "new_id": "a5323d2c4d663b944c0e588c6b7399a211fea80d",
      "new_mode": 33188,
      "new_path": "win32/param32.c"
    },
    {
      "type": "modify",
      "old_id": "ed81d602750c20467749292cd3343a2a1fab824e",
      "old_mode": 33188,
      "old_path": "win32/resource.c",
      "new_id": "19a9e4181a1d244f6d4faefb8cf7bf61f0ba1f5f",
      "new_mode": 33188,
      "new_path": "win32/resource.c"
    },
    {
      "type": "modify",
      "old_id": "c88dda42e9250703960f15c4260c2d431b2a9bc5",
      "old_mode": 33188,
      "old_path": "win32/thread.c",
      "new_id": "5e203c137355c92013583fd74a05770a1b103f3e",
      "new_mode": 33188,
      "new_path": "win32/thread.c"
    },
    {
      "type": "modify",
      "old_id": "3c94151952aed731b5adc39cc02c85a0a3e4cbaa",
      "old_mode": 33188,
      "old_path": "win32/user32.c",
      "new_id": "42a45821ba3880beb3ccc1dd59d81d87cca9ef38",
      "new_mode": 33188,
      "new_path": "win32/user32.c"
    },
    {
      "type": "modify",
      "old_id": "268b937d85afc3745737adaef1fb6d281b2bdc98",
      "old_mode": 33188,
      "old_path": "windows/caret.c",
      "new_id": "b753d86218da2f746ff38855e77b0ea673f857a2",
      "new_mode": 33188,
      "new_path": "windows/caret.c"
    },
    {
      "type": "modify",
      "old_id": "527127e069b059ff08ce02f75baaebd66bed9a56",
      "old_mode": 33188,
      "old_path": "windows/class.c",
      "new_id": "04a05df52fa42e366ab9fc07adb8058bc7a406cb",
      "new_mode": 33188,
      "new_path": "windows/class.c"
    },
    {
      "type": "modify",
      "old_id": "4974a2e4193a2beeea634b1f539b401fecdc891a",
      "old_mode": 33188,
      "old_path": "windows/dce.c",
      "new_id": "3ff9f54f94ca7e9d24ffc22f084bbf15fbbfa789",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "modify",
      "old_id": "90a0a6d5be1d3ea345e7034d4a0b2e11a3f04a93",
      "old_mode": 33188,
      "old_path": "windows/defdlg.c",
      "new_id": "9191ba8ec98b4e14a713422076c08ca3bb5eb278",
      "new_mode": 33188,
      "new_path": "windows/defdlg.c"
    },
    {
      "type": "modify",
      "old_id": "4e1d060f109199600fd011d7eb77fb31f874431d",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "530c5e5fed6364eb18d86bcffe2f6abc5e10d754",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "90bb72aa198999b55113618c6257e8652131a474",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "793cffb94172f0167efa1f4f534709534dd5873b",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "203f75be269c701cf4ce6d56704c66c28479a4fb",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "eba633f723c1a9020f035587d39f8afa4b38b9f3",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "bbd591bded74a328a9ac7596ceedb62315bcfc88",
      "old_mode": 33188,
      "old_path": "windows/focus.c",
      "new_id": "12f3cc93caa84894df9ed349536579e4dacb58c5",
      "new_mode": 33188,
      "new_path": "windows/focus.c"
    },
    {
      "type": "modify",
      "old_id": "ab5cdcc0abac39554c5ff41ae1f9c2ea254c898e",
      "old_mode": 33188,
      "old_path": "windows/graphics.c",
      "new_id": "ba65dbeb9c604c4d2ef41cd0cca40a41436fcdc3",
      "new_mode": 33188,
      "new_path": "windows/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "1151e143432ff8966344841553f179a19edd7a17",
      "old_mode": 33188,
      "old_path": "windows/hook.c",
      "new_id": "dc256859f78b1d65b32df50385d59edb88fe1da2",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "8c9f12103158bd80d8cadb8407bc91f6c8c2cc75",
      "old_mode": 33188,
      "old_path": "windows/mapping.c",
      "new_id": "8fb9563d8f51d09cf6aa39d035d5a7dc5ed9d47d",
      "new_mode": 33188,
      "new_path": "windows/mapping.c"
    },
    {
      "type": "modify",
      "old_id": "37ba8f7e15ae3cf5991845b01315f058607fdad8",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "f3f80003d083253913b0953c9afac932cc9a9b4a",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "8f00ed80595cc0e2f35610290dd5c24b0f47e61b",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "415f39cc4065240d221541885e79805c1aac6e0c",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "917de6ce39f81022e5cf5fdf4e176eeab24062e7",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "70b8125d5e9ba3b8b542b8074fc4b67060e57aac",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "d1438d5927d93518d1b22b9a7ca59f067f8c26e1",
      "old_mode": 33188,
      "old_path": "windows/painting.c",
      "new_id": "bd1554c913f337a77f8b93db3cd8d3cd80f658b5",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "modify",
      "old_id": "ef6a323c159f351327f534625e62511662593ead",
      "old_mode": 33188,
      "old_path": "windows/property.c",
      "new_id": "6927be0f783886e44d97d2b0aa83928ba8ec162f",
      "new_mode": 33188,
      "new_path": "windows/property.c"
    },
    {
      "type": "modify",
      "old_id": "1d0028a4120b3b67f67dfe532809f864dd1fa2c0",
      "old_mode": 33188,
      "old_path": "windows/queue.c",
      "new_id": "060664568943d21644fc35daeb36740b0ce64acf",
      "new_mode": 33188,
      "new_path": "windows/queue.c"
    },
    {
      "type": "modify",
      "old_id": "95a88e881773d18b0fce5eb501fe983dc5d8bf81",
      "old_mode": 33188,
      "old_path": "windows/scroll.c",
      "new_id": "4259dbf76c6e665670e24531ed54e9dbc764a23a",
      "new_mode": 33188,
      "new_path": "windows/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "1be4855d5e7b24ad5374d05c05dcbf22f0186bf9",
      "old_mode": 33188,
      "old_path": "windows/timer.c",
      "new_id": "ca1a620ee38387409f29591d4084587e40216922",
      "new_mode": 33188,
      "new_path": "windows/timer.c"
    },
    {
      "type": "modify",
      "old_id": "eb7f3d1c611d2f0e3d6f689691e94a1dce94b519",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "8511a73c5afd3215697c454b062fff4311a8fb6c",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "139a6ce891a162be1eee2bb2a14d2bfda01ad87d",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "29f3d704f3d20cebea58133a07005d1520f3e80e",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    }
  ]
}
