)]}'
{
  "commit": "5819953c2ac390b6b716b1c2744f3400448baf56",
  "tree": "57c120bbc14ec6b9b322349299b7bc5462cae33a",
  "parents": [
    "8d24ae6d3189d162d257de8be0fce1329233945f"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Apr 21 01:20:00 1994 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Thu Apr 21 01:20:00 1994 +0000"
  },
  "message": "Release 940420\n\nWed Apr 20 14:53:35 1994  Bob Amstadt  (bob@pooh)\n\n\t* [tools/build.c] [if1632/call.S] [if1632/Imakefile]\n\tFixed bug for non-Linux systems.\n\nApr 18, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)\n\n\t* [windows/win.c]\n\tBug fixed in CreateWindowEx() : Now use SetMenu() for menubar setup.\n\tNew empty stub for function SetSysModalWindow().\n\n\t* [misc/exec.c]\n\tNew empty stub for function ExitWindows().\n\n\t* [objects/font.c]\n\tNew empty stub for function EnumFonts().\n\n\t* New file [misc/property.c]\n\tNew functions RemoveProp(), GetProp(), SetProp() \u0026 EnumProps().\n\n\t* New file [misc/shell.c]\n\tNew empty stubs for function RegisterShellProc(), \n\t\t\tShellExecute() \u0026 ShellProc().\n\n\t* New files [loader/task.c] \u0026 [include/task.h]\n\tMove functions GetWindowTask(), GetNumTask(), EnumTaskWindows()\n\t\tfrom \u0027loader/library.c\u0027.\n\n\t* [if1632/user.c] [if1632/kernel.c]\n\tPut Atoms functions entries.\n\n\t* [controls/combo.c]\n\tNew functions DirDlgSelectComboBox() \u0026 DirDlgListComboBox().\n\n\t* [controls/listbox.c]\n\tNew functions DirDlgSelect() \u0026 DirDlgList().\n\nSun Apr 17 20:57:59 1994  Erik Bos (erik@trashcan.hacktic.nl)\n\n\t* [objects/test.c]\n\tGrayString() added.\n\n\t* [if1632/callback.c]\n\tCallGrayStringProc() added.\n\n\t* [if1632/relay.c] [if1632/mmsystem.spec]\n\tAdded.\n\n\t* [if1632/kernel.spec] [if1632/user.spec]\n\tAdded forgotten specs for atom functions.\n\nTue Apr 12 00:05:31 1994  Bob Amstadt  (bob@pooh)\n\n\t* misc/spy.c (SpyInit): Added more message types\n\n\t* [windows/mdi.c] [include/mdi.h]\n\tMaximizing and restoring child windows.\n\tTiling of child windows.\n\nMon Apr 11 20:48:28 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)\n\n\t* [windows/winpos.c]\n\tRevert focus and activation to previous window when hiding a window.\n\n\t* [windows/syscolor.c]\n\tImplemented system color objects (brushes and pens created at\n\tSetSysColor() time for better performance).\n\n\t* [windows/graphics.c] [windows/nonclient.c] [controls/button.c]\n\tChanged painting code to use system color objects.\n\n\t* [windows/message.c]\n\tNew function MSG_InternalGetMessage() for internal messages\n\tloops (e.g. for dialogs or menus).\n\n\t* [windows/hook.c] [include/hook.h]  (New files)\n\tBeginning of the window hooks implementation.\n\n\t* [windows/dialog.c]\n\tUse new function MSG_InternalGetMessage() in DialogBox().\n\n\t* [if1632/callback.c]\n\tAdded function CallHookProc().\n\nApr 11, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)\n\n\t* [windows/event.c]\n\tBug fix : WM_CHARs are sent to focused window like WM_KEY???.\n\n\t* [misc/exec.c]\n\tNothing much more than a stub for LoadModule(), I saw there a lot\n\t\tto be done in that corner, I will come back later ...\n\n\t* [loader/library.c]\n\tNew functions GetWindowTask(), GetNumTask(), EnumTaskWindows() \n\t\t\tand associated modules \u0026 tasks linked-lists.\n\t(it\u0027s only an \u0027emerging bud\u0027, more to come next weeks).\n\n\t* [loader/wine.c]\n\tUse LoadLibrary() instead of LoadImage() for \u0027sysres.dll\u0027.\n\n\t* [control/menu.c]\n\tYou can now click outside menu region without problem.\n\tKeyboard navig more smootly, even if a child has the focus.\n\tBug fix in InsertItem(), (bad linklist when insert point not found).\n\tchange Realloc for Free \u0026 Alloc in ModifyItem().\n\tMF_STRING now set BLACK_PEN to fix bug of bad color of the underscores \n\t\tdone by DrawText(), (maybe it should done in DrawText() itself ?).\n\nSun Apr 10 14:06:08 1994  Erik Bos (erik@trashcan.hacktic.nl)\n\n\t* [misc/profile.c]\n\t.INI files will now be stored in / loaded from the windows dir\n\tif no path is supplied.\n\n\t* [if1632/kernel.spec]\n\tFixed GetDriveType\u0027s prototype.\n\n\t* [if1632/winsock.spec] [include/winsock.h] [misc/winsocket.c]\n\tFixed prototypes: winsock uses a word as socket handle not an int.\n\n\t* [misc/winsocket.c]\n\tAdded heap allocation for returned structures.\n\tAdded non-blocking WSAAsyncGetXbyY() functions as blocking ones.\n\n\t* [loader/wine.c]\n\tAdded IsDLLLoaded(), used in LoadImage() to prevent loading\n\ta dll multiple times.\n\tDirectory is added to wine\u0027s path when a fullpath is supplied when\n\tstarting wine.\n\tLoadImage(): DLL filename used instead DLL\u0027s own internal name,\n\tfixes \u0027Bad DLL name\u0027 errors.\n\nSat Apr  9 08:26:03 1994  David Metcalfe \u003cdavid@prism.demon.co.uk\u003e\n\n\t* [controls/edit.c] [controls/widgets.c]\n\tFirst release of edit control.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d005f852b85d0bfdafb4bc3935ebdd07060261dd",
      "old_mode": 33188,
      "old_path": "BUGS",
      "new_id": "3d5372275ccd3eab235225152dfa14bbe9a4b76f",
      "new_mode": 33188,
      "new_path": "BUGS"
    },
    {
      "type": "modify",
      "old_id": "c69135a14a8c43a028168f2d5e818efaaf0e3797",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "d446171d14c1257f2dbfd727885fb2f0f7f8c17f",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "15c7c31eca90830366da6652922c0917bf88d2d0",
      "old_mode": 33261,
      "old_path": "Configure",
      "new_id": "15c7c31eca90830366da6652922c0917bf88d2d0",
      "new_mode": 33188,
      "new_path": "Configure"
    },
    {
      "type": "delete",
      "old_id": "a7d2f7a94a3c2268032a5710e16888e950d1be57",
      "old_mode": 33188,
      "old_path": "PROPOSED_LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "abc84a9a3b42fed6d248c378b5f38f27a7a60493",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "4e3c6a3056adb2befde7849dad1a92bed5f854f7",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "delete",
      "old_id": "edc64e4b6d07437b00e5f3e28a04e0b419181090",
      "old_mode": 33188,
      "old_path": "WIN31-APPLETS",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2805bb3ddd83dbac6e13bac8e6574d5803874095",
      "old_mode": 33261,
      "old_path": "ansi2oem.trl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "223fbc1581758de95c2737e501d501145c6c58d7",
      "old_mode": 33188,
      "old_path": "autoconf.h",
      "new_id": "e6e34a8176f3c80780a80c935c5026091dfdfcbf",
      "new_mode": 33188,
      "new_path": "autoconf.h"
    },
    {
      "type": "modify",
      "old_id": "0f76706fd334bdebb38b11f4e51338c4c4f1d080",
      "old_mode": 33188,
      "old_path": "controls/Imakefile",
      "new_id": "261529412c8b31e30120afae905a1e0fc555e8ad",
      "new_mode": 33188,
      "new_path": "controls/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "f58057b261e454f16e4d988b7941fa7a613c24d0",
      "old_mode": 33188,
      "old_path": "controls/button.c",
      "new_id": "8d968199f7018c7c2ceaca04bf4555411359b877",
      "new_mode": 33188,
      "new_path": "controls/button.c"
    },
    {
      "type": "modify",
      "old_id": "ae1860173c419e1f5e86d6b4e3d9a8cec149a451",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "06fac4c7498d9852318fa1ed70fb039c60474172",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55678c066a94dbace3ea5085473e251214ea9149",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "a20eea90138621a848df110ca6de9edb8f6d5150",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "70a6c54c01c1e532d1405429c0e7152e95d3d7a9",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "9ab0366b600c61a334c4ccd6f2943f22f3b90c7b",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "7a79e9f28f6c1a447bd567ee8f6e39aec5a773c5",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "c56daba53638ff4f91c3f6d7e03ce100b6f54e95",
      "old_mode": 33188,
      "old_path": "controls/widgets.c",
      "new_id": "356c60627e4bf096335e7ed37e8cf0f83a18844d",
      "new_mode": 33188,
      "new_path": "controls/widgets.c"
    },
    {
      "type": "delete",
      "old_id": "430b0abc4bde0ea8ae6e51ac51f9d870aa6259b4",
      "old_mode": 33188,
      "old_path": "debugger/bfd.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4778bb7abc22edce2b47b9a3b0adc82ede52098d",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "delete",
      "old_id": "e789dd3be12370a3a9466e563da8aadd5f24ff75",
      "old_mode": 33188,
      "old_path": "debugger/defs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f37529d33e01086eb1b386cb570a36f4fc76689",
      "old_mode": 33188,
      "old_path": "debugger/fopen-same.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e9c8466be3e91f60e041f760a816c8b0b33780af",
      "old_mode": 33188,
      "old_path": "debugger/gdbcore.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1178f7624ff5a50e4a52577611c24f903d3fa0a4",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/Imakefile"
    },
    {
      "type": "rename",
      "old_id": "68e4d7547ec2378f82e92262ebb755e7d6a26e75",
      "old_mode": 33188,
      "old_path": "debugger/ansidecl.h",
      "new_id": "3c0dcb3d9fc4e622664072f344cd8814dd19a321",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/ansidecl.h",
      "score": 61
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed068d92e4379f4db71f356aad31177deb928c67",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/bfd.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e38f5fdfc1c5bb55b964cf8f2413f76821d37727",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/dis-asm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e02a7e2f3657775fb8a7449606cefb88964a31f",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/dis-asm.h-fsf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d184b28405a8c94648723b87961742eac4864bfe",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/dis-buf.c"
    },
    {
      "type": "copy",
      "old_id": "9a633611ef9dd7f319eb4d4874828e6173009bee",
      "old_mode": 33188,
      "old_path": "debugger/i386-pinsn.c",
      "new_id": "9d5e1792e1b169b23047e67f41e68b9b8152a5d6",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/i386-dis.c",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "9a633611ef9dd7f319eb4d4874828e6173009bee",
      "old_mode": 33188,
      "old_path": "debugger/i386-pinsn.c",
      "new_id": "7f9641dc156d2451094c4a537be6ad3bf5fb8e8d",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/i386-dis.c-fsf",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "72832ee55051bdf8bfd988bb9d8bbd1516d5610e",
      "old_mode": 33188,
      "old_path": "debugger/obstack.h",
      "new_id": "28061a02193743cddce39e4a5a748b3abff20d63",
      "new_mode": 33188,
      "new_path": "debugger/opcodes/obstack.h",
      "score": 70
    },
    {
      "type": "delete",
      "old_id": "bfd0e35daa2dec64ae5838f4452f48b08e3e53cb",
      "old_mode": 33188,
      "old_path": "debugger/tm-i386v.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f36505f5ac11cc03fe181b5c33ca82c73cfa8fa1",
      "old_mode": 33188,
      "old_path": "debugger/tm.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cff23190cdf2316cfbe83fa5b47a625df76992ed",
      "old_mode": 33188,
      "old_path": "debugger/xm-i386v.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f265c737678fb22210cd5918b7cbe3b7ac0285fc",
      "old_mode": 33188,
      "old_path": "debugger/xm.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4c9e2a17e540ae57cca406206ae25ee6f0bf7f9",
      "new_mode": 33188,
      "new_path": "etc/commdlg-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4588c5db37efbf73b49a9bb3eae92c333b811ec",
      "new_mode": 33188,
      "new_path": "etc/ddeml-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "803da9589df0e07e2045cdde1c0734dae72fdd56",
      "new_mode": 33188,
      "new_path": "etc/lzexpand-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f0a26820421fd44aa72fe901c81db5c5038b618",
      "new_mode": 33188,
      "new_path": "etc/mmsystem-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3666511fe4050a62e6bae827cdec8a1ab2ba2448",
      "new_mode": 33188,
      "new_path": "etc/netapi20-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2438fa1122569b590218693c8a3ed17d75ddcadb",
      "new_mode": 33188,
      "new_path": "etc/olecli-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02deb6bc4063e04c2c42ff2a988a524f29b208b3",
      "new_mode": 33188,
      "new_path": "etc/olesvr-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa26138013f4b171ce45d0b1a3a1f97e70e0df0a",
      "new_mode": 33188,
      "new_path": "etc/shell-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2118519faca189d4020d3ae2d2ac7db69bbd5398",
      "new_mode": 33188,
      "new_path": "etc/toolhelp-ordinals"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00ee2aba339cef3d65232583abc01e00777ae5cf",
      "new_mode": 33188,
      "new_path": "etc/win87em-ordinals"
    },
    {
      "type": "modify",
      "old_id": "deee54f928a05b4c266c211a11018511d09b8e33",
      "old_mode": 33188,
      "old_path": "if1632/Imakefile",
      "new_id": "72d1b096e34b704631255d50809ec1350a70f2da",
      "new_mode": 33188,
      "new_path": "if1632/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "420d7bbd91e5b06af5f1a1ae32ef3b8c78a2376d",
      "old_mode": 33188,
      "old_path": "if1632/call.S",
      "new_id": "7210e6861525da31cc52fd50d5ba72552f76a96c",
      "new_mode": 33188,
      "new_path": "if1632/call.S"
    },
    {
      "type": "modify",
      "old_id": "82c71de459b50a17d41fb8d18b083ab127a3347c",
      "old_mode": 33188,
      "old_path": "if1632/callback.c",
      "new_id": "ac2ab9f79beb69e7a22b64c9b24b6741e32eeab7",
      "new_mode": 33188,
      "new_path": "if1632/callback.c"
    },
    {
      "type": "modify",
      "old_id": "44eb9035b94ccd01f811da7899a901467e89b024",
      "old_mode": 33261,
      "old_path": "if1632/findfunc",
      "new_id": "44eb9035b94ccd01f811da7899a901467e89b024",
      "new_mode": 33188,
      "new_path": "if1632/findfunc"
    },
    {
      "type": "modify",
      "old_id": "b1a46fbbdbde1ce1b2f0af2a58370600f24be6e4",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "027100ef2b33be7f40c959e06ad7010c877e8bc4",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "447228963585d70e16babeb16014b9d4653f2fb5",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "d21f57c0f35e32c97c8616a530a4bcfa876ce1fd",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9d01e78f1eae98cf5801db5743706020abadcdc",
      "new_mode": 33188,
      "new_path": "if1632/mmsystem.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2d96106e2273b49027a87da1eec09aa27e62f9",
      "new_mode": 33188,
      "new_path": "if1632/pop.h"
    },
    {
      "type": "modify",
      "old_id": "0a027573509d4e4dbca25563686c2c469a1c891e",
      "old_mode": 33188,
      "old_path": "if1632/shell.spec",
      "new_id": "16d2a9ee556f2d5f1fa00bcc67391d24121b6a0d",
      "new_mode": 33188,
      "new_path": "if1632/shell.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b37eb9fd7b979fbae9d2ba6643654e47cc40a5a0",
      "new_mode": 33188,
      "new_path": "if1632/system.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0037da9b2d00ae78c833e167f196eff104d41d26",
      "new_mode": 33188,
      "new_path": "if1632/toolhelp.spec"
    },
    {
      "type": "modify",
      "old_id": "d79948c599926f9967d4765a5c16e0488d304228",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "2b6ea2f9f43620475a636f1da52532e92c365679",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "ba0e5fbc2306fa27305d48bd53b54759f09f175c",
      "old_mode": 33188,
      "old_path": "if1632/winsock.spec",
      "new_id": "84ade1dfae5092d0a8617c6065755f553ab5d147",
      "new_mode": 33188,
      "new_path": "if1632/winsock.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efc1f0b8b6600cc47a66e5e5c85cecdbfbd43e69",
      "new_mode": 33188,
      "new_path": "include/driver.h"
    },
    {
      "type": "modify",
      "old_id": "3ec95eaac7c27f872677762c53d096124a8079d7",
      "old_mode": 33188,
      "old_path": "include/gdi.h",
      "new_id": "27b4d3d38db1500aa5b21e8706670e0a9c154f48",
      "new_mode": 33188,
      "new_path": "include/gdi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94f23f894195d9de676dd51c551562299ed98b9e",
      "new_mode": 33188,
      "new_path": "include/hook.h"
    },
    {
      "type": "modify",
      "old_id": "b6d179ebb9e44a773063d835af9e02f3560b7ae3",
      "old_mode": 33188,
      "old_path": "include/mdi.h",
      "new_id": "40f43990b52f11c1224e0cce8cdd45279b07f6d2",
      "new_mode": 33188,
      "new_path": "include/mdi.h"
    },
    {
      "type": "modify",
      "old_id": "19a66441e9f27033036aa4e89e232be60408b627",
      "old_mode": 33188,
      "old_path": "include/menu.h",
      "new_id": "c5f513a087cbda4613c5fbc79f91f52c4f76ebbb",
      "new_mode": 33188,
      "new_path": "include/menu.h"
    },
    {
      "type": "modify",
      "old_id": "905d182a02c5f80acc54a79449fb0cf9382ea4bd",
      "old_mode": 33188,
      "old_path": "include/message.h",
      "new_id": "5e6e9e867ca4270f05d5858774acdb7c58fd9748",
      "new_mode": 33188,
      "new_path": "include/message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a3e5e91c2427135999a010af3d078a7b7ce48f4",
      "new_mode": 33188,
      "new_path": "include/metafile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac6dd229da71690664d69da4b10f37f4f2c6daec",
      "new_mode": 33188,
      "new_path": "include/mmsystem.h"
    },
    {
      "type": "modify",
      "old_id": "b06d56cea31a79ee5f977d351c19bb7a78682d8e",
      "old_mode": 33188,
      "old_path": "include/msdos.h",
      "new_id": "b394555c2a28c112a03a9bda5c3fe84a08d12ceb",
      "new_mode": 33188,
      "new_path": "include/msdos.h"
    },
    {
      "type": "modify",
      "old_id": "96f2fef0ea3fb4ad0932c7742d6d213cb3009626",
      "old_mode": 33188,
      "old_path": "include/regfunc.h",
      "new_id": "d68a2d732efa5e69a3569bb8a1e288e0c4fbf692",
      "new_mode": 33188,
      "new_path": "include/regfunc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a30151d129db803169bb145bf78b8c216e9327f",
      "new_mode": 33188,
      "new_path": "include/shell.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bd12d546b6fb58f5e2e252e5fb5d783d9117626",
      "new_mode": 33188,
      "new_path": "include/syscolor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05aba5157234725cd7258a0fe8c508024a25da7b",
      "new_mode": 33188,
      "new_path": "include/task.h"
    },
    {
      "type": "modify",
      "old_id": "166a7070eabded1839ce033c0bb78576ca9b1133",
      "old_mode": 33188,
      "old_path": "include/user.h",
      "new_id": "990428c98df78ed8ea0cdd703ba2f780f96e3cc1",
      "new_mode": 33188,
      "new_path": "include/user.h"
    },
    {
      "type": "modify",
      "old_id": "26319115f52332d6c5e413e37c349d486874b55e",
      "old_mode": 33188,
      "old_path": "include/win.h",
      "new_id": "0a4a566f7080dde23ea1317208ca9daa898cc204",
      "new_mode": 33188,
      "new_path": "include/win.h"
    },
    {
      "type": "modify",
      "old_id": "7986183bb190d7e6d57384703243f6c6d7df45c3",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "6d92dddfe2296c1de248e6f7abae0988aada40e0",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "28cda57fefe74c1295073447f5991a0793e6d051",
      "old_mode": 33188,
      "old_path": "include/wine.h",
      "new_id": "69505e65a147d5af1d80f66312682b32cf6575c9",
      "new_mode": 33188,
      "new_path": "include/wine.h"
    },
    {
      "type": "modify",
      "old_id": "c36be06068cbe43e21274bbf50660c925f461393",
      "old_mode": 33188,
      "old_path": "include/winsock.h",
      "new_id": "3429f4a8866eea5c2fc757d61a5e79b12185f536",
      "new_mode": 33188,
      "new_path": "include/winsock.h"
    },
    {
      "type": "modify",
      "old_id": "df5385433598e9f7eb1f5c496e3a396fa90ca04a",
      "old_mode": 33188,
      "old_path": "loader/Imakefile",
      "new_id": "68297d2c15faff494500aaee59bffc0890630ca2",
      "new_mode": 33188,
      "new_path": "loader/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "39ea0bba1bbde514b17e3ac0e854f260606fc488",
      "old_mode": 33188,
      "old_path": "loader/library.c",
      "new_id": "4e60f1df3b8726c993b0e1a6024d88d677c08912",
      "new_mode": 33188,
      "new_path": "loader/library.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46bb89be5fb1fc24373ad4a6217e77284fa5fb3e",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "4edecaaaa33aada3f28e00c2e04902e9a92b5dde",
      "old_mode": 33188,
      "old_path": "loader/wine.c",
      "new_id": "8236853d78869c36de30167269431f40a1be39e4",
      "new_mode": 33188,
      "new_path": "loader/wine.c"
    },
    {
      "type": "modify",
      "old_id": "2979b52987ceda1d06e39c2be464df01f8eda0c2",
      "old_mode": 33188,
      "old_path": "misc/Imakefile",
      "new_id": "e0812622291fdf38623096e0042bdf7a895bbb80",
      "new_mode": 33188,
      "new_path": "misc/Imakefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97a2e60c2b4c012f370f1cc3807c5be8c1626aa8",
      "new_mode": 33188,
      "new_path": "misc/audio.c"
    },
    {
      "type": "modify",
      "old_id": "9c9e9ef6fbea55a4d6599b00faa5f19cf4139290",
      "old_mode": 33188,
      "old_path": "misc/dos_fs.c",
      "new_id": "78ee54cad3ec869d8d50b7a0d8b40a8c5bac895c",
      "new_mode": 33188,
      "new_path": "misc/dos_fs.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3e4975cc0c3a1eca0a6f2b4fa82a72103d63f7f",
      "new_mode": 33188,
      "new_path": "misc/driver.c"
    },
    {
      "type": "modify",
      "old_id": "f6730c610d9667a076fab461b948df526625d39e",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "bb372374efe8dae4d42a5ecf2ce15bb29050ffba",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "5d41f1cb9294a068748de2eded32a9f0c954ede1",
      "old_mode": 33188,
      "old_path": "misc/file.c",
      "new_id": "47beada96da2b461c75d439a879dcb85badb17a8",
      "new_mode": 33188,
      "new_path": "misc/file.c"
    },
    {
      "type": "modify",
      "old_id": "cec274838ea190de0ced81577fa7cd0af2a98d47",
      "old_mode": 33188,
      "old_path": "misc/lstr.c",
      "new_id": "e6dc70153d3a025a9a5dc87e62924603c6dc6a4e",
      "new_mode": 33188,
      "new_path": "misc/lstr.c"
    },
    {
      "type": "modify",
      "old_id": "c98b72381a3de7dcd205622fdd9c3398560a8e67",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "59106ca98d15ca72870fc1eb148ac42c0cee4a6d",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "57428e7faf4f91cda964c032e9cf06afef75f514",
      "old_mode": 33188,
      "old_path": "misc/message.c",
      "new_id": "c5459632468c88b29bf20a138bef9b114775c90d",
      "new_mode": 33188,
      "new_path": "misc/message.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "042974cb6ff9a96a57336ac930cd52086275a010",
      "new_mode": 33188,
      "new_path": "misc/mmsystem.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60a4bb34ba6faea4ebae508d2bfff7ffc5dff348",
      "new_mode": 33188,
      "new_path": "misc/network.c"
    },
    {
      "type": "modify",
      "old_id": "377924ade21c7beb741ca701bc761a4195ecfd79",
      "old_mode": 33188,
      "old_path": "misc/profile.c",
      "new_id": "84cf8f52397aa5caa3be4dd2ea60b8df225a72ca",
      "new_mode": 33188,
      "new_path": "misc/profile.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55abcb925b9dfff14f3a7a5ce1d476975bfb927a",
      "new_mode": 33188,
      "new_path": "misc/property.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f60d9ff17a385b182e2b214d94325084b956bfe6",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "bfc0042d89d69593090f2eca052c48ad5f8b835d",
      "old_mode": 33188,
      "old_path": "misc/spy.c",
      "new_id": "c52db357809237c4559e3827f4232a3511bde306",
      "new_mode": 33188,
      "new_path": "misc/spy.c"
    },
    {
      "type": "modify",
      "old_id": "0d520db709ea5bb3d2dfccf0fc9dd7e649cce7c3",
      "old_mode": 33188,
      "old_path": "misc/winsocket.c",
      "new_id": "ea56ca873ce669dfc352d6353e4e828835ac3925",
      "new_mode": 33188,
      "new_path": "misc/winsocket.c"
    },
    {
      "type": "modify",
      "old_id": "0f932bd4c2f2e8d8d68a3f3e097d1c6d7391f988",
      "old_mode": 33188,
      "old_path": "miscemu/int10.c",
      "new_id": "9ecc0d5775cdded572ba525e197682a0807ba4c0",
      "new_mode": 33188,
      "new_path": "miscemu/int10.c"
    },
    {
      "type": "modify",
      "old_id": "0d25a777b151acb3d471005d055d46c10f656dde",
      "old_mode": 33188,
      "old_path": "miscemu/int1a.c",
      "new_id": "ee2f27ff25b1ab048d51028b034c2b0e66adf13e",
      "new_mode": 33188,
      "new_path": "miscemu/int1a.c"
    },
    {
      "type": "modify",
      "old_id": "350f9e0baf0d02d3181b22390a19e09d819c3358",
      "old_mode": 33188,
      "old_path": "miscemu/int21.c",
      "new_id": "d0f8003eb95886a186c4610d39e65f22cc3cb3da",
      "new_mode": 33188,
      "new_path": "miscemu/int21.c"
    },
    {
      "type": "modify",
      "old_id": "f08c7a9c4550cf13d2e7d9a9ec307250246cb9f3",
      "old_mode": 33188,
      "old_path": "miscemu/int25.c",
      "new_id": "89d188de34f5ec5d3c0eab75c920eaa9ee4b97c3",
      "new_mode": 33188,
      "new_path": "miscemu/int25.c"
    },
    {
      "type": "modify",
      "old_id": "c4f84643b3de3a04a04dde94323c793877858771",
      "old_mode": 33188,
      "old_path": "miscemu/int26.c",
      "new_id": "5fb86a399a3bfaaaffb2ceed45af662177403911",
      "new_mode": 33188,
      "new_path": "miscemu/int26.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47807665241d451dd258e628ae038f59a11b18e1",
      "new_mode": 33188,
      "new_path": "miscemu/int2f.c"
    },
    {
      "type": "modify",
      "old_id": "44fa971c4fe6455f43daced8b2ea537cbc6310ab",
      "old_mode": 33188,
      "old_path": "miscemu/ioports.c",
      "new_id": "bb2c8770763a4b34960af53d1efbb9813a769469",
      "new_mode": 33188,
      "new_path": "miscemu/ioports.c"
    },
    {
      "type": "modify",
      "old_id": "382976b22356a52d8f059b93cd682457fec75e87",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "b346d8a0321619544136860f4dc52ef797cc71ae",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "903cfa7cd63428f8d89936f6fca8b641cc61a0f2",
      "new_mode": 33188,
      "new_path": "objects/metafile.c"
    },
    {
      "type": "modify",
      "old_id": "a900baa136cda4a6e6351af0bacbcd1ebfc2f37f",
      "old_mode": 33188,
      "old_path": "objects/text.c",
      "new_id": "ae01b208841b45df4627062c915f97f0052e268f",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "delete",
      "old_id": "20ab9f40bb2c6ea5e31314e363a4446be2e8e04e",
      "old_mode": 33261,
      "old_path": "oem2ansi.trl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "46c907f0211ec22ddf5fdaa2d6edc99e53495897",
      "old_mode": 33261,
      "old_path": "oemansi.exe",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b55d673859481cdf11c9ece12cd2e718c6dfcd8",
      "old_mode": 33261,
      "old_path": "sysres.dll",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6dc03d50d5aa188523b9c941efafb3cf7a501bb0",
      "old_mode": 33188,
      "old_path": "test/blandmdi.exe",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d8fb2ff67d2ef6ad118d4dbfe1e569396b1dcb5",
      "old_mode": 33261,
      "old_path": "test/widget.exe",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c993ef4f38dbf5ea70e5f3323d8985913396b51b",
      "old_mode": 33188,
      "old_path": "tools/Imakefile",
      "new_id": "f3bac38c7145e9d12f7e9ea41dea532d87dac682",
      "new_mode": 33188,
      "new_path": "tools/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "9b0eadaff9769a63f997a130f6a5a03bf6583bf3",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "176dca07524f7f39208b3c2651befce4ec4c9f8c",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b0eadaff9769a63f997a130f6a5a03bf6583bf3",
      "new_mode": 33188,
      "new_path": "tools/build.c.save"
    },
    {
      "type": "modify",
      "old_id": "9689eff7bbcf18db8c13da3a263570e6f9cd0b71",
      "old_mode": 33188,
      "old_path": "windows/Imakefile",
      "new_id": "c5720cb5955f2efda64c1bd6da43b824380f564f",
      "new_mode": 33188,
      "new_path": "windows/Imakefile"
    },
    {
      "type": "modify",
      "old_id": "1d85120e86ad95cd203542e30c02129d1828b30d",
      "old_mode": 33188,
      "old_path": "windows/caret.c",
      "new_id": "c3ed202a073ed17acd57fd58ab936f51d9249abf",
      "new_mode": 33188,
      "new_path": "windows/caret.c"
    },
    {
      "type": "modify",
      "old_id": "5163a2015bb0c47001dee1b2ec38730797326cc6",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "2434840e5ce36ecfa9516ee9ed17bc9c75e4217a",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "35dc9f0db8b09238d549e11576adcac93f4047b6",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "379b0b082c05963486e5282bf749f19dabd31a66",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "887d025331504c8e04b49277beac47844790ec61",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "b69223e3d33ec944fd2ed6f69a77a9bf726acbb0",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "fb3e580d23a9e0907addaa687aebc381db477923",
      "old_mode": 33188,
      "old_path": "windows/graphics.c",
      "new_id": "2594c917b769252394fba702b810a16eb4277394",
      "new_mode": 33188,
      "new_path": "windows/graphics.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20184bc84ef78ac9ef2dc46d49f55509c57412b4",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "1912295176350fffc4a39db72af6872a36e880f6",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "ae04cd46816b735bca3eaf21338c13feaae76bef",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "62fd98178b94d3d25b396f6adc231dfadf58c3c4",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "a356f519c01a30e0581f0b8534ce0a722b681b20",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "9a7f85fffa54814658c231750d5ad4ccdfa5687b",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "078bd001ddc2cbcbfe4fbde45190358bf8144285",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "80b69d5f0c4b19a695b7617518ee3427f6f9317d",
      "old_mode": 33188,
      "old_path": "windows/syscolor.c",
      "new_id": "c92d5497cede28dbe5c693ccf8d2727d43e08816",
      "new_mode": 33188,
      "new_path": "windows/syscolor.c"
    },
    {
      "type": "modify",
      "old_id": "cfc8e852e6fbdf9346f86574e19a3effcedc4965",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "6889fe64ebd88768583013aa6763bca6df625853",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "0534bc846e62fd831c13f423c9ce08d32a118612",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "f236d4973e310261411dead24952f8379ae8868c",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    },
    {
      "type": "modify",
      "old_id": "b2c79af09a776a1d267d308cdb35e057f0db4f08",
      "old_mode": 33188,
      "old_path": "wine.ini",
      "new_id": "b1d797ff4d6fc3d0bd0543cefb72f01732d54174",
      "new_mode": 33188,
      "new_path": "wine.ini"
    }
  ]
}
