)]}'
{
  "commit": "7e56f6843bb9f60b6f9447fdaea42cc3f5c6e3d8",
  "tree": "eb024b2a28a41adbeb43b1da8010cf5e31f10b52",
  "parents": [
    "4f8c37b4876511a9bc17c2d7f0d05845075aaed2"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Jan 31 19:02:28 1996 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Jan 31 19:02:28 1996 +0000"
  },
  "message": "Release 960131\n\nWed Jan 31 10:58:00 1996  Alexandre Julliard  \u003cjulliard@sunsite.unc.edu\u003e\n\n\t* [configure.in]\n\tAdded --with-dll option to build libwine.so.\n\n\t* [controls/listbox.c]\n\tFixed ListBoxDirectory(), DlgDirSelect() and\n\tDlgDirList(). Hopefully their behavior is correct now.\n\n\t* [controls/menu.c]\n\tUse SEGPTRs in ChangeMenu(), InsertMenu(), AppendMenu() and\n \tModifyMenu() for the item data, to avoid corrupting the pointer\n \tfor owner-drawn items.\n\n\t* [controls/static.c]\n\tAttempt to load OEM icons for SS_ICON controls. Probably not\n\tentirely correct.\n\tDon\u0027t clip the text output.\n\n\t* [files/directory.c]\n\tAdd temp dir and Windows dir to environment.\n\n\t* [files/dos_fs.c]\n\tFixed a few path handling bugs in DOSFS_GetUnixFileName().\n\tCache last used directory in DOSFS_FindNext() to avoid quadratic\n\tsearch time.\n\n\t* [files/drive.c]\n\tNew format for drives configuration in wine.conf; allows\n\tspecifying the type, label and serial number of a drive.\n\n\t* [files/file.c]\n\tNew function FILE_OpenUnixFile to make sure we don\u0027t open a\n\tdirectory instead of a file.\n\tFixed DOSFS_GetUnixFileName() check_last flag in FILE_MakeDir().\n\n\t* [files/profile.c]\n\tRewrote profile handling. Should be closer to Windows behavior now.\n\tNew function PROFILE_GetWineIniString() to get a string from wine.conf.\n\tSupport environment variables in wine.conf.\n\n\t* [loader/task.c]\n\tFixed the order of deletion in TASK_DeleteTask() to avoid memory\n\tcorruption.\n\n\t* [memory/global.c]\n\tCreate a discarded block on GlobalAlloc() if the size is 0; thanks\n\tto John Harvey for noticing this.\n\n\t* [memory/local.c]\n\tLOCAL_GetHeap: make sure the pointer is valid before checking\n\tmagic number.\n\n\t* [misc/main.c]\n\tMoved profile and registry saving to ExitWindows(), so we don\u0027t\n\ttry to save them in case of a crash.\n\n\t* [miscemu/int21.c]\n\tINT21_GetFreeDiskSpace: try to compute the cluster size from the\n\tfilesystem size instead of hard-coding it to 64.\n\tFixed functions 0x3f and 0x40 to use _hread and _hwrite to allow\n\treading or writing 65535 bytes (thanks to Bruce Milner for this\tone).\n\n\t* [windows/message.c]\n\tFixed bug in linked-list handling in MSG_DeleteQueue().\n\tSimplified SetMessageQueue().\n\n\t* [wine.ini] [wine.man]\n\tUpdated for new drives configuration format.\n\nTue Jan 30 11:24:46 1996  William Magro  \u003cwmagro@tc.cornell.edu\u003e\n\n\t* [controls/edit.c]\n\tImplemented ES_PASSWORD style, EM_SETPASSWORDCHAR and\n \tEM_GETPASSWORDCHAR messages.\n\n\t* [controls/widgets.c]\n\tAdjusted class creation flags to better match values Windows uses.\n\n\t* [include/windows.h]\n\tFixed ES_NOHIDESEL typo.\n\n\t* [loader/ne_image.c]\n\tAdded detection for zero offset in RADDR fixups. Quicken\n\twas in an infinite loop here.\n\nMon Jan 29 20:12:22 1996  Albrecht Kleine  \u003ckleine@ak.sax.de\u003e\n\n\t* [files/dos_fs.c]\n\tBugfix: range error in month value (0..11 set to 1..12).\n\n\t* [windows/caret.c]\n\tChanged ROP2-mode to R2_NOTXORPEN in CARET_Callback for pulsed\n \tappearance of the caret.\n\n\t* [windows/mdi.c] [include/mdi.h]\n\tChanged MDITile(): added a new parameter WORD wParam for\n \tWM_MDITILE second tiling method (MDITILE_HORIZONTAL in wParam) as\n \tused in Win3.1\n\nSun Jan 28 14:20:00 1996  Cameron Heide  \u003cheide@ee.ualberta.ca\u003e\n\n\t* [miscemu/int2f.c]\n\tAdded a small bit of MSCDEX emulation.\n\n\t* [windows/alias.c]\n\tALIAS_RegisterAlias was returning the hash value when it should\n \thave been returning the record number.\n\t\nSat Jan 27 10:53:51 1996  Jim Peterson \u003cjspeter@birch.ee.vt.edu\u003e\n\n\t* [include/shell.h] [include/wintypes.h]\n\tMoved definition of HKEY and LPHKEY types to include/wintypes.h.\n\tDeclared FONTENUMPROC in wintypes.h.\n\n\t* [include/windows.h]\n\tAdded definition of KERNINGPAIR and LPKERNINGPAIR types.  Added\n\tdeclarations for CopyCursor(), CopyIcon(), EnumFontFamilies(),\n\tExtractIcon(), FatalAppExit(), FindExecutable(), GetClipCursor(),\n\tGetKerningPairs(), GetQueueStatus(), GetRasterizerCaps(),\n\tIsGDIObject(), IsMenu(), IsTask(), RegCloseKey(), RegCreateKey(),\n\tRegDeleteKey(), RegEnumKey(), RegOpenKey(), RegQueryValue(),\n\tRegSetValue(), ResetDC(), ShellExecute(), SystemParametersInfo(),\n\tand wsprintf().\n\n\t* [tools/makehtml.pl] [documentation/apiw.index]\n\tNew files that scan windows.h, commdlg.h, and toolhelp.h and output\n\tan HTML sorted list with optional links to www.willows.com and a\n\ttally of unimplemented APIW functions.\n\n\t* [objects/cursoricon.c]\n\tAdded Win32 versions of CopyIcon() and CopyCursor() for use in\n\tlibwine.\n\n\t* [win32/resource.c] [win32/winprocs.c]\n\tAdded \u0027#include \"libres.h\"\u0027 and explicit declarations of windows\n\tprocs in order to avoid warnings.\n\n\t* [windows/utility.c]\n\tAdded Win32 version of MulDiv() for libwine.\n\n\t* [*/*] [include/windows.h]\n\tChanged several function declarations to comply more strictly to\n\tthe windows API (without, hopefully, altering their functionality).\n\n\t* [controls/menu.c]\n\tMade the return value of CheckMenuItem be the previous state of\n \tthe menu item if it was found, otherwise -1 as specified in the\n \tSDK. This conflicts with the APIW specification, which says it\n \tshould return TRUE if successful, otherwise FALSE.\n\n\t* [include/windows.h]\n\tAdded obsolete WM_SIZE message wParam names for compatibility.\n  \tAdded WinHelp() command constants, even though they are not yet\n \tsupported.\n\n\t* [rc/winerc.c]\n\tTidied up transform_binary_file().  In argument checking, flattened\n\tany invalid characters specified with the prefix argument.\n\n\t* [library/libres.c]\n\tMade FindResource() case-insensitive when parameter \u0027name\u0027 is a string.\n\nSat Jan 27 02:30 1996  Uwe Bonnes \u003cbon@elektron.ikp.physik.th-darmstadt.de\n\n\t* [files/drive.c]\n\tIf root \"/\" is given in wine.conf, use it as last resort.\n\n\t* [files/file.c]\n\tReport ER_AccessDenied it disk ist not writable\n\tMore Debug Output\n\n\t* [miscemu/int21.c]\n\tSqueezed some bugs in ExtendedOpenCreateFile\n\t\n\t* [windows/winpos.c]\n\tSome windows may not be moved or resized. We are missing some\n\tstructures to be exact, but the approach should help in some cases\n\tand make things worse in much fewer.\n\nFri Jan 26 10:24:00 1996  Thomas Sandford \u003ct.d.g.sandford@prds-grn.demon.co.uk\u003e\n\n\t* [loader/pe_image.c]\n\tfixup_imports: Find builtins for Borland style entries, too\n\nFri Jan 26 10:24:00 1996  Martin von Loewis \u003cloewis@informatik.hu-berlin.de\u003e\n\n\t* [controls/menu.c]\n\tLoadMenu: branch to Win32 for PE modules\n\n\t* [if1632/gdi.spec][if1632/kernel32.spec][if1632/user32.spec]\n\tDeleteObject, GetPixel, SetPixel,WritePrivateProfileStringA,\n\tWriteProfileStringA, EmptyClipboard, EnableMenuItem, EnableScrollBar,\n\tEnableWindow, InvalidateRect, SetWindowTextA, WinHelpA: new relays\n\tDrawTextA, MoveToEx, GetClientRect, InvalidateRect, LoadBitmapA/W,\n\tLoadAcceleratorsA/W, LoadMenu[Indirect]A/W, LoadStringA/W: changed\n\tto convert parameters or naming convention\n\n\t* [include/kernel32.h][include/wintypes.h]\n\tmoved WCHAR, defined LPWSTR\n\n\t* [include/string32.h][win32/string32.c][include/struct32.h]\n\tNew files\n\n\t* [loader/module.h]\n\tLoadModule: exit after returning from PE_LoadModule\n\n\t* [loader/pe_image.c]\n\tmy_wcstombs: isascii does not work on Linux for Unicode\n\tPE_LoadImage: Handle directories\n\n\t* [misc/user32.c]\n\tUSER32_RECT32to16, USER32_RECT16to32: new functions\n\timplemented new user32 relays\n\n\t* [misc/newfns.c]\n\tWIN32_WinHelpA: new function\n\n\t* [win32/param32.c]\n\tNew file\n\n\t* [win32/resource.c]\n\tGetResDirEntry: added support for named entries\n\tWIN32_LoadAcceleratorsW: invoke *32 resource functions\n\tWIN32_LoadBitmapA: convert name to unicode if appropriate\n\tWIN32_ParseMenu: new function\n\timplemented new resource functions from user32.spec\n\nWed Jan 24 18:09:00 1996 Alex Korobka \u003calex@phm30.pharm.sunysb.edu\u003e\n\n\t* [objects/cursoricon.c]\n\tGetIconId() and LoadIconHandler() functions.\n\n\t* [windows/mdi.c]\n\tBetter maximization support, TranslateMDISysAccel() function, \n\tmisc improvements.\n\n\t* [windows/defwnd.c]\n\tFix for WM_WINDOWPOSCHANGED message handler.\n\n\t* [windows/winpos.c]\n\tRewrote WindowFromPoint() function.\n\nSun Jan 21 1996 17:05:09  Marcus Meissner \u003cmsmeissn@faui01.informatik.uni-erlangen.de\u003e\n\n\t* [include/toolhelp.h] [misc/toolhelp.c]\n\tAdded Notify(Un)Register, but no callbacks yet.\n\nFri Jan 19 01:43:37 1996 Victor Schneider \u003croot@tailor.roman.org\u003e\n\n\t* [Makefile.in]\n\tAdded target for libwine.so.1.0.\n\n\t* [library/winmain.c]\n\tFor WINELIBDLL, _WinMain just returns hInstance instead of calling\n\tWinMain().\n\n\t* [misc/main.c]\n\tFor WINELIBDLL, renamed main() to _wine_main() for calling from the\n\tstub main function.\n\n\t* [library/winestub.c] (new file)\n\tProvides a stub main() function for using libwine.so.\n\nTue Jan 16 11:04:34 1996  Anand Kumria \u003cakumria@ozemail.com.au\u003e\n\n\t* [winsocket.c]\n\tFix EPERM problem.\n\n\t* [global.c]\n\tAttempt to do some sanity checking in MemManInfo().\n\n\t* [Changelog]\n\tFix changelog oversight for previous entry.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "703bde4ed4c2803783c278c04a3bd8b48c368d03",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "2f3d6e13e51b0ca3547d0d0adfd2e74f24e794a5",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "d7a84c28048f2391602a6fcbfac28810ab5bcc74",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "e5a42a0dc5bb42c5dd1f9576eb76fd6dc6459491",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "a6d406387116bd1ee0d44304bfd506d9634764ed",
      "old_mode": 33188,
      "old_path": "Make.rules.in",
      "new_id": "d871a6f6038be6fd525a4a63c18ba15e7697c643",
      "new_mode": 33188,
      "new_path": "Make.rules.in"
    },
    {
      "type": "modify",
      "old_id": "0e3459b91120989d35e7bdb8c6c6abd16e91473e",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "dbbe50ed88e985a576a6a307832513d7f150b493",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "e00a17764156572c0162c4c54a742c31d950410b",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "54543850fcdb18dfd943f633fea7bcf7895b551a",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "modify",
      "old_id": "0689562737de45c54741060028f28ed7c9af622c",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "ba6c93e45f76d4d1662e855d2435f219460de79a",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "d8a94c0254dfa9dd473d8735ca918fd248bc73dc",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "9fbbd129d930539b5a8ff3cc0641d37d367ce723",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "98c28419f09edbe5bc37a2f9a04cbf57f783220f",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "c0f7222db29c044dfe973d565bdee2cab5762512",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "7ecd806afc89cd5ef9e32fcd6c6df9270af02c5d",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "fc9ba60529252dbaca818ac471ebc80fa05c77b3",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "e820d181913d9122b5d77d4dbc4b740f8835a2f5",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "23982342b90d0a07dfdf5edc8d45a60f42a1611b",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "ce812523766cfe9d471d18170f17a2c3c2433809",
      "old_mode": 33188,
      "old_path": "controls/static.c",
      "new_id": "0e9cf1a433daf581da61acbf17d7fbd5e13a4ebf",
      "new_mode": 33188,
      "new_path": "controls/static.c"
    },
    {
      "type": "modify",
      "old_id": "5559dd1c223c6126636801911aa1d99cc09ecd3f",
      "old_mode": 33188,
      "old_path": "controls/widgets.c",
      "new_id": "ccbe8c8565a31d30ccf896e4cea14e401cbba8b1",
      "new_mode": 33188,
      "new_path": "controls/widgets.c"
    },
    {
      "type": "modify",
      "old_id": "8e9fbb865ca886a5de23880413552dc74af3a626",
      "old_mode": 33188,
      "old_path": "debugger/break.c",
      "new_id": "78e4cc67822587176522d81069b3fa4b96d1ae02",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "modify",
      "old_id": "0d9f94c0c77bff82b25859d6e6bcd2f791f37c82",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "d42eac74288e41d44003c7868d4087f29e22c3dd",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23868bb2fdf27235c07fc9409f0d1298553a03b1",
      "new_mode": 33188,
      "new_path": "documentation/apiw.index"
    },
    {
      "type": "modify",
      "old_id": "5fee0609b18c49c25a41941b3264056747248558",
      "old_mode": 33188,
      "old_path": "files/Makefile.in",
      "new_id": "cf17c1c2e029f18ecad15d00788708fb4928e081",
      "new_mode": 33188,
      "new_path": "files/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "9de0c5289f62ef4b072baf1ac7003cb3049d29c1",
      "old_mode": 33188,
      "old_path": "files/directory.c",
      "new_id": "5365bd60b6cd797f2151e1d7a1deeef3087d893d",
      "new_mode": 33188,
      "new_path": "files/directory.c"
    },
    {
      "type": "modify",
      "old_id": "6f4e921edbbe1a94ccdbe50c15fc3deaa475b7f1",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "29131eca3ac4c53777d126e87196076f672b2ea7",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "ae2558d6af737a2eee1c51ab32db731468726266",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "5c72a545dfd35f3d4040bcfde062834733cf0e7d",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "19cc6fb7f5715cadddd72d03d50c4d1439e1c0b9",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "3d00a25bc00815fbd987ebccaab8784f976c2602",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50816e13a8ba372e19a3a5a178b402c1e2403c8c",
      "new_mode": 33188,
      "new_path": "files/profile.c"
    },
    {
      "type": "modify",
      "old_id": "27d236c510a719da88f65e167b676f08da384255",
      "old_mode": 33188,
      "old_path": "if1632/callback.c",
      "new_id": "346289e735a2c2883b597db508424121aee9fc98",
      "new_mode": 33188,
      "new_path": "if1632/callback.c"
    },
    {
      "type": "modify",
      "old_id": "86bd082a710ef4aeba03e1a7ad4d8657ee7e5572",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "43d7586d8bb3381b946620eb52b16b15aab9f227",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "d4e789857adc142c1c2f0493dd6ae5e549badd77",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "01fa49f9487817e1b6003bb5b8477da3f76a1184",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "b1c7193c10302d93b454f02bf82eccc0e7d378c5",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "a660700773e844ede7b87e109741059fc9d225ee",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "6f6f7c89abc994cb878e129ce9478d0052737ac3",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "b5f1a2b85b928516c1a048dd2d75661d3b5e9d3b",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "7da3a4751816d320da950c8af4ec4ddb4a432dee",
      "old_mode": 33188,
      "old_path": "if1632/relay32.c",
      "new_id": "a380483df2bce910437e08e3659a583e5c1b2d44",
      "new_mode": 33188,
      "new_path": "if1632/relay32.c"
    },
    {
      "type": "modify",
      "old_id": "9bfe141b23fcf81169ef20f9972940f1abca0b2e",
      "old_mode": 33188,
      "old_path": "if1632/toolhelp.spec",
      "new_id": "1c590d4cf50481c72b540d772d239b8a7249fb28",
      "new_mode": 33188,
      "new_path": "if1632/toolhelp.spec"
    },
    {
      "type": "modify",
      "old_id": "240daa54bf5bbd145499899abb3597efa2c822ff",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "9d4f57bb9cbb50d7411255bd87a87b751d26b630",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "50f41ee71cfdb9e4edeca3890088d711bce7f538",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "1a56acc52b1e29618088d122f6f8ed638ad673c3",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "928922e788bb20894dfce5de4f80490b5525130f",
      "old_mode": 33188,
      "old_path": "include/debug.h",
      "new_id": "82e08ebddd73dae2313bdfe478ddccaac0d18729",
      "new_mode": 33188,
      "new_path": "include/debug.h"
    },
    {
      "type": "modify",
      "old_id": "deb92faf4dd96e87c5f30827c58f49ab2a3bb328",
      "old_mode": 33188,
      "old_path": "include/debugger.h",
      "new_id": "42b42064d42cdd870bfa819d06f40948fd275549",
      "new_mode": 33188,
      "new_path": "include/debugger.h"
    },
    {
      "type": "modify",
      "old_id": "ab9fa9d9dc0bf5f8685fc24e7d150ccf8810a16b",
      "old_mode": 33188,
      "old_path": "include/drive.h",
      "new_id": "b386b85aa134b3c8386e937afafb9bb2a74a1eb3",
      "new_mode": 33188,
      "new_path": "include/drive.h"
    },
    {
      "type": "modify",
      "old_id": "ecb4fc60945f71cd79070bddbb55d0287fa5609c",
      "old_mode": 33188,
      "old_path": "include/kernel32.h",
      "new_id": "12e5761785ee4ff1cfe2b2b58b3b9e82cd3d970f",
      "new_mode": 33188,
      "new_path": "include/kernel32.h"
    },
    {
      "type": "modify",
      "old_id": "e266b8a72d534ec090ce92c89ae6ca238fd06c8f",
      "old_mode": 33188,
      "old_path": "include/listbox.h",
      "new_id": "5430172307e35f01066cf4aa9e759aa48c25d77d",
      "new_mode": 33188,
      "new_path": "include/listbox.h"
    },
    {
      "type": "modify",
      "old_id": "e7c257325f942c87c3c1ea7db9f3c181b0b1c5d3",
      "old_mode": 33188,
      "old_path": "include/mdi.h",
      "new_id": "a34c1d05b5539dd09b99c604c44e27fa4f67f6af",
      "new_mode": 33188,
      "new_path": "include/mdi.h"
    },
    {
      "type": "modify",
      "old_id": "5a25e1e717247a7c04345d9909bb9da1fe8c92dc",
      "old_mode": 33188,
      "old_path": "include/menu.h",
      "new_id": "41f2047f7780609e48cba119483602652c969c77",
      "new_mode": 33188,
      "new_path": "include/menu.h"
    },
    {
      "type": "modify",
      "old_id": "99186e760d659b3915daed53a4962d26491902c4",
      "old_mode": 33188,
      "old_path": "include/miscemu.h",
      "new_id": "33d7648ae566fcaec835d44aa5983e4e1633edbf",
      "new_mode": 33188,
      "new_path": "include/miscemu.h"
    },
    {
      "type": "modify",
      "old_id": "7d3bbf1a9f9e3ae5e920a0a4b1d7bafe6c9c9ad6",
      "old_mode": 33188,
      "old_path": "include/options.h",
      "new_id": "684aa6b9000c4370da27d3848406d52414b1e359",
      "new_mode": 33188,
      "new_path": "include/options.h"
    },
    {
      "type": "modify",
      "old_id": "6a2ac433327dcf735c49e29f2514282c601bde27",
      "old_mode": 33188,
      "old_path": "include/resource32.h",
      "new_id": "bcddc21c50b3f68a0053f3d95e54dd9b7b520a08",
      "new_mode": 33188,
      "new_path": "include/resource32.h"
    },
    {
      "type": "modify",
      "old_id": "88ca4b1fbaa41af72afc4691f9257f5d3ed1d129",
      "old_mode": 33188,
      "old_path": "include/shell.h",
      "new_id": "481f149329c7e8c019b7ed1bfcfb277306757314",
      "new_mode": 33188,
      "new_path": "include/shell.h"
    },
    {
      "type": "modify",
      "old_id": "b5c89178fad469abb596902957628badb269456a",
      "old_mode": 33188,
      "old_path": "include/stddebug.h",
      "new_id": "54cc9d2777fb4832756cbe1b1f00669777d7a8b8",
      "new_mode": 33188,
      "new_path": "include/stddebug.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b598c0efe83a51e832427e9540d740669eace8bc",
      "new_mode": 33188,
      "new_path": "include/string32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9394cda59d64cc08ceae7d49d13dc57e38f52b8",
      "new_mode": 33188,
      "new_path": "include/struct32.h"
    },
    {
      "type": "modify",
      "old_id": "43d0e7f312814b7523c560981b4f5e74fe0d8826",
      "old_mode": 33188,
      "old_path": "include/toolhelp.h",
      "new_id": "722d7355d9bd4e05e94f18085823f1c8f08fcb49",
      "new_mode": 33188,
      "new_path": "include/toolhelp.h"
    },
    {
      "type": "modify",
      "old_id": "b7f82984e712e609df40fd58b29d5627c83d97f6",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "0e2ce322a5646873940c6a2332625ad4eb4fca4d",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "8feab5476c1f7006492c38b3f6ce261a5dda2e85",
      "old_mode": 33188,
      "old_path": "include/wine.h",
      "new_id": "e8b4cfadc3982f096dc0440e754db5449060f09a",
      "new_mode": 33188,
      "new_path": "include/wine.h"
    },
    {
      "type": "modify",
      "old_id": "f0cc840eda0eb9465891d0df061154cb6be3a4e5",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "30da7789b6c078d7ef1e309c57ee9fe63dca8721",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "modify",
      "old_id": "708dad4fc3520bd7ed0bd2672ddb4463637650ad",
      "old_mode": 33188,
      "old_path": "ipc/shm_fragment_test.c",
      "new_id": "c27061bf2e949ff281274f0fc39a88053b046690",
      "new_mode": 33188,
      "new_path": "ipc/shm_fragment_test.c"
    },
    {
      "type": "modify",
      "old_id": "6148c5324301898a95313e534399f72957c6e924",
      "old_mode": 33188,
      "old_path": "library/heap.c",
      "new_id": "c27389b4351a7f4a9bb435312892adc0f67b3cb8",
      "new_mode": 33188,
      "new_path": "library/heap.c"
    },
    {
      "type": "modify",
      "old_id": "0d1511ec79fd41b462491bc013a1f4aaa93e3e11",
      "old_mode": 33188,
      "old_path": "library/libres.c",
      "new_id": "15a34342067db96e34b1d4b308f5b5eb8f0b39ce",
      "new_mode": 33188,
      "new_path": "library/libres.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f5e7228435868c5ac38fccb7587a920e6221ebf",
      "new_mode": 33188,
      "new_path": "library/winestub.c"
    },
    {
      "type": "modify",
      "old_id": "f132725674ea3bb1a2ac187a43a64f874f724555",
      "old_mode": 33188,
      "old_path": "library/winmain.c",
      "new_id": "b94554eadb2ab4671f63cd7aee34d4c4b7278651",
      "new_mode": 33188,
      "new_path": "library/winmain.c"
    },
    {
      "type": "modify",
      "old_id": "8ee5a4e145a67bf006bd82d6b3439bffe3a94181",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "e1bcee8b72f0e11f23292ff010cf9776434b9bf8",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "5c9557a0aa2ef9f0d262191d22dddfbce1366e2e",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "e97c806e504a3b558c6530b8d4ebaf39ddece040",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "80eea87e9ab2add89ed422f9a1e91fb60de2dff0",
      "old_mode": 33188,
      "old_path": "loader/ne_image.c",
      "new_id": "da9675d5a39d79fe7634f5e1f10f81b3a4502bd3",
      "new_mode": 33188,
      "new_path": "loader/ne_image.c"
    },
    {
      "type": "modify",
      "old_id": "f7f3f72fdcc14a8fcbc5f71b11b8c3b54c53d73c",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "3d749c11ce9fe95165b31c4c760519e0525916a8",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "1968046833d29b42d623b0e8a3efba3b65c38c17",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "adc2c64858814ca9465a09de8b761cba8c583c8a",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "5e45faf3decdcd1965135caa80da9881dc42fbf8",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "08d730c04d562538218736367ea8b052817c1f14",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "680e9fb10530864fb814073b1c53162ce3576198",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "4b5c4e6b911a8af47e03ee78267435626909c0da",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "e20bd9c33541f133f7a5ff3aa4374f27753e48a2",
      "old_mode": 33188,
      "old_path": "memory/local.c",
      "new_id": "d1235a3087f39414278d756650f1bda63d0a6d94",
      "new_mode": 33188,
      "new_path": "memory/local.c"
    },
    {
      "type": "modify",
      "old_id": "7d0a546743141eed81343966749fbbd5f171421e",
      "old_mode": 33188,
      "old_path": "misc/Makefile.in",
      "new_id": "b9939f3991273f42640ce515e4fdcd74ab42c639",
      "new_mode": 33188,
      "new_path": "misc/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "68f5fe76c555a4ce276a339ee7075f4fbe28d0ec",
      "old_mode": 33188,
      "old_path": "misc/clipboard.c",
      "new_id": "41bab8230be85ffc57f6ee22595497165766c213",
      "new_mode": 33188,
      "new_path": "misc/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "107ec99f32d03b7f3fce4c52b6c1c0c40b7840b5",
      "old_mode": 33188,
      "old_path": "misc/comm.c",
      "new_id": "467912d082d1edf330b22fca2b940809bb9d413d",
      "new_mode": 33188,
      "new_path": "misc/comm.c"
    },
    {
      "type": "delete",
      "old_id": "b01f6b0177046c821e46501bee7f54ff74095894",
      "old_mode": 33188,
      "old_path": "misc/dos_fs.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1235661019373c7f75eff5cbe82dc6a648f620b5",
      "old_mode": 33188,
      "old_path": "misc/exec.c",
      "new_id": "5c494870b5d5a48ea55a16ae9e6737a6f50e65be",
      "new_mode": 33188,
      "new_path": "misc/exec.c"
    },
    {
      "type": "modify",
      "old_id": "5f7c90adde43fe73836adc65c2010e0102199bb5",
      "old_mode": 33188,
      "old_path": "misc/lstr.c",
      "new_id": "5bc9032c96b41239de334f57c92df1319f1c4456",
      "new_mode": 33188,
      "new_path": "misc/lstr.c"
    },
    {
      "type": "modify",
      "old_id": "0d9e9481c1fee04252a9a7e2c509d77af1322035",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "b445865ce760c51b39e20e0ab8fd38a77dbf48b3",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "52ac9d971dadd90bb3835d354b5c9f12c2a12190",
      "old_mode": 33188,
      "old_path": "misc/port.c",
      "new_id": "751750c21141b84a231e9f5c4101ccbf657070d8",
      "new_mode": 33188,
      "new_path": "misc/port.c"
    },
    {
      "type": "delete",
      "old_id": "4790c0155486a211aff5630de10d5cbfaf697b90",
      "old_mode": 33188,
      "old_path": "misc/profile.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c5d7985435051d15e2fd7e2d480fa8e89d1c6b63",
      "old_mode": 33188,
      "old_path": "misc/rect.c",
      "new_id": "0ae8b0cc5f451ddb929d2919bba2ec53666d62d2",
      "new_mode": 33188,
      "new_path": "misc/rect.c"
    },
    {
      "type": "modify",
      "old_id": "0d4869896195937b916cff5b52bacb3330a7756a",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "802ee7bf406982b881d764bfd38cdcc61355229f",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "8b8696db3e826bf7d635246158f4430f4fa27ab1",
      "old_mode": 33188,
      "old_path": "misc/sound.c",
      "new_id": "990bb727b91a992b464cce1baa965849cab67af9",
      "new_mode": 33188,
      "new_path": "misc/sound.c"
    },
    {
      "type": "modify",
      "old_id": "3a92d62a0b4fc6af887b710dabe9ad7217fcede6",
      "old_mode": 33188,
      "old_path": "misc/spy.c",
      "new_id": "81f2852bbee48e69cde59b201678dc9e804957dd",
      "new_mode": 33188,
      "new_path": "misc/spy.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccde79a8f02c503438f1393f4b597f4e5a1a76ff",
      "new_mode": 33188,
      "new_path": "misc/toolhelp.c"
    },
    {
      "type": "modify",
      "old_id": "27bd40c544fb44c7535166beadeddc4dc1bdce1d",
      "old_mode": 33188,
      "old_path": "misc/user.c",
      "new_id": "4fe51e84e7ed44753eeb50619d1c5dee8c48dfb8",
      "new_mode": 33188,
      "new_path": "misc/user.c"
    },
    {
      "type": "modify",
      "old_id": "0586e5260d7d47931a2a34ace237d349e1543af1",
      "old_mode": 33188,
      "old_path": "misc/winsocket.c",
      "new_id": "05e1ecfc516842f6e7d4ac11bb55d53cec0768f3",
      "new_mode": 33188,
      "new_path": "misc/winsocket.c"
    },
    {
      "type": "modify",
      "old_id": "bde9e366c64533ec1c638fff9580f413e2d8693a",
      "old_mode": 33188,
      "old_path": "miscemu/cpu.c",
      "new_id": "a17f63505cb12e22802a183e1832d07f2416c113",
      "new_mode": 33188,
      "new_path": "miscemu/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "760be10304d6bddc9b6d7d86d51f817b5e6f18fb",
      "old_mode": 33188,
      "old_path": "miscemu/dpmi.c",
      "new_id": "2b3c0f862dbc26846cdb9453f0b39e0c74549501",
      "new_mode": 33188,
      "new_path": "miscemu/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "16b5f8f9864439f2394ee66dc054585526898dd2",
      "old_mode": 33188,
      "old_path": "miscemu/int21.c",
      "new_id": "a7d9ec09b972bfbe090cec59c57bb35e8103fbb6",
      "new_mode": 33188,
      "new_path": "miscemu/int21.c"
    },
    {
      "type": "modify",
      "old_id": "7501c76720b1081931dfc06078203119f1cbe034",
      "old_mode": 33188,
      "old_path": "miscemu/int2f.c",
      "new_id": "e8d0948ba7dbd532d3552dc33878775280023298",
      "new_mode": 33188,
      "new_path": "miscemu/int2f.c"
    },
    {
      "type": "modify",
      "old_id": "4c968093691dcdac3947d3631efafb1992ab53f5",
      "old_mode": 33188,
      "old_path": "multimedia/audio.c",
      "new_id": "ce8da4c32c20538af148154e244a779abf52081f",
      "new_mode": 33188,
      "new_path": "multimedia/audio.c"
    },
    {
      "type": "modify",
      "old_id": "00941155c36c0782b7330eaeb04b92356e27e33f",
      "old_mode": 33188,
      "old_path": "multimedia/midi.c",
      "new_id": "c571c9c4ea4892ec8aed72de6159ed019db4b921",
      "new_mode": 33188,
      "new_path": "multimedia/midi.c"
    },
    {
      "type": "modify",
      "old_id": "7408f3b0d89d37489b4c029453437f03b3e9de87",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "d534d5d7b66450ac212a4bcba53df303c9e484e6",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "1034c40af39173e40ac5eed17b315ad19821422f",
      "old_mode": 33188,
      "old_path": "objects/brush.c",
      "new_id": "0bca76df60effa4c2b9cb887012b9f18aec6d2e4",
      "new_mode": 33188,
      "new_path": "objects/brush.c"
    },
    {
      "type": "modify",
      "old_id": "4098051b845155010e2bebc7092c61344caf851f",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "75258556af10a093c6baae17fee8f4c09e10188a",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "68e7ff3bc20782a2fe2d54e0774b005ceb5ba801",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "27c1303d2a693817837501c0939399768425e920",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "3c020462f4f8ba306d067a199e034dd05a44d5fc",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "26ef98ec85872bfbd4bf0ae545f9e5043b99b86b",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "b3df1a2160a7fb461f13a51e735217d90cdac42b",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "95c8332af960f11b110f0873c0090918819de7c9",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "f49f066b674548ab6378d9b191b7c489ebc53d7c",
      "old_mode": 33188,
      "old_path": "objects/palette.c",
      "new_id": "1945bdf1e232eef91d17f2093346825036c1f8d5",
      "new_mode": 33188,
      "new_path": "objects/palette.c"
    },
    {
      "type": "modify",
      "old_id": "adf02e62f5e4b288e4d9573263d8465e4b2e18b1",
      "old_mode": 33188,
      "old_path": "objects/pen.c",
      "new_id": "13c2f80a321fa30639486b5526b54c850311edd6",
      "new_mode": 33188,
      "new_path": "objects/pen.c"
    },
    {
      "type": "modify",
      "old_id": "73adc51a825586d4c2e740a6d8e560a057ea9631",
      "old_mode": 33188,
      "old_path": "objects/region.c",
      "new_id": "13b37995d978d82c940dd9d1bed9f97bab121c28",
      "new_mode": 33188,
      "new_path": "objects/region.c"
    },
    {
      "type": "modify",
      "old_id": "3b6ec2240b1e7a1cdcbe2691938ccb9b71be6cd4",
      "old_mode": 33188,
      "old_path": "objects/text.c",
      "new_id": "6b4f8e63569304e74a16d8e1406f821f0a3319a8",
      "new_mode": 33188,
      "new_path": "objects/text.c"
    },
    {
      "type": "modify",
      "old_id": "f5ec38074bd7fb7676188bb9309be0fddf3626b2",
      "old_mode": 33188,
      "old_path": "rc/winerc.c",
      "new_id": "7642ff2aed02589f630225fc1031c50f78368416",
      "new_mode": 33188,
      "new_path": "rc/winerc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfd8408c46149f0a9c49f9fdd57e4c199efbb211",
      "new_mode": 33188,
      "new_path": "tools/makehtml.pl"
    },
    {
      "type": "modify",
      "old_id": "9851ec68166c7147201269c873de453354f7bed7",
      "old_mode": 33188,
      "old_path": "win32/Makefile.in",
      "new_id": "2300885422cfbe17eb6c640ceb0f7d689e2ce4d5",
      "new_mode": 33188,
      "new_path": "win32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "2f2fe449d7877d30599f0bc741dbb83ba3c06775",
      "old_mode": 33188,
      "old_path": "win32/newfns.c",
      "new_id": "0192cb0f6b6aa9476c77d0ed1fa578a69ae57ea6",
      "new_mode": 33188,
      "new_path": "win32/newfns.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2c10f2ef80cfeadb9480324ce06471f5a841883",
      "new_mode": 33188,
      "new_path": "win32/param32.c"
    },
    {
      "type": "modify",
      "old_id": "b8e244db9aae14156bcd51434f8a2c5bb6b77801",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "a7a86c82209f4dcfa024168e2be1af698f0ecfb2",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "5add44060393bc663554a5ff2a779cb83f563da6",
      "old_mode": 33188,
      "old_path": "win32/resource.c",
      "new_id": "2e2dd751c274a478580d7671189d2799c097067d",
      "new_mode": 33188,
      "new_path": "win32/resource.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9af8cbe78f6fd5f93da40853492ead62fb09125",
      "new_mode": 33188,
      "new_path": "win32/string32.c"
    },
    {
      "type": "rename",
      "old_id": "5097b8c231bfc410c2657154a46a9a6939cc20c7",
      "old_mode": 33188,
      "old_path": "misc/user32.c",
      "new_id": "d3b2a4c01615b3ec50541714f0b98046fd21d7e4",
      "new_mode": 33188,
      "new_path": "win32/user32.c",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "1d9d5a232ae471c3cfc2749f1fc07b089cf63a5e",
      "old_mode": 33188,
      "old_path": "win32/winprocs.c",
      "new_id": "9b2d364752c3b37cd88a7456d0e088b72f3f389a",
      "new_mode": 33188,
      "new_path": "win32/winprocs.c"
    },
    {
      "type": "modify",
      "old_id": "59d25ce02de7fda86a4972991ea69fda86bad55c",
      "old_mode": 33188,
      "old_path": "windows/alias.c",
      "new_id": "df873193fb0c61ad54769464429549e5ed0797a5",
      "new_mode": 33188,
      "new_path": "windows/alias.c"
    },
    {
      "type": "modify",
      "old_id": "8cf00ca769dc1d8f5bd476cfca3ab595a5f8c0aa",
      "old_mode": 33188,
      "old_path": "windows/caret.c",
      "new_id": "983cdee32fec52e91e1c092cca53f0ab379c263b",
      "new_mode": 33188,
      "new_path": "windows/caret.c"
    },
    {
      "type": "modify",
      "old_id": "4f152fb8301a1fceec0da1710353bdcf392e01cb",
      "old_mode": 33188,
      "old_path": "windows/defdlg.c",
      "new_id": "90a0a6d5be1d3ea345e7034d4a0b2e11a3f04a93",
      "new_mode": 33188,
      "new_path": "windows/defdlg.c"
    },
    {
      "type": "modify",
      "old_id": "42aad583b46453886e9012388f58b8303a614f7f",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "21acb8db3d7202c251ecc8fe0074cc876ef3d36b",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "1ed5fe1d733b1df04b33077f83ed1682ed6431eb",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "8a982b4e3b67155615d917f1bb86f2813dd1e311",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "abb6c7f8356e05655104f9d5591bd032eb773100",
      "old_mode": 33188,
      "old_path": "windows/hook.c",
      "new_id": "ad3d0f4b2c1ca2f0c0d9366bbc386d42c303a095",
      "new_mode": 33188,
      "new_path": "windows/hook.c"
    },
    {
      "type": "modify",
      "old_id": "c8c0e537e83e223a08512c46b1c5c072cc483f55",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "0c1ae3e4abc2b129f2f6c370c66a4befb45ed409",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "86d54132a36cce64d7333dfe53b4be9522f4d35a",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "38e09449844c0412928d33823d59d8928988dbac",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "458232c93073393834b5f9880eefe10e76f2cf9c",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "a197f37951997b7306ffe4e32e596eabc9fd66e3",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "a83b8cc647cd214b56e71ed15ef7bd5788b33fbe",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "59f61cc6fd2abb2f055dd6520d7aae218dfef7b3",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "863b1c17495a90f07cdb2db04f2a953a7d9ad505",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "e19ccf66e309dc687a777679abac315f46dbc731",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "d0cb29948a154b8108a0dc024c2f911c4a79f839",
      "old_mode": 33188,
      "old_path": "windows/utility.c",
      "new_id": "e3e17800b1c63806ed3f3ca4aeeb065cfd4f27e9",
      "new_mode": 33188,
      "new_path": "windows/utility.c"
    },
    {
      "type": "modify",
      "old_id": "1c7d8953601d0940422d3dd27cc2793a345445d5",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "d9aaa3ab7648924f23ea7a24712017307d21193c",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "3a7eb9f7262edc041127341e514fe8cb02c34d4f",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "04dcb66ee8b5b8bab17d0115bc0f3ca19eeb1757",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    },
    {
      "type": "modify",
      "old_id": "faa56fcad3910617b3c0bd2ae843b05ed922a737",
      "old_mode": 33188,
      "old_path": "wine.ini",
      "new_id": "51a6745e713a2deb2f0ae8d398ee024d435995da",
      "new_mode": 33188,
      "new_path": "wine.ini"
    },
    {
      "type": "modify",
      "old_id": "f585a534afb83941207fefc885ee97831b27f7b8",
      "old_mode": 33188,
      "old_path": "wine.man",
      "new_id": "11a4ad8b6ca10d97de85e184a98186c212182efe",
      "new_mode": 33188,
      "new_path": "wine.man"
    }
  ]
}
