)]}'
{
  "commit": "d7d4fdf8987925a03b3ec1ffe6719aac85838fa0",
  "tree": "a97b58c32f396977ebcdf43681b6c66bb5d77b2e",
  "parents": [
    "d471965c9ef3bff997dcc89fc1d43d098e274370"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue Dec 26 15:05:24 1995 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue Dec 26 15:05:24 1995 +0000"
  },
  "message": "Release 951226\n\nSat Dec 23 18:15:59 1995  Alexandre Julliard  \u003cjulliard@sunsite.unc.edu\u003e\n\n\t* [configure.in] [Makefile.in] [tools/install-sh]\n\tNew \u0027install\u0027 target installs Wine binary, library and man page.\n\tLibrary is now more logically named libwine.a.\n\tSplit toolkit/ directory into library (for library code) and\n\tlibtest (for test programs).\n\n\t* [controls/edit.c]\n\tQuick hack to partially support EM_PASSWORD style (avoids\n\tdisplaying your passwords on the screen when testing programs...)\n\n\t* [configure.in] [controls/menu.c] [include/resource.h]\n\t  [misc/commdlg.c] [misc/ole2nls.c] [misc/shell.c] [windows/msgbox.c]\n\tLanguage is now a run-time option (wine -language xx).\n\n\t* [debugger/dbg.y]\n\tDump some more debugging info on crash.\n\n\t* [misc/profile.c]\n\tOnly consider \u0027;\u0027 as a comment if it\u0027s the first non-blank\n\tcharacter on the line.\n\n\t* [miscemu/dpmi.c]\n\tMore debugging info for real-mode callback.\n\n\t* [objects/gdiobj.c]\n\tRewrote EnumObjects() to do the Right Thing.\n\n\t* [resources/sysres*]\n\tNew directory containing system resources.\n\nFri Dec 22 11:24:39 GMT 1995  John Harvey \u003cjohn@division.co.uk\u003e\n\n\t* [win32/file.c] [win32/memory.c]\n        Unixware doesn\u0027t have MAP_ANON ifdefed out for now.\n\n\t* [misc/dos_fs.c]\n        DOS_GetDosFileName didn\u0027t truncate paths starting ./ properly.\n\n\t* [tools/build.c]\n\tProduces assembly code that works with the unixware assembler.\n\nWed Dec 20 22:22:29 +0100 1995  Morten Welinder \u003cterra@diku.dk\u003e\n\n\t* [miscemu/instr.c]\n\tINSTR_GetOperandAddr: 16-bit addresses should be masked to 16 bits.\n\n\t* [misc/dos_fs.c]\n\tDOS_readdir should always return directories, even if they don\u0027t\n \tmatch the file name mask.\n\nTue Dec 19 18:00:00 1995  Uwe Bonnes \u003cbon@elektron.ikp.physik.th-darmstadt.de\u003e\n\t\n\t* [misc/exec.c]\n\tGive arguments to winhelp.\n\n\t* [miscemu/int21.c]\n\tImplemented Interrupt 21 AX\u003d6C00 EXTENDED OPEN/CREATE.\n\tCreated function ExtendedOpenCreateFile.\n\tGive for some Windows95 interrupts the return value \u0027not\n\timplemented\u0027.\n\nSun Dec 17 16:51:56 EST 1995  Jim Peterson \u003cjspeter@birch.ee.vt.edu\u003e\n\n\t* [include/kernel32.h] [include/windows.h]\n\tMoved the typedefs for SYSTEMTIME and LPSYSTEMTIME from\n \tinclude/kernel32.h to include/windows.h and declared the new Win32\n \tAPI functions Sleep(), GetLocalTime(), and GetSystemTime().\n  \tRedefined INFINITE as 0xFFFFFFFF if WINELIB32.\n\n\t* [rc/rc (new file)]\n\tCreated the shell script \u0027rc\u0027, which should simplify resource\n \tcompilation.\n\n\t* [win32/environment.c]\n\tKludged around an undefined reference to wine_files.  This change\n \tshould be fixed some time.\n\n\t* [win32/time.c] [if1632/kernel32.spec]\n\tAdded the functions GetSystemTime(), and Sleep().\n\n\t* [miscemu/int21.c]\n\tRenamed static function GetSystemTime to INT21_GetSystemTime to\n \tavoid conflicts with the API function of the same name.\n\n\t* [include/wintypes.h]\n\tAdded the SPFMT definition for printf statements.\n\n\t* [misc/shell.c] [include/shell.h]\n\tChanged ERROR_* defines to SHELL_ERROR_*, as they were conflicting\n \twith the ones in include/winerror.h.  They should probably use the\n \tversions in winerror.h, but I\u0027m not certain, and that can be done\n \tlater.\n\n\t* [windows/mdi.c]\n\tTranslated WM_MDIACTIVATE(?,(LOhwnd,HIhwnd)) messages to\n \tWM_MDIACTIVATE(HIhwnd,LOhwnd) for WINELIB32.  The ? parameter\n \t(boolean) was discarded with this translation.  Translated handler\n \tof WM_MDISETMENU(ref,(loHMENU,hiHMENU)) to handle\n \tWM_MDISETMENU(loHMENU, hiHMENU) messages in WINELIB32 (ref assumed\n \tfalse, call DrawMenuBar() if desired).\n\n\t* [*/*]\n\tGeneral explicit casts and more rigid typing to remove warnings.\n\n\t* [include/winpos.h] [windows/winpos.c]\n\tChanged return type of WINPOS_ChangeActiveWindow to BOOL.\n\n\t* [include/commdlg.h] [misc/commdlg.c]\n\tAdded prototypes for ChooseColor(), CommDlgExtendedError(),\n \tFindText() GetFileTitle(), GetOpenFileName(), GetSaveFileName(),\n \tPrintDlg, and ReplaceText().\n\tRenamed the CommDlgExtendError() function to CommDlgExtendedError().\n\tMade GetFileTitle return a short, as per the API definition.\n\n\t* [Makefile.in]\n\tAdded line to clean and distclean that removes temporaries from\n \tthe include directory.\n\nSat Dec 16 19:39:14 MET 1995  Steffen Moeller \u003csmoe0024@rz.uni-hildesheim.de\u003e\n\n\t* [controls/edit.c]\n\tAlmost rewrote EDIT_GetLineMsg.\n\nSat Dec 16 13:51:48 MST 1995  Andrew Taylor \u003candrew@riscan.com\u003e\n\n\t* [windows/mdi.c]\n\tFixed MDITile() bug that occurs when 0 windows are present or all\n\twindows are minimized.\n\nWed Dec 12 23:30:00 1995  Uwe Bonnes \u003cbon@elektron.ikp.physik.th-darmstadt.de\u003e\n\n\t* [misc/profile.c]\n        Try harder to find files, especially in the working directory.\n\tLook in $HOME/.wine too and create it there if it isn\u0027t found.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b5dff6b08c915a9816ebf3ca7d2d92a9e5bb218",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "86723e9ff15f0077cdfab9982ccb959f3bf0ca85",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "efd9fa46c774921d4144214e2da4eef556f172b7",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "fc9e70be8d7c09e45d523bff16a01b39c40cc7b4",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "4dd971da6b0d62cf5ed58ffc1c96a691ec47ac26",
      "old_mode": 33188,
      "old_path": "Make.rules.in",
      "new_id": "a6d406387116bd1ee0d44304bfd506d9634764ed",
      "new_mode": 33188,
      "new_path": "Make.rules.in"
    },
    {
      "type": "modify",
      "old_id": "e7a7bb9a39cd253051b544bf917ece819c2d4148",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "faea81911fe7c358da408d199c359bde583c5656",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "delete",
      "old_id": "1cc33203f2d0937d609cde3eaf0d5e94c3f01a0a",
      "old_mode": 33188,
      "old_path": "Wine.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3223ea75dcda489dd10076870f5555631d5f9489",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "704cc35a345a220b037a99a63c452425a0749df5",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "7eee8424b0c02c771fbe4538cb3bd5b9b00fa0f0",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "27490d1f89247c0777d05f3fcf07df32160ec0dc",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "e82deaa8e1d66bf89728d69ed5345ef191434af9",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "6c3f320212c3d3ce0c38a062945f7a162c2b0ba2",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "8663d409bd2d0605b4fb5aa8569e5b5510060e3b",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "98c28419f09edbe5bc37a2f9a04cbf57f783220f",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "0beca3e4fd3dd577758a97edd5754df046b75f9d",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "d1b0df792077868477e904250116edc9fbd4730d",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "41f5a8bc9bf199d849d577516506b0018a9c9c73",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "63f424d4d03b1788f7c3d4e58ba3a66b6b92d9a6",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "c91b01edbb1d0e2e8996c02cd235422e7fab5673",
      "old_mode": 33188,
      "old_path": "debugger/Makefile.in",
      "new_id": "3962061d6c23c6583725510e9c8f12f15ef91869",
      "new_mode": 33188,
      "new_path": "debugger/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "fbca65e53b976d50929c06d2a5b46fbd116f7629",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "0d9f94c0c77bff82b25859d6e6bcd2f791f37c82",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "modify",
      "old_id": "be7fb9b10371f1f37d6a0c81770becce600ff4ee",
      "old_mode": 33188,
      "old_path": "debugger/stack.c",
      "new_id": "9b4e09fe8a4feaba37874c39cf812c6ba1bc0866",
      "new_mode": 33188,
      "new_path": "debugger/stack.c"
    },
    {
      "type": "modify",
      "old_id": "60ac9072797b8f81a2a2b0f27b143feb84bf339b",
      "old_mode": 33188,
      "old_path": "if1632/Makefile.in",
      "new_id": "b8926e20f8941320410e8d45b03ab9e1c5c3ad35",
      "new_mode": 33188,
      "new_path": "if1632/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "127e064119daf98bf94b7f61e4c631d69cb03224",
      "old_mode": 33188,
      "old_path": "if1632/commdlg.spec",
      "new_id": "3f2e25c242f2e89e2853823b208fa180c51b6dce",
      "new_mode": 33188,
      "new_path": "if1632/commdlg.spec"
    },
    {
      "type": "modify",
      "old_id": "bb122a01686258e3eea5b0f1c412203ad2858d6b",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "e7d35234056e3996300bac1a507a717cbb4d5c66",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "df41747e415b97dcc52775012c24e7bbca11750d",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "6f6f7c89abc994cb878e129ce9478d0052737ac3",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "dcc96b99fb3562c981805970e75992812100d388",
      "old_mode": 33188,
      "old_path": "include/commdlg.h",
      "new_id": "f51e4b669e270e7532718e0ca5efcc79fa5751c9",
      "new_mode": 33188,
      "new_path": "include/commdlg.h"
    },
    {
      "type": "modify",
      "old_id": "6ea7b40a631386f76bf0f18efbf1f5abccc4afeb",
      "old_mode": 33188,
      "old_path": "include/global.h",
      "new_id": "d1692bea681c890165a27d9ebee56af108358d9f",
      "new_mode": 33188,
      "new_path": "include/global.h"
    },
    {
      "type": "modify",
      "old_id": "501e8d8a55aecadbdaaa01de4b07956a7d3bb866",
      "old_mode": 33188,
      "old_path": "include/kernel32.h",
      "new_id": "367a6399c19a8b314545b77c1b0ea8c9a00d5992",
      "new_mode": 33188,
      "new_path": "include/kernel32.h"
    },
    {
      "type": "modify",
      "old_id": "918f0426d9c1b245bec9bb9aefe45761b0642856",
      "old_mode": 33188,
      "old_path": "include/libres.h",
      "new_id": "a719692f69e55642e4a289ad267f1f3a790e8d30",
      "new_mode": 33188,
      "new_path": "include/libres.h"
    },
    {
      "type": "modify",
      "old_id": "8956faf6a5dfbcb93e7c8e9691081b924692ab03",
      "old_mode": 33188,
      "old_path": "include/message.h",
      "new_id": "85159b0d960b9260f0864037212aa003fb806788",
      "new_mode": 33188,
      "new_path": "include/message.h"
    },
    {
      "type": "modify",
      "old_id": "5ab729f3bb196eca51d760cea9668dc234039e49",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "3ca58cc415060f7c86c945fe7b76b6332328e362",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "26d5897d23b07f82997345bd2254ff134ba97e24",
      "old_mode": 33188,
      "old_path": "include/resource.h",
      "new_id": "358a43e9c80b2455daaded3d4131e43f90698e90",
      "new_mode": 33188,
      "new_path": "include/resource.h"
    },
    {
      "type": "modify",
      "old_id": "83a5309bc9f8f8b7b660453bd14c912bd7f124c2",
      "old_mode": 33188,
      "old_path": "include/selectors.h",
      "new_id": "d06f13df4c79baf6f970d09e986dd96430615d03",
      "new_mode": 33188,
      "new_path": "include/selectors.h"
    },
    {
      "type": "modify",
      "old_id": "652f481d7377af8f3ca66f7239a4d6ff460016fd",
      "old_mode": 33188,
      "old_path": "include/shell.h",
      "new_id": "88ca4b1fbaa41af72afc4691f9257f5d3ed1d129",
      "new_mode": 33188,
      "new_path": "include/shell.h"
    },
    {
      "type": "modify",
      "old_id": "e0430aa25cf7a30e0ef3071e850c65a5ac015f87",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "3934834a878eb26686485df68376ce882d060a58",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "56cabb7f78044638a6165797786a36e81bb5a5f4",
      "old_mode": 33188,
      "old_path": "include/winpos.h",
      "new_id": "8660036dd5576a609c6909bfc82c74ea01e7d85a",
      "new_mode": 33188,
      "new_path": "include/winpos.h"
    },
    {
      "type": "modify",
      "old_id": "0d7689aced43c3007d2630ddc0004a69cdd909b9",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "30ecb94bc7b7554bfccccca5ef30ab2e0cebfc5c",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e27caabe51dd120421e9694552804aa72227054",
      "new_mode": 33188,
      "new_path": "library/Makefile.in"
    },
    {
      "type": "rename",
      "old_id": "880272f3a01e1c5cce16360a72aa88721840edca",
      "old_mode": 33188,
      "old_path": "toolkit/README.libres",
      "new_id": "880272f3a01e1c5cce16360a72aa88721840edca",
      "new_mode": 33188,
      "new_path": "library/README.libres",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ceb5a7b00a69ed5ef7df81669e0a2c68bc708f3",
      "old_mode": 33188,
      "old_path": "toolkit/README.resources",
      "new_id": "2ceb5a7b00a69ed5ef7df81669e0a2c68bc708f3",
      "new_mode": 33188,
      "new_path": "library/README.resources",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9f9c6c70d8b9b0ea8700b665561382dfb9c90ef1",
      "old_mode": 33188,
      "old_path": "toolkit/arch.c",
      "new_id": "9f9c6c70d8b9b0ea8700b665561382dfb9c90ef1",
      "new_mode": 33188,
      "new_path": "library/arch.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "48fbfbe3d0d50d9e23bdf7ee294b5465a7923e83",
      "old_mode": 33188,
      "old_path": "toolkit/atom.c",
      "new_id": "48fbfbe3d0d50d9e23bdf7ee294b5465a7923e83",
      "new_mode": 33188,
      "new_path": "library/atom.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7bb3afd6a9801dc9ff8b692ded3ab942cdd6b551",
      "old_mode": 33188,
      "old_path": "toolkit/heap.c",
      "new_id": "6148c5324301898a95313e534399f72957c6e924",
      "new_mode": 33188,
      "new_path": "library/heap.c",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "ae23b415d90351fe736b30e01100a324538cacd7",
      "old_mode": 33188,
      "old_path": "toolkit/libres.c",
      "new_id": "5f4c5b52c5b7aac6da962bc9d95398d0b732506e",
      "new_mode": 33188,
      "new_path": "library/libres.c",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "edab69edf59720e40c50d6c92e52abc41ff3fea4",
      "old_mode": 33188,
      "old_path": "toolkit/miscstubs.c",
      "new_id": "8f62d4ca15ceefaef723811c2a34820748a557f4",
      "new_mode": 33188,
      "new_path": "library/miscstubs.c",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "421a0974098bb7c12405dc732926a424316e4234",
      "old_mode": 33188,
      "old_path": "toolkit/sup.c",
      "new_id": "421a0974098bb7c12405dc732926a424316e4234",
      "new_mode": 33188,
      "new_path": "library/sup.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f132725674ea3bb1a2ac187a43a64f874f724555",
      "old_mode": 33188,
      "old_path": "toolkit/winmain.c",
      "new_id": "f132725674ea3bb1a2ac187a43a64f874f724555",
      "new_mode": 33188,
      "new_path": "library/winmain.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23e4a667fc12c261e69d11c5150081a81a8aab11",
      "new_mode": 33188,
      "new_path": "libtest/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a481683285c33b4c9ab216db981a0d2546f0beaf",
      "new_mode": 33188,
      "new_path": "libtest/README.rolex"
    },
    {
      "type": "rename",
      "old_id": "4285ac132b609b932c502c303c6d128c31895ff4",
      "old_mode": 33188,
      "old_path": "toolkit/hello.c",
      "new_id": "4285ac132b609b932c502c303c6d128c31895ff4",
      "new_mode": 33188,
      "new_path": "libtest/hello.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "589f1319d92bb6511f304d3d2ad9f99e9207e670",
      "old_mode": 33188,
      "old_path": "toolkit/hello2.c",
      "new_id": "589f1319d92bb6511f304d3d2ad9f99e9207e670",
      "new_mode": 33188,
      "new_path": "libtest/hello2.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b9cd5118edf12389e725f5b9bee3b6a372cc2f0",
      "old_mode": 33188,
      "old_path": "toolkit/hello3.c",
      "new_id": "fe532cb7b58ee61be8e4fbff11d34ec266729a2f",
      "new_mode": 33188,
      "new_path": "libtest/hello3.c",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "5f5408c2a1f1a87d4a01e8cbc7695eb90568e5c9",
      "old_mode": 33188,
      "old_path": "toolkit/hello3res.rc",
      "new_id": "5f5408c2a1f1a87d4a01e8cbc7695eb90568e5c9",
      "new_mode": 33188,
      "new_path": "libtest/hello3res.rc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc71f796952759b7a4072691cd4b5fe85b877c26",
      "new_mode": 33188,
      "new_path": "libtest/rolex.c"
    },
    {
      "type": "modify",
      "old_id": "1137f3dcd362d448596355bcf993640ad5579ec3",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "d46529dee6f2d00b14d4719458af0fbb6af702b4",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "18fd164835474cfc0961106c848a65ee86bdda53",
      "old_mode": 33188,
      "old_path": "loader/ne_resource.c",
      "new_id": "caf1e0da99786a626c2a0ad4347b436599ccd90e",
      "new_mode": 33188,
      "new_path": "loader/ne_resource.c"
    },
    {
      "type": "modify",
      "old_id": "345b9f796ba0290dafd045029b1fa86740d4bb78",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "e7f2835d3b9559e45bae6043b90a94796b2df621",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "0689c88faffb358da897db619048181e3e292528",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "6d540a374626a8196bb3a70d8d067f2f428d0978",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "5b420035f685ad780404a6e03aafffdb992ced3a",
      "old_mode": 33188,
      "old_path": "memory/selector.c",
      "new_id": "d6c2db187dfe7001d8084ccad8b45b1f20589368",
      "new_mode": 33188,
      "new_path": "memory/selector.c"
    },
    {
      "type": "modify",
      "old_id": "f4c201ee4811b2a3f5ed642b4ca4596075844faf",
      "old_mode": 33188,
      "old_path": "misc/Makefile.in",
      "new_id": "d6374a565d4f641a7b0b10f944431aeea21f3f74",
      "new_mode": 33188,
      "new_path": "misc/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "d6c881524af114d8a622418f9abb5a7d42eaecfb",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "d147dde9b3c64b5b92b3ad8a38f4ecc6dc6557d3",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "0d88d8fea4d48ca4b0650a647b3dbee7403192b7",
      "old_mode": 33188,
      "old_path": "misc/dos_fs.c",
      "new_id": "6235df63f38cd48f29760199014b27e263318597",
      "new_mode": 33188,
      "new_path": "misc/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "ab5bc0eb5e542b6279de45411a21a828ca50d73f",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "1235661019373c7f75eff5cbe82dc6a648f620b5",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "0a20cf99b75a1c7493f60513a6ade2fb2f8b04a3",
      "old_mode": 33188,
      "old_path": "misc/ole2nls.c",
      "new_id": "b02fe65a829cbad85173508d4d4f303c160657cb",
      "new_mode": 33188,
      "new_path": "misc/ole2nls.c"
    },
    {
      "type": "modify",
      "old_id": "043eb28ebcd5c8e16a452a346e2047a04d0423cf",
      "old_mode": 33188,
      "old_path": "misc/profile.c",
      "new_id": "ecd1b72a0311dd0bb62f336f91adb09a3f9c4541",
      "new_mode": 33188,
      "new_path": "misc/profile.c"
    },
    {
      "type": "modify",
      "old_id": "5e1911c15a87740e1d5764512403ef30169ad0cf",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "5e50505bb7d5b91eeea5174677090a5d53214b04",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "a9ce9af90f873c989ce1d6f36fac944d74858649",
      "old_mode": 33188,
      "old_path": "misc/user32.c",
      "new_id": "5deaa83f07a69cda6c410e00cad30eb48bbd3af2",
      "new_mode": 33188,
      "new_path": "misc/user32.c"
    },
    {
      "type": "modify",
      "old_id": "73893966a33accab8ba1f016439836fce476ed09",
      "old_mode": 33188,
      "old_path": "miscemu/dpmi.c",
      "new_id": "1ba8f1a42bac40c69f8bf8b683dc769bb3a80223",
      "new_mode": 33188,
      "new_path": "miscemu/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "09daf43e2a735b4eee113aa8f703cfd988dceacf",
      "old_mode": 33188,
      "old_path": "miscemu/instr.c",
      "new_id": "8b795a960cff02aa04c15134b3799dd9afb638aa",
      "new_mode": 33188,
      "new_path": "miscemu/instr.c"
    },
    {
      "type": "modify",
      "old_id": "8c6fac43266fbf8e6e4a3f0a9f5bd2c098d01df5",
      "old_mode": 33188,
      "old_path": "miscemu/int21.c",
      "new_id": "143e04aba0f2b0a9d5070c845d53c823bb936fd0",
      "new_mode": 33188,
      "new_path": "miscemu/int21.c"
    },
    {
      "type": "modify",
      "old_id": "72e18adf153c1a8129c1836cf2ecea3a7f515a74",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "7408f3b0d89d37489b4c029453437f03b3e9de87",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "4dc22b28ed72e81f91b6c9097c49334a748c0394",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "4098051b845155010e2bebc7092c61344caf851f",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "41c981aa85aab3e18d386b07d5a753d32feead17",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "68e7ff3bc20782a2fe2d54e0774b005ceb5ba801",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "bde259bde1e7e7adb78a0470350e1ff58e75b97e",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "12cacd3d73b8d3b12108e578a4cc99f0546b4682",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "297f514dade96e2af11a33511562022ac762c933",
      "old_mode": 33188,
      "old_path": "objects/metafile.c",
      "new_id": "ab0b7dfb858038ada13003d5cf4b524aa8407afa",
      "new_mode": 33188,
      "new_path": "objects/metafile.c"
    },
    {
      "type": "modify",
      "old_id": "f84578430ec9b9fd8402abf37f51556169abfdc3",
      "old_mode": 33188,
      "old_path": "rc/Makefile.in",
      "new_id": "6778692cea9af0772a4f07e15d14f8c922e31f37",
      "new_mode": 33188,
      "new_path": "rc/Makefile.in"
    },
    {
      "type": "delete",
      "old_id": "52e3749c9b76f5692846b9a7bdd14d380b77d4af",
      "old_mode": 33188,
      "old_path": "rc/sysres.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c01227f7733a67f3b09a16b5f5834d1a4396a27d",
      "old_mode": 33188,
      "old_path": "rc/winerc.c",
      "new_id": "f5ec38074bd7fb7676188bb9309be0fddf3626b2",
      "new_mode": 33188,
      "new_path": "rc/winerc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ccf2b040e947bf3304c2339eeab8d5b520a57f1",
      "new_mode": 33188,
      "new_path": "resources/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04a6d52029d2b09f638c07a57698940eb89e0aec",
      "new_mode": 33188,
      "new_path": "resources/sysres.c"
    },
    {
      "type": "rename",
      "old_id": "df9c11f8f5461f547324d41c9e9e9e44448d94ba",
      "old_mode": 33188,
      "old_path": "rc/sysres_Da.rc",
      "new_id": "df9c11f8f5461f547324d41c9e9e9e44448d94ba",
      "new_mode": 33188,
      "new_path": "resources/sysres_Da.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "770d0111a611645f5a99fbc372b9fa4f5c6af626",
      "old_mode": 33188,
      "old_path": "rc/sysres_De.rc",
      "new_id": "770d0111a611645f5a99fbc372b9fa4f5c6af626",
      "new_mode": 33188,
      "new_path": "resources/sysres_De.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b90b9b8e7071516bb12668d4fcfa8482b20798aa",
      "old_mode": 33188,
      "old_path": "rc/sysres_En.rc",
      "new_id": "b90b9b8e7071516bb12668d4fcfa8482b20798aa",
      "new_mode": 33188,
      "new_path": "resources/sysres_En.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c472ae95048a935329a14796beb92e9e62d15ab4",
      "old_mode": 33188,
      "old_path": "rc/sysres_Es.rc",
      "new_id": "c472ae95048a935329a14796beb92e9e62d15ab4",
      "new_mode": 33188,
      "new_path": "resources/sysres_Es.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a9f7a239d97c481b8d7695746d22a804a81768e",
      "old_mode": 33188,
      "old_path": "rc/sysres_Fi.rc",
      "new_id": "9a9f7a239d97c481b8d7695746d22a804a81768e",
      "new_mode": 33188,
      "new_path": "resources/sysres_Fi.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "723ea2dd9199a4206b8c15e93c61c98682d8dba0",
      "old_mode": 33188,
      "old_path": "rc/sysres_Fr.rc",
      "new_id": "723ea2dd9199a4206b8c15e93c61c98682d8dba0",
      "new_mode": 33188,
      "new_path": "resources/sysres_Fr.rc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f7ca6252792a5ea42867c05ff9bee8818e6c8a57",
      "old_mode": 33188,
      "old_path": "rc/sysres_No.rc",
      "new_id": "f7ca6252792a5ea42867c05ff9bee8818e6c8a57",
      "new_mode": 33188,
      "new_path": "resources/sysres_No.rc",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "46befbf67ada7c0457e3fdee45a968675573696b",
      "old_mode": 33188,
      "old_path": "toolkit/Makefile.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "53a0150754d5636d9a899b89c10df32345e4eac0",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "c2571e0dbefb2ae0507d08a476fc6b5c4a902896",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89fc9b098b8c5ab20ff24069b7233ab411aec440",
      "new_mode": 33261,
      "new_path": "tools/install-sh"
    },
    {
      "type": "modify",
      "old_id": "7c9baf2a101c68d33d6d27c219dc26faf6f1e30a",
      "old_mode": 33188,
      "old_path": "win32/advapi.c",
      "new_id": "e60c784b1cc2bfa76dc4287ffbc12f87b08636a4",
      "new_mode": 33188,
      "new_path": "win32/advapi.c"
    },
    {
      "type": "modify",
      "old_id": "e754f41b978c3b2e7e48b8751ef7033b3cf92377",
      "old_mode": 33188,
      "old_path": "win32/environment.c",
      "new_id": "a9152f1d6882df18bda0afc3e8d694b80d64419a",
      "new_mode": 33188,
      "new_path": "win32/environment.c"
    },
    {
      "type": "modify",
      "old_id": "91469641d16d10c8fd547598ddcaa2b670967c20",
      "old_mode": 33188,
      "old_path": "win32/file.c",
      "new_id": "2188ff55d65e8c72a2637eb3feceeb95cab3c74b",
      "new_mode": 33188,
      "new_path": "win32/file.c"
    },
    {
      "type": "modify",
      "old_id": "78b04fef20ae4a4b8833456c882ce173f29de92e",
      "old_mode": 33188,
      "old_path": "win32/memory.c",
      "new_id": "352db665bf480aff1a60f000e2c39bdfc8bc5d84",
      "new_mode": 33188,
      "new_path": "win32/memory.c"
    },
    {
      "type": "modify",
      "old_id": "07a6ed463a33f68352d5a652fc07c9a39bcfe47f",
      "old_mode": 33188,
      "old_path": "win32/object_mgt.c",
      "new_id": "649569496dcb5858e1e2930ae96fec3d47048738",
      "new_mode": 33188,
      "new_path": "win32/object_mgt.c"
    },
    {
      "type": "modify",
      "old_id": "04d6780d682eb5bab3bc102980a5abcfec2d1a8d",
      "old_mode": 33188,
      "old_path": "win32/time.c",
      "new_id": "24be6a3deed81a3114d219e32a5492df5e9404de",
      "new_mode": 33188,
      "new_path": "win32/time.c"
    },
    {
      "type": "modify",
      "old_id": "bc901b046ea4dbf4a7751e0c5b673c8311bc007f",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "42aad583b46453886e9012388f58b8303a614f7f",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "8f7cdb0141de0b0c8fb8a22c8a16c213a442c40d",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "1ed5fe1d733b1df04b33077f83ed1682ed6431eb",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "301e91fd8a592edd216cec025b5b3b1430e7c409",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "780cc3119f56ceb6be8bdee70ca5287fae9f06c4",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "6e8e46a1297d4adc9b837205cf6150ad1d93812c",
      "old_mode": 33188,
      "old_path": "windows/focus.c",
      "new_id": "bbd591bded74a328a9ac7596ceedb62315bcfc88",
      "new_mode": 33188,
      "new_path": "windows/focus.c"
    },
    {
      "type": "modify",
      "old_id": "2460cad52fd2d432e59c41208ecb43ff008bd9d6",
      "old_mode": 33188,
      "old_path": "windows/hook.c",
      "new_id": "abb6c7f8356e05655104f9d5591bd032eb773100",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "0fe19aa447966832cc64a373659afa653616b381",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "86d54132a36cce64d7333dfe53b4be9522f4d35a",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "23afe53f92aaf1ef206dd0ca0cf3192d03590b83",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "43bb4e4e9d38312d074fbecee2ef8cb1439f4b68",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "ddb9690b67d15e2ac7d57b7fc2112687c13194ad",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "a83b8cc647cd214b56e71ed15ef7bd5788b33fbe",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "9df7ae5e45fa249477d74059049465186b91b79d",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "863b1c17495a90f07cdb2db04f2a953a7d9ad505",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "601615f853678f1cd0d31256c9b010661fa06e85",
      "old_mode": 33188,
      "old_path": "windows/property.c",
      "new_id": "1dcafb82d559b648ce8bd0d97003ec563f5d7eaf",
      "new_mode": 33188,
      "new_path": "windows/property.c"
    },
    {
      "type": "modify",
      "old_id": "e8652cffa18fdae0d6d4a11d187215f725e8300d",
      "old_mode": 33188,
      "old_path": "windows/scroll.c",
      "new_id": "9c5ad2bf982b5bca524d775b8a7fbf6566f81d11",
      "new_mode": 33188,
      "new_path": "windows/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "1848a3bd2d11e440525cbbcd98815f5a9de949d3",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "da50aec573475afd7dc50c294c47946ac968e43f",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "97109b7df83049dd94f992a0676ae4e007d00ea3",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "659cd2f963f786b1adc74fd7aee39593614be8fb",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    },
    {
      "type": "rename",
      "old_id": "f585a534afb83941207fefc885ee97831b27f7b8",
      "old_mode": 33188,
      "old_path": "Wine.man",
      "new_id": "f585a534afb83941207fefc885ee97831b27f7b8",
      "new_mode": 33188,
      "new_path": "wine.man",
      "score": 100
    }
  ]
}
