)]}'
{
  "commit": "3051b644892ec92da4097b786e2bdf546d92379c",
  "tree": "76d9eae4d0f248cbb876b1abd12c3af5d828b955",
  "parents": [
    "339eefcc35cc1295b21e93cb0784afadf473f67e"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Fri Jul 05 17:14:13 1996 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Fri Jul 05 17:14:13 1996 +0000"
  },
  "message": "Release 960705\n\nFri Jul  5 16:27:43 1996  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [controls/desktop.c]\n\tUse Windows file I/O routines to load the desktop bitmap.\n\n\t* [files/file.c]\n\tImplemented RemoveDirectory* and DeleteFile*.\n\n\t* [include/wine.h]\n\tAdded SIGCONTEXT typedef to replace #define sigcontext_struct.\n\n\t* [loader/task.c]\n\tFixed initial breakpoint setting for Win32 tasks.\n\n\t* [misc/wsprintf.c]\n\tIgnore Unicode formats for wsprintf16().\n\n\t* [objects/font.c]\n\tImplemented Win32 version of GetTextMetrics.\n\n\t* [windows/winproc.c] [windows/win.c] [windows/class.c]\n\t  [windows/dialog.c]\n\tModified windows procedures to use thunks, to ensure that the\n\tprocedure can be called directly from the Windows program.\n\n\t* [windows/win.c]\n\tAdded function WIN_BuildWinArray() to make it easier to enumerate\n\twindows. Implemented Win32 version of EnumWindows() and friends.\n\nFri Jul  5 11:56:22 1996  Andreas Kirschbaum \u003cank@rbg.informatik.th-darmstadt.de\u003e\n\n\t* [controls/button.c] [windows/win.c]\n\tOperator precedence fixes.\n\n\t* [controls/edit.c]\n\tImplemented ES_PASSWORD, ES_LOWERCASE and ES_UPPERCASE styles.\n\tFixed word wrap with long words.\n\n\t* [debugger/debug.l]\n\tNew alias \"where\" for command \"backtrace\".\n\n\t* [if1632/gdi.spec]\n\tCorrected parameter of ExtTextOut.\n\n\t* [loader/module.c]\n\tCorrected printing of table of modules.\n\n\t* [misc/spy.c]\n\tRemoved superfluous \\n in message name.\n\n\t* [windows/message.c]\n\tDeclared MSG_SendMessage as static.\n\tChanged parameter of DirectedYield() from queue handle to task handle.\n\tRemoved warning mesages for argument of printf.\n\n\t* [windows/nonclient.c]\n\tAdded the flag DT_NOPREFIX when drawing window titles.\n\n\t* [windows/win.c]\n\tWIN_WalkWindows now prints the invalid window handle.\n\tAdded a warning if Get-/SetWindowWord/-Long gets an invalid offset.\n\n\t* [windows/winproc.c]\n\tAllows creating dialog windows with NULL as dialog function.\n\nWed Jul  3 09:26:41 1996  Andrew Lewycky \u003cplewycky@oise.utoronto.ca\u003e\n\n\t* [windows/event.c]\n\tEVENT_key: Fixes to VK_ code generation for space bar and\n\tpunctuation.\n\n\t* [files/file.c]\n\tGetTempFileName: first character in temporary name is \"~\".\n\n\t* [memory/heap.c]\n\tHEAP_MakeInUseBlockFree now frees the whole subheap if possible.\n\n\t* [objects/text.c]\n\tExtTextOut16(): handle NULL lpRect and ETO_OPAQUE.\n\n\t* [misc/driver.c]\n\tRemoved some bugs and reformatted. Actually loads drivers now.\n\n\t* [include/callback.h]\n\tAdded CallDriverProc() and CallWindowsExitProc().\n\n\t* [loader/module.c]\n\tMODULE_CallWEP(): new function.\n\n\t* [misc/lzexpand.c]\n\tLZSeek(): return new pointer, not old one.\n\n\t* [misc/ver.c]\n\tfind_ne_resource(): fixed dependence on LZSeek() bug.\n\tGetFileResource(): initialize reslen before using it.\n\n\t* [windows/class.c]\n\tSetClassWord(): add missing else.\n\n\t* [objects/font.c]\n\tlpFontList is now MAX_FONTS+1. It used to overwrite the array.\n\tInitFontList: allocate one huge array of structures.\n\tFONT_MatchFont: uppercase the face name.\n\nThu Jun 27 12:41:40 1996  Bruce Milner \u003cbruce@genetics.utah.edu\u003e\n\n\t* [memory/heap.c]\n\tFixed a typo in HeapReAlloc().\n\nTue Jun 25 22:22:03 1996  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [files/directory.c] [files/drive.c] [if1632/kernel.spec]\n\t  [if1632/kernel32.spec] [if1632/shell.spec] [include/windows.h]\n\tGetTempPath* added\n\tGetDriveType* fixed, updated to NewNameStandard.\n\tGetCurrentDirectory* fixed (needs to prepend X:\\).\n\n\t* [controls/listbox.c]\n\tMissing NULL check added.\n\n\t* [if1632/winmm.spec] [loader/builtin.c]\n\twinmm.dll (32bit mmsystem equivalent) specs added.\n\n\t* [memory/string.c] [if1632/kernel32.spec] [include/windows.h]\n\tRtl{Move,Zero,Fill}Memory added.\n\n\t* [misc/registry.c]\n\tSome NULL ptr dereference bugs fixed.\n\n\t* [multimedia/mcicda.c][multimedia/mcistring.c][multimedia/mmsystem.c]\n\tCheck for NULL ptr.\n\tFill mciOpenDrv when mixing mciOpen and mciSendString(\"open ..\").\n\tAliasing should work for all MCI devices.\n\n\t* [windows/win.c]\n\tAllow passing invalid window handles to CloseWindow().\n\nTue Jun 25 20:02:15 1996  Jukka Iivonen \u003ciivonen@cc.helsinki.fi\u003e\n\n\t* [files/directory.c] [if1632/kernel32.spec]\n\tGetSystemDirectory32A and GetSystemDirectory32W added.\n\n\t* [misc/main.c] [if1632/kernel32.spec]\n\tBeep and SetEnvironmentVariable32W added.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76dac67b911a31c93615bdb305c94cc25d1fc810",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "decf5276a68e40f6ec0674ced0d96861aa23b046",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "e94ed93ebf8eca526fecf68482b3782bb0f68d7b",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "7b3b3bc622773410b4c4721eae377f6452a74496",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "3181a567edd053121516fb95251036f0c3a2849c",
      "old_mode": 33188,
      "old_path": "controls/button.c",
      "new_id": "620f2887708ea217ed104835b2dd8965cc0af975",
      "new_mode": 33188,
      "new_path": "controls/button.c"
    },
    {
      "type": "modify",
      "old_id": "a71a6f8af39181d4b275304bd0e8d42d3e02c4ca",
      "old_mode": 33188,
      "old_path": "controls/desktop.c",
      "new_id": "9b01ae7deb843e36e49a16d1bec123d455dbfb3c",
      "new_mode": 33188,
      "new_path": "controls/desktop.c"
    },
    {
      "type": "modify",
      "old_id": "7db7bd40d290f2370c576e230126fb1377e5f8b6",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "62be0eaf9444931aea6fb8840cdc8d7c7cbf276d",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "b6f1f79cc63dac9c840a2a32885429057e805e82",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "0a317805f782707ad5375b4bab55d8216480ae22",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "bf6a69df21123320b28bb668a1a4518d8457a59f",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "a99da2a07c825746f65c9abd9cd259c714cba423",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "1726c1676e4b5c1d7eac4b552b9a9edc4fa30b7f",
      "old_mode": 33188,
      "old_path": "debugger/break.c",
      "new_id": "be92e1fc35be280a61e4d55e2c982018e81c1d29",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "modify",
      "old_id": "e6064ca8e9db34b48b6380f38d258236bdf07fd9",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "45e806b5eaa2fa6867a6650ec6ddc58c2b26e7fe",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "modify",
      "old_id": "0806e05348a2723c1de7a1039904db3b09758fc3",
      "old_mode": 33188,
      "old_path": "debugger/debug.l",
      "new_id": "709c23ac9cd321ffb9c532db2b72d831fd35c13a",
      "new_mode": 33188,
      "new_path": "debugger/debug.l"
    },
    {
      "type": "modify",
      "old_id": "56af9e5946eff8c7d9ecbe382aea5f52125b6662",
      "old_mode": 33188,
      "old_path": "debugger/hash.c",
      "new_id": "39dbdab0b059d8fd67360888086c108a889b7da3",
      "new_mode": 33188,
      "new_path": "debugger/hash.c"
    },
    {
      "type": "modify",
      "old_id": "49108c29de7dbc848cbe79c2310f3b338e11f505",
      "old_mode": 33188,
      "old_path": "debugger/memory.c",
      "new_id": "cfe16a2019a5f8e7f046c9499129cd92779154c2",
      "new_mode": 33188,
      "new_path": "debugger/memory.c"
    },
    {
      "type": "modify",
      "old_id": "a8b66a5ceea2ad85370e53787e2ced34f391aa26",
      "old_mode": 33188,
      "old_path": "debugger/registers.c",
      "new_id": "57aaf96bf64c7f83fa9f10edc58a71d0e99ec885",
      "new_mode": 33188,
      "new_path": "debugger/registers.c"
    },
    {
      "type": "modify",
      "old_id": "432b8c4c4204054ef98699c64c3f4399ea1bf31e",
      "old_mode": 33188,
      "old_path": "files/directory.c",
      "new_id": "285468e71c049137953b1ec6a95be612571375e7",
      "new_mode": 33188,
      "new_path": "files/directory.c"
    },
    {
      "type": "modify",
      "old_id": "f886bdabae7701f4ab216d53b6d3cf29b039a987",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "b57267b7203e17ec6cc64d89aebd413d50e596b6",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "390b6def8a74d1014a559b128e4c8bb9fc7117b1",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "e324d3fa6bddffb3a9e901d0819cc2f0a27ccaf3",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "c4bd7cc1bff9fd26dabb6387e2c5124a185812a3",
      "old_mode": 33188,
      "old_path": "if1632/Makefile.in",
      "new_id": "d54fde24f0a602a76bbab624d1978edc5c6569a1",
      "new_mode": 33188,
      "new_path": "if1632/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "635e163afdd87897f8c7f1ab937e33eadc22be0d",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "1dfb7a6c0aad3df1c5e9c149cd36cd4746a4ba74",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "e7dc132a46b0b6b7f932b44b289e9f3334cf646b",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "5305d542e7ea22af1014ba256d18975b505ab92e",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "9ff222e3dc15c03c02ba042c2e0aa9294fb41935",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "11723e149fd3d1a1b3d85cff9fe96d2eed1f6034",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "5a3b4b26bad53c4514a16fa124070ebbd0e4079e",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "7a608494f99726ba56d23d77cd62eda0ec78c3df",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "ea49e96b62b4bd295893b68881f284949faa7ba1",
      "old_mode": 33188,
      "old_path": "if1632/ntdll.spec",
      "new_id": "58359221af05bff4a3ffa1f9095c65743ebfd80f",
      "new_mode": 33188,
      "new_path": "if1632/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "f14fd3b7879d3e930b5b7056c8c8f0ce779f2642",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "6d4c75e3b0de737c6badabe9a4181bbcf4af552e",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "a6d722d0367ade2176950a0b5d1c91b96efba5fa",
      "old_mode": 33188,
      "old_path": "if1632/shell.spec",
      "new_id": "8b53f1efa7b84093cad0ae97a7db3576c595d55b",
      "new_mode": 33188,
      "new_path": "if1632/shell.spec"
    },
    {
      "type": "modify",
      "old_id": "9afd4b48d90b664d04a359f880ef1273e34dabcd",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "c0828b89053100de417fca62e969aab2c2357aca",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "3580e6ecb2d5b76a9d0ee0ca85da9060398dd5f6",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "c7c2316a380d4dbdee7b9ae94cc167f3e9981989",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5c47c4caf52333acbe2b4a87c1dfc3d6627e33b",
      "new_mode": 33188,
      "new_path": "if1632/winmm.spec"
    },
    {
      "type": "modify",
      "old_id": "531b64711cf1b223a2ab7e67d5181a0e9f4919a0",
      "old_mode": 33188,
      "old_path": "if1632/wprocs.spec",
      "new_id": "4e47f5859ded1abcfc1516780c000f03389bdb86",
      "new_mode": 33188,
      "new_path": "if1632/wprocs.spec"
    },
    {
      "type": "modify",
      "old_id": "537cfa94c6a6054ad409d311c7779e7392678a88",
      "old_mode": 33188,
      "old_path": "include/callback.h",
      "new_id": "b45373bd1ce0192f32dcce015862d47f08b6a707",
      "new_mode": 33188,
      "new_path": "include/callback.h"
    },
    {
      "type": "modify",
      "old_id": "8cd8d06a675174ce57f6f92238d5d7b0811f3bef",
      "old_mode": 33188,
      "old_path": "include/class.h",
      "new_id": "dda909c2e42e6ea452ab70a2236b678b243d998f",
      "new_mode": 33188,
      "new_path": "include/class.h"
    },
    {
      "type": "modify",
      "old_id": "866e2029af3b067f35ebd3b2347331941dca10ac",
      "old_mode": 33188,
      "old_path": "include/debugger.h",
      "new_id": "6cb3e97b6c9a0c0b354197ad956ad57ccbea090d",
      "new_mode": 33188,
      "new_path": "include/debugger.h"
    },
    {
      "type": "modify",
      "old_id": "bb4b677171675c42c1aeff0fe9ce37717a154e1b",
      "old_mode": 33188,
      "old_path": "include/dialog.h",
      "new_id": "fefdc45af7a1bd953a8db923f0b504a2f5a0c8be",
      "new_mode": 33188,
      "new_path": "include/dialog.h"
    },
    {
      "type": "modify",
      "old_id": "c466af8624c81d3c494d9486a1f0ca709a568320",
      "old_mode": 33188,
      "old_path": "include/directory.h",
      "new_id": "28e5d64429e860876bf6289a481cc8790e2fbcd3",
      "new_mode": 33188,
      "new_path": "include/directory.h"
    },
    {
      "type": "modify",
      "old_id": "5c2a08e65ac758f655d09ba49f573057db4f839b",
      "old_mode": 33188,
      "old_path": "include/driver.h",
      "new_id": "63e065172fbc44aac6c7c95828e3ed319dbba030",
      "new_mode": 33188,
      "new_path": "include/driver.h"
    },
    {
      "type": "modify",
      "old_id": "82f7b804217d7d83319db6d531781ef43f753a2f",
      "old_mode": 33188,
      "old_path": "include/file.h",
      "new_id": "8a63e3daeed4b33dedd6b5e1dfd85e5d0ee39414",
      "new_mode": 33188,
      "new_path": "include/file.h"
    },
    {
      "type": "modify",
      "old_id": "398b9c569f1f1149c1de8e5e7e572646c669a839",
      "old_mode": 33188,
      "old_path": "include/gdi.h",
      "new_id": "7bb9aa19618b8500b7ea8207e896178283d4b0fb",
      "new_mode": 33188,
      "new_path": "include/gdi.h"
    },
    {
      "type": "modify",
      "old_id": "23aa70964c79019e6f37a374a638a75a506150d9",
      "old_mode": 33188,
      "old_path": "include/hook.h",
      "new_id": "eb04e86a658637eb63f1b9c53c11d1677fad6a44",
      "new_mode": 33188,
      "new_path": "include/hook.h"
    },
    {
      "type": "modify",
      "old_id": "834cc2fcb6c66d3f870f8eec090e362df6281b38",
      "old_mode": 33188,
      "old_path": "include/kernel32.h",
      "new_id": "ab3b567bd5da1d1859cfe614e0f052a3bde329ba",
      "new_mode": 33188,
      "new_path": "include/kernel32.h"
    },
    {
      "type": "modify",
      "old_id": "5561078813c957a9b7f9b7fc4e5563fba31bdc43",
      "old_mode": 33188,
      "old_path": "include/local.h",
      "new_id": "114a92fc53bfd96931d2da8f753d723b69314af6",
      "new_mode": 33188,
      "new_path": "include/local.h"
    },
    {
      "type": "modify",
      "old_id": "0ee35f6cabad3e7b0fce5575d596351b00c2e541",
      "old_mode": 33188,
      "old_path": "include/miscemu.h",
      "new_id": "dd05077b6d47820aa7fa6757a19b2a13d1356415",
      "new_mode": 33188,
      "new_path": "include/miscemu.h"
    },
    {
      "type": "modify",
      "old_id": "6ded8046cd4c999185aed030f0c8e0e40142062f",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "4eed450d13b84211d64327844d3cea7fb93909e8",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "b9c74d82db4f2c6951eba9f8f963657b4c576bce",
      "old_mode": 33188,
      "old_path": "include/pe_image.h",
      "new_id": "a60c893d27ad13b9fe6a09664446228e230445a8",
      "new_mode": 33188,
      "new_path": "include/pe_image.h"
    },
    {
      "type": "modify",
      "old_id": "cffd7e3bf8eb1793d38110b0c064392c7f24508c",
      "old_mode": 33188,
      "old_path": "include/queue.h",
      "new_id": "f0e254f195193b9345de3439697f86d7aa3bc9dd",
      "new_mode": 33188,
      "new_path": "include/queue.h"
    },
    {
      "type": "modify",
      "old_id": "552f5c52e6dd6fe8051a34108abfb492e43da46f",
      "old_mode": 33188,
      "old_path": "include/region.h",
      "new_id": "e73fc232769fdee5502f77ccf1cb7439242c61c2",
      "new_mode": 33188,
      "new_path": "include/region.h"
    },
    {
      "type": "modify",
      "old_id": "98f28ee3ccc8bb8f39226262fd29ae049cd77dd1",
      "old_mode": 33188,
      "old_path": "include/registers.h",
      "new_id": "1f919a598966d01caac89e230af516e8fa11d1c0",
      "new_mode": 33188,
      "new_path": "include/registers.h"
    },
    {
      "type": "modify",
      "old_id": "e826d8d2b062891abb935434cf797a448aa48135",
      "old_mode": 33188,
      "old_path": "include/selectors.h",
      "new_id": "f5e380092b490f413410a24a21c4bb3df0000769",
      "new_mode": 33188,
      "new_path": "include/selectors.h"
    },
    {
      "type": "modify",
      "old_id": "b00f6fb4a7e77bb8eae23e55e994fab563943c18",
      "old_mode": 33188,
      "old_path": "include/task.h",
      "new_id": "f9a8b9cecbc664296230e7d808bf8495418f16ce",
      "new_mode": 33188,
      "new_path": "include/task.h"
    },
    {
      "type": "modify",
      "old_id": "e1611017b38cbacf02d1ebe713ea911b73f8db1b",
      "old_mode": 33188,
      "old_path": "include/toolhelp.h",
      "new_id": "c1d98364b11fa6310c5084627c55d00805a0e2e7",
      "new_mode": 33188,
      "new_path": "include/toolhelp.h"
    },
    {
      "type": "modify",
      "old_id": "81e0c08b90dad8fc44fa694c982acc6c42fb457c",
      "old_mode": 33188,
      "old_path": "include/win.h",
      "new_id": "7a36cec61945aac85bbb1dbc88591fbab8026053",
      "new_mode": 33188,
      "new_path": "include/win.h"
    },
    {
      "type": "modify",
      "old_id": "1a5317d57261c5273126c37be9b075189644977a",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "f221fa209d0ea073844eaae6e82c5e3de982d496",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    },
    {
      "type": "modify",
      "old_id": "41d242b7f59def41ad15a5b75ac3fd00543a9975",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "16e6f80ab2f94d1d17dfdb92164c70116920b569",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "af1be181559d4878e7b0e5d24eef3ba18d07a295",
      "old_mode": 33188,
      "old_path": "include/wine.h",
      "new_id": "bcfffca0cb9f8e4123f6b59740026aea48739276",
      "new_mode": 33188,
      "new_path": "include/wine.h"
    },
    {
      "type": "modify",
      "old_id": "02b2a92bab04aa6224b954914ad7644a82bc170d",
      "old_mode": 33188,
      "old_path": "include/winpos.h",
      "new_id": "fed1e3723c6ce4da389ab6616ee96e07a42a6fe1",
      "new_mode": 33188,
      "new_path": "include/winpos.h"
    },
    {
      "type": "modify",
      "old_id": "7f799e11b32dff66581ebd2de82fea613ad103cd",
      "old_mode": 33188,
      "old_path": "include/winproc.h",
      "new_id": "fd9b22a30a11f7f86990aa90d0092747268e9a5c",
      "new_mode": 33188,
      "new_path": "include/winproc.h"
    },
    {
      "type": "modify",
      "old_id": "33bcebdbb987dc094d5a0ef02ef4fecbfff53ee6",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "4f6c53ebaade116a3ff80cbfa36ee6780a49d6bf",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "modify",
      "old_id": "fa59b22456accd65bd198a40355b973d4257ae7b",
      "old_mode": 33188,
      "old_path": "library/miscstubs.c",
      "new_id": "c6b61bfd5fba74c8f52078bebb05468d28efcfb5",
      "new_mode": 33188,
      "new_path": "library/miscstubs.c"
    },
    {
      "type": "modify",
      "old_id": "7cfb347a6398a57baf5398abc5c8327e573dd5e3",
      "old_mode": 33188,
      "old_path": "loader/builtin.c",
      "new_id": "0d902722a7ab3b045daefca5a551eb56b9cf2464",
      "new_mode": 33188,
      "new_path": "loader/builtin.c"
    },
    {
      "type": "modify",
      "old_id": "bc3ac02035ffdde804fed93f5346a913e7e044fb",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "02917c4b4aadd24627d62197e4ce35d0d41ef9df",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "d394aa31b9573e0b0b18926b826248a42e426236",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "c643c7de9d9b805487fd07e3f36b947445ad773e",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "e97df3999375824baf9c1b9661b869bcd7d9b655",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "296560a35f5c6abf0172133fe8abe65492ec855e",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "0d200ca766e56513e1040295ee43893c1c206236",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "0aea7fe48facb81fbba57049c298ab982f976b63",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "48bf3ee271516c6223944deaaf173fca3e37fc51",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "43c7d878993e45b6cc792caeac4b55878ed1610d",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "1f58f09fd19e07d90dc50a00a602c68b8c8f1752",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "111885c754bf801d76ffb868bffeee6af8514ba3",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "241116120e0037401217012173a15ac6ff4eb2c7",
      "old_mode": 33188,
      "old_path": "memory/heap.c",
      "new_id": "a2a60b691d67eee5c9549adc67fe603eba5f8986",
      "new_mode": 33188,
      "new_path": "memory/heap.c"
    },
    {
      "type": "modify",
      "old_id": "7bc0546eed2a917c2975f98431d733e89d5b2a4a",
      "old_mode": 33188,
      "old_path": "memory/local.c",
      "new_id": "5994e61f569c77fa8a5837a07c006aea4c0ba94d",
      "new_mode": 33188,
      "new_path": "memory/local.c"
    },
    {
      "type": "modify",
      "old_id": "4b9e45a286f8bebc202e2bb9f8399ad76f8767ab",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "b0ddc796dba11ac8979fb6c0653f8621d0670df5",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "3348ec89b7e39d606da3fecd5610a7f2bd14cd71",
      "old_mode": 33188,
      "old_path": "memory/string.c",
      "new_id": "88cd5f5a478d6a1e5fafac419a53dbb8853ea419",
      "new_mode": 33188,
      "new_path": "memory/string.c"
    },
    {
      "type": "modify",
      "old_id": "4ca2ee7e81c9fc25c75d2b12cf484fc4b09ce7ff",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "dc5a8293ab9777e45205987d161c9705a69afac9",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "eb51ba9f7345bad8ab7a54ebea4ecce4f68c5985",
      "old_mode": 33188,
      "old_path": "misc/driver.c",
      "new_id": "6277f8af8e285734aef11737f3154f842112f890",
      "new_mode": 33188,
      "new_path": "misc/driver.c"
    },
    {
      "type": "modify",
      "old_id": "d863e16ca5f2baee252f0316819f114f761278c4",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "fb67a0b5c107d3087b58bf104889995e2307df0f",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "e907bfd540c204d811e0028bbb7d532728928a3a",
      "old_mode": 33188,
      "old_path": "misc/lzexpand.c",
      "new_id": "7726d96744eb3c2d8cdd943551cf2f56e14dbed3",
      "new_mode": 33188,
      "new_path": "misc/lzexpand.c"
    },
    {
      "type": "modify",
      "old_id": "adc82554a44a12d7f3f00626bcb1db2fbb54c67d",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "2e01aa081298491b960daf9347558ebc2dd7cba9",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "65ef9cb4c1dccf0a23b9964e9f3714a395a676b9",
      "old_mode": 33188,
      "old_path": "misc/network.c",
      "new_id": "7303d60c3be50a6970d0a7c9065fdd23886701ff",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "modify",
      "old_id": "de792a1181eb4703f793e780d3d0ce8f30a6b128",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "31c41a8e186be0ab7a370283400cc0edff9d50a5",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "f5fbd4d56f923afc720b2ef343598b35eaf5df05",
      "old_mode": 33188,
      "old_path": "misc/spy.c",
      "new_id": "8425ad9064cd0cb82235375d518578e72438c97a",
      "new_mode": 33188,
      "new_path": "misc/spy.c"
    },
    {
      "type": "modify",
      "old_id": "2b1717816f29e90da966a1eeec0109983a69b29b",
      "old_mode": 33188,
      "old_path": "misc/system.c",
      "new_id": "ee60a031a385ff96d9552da19b03b05313df528c",
      "new_mode": 33188,
      "new_path": "misc/system.c"
    },
    {
      "type": "modify",
      "old_id": "cd34e208911e15efaecfd6c700578c41aae2a0e0",
      "old_mode": 33188,
      "old_path": "misc/toolhelp.c",
      "new_id": "551078ca23d38c8dcb0255a9db23466fe43595ee",
      "new_mode": 33188,
      "new_path": "misc/toolhelp.c"
    },
    {
      "type": "modify",
      "old_id": "b20b262af281cc86ff30655e0efd73cdb8620057",
      "old_mode": 33188,
      "old_path": "misc/user.c",
      "new_id": "8976d77e1aa2914e3ba3201f5b39cf1c40b4d974",
      "new_mode": 33188,
      "new_path": "misc/user.c"
    },
    {
      "type": "modify",
      "old_id": "7541a8286c021d8cc87445665260db6455e1c0f0",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "5a47d127859849d72859c7a020ed4fa48e5bc39c",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "f8f77aaa71cdd4005d5933c7ed4570dab46e6084",
      "old_mode": 33188,
      "old_path": "misc/wsprintf.c",
      "new_id": "a57d23f1f48df858bf0c43be536024a7b741cb35",
      "new_mode": 33188,
      "new_path": "misc/wsprintf.c"
    },
    {
      "type": "modify",
      "old_id": "9bcf31108fe2a52850713f71963df76784a994cb",
      "old_mode": 33188,
      "old_path": "miscemu/dosmem.c",
      "new_id": "ed5bd16084f87d594c76be9bf6cdec1c8cd61b94",
      "new_mode": 33188,
      "new_path": "miscemu/dosmem.c"
    },
    {
      "type": "modify",
      "old_id": "291af759e6be872b815cb7a665861352aebe212a",
      "old_mode": 33188,
      "old_path": "miscemu/dpmi.c",
      "new_id": "4c7e67f6c499f340bd98fbbb919740b42e2fe4de",
      "new_mode": 33188,
      "new_path": "miscemu/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "d31ccb73d5800d7018967cef2e75e79d0dc131a2",
      "old_mode": 33188,
      "old_path": "miscemu/emulate.c",
      "new_id": "37dec4ec285119a454a26c4753c12b7040db7f38",
      "new_mode": 33188,
      "new_path": "miscemu/emulate.c"
    },
    {
      "type": "modify",
      "old_id": "767f4e8298b1d29c2634435e3abb43676ae335e6",
      "old_mode": 33188,
      "old_path": "miscemu/instr.c",
      "new_id": "0b2e9575d101c464305c85e79ab3b160c5f5f84b",
      "new_mode": 33188,
      "new_path": "miscemu/instr.c"
    },
    {
      "type": "modify",
      "old_id": "3d938129a1b2cac5b1ad3eddc7d494bca4a3b908",
      "old_mode": 33188,
      "old_path": "miscemu/int10.c",
      "new_id": "c22ba057dbd816ef9a6d00ce61f84864370d3460",
      "new_mode": 33188,
      "new_path": "miscemu/int10.c"
    },
    {
      "type": "modify",
      "old_id": "f867a92652362b702f5a5274da425a7c7a536473",
      "old_mode": 33188,
      "old_path": "miscemu/int13.c",
      "new_id": "20f72c12db6ca6abf6465f565825a9c1c10137c8",
      "new_mode": 33188,
      "new_path": "miscemu/int13.c"
    },
    {
      "type": "modify",
      "old_id": "738029c923cbe720c7cbca2e9a108c269ddf1280",
      "old_mode": 33188,
      "old_path": "miscemu/int1a.c",
      "new_id": "9a0ddf02f54c4b78cc742834a08fc16ca80bb690",
      "new_mode": 33188,
      "new_path": "miscemu/int1a.c"
    },
    {
      "type": "modify",
      "old_id": "030881bc89342d4ce982c1dfa831451f851038a6",
      "old_mode": 33188,
      "old_path": "miscemu/int21.c",
      "new_id": "d301ca62c9ec726bb7dc09e2ef7797ddce52a337",
      "new_mode": 33188,
      "new_path": "miscemu/int21.c"
    },
    {
      "type": "modify",
      "old_id": "799816aa02aef8c4a5fd11b6e7a8aa55daaddc4b",
      "old_mode": 33188,
      "old_path": "miscemu/int25.c",
      "new_id": "1f4832d58ca1686519619486263cf263447c0973",
      "new_mode": 33188,
      "new_path": "miscemu/int25.c"
    },
    {
      "type": "modify",
      "old_id": "53f1abc4bbb76043fe2b794749e8ed8ed684f1eb",
      "old_mode": 33188,
      "old_path": "miscemu/int26.c",
      "new_id": "270de636e1d5ae7af2b9ffc2cf637e3aae2f7217",
      "new_mode": 33188,
      "new_path": "miscemu/int26.c"
    },
    {
      "type": "modify",
      "old_id": "13de9ff9da9e2aa4ea9d0fdc28d3d16220a5f41e",
      "old_mode": 33188,
      "old_path": "miscemu/int2a.c",
      "new_id": "4dfa3e9f15a37cb94b4012b2ef71f8f19e1e4daa",
      "new_mode": 33188,
      "new_path": "miscemu/int2a.c"
    },
    {
      "type": "modify",
      "old_id": "fdfd3a52094fc0ae4136ef80ca8929cfd9040836",
      "old_mode": 33188,
      "old_path": "miscemu/int2f.c",
      "new_id": "ad8817d5f0a7812a7c06d7c3b7cf638e1c156834",
      "new_mode": 33188,
      "new_path": "miscemu/int2f.c"
    },
    {
      "type": "modify",
      "old_id": "16cf0b6d8c2a3111502ee44c1003f3b4bbea28e7",
      "old_mode": 33188,
      "old_path": "miscemu/int4b.c",
      "new_id": "e78e285943bc75c74b56873f3b4985c691c73fd8",
      "new_mode": 33188,
      "new_path": "miscemu/int4b.c"
    },
    {
      "type": "modify",
      "old_id": "28540f285ecaf46917f75969cf530d57f9d310b5",
      "old_mode": 33188,
      "old_path": "miscemu/int5c.c",
      "new_id": "190c0e14a2191e52c1fb4f2a06dd0843dd846fc1",
      "new_mode": 33188,
      "new_path": "miscemu/int5c.c"
    },
    {
      "type": "modify",
      "old_id": "308d69f2051c717cbc5729ebb7aca0d95d889226",
      "old_mode": 33188,
      "old_path": "miscemu/interrupts.c",
      "new_id": "3b3d3fe02954d084216dcc288e507403d7293345",
      "new_mode": 33188,
      "new_path": "miscemu/interrupts.c"
    },
    {
      "type": "modify",
      "old_id": "95712f47b03da80d5df26dfcf6d67b8c4a722dd7",
      "old_mode": 33188,
      "old_path": "miscemu/vxd.c",
      "new_id": "b1bb3b0948bbea935bb2252a60d4732f05e67207",
      "new_mode": 33188,
      "new_path": "miscemu/vxd.c"
    },
    {
      "type": "modify",
      "old_id": "e517fe633b8a2fd785efce24b489aaf50e264eb2",
      "old_mode": 33188,
      "old_path": "multimedia/mcicda.c",
      "new_id": "80c21514910e2130a932cfe538893176f7444caa",
      "new_mode": 33188,
      "new_path": "multimedia/mcicda.c"
    },
    {
      "type": "modify",
      "old_id": "c21081a31f605a9e4166cdea9b66975b1bd8ad97",
      "old_mode": 33188,
      "old_path": "multimedia/mcistring.c",
      "new_id": "8e7c2d46fdea44209e73dd92606351c1ce2f74b6",
      "new_mode": 33188,
      "new_path": "multimedia/mcistring.c"
    },
    {
      "type": "modify",
      "old_id": "f2d40f0e1ce99245a5e166f0ab7af388b58f8c60",
      "old_mode": 33188,
      "old_path": "multimedia/mmsystem.c",
      "new_id": "283c9287608bfbda3fa73ad5bd88d4f764cc22ca",
      "new_mode": 33188,
      "new_path": "multimedia/mmsystem.c"
    },
    {
      "type": "modify",
      "old_id": "becf1853c338e314227729b3400fffe750f6a136",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "8190af4248590e1018f72d85903ef12e9246698d",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "a259011cf4c3aa254e7f1923195889c4b662e5b2",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "39dac67e6bb5a8aa6e3dec2321f921cae1ad5445",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "ddf0a2106799de78550912fcb34310588582d165",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "98289bc338d7a46dd913a72b71497a1992ce0c0e",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "29bcbc19f1485fc4b9f49bf206cb82a51c0d3848",
      "old_mode": 33188,
      "old_path": "objects/region.c",
      "new_id": "0b43fb9ae5614db6bcd08fe0ce20e433814ad7b2",
      "new_mode": 33188,
      "new_path": "objects/region.c"
    },
    {
      "type": "modify",
      "old_id": "d6ee0eb40eaea6c989ed70a916e14bed4ca0fd45",
      "old_mode": 33188,
      "old_path": "objects/text.c",
      "new_id": "f8f825891221fd614cc6c2e056e74976d3d3371b",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "modify",
      "old_id": "84d4fff4f4b5f8a80a99d77a20719a862a22350e",
      "old_mode": 33188,
      "old_path": "programs/progman/program.c",
      "new_id": "7855dfef08679c93e792c8deac15c374e63872bb",
      "new_mode": 33188,
      "new_path": "programs/progman/program.c"
    },
    {
      "type": "modify",
      "old_id": "a60ed3348f0735aa9c599f87624282d3b74b425b",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "d72a5fc2c103a35239925f51b3abc281d716e0e4",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "c50a45c76d41784f4cea2f9d251d25d147e7d807",
      "old_mode": 33188,
      "old_path": "win32/memory.c",
      "new_id": "4b78f3d80e5f9a236587b3a225884595e7bdd9d5",
      "new_mode": 33188,
      "new_path": "win32/memory.c"
    },
    {
      "type": "modify",
      "old_id": "5d649a0ea96c73c1fb70741c024f0753fd153e01",
      "old_mode": 33188,
      "old_path": "win32/time.c",
      "new_id": "4756a3116aaf658a1d267682caaeddae8a72f3a8",
      "new_mode": 33188,
      "new_path": "win32/time.c"
    },
    {
      "type": "modify",
      "old_id": "39ef0d7ebec20ce77bbbf704305f1315bff7fa79",
      "old_mode": 33188,
      "old_path": "win32/user32.c",
      "new_id": "47035de54dcc8b5e649dcb46488542ffcd309362",
      "new_mode": 33188,
      "new_path": "win32/user32.c"
    },
    {
      "type": "modify",
      "old_id": "a2a37a2e87b47023df5a98efc7f1050f6d727f5c",
      "old_mode": 33188,
      "old_path": "windows/class.c",
      "new_id": "ae75f003d45e724b9eea84d6a030b320d91ce5e3",
      "new_mode": 33188,
      "new_path": "windows/class.c"
    },
    {
      "type": "modify",
      "old_id": "9379e07667b0c60a65a3061b2bc9dee5ad640f08",
      "old_mode": 33188,
      "old_path": "windows/defdlg.c",
      "new_id": "0ddbea88596d1e8b52a066b531196606a4be5a27",
      "new_mode": 33188,
      "new_path": "windows/defdlg.c"
    },
    {
      "type": "modify",
      "old_id": "b7aa611f5090fe755d748d64a39b215864cafd31",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "ce5a6759879057bafa85d7ab76c2e555b28daa74",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "4f421a4cacbe48c9ce1aa01841f3449b76779de1",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "4a87d91937b0a00f289e426fb94e1c7a6ef5c8c0",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "74c225928661adfb1b068d9d46d3c8349e9d47ec",
      "old_mode": 33188,
      "old_path": "windows/hook.c",
      "new_id": "9ea7c9ea91326ca0a90d05e7c623e33ae3b33cde",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "c777683f1439b965d74bd48cb1f0698a40ce9fe8",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "4713f6e39a393719f30216d4d12224357f7881e8",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "67b052dedeac6130c0063f10ea6a81b14257ef3f",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "4d4751d4f527ec53e11c0e6c9a3edc83780c51e7",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "c6e5188cffb040a69c522b4e78ce587bbc4ac457",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "7fc2b2556d5061b772b5f3af2d3b7ce2dd061a5e",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "e2c3ff7d6b86ad74b210662dfcca3bfe72dda595",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "1acf4b5866604bf33e3a608877b28a6044cd6755",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    },
    {
      "type": "modify",
      "old_id": "f206657b7bd95af2f784c604f61d16dda6ca9db1",
      "old_mode": 33188,
      "old_path": "windows/winproc.c",
      "new_id": "ff10000f612c0c518cd70b7d79140876a0ca3767",
      "new_mode": 33188,
      "new_path": "windows/winproc.c"
    }
  ]
}
