)]}'
{
  "commit": "b1bac32007c76d9e8d670b3da070aa977448e26e",
  "tree": "f36cbbbae24965fdd9c5bad75c2b5ec51aeb90d1",
  "parents": [
    "7e6ae4ba5eaae3cf2df509b56f6314c0103c49a9"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Dec 15 19:45:59 1996 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Dec 15 19:45:59 1996 +0000"
  },
  "message": "Release 961215\n\nSun Dec 15 16:18:15 1996  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [graphics/x11drv/bitblt.c]\n\tFixed BITBLT_StretchImage for partially covered or inverted\n\tbitmaps.\n\n\t* [objects/dib.c]\n\tFixed the upside-down bitmap problem.\n\nSat Dec 14 02:49:57 1996  Thomas Sandford \u003ct.d.g.sandford@prds-grn.demon.co.uk\u003e\n\n\t* [if1632/user32.spec]\n\tIsMenu and RemoveMenu added (use existing Win16 functions).\n\n\t* [include/windows.h]\n\tCorrections to BITMAPINFOHEADER structure.\n\n\t* [loader/module.c] [if1632/kernel32.spec]\n\tNew function GetModuleFileName32A (heavily based on original\n\tWin16 version).\n\n\t* [loader/pe_image.c]\n\tHack to allow files with short PE header to be loaded (e.g.\n\tCOMDLG32.DLL from Win32s).\n\n\t* [misc/winsock_async.c]\n\t#if out EIDRM case (not present in FreeBSD).\n\n\t* [tools/build.c]\n\tRemove trailing comments from .s files generated by build\n\tas these break assembly when not run through pre-processor.\n\n\t* [windows/graphics.c] [if1632/gdi32.spec]\n\tNew function Polyline32 - based on original Polyline. Needs\n\tmetafile support adding still.\n\nFri Dec 13 13:04:06 1996  Bruce Milner \u003cBruce.Milner@genetics.utah.edu\u003e\n\n\t* [win32/findfile.c] [if1632/kernel.spec]\n\tFindFirstFile32A(): Use dos current directory for drive prefixes.\n\tFindNextFile32A(): Fill in file attribute information.\n\tImplement FindFirstFile16, FindNextFile16, FindClose16.\n\n\t* [files/drive.c]\n\tGetCurrentDirectory32A - Fix problem with null 3rd character in\n\tstring.\n\nTue Dec 10 14:49:07 1996  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [windows/painting.c][windows/message.c]\n\tDon\u0027t use linked lists to call SendMessage(), for it might destroy\n \tthe current listentry.\n\n\t* [misc/registry.c]\n\tFixed temporary file saving (rename doesn\u0027t work across\n\tpartitions).\n\n\t* [files/*.c]\n\tGetFullPathName*,GetDriveType32A fixed, CreateDirectoryEx*,\n\tGetVolumeInformation32W fixed.\n\n\t* [win32/process.c][if1632/kernel.spec][if1632/kernel32.spec]\n\tLoadLibrary* updated to new naming std., *32W added.\n\n\t* [win32/console.c] [include/wincon.h]\n\tAdditions for NT commandline executables.\n\n\t* [if1632/advapi32.spec][if1632/kernel32.spec][win32/init.c]\t\n\tGetUserName32W added, GetComputerName32W added,\n\tGetStartupInfo32W added, GetSystemInfo updated to NT standard.\n\n\t* [windows/msgbox.c][misc/shell.c][windows/graphics.c]\n\tMessageBox32W, ShellAbout32W, CommandLineToArgvW, Polygon32 added.\n\n\t* [misc/crtdll.c][include/crtdll.h][if1632/crtdll.spec][misc/ntdll.c]\n\t  [if1632/ntdll.spec]\n\tLot of new unicode functions added (needed for NT).\n\n\t* [loader/pe_image.c]\n\tNtCurrentTeb added.\n\nTue Dec 10 22:39:33 1996  Albrecht Kleine  \u003ckleine@ak.sax.de\u003e\n\n\t* [windows/keyboard.c]\n\tRewrote function TranslateAccelerator().\n\nMon Dec  9 14:52:13 1996  Slaven Rezic  \u003ceserte@cs.tu-berlin.de\u003e\n\n\t* [windows/defwnd.c] \n\tDEFWND_SetText(): Set icon name.\n\nSun Dec  8 23:30:00 1996  Alex Korobka \u003calex@trantor.pharm.sunysb.edu\u003e\n\n\t* [loader/signal.c] [misc/winsock.c] [misc/winsock_async.c]\n\t  [if1632/winsock.spec]\n\tIPC resource cleanup, bugfixes.\n\n\t* [windows/dialog.c] [windows/defdlg.c]\n\tMore DefDlgProc() fixes.\n\nSun Dec  8 14:01:42 1996  Vadim Strizhevsky  \u003cstriv@ms.com\u003e\n\n\t* [misc/clipboard.c] [objects/font.c] [win32/init.c]\n \t  [win32/newfns.c] [windows/graphics.c]\n\tAdded a few WIN32 functions which needed to run some win32\n\taccessories. Clock should now work almost as well as 16 bit version.\n\tAdd: RegisterClipboardFormat32W GetTextExtentExPoint32*\n\t     GetModuleHandleW, DisableThreadLibraryCalls (empty stub),\n\t     Polygon32\n\tFix: Polygon16 possible memory leak on error return.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1d89785b696e073d15ab72d539a1d2f08be2628",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "835a25a21bcb068357ad8f7eea571943994ba0d8",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "46fba4c2877186e5e64b46a5e7ebd08db2b0f7cd",
      "old_mode": 33188,
      "old_path": "BUGS",
      "new_id": "0379d016d158f6a7c8ede9516f570558f3480340",
      "new_mode": 33188,
      "new_path": "BUGS"
    },
    {
      "type": "modify",
      "old_id": "fbff2bff75e2f96c5361b184493d8d200a4da1fd",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "f94bb2882e81d74abfe7392acb5a2a76b70a46aa",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "66baa585360657636858a05f5e191f1eb82af855",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "54aecd479655cff7a1de4ad5d27e7d7085d44ed1",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "a39048bd8c65131286a8f3c5f7272fe4403f1a73",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "ceed8b2fd78cc4beab742c7be9e3cabb57678d56",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "36e5cabd6070b2c3085baa5885ae8a7541a57a5d",
      "old_mode": 33188,
      "old_path": "debugger/info.c",
      "new_id": "57d8d275c0eb2762acea01be4452878f086e25ee",
      "new_mode": 33188,
      "new_path": "debugger/info.c"
    },
    {
      "type": "modify",
      "old_id": "f07a117eae5986e4e21d5e8d38323825d515a3b6",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "237139e5cf2a970488d21d5af1cfd7960dfc5450",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "8a5bf5ad58501c1ee6fa30308ad88bacd270691f",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "74b3672832d4edd9498f3e1bebb337d20903b213",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "45ac9f026dce8c593ba8b8201670591a32d1715d",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "fa3177e66520f13751f5370a4036e505f6bdf219",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "4b0d8b7a4ba93d3d0de6d65ae30e206d4376bfce",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/init.c",
      "new_id": "10ab2b63b1fa043c22e70395e78a4ce5d9cb0103",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "3bae4894c953c19d225b0f7a344abc42946125ad",
      "old_mode": 33188,
      "old_path": "graphics/wing.c",
      "new_id": "697b5b95a3f3e7d05323400ee4db957a17407efa",
      "new_mode": 33188,
      "new_path": "graphics/wing.c"
    },
    {
      "type": "modify",
      "old_id": "d037d13d90132fe189d4935108c0c4dbc018a772",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/bitblt.c",
      "new_id": "2b0fe3eeb8696b6f6bf4f7a10db4dc321c01e09b",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/bitblt.c"
    },
    {
      "type": "modify",
      "old_id": "4841c2b677479f13c408fb96692797f7d0723217",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/init.c",
      "new_id": "e56b3d95304e7bcc32ba2e7f70c09ccd40b766d9",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "5647acbb2f9e166c0e4a6d55ad12a362366ba591",
      "old_mode": 33188,
      "old_path": "if1632/advapi32.spec",
      "new_id": "9ce2f08aeed53b57d9d37f2851f816b61ea8a48d",
      "new_mode": 33188,
      "new_path": "if1632/advapi32.spec"
    },
    {
      "type": "modify",
      "old_id": "bf709fb35b1f029afe74de7b440ab73464c43e37",
      "old_mode": 33188,
      "old_path": "if1632/crtdll.spec",
      "new_id": "728ea41484b41788c404e0fb1b52965357df207e",
      "new_mode": 33188,
      "new_path": "if1632/crtdll.spec"
    },
    {
      "type": "modify",
      "old_id": "55654d2c51449203b72cc66cc88d1c30e7ccbe84",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "9e97789da87eb808e2cd659172939600eda331f6",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "d013da594bf47ddf6c0bb34e6bf9b908c5890de8",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "7e412772d1706e93f12cce02ef2c9baad0035847",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "eb3fd297bc70116c8eb6b30cc61cc1b1f0093f1a",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "7d335babddba68249870085dd0505f2ec023839b",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "9c7501eb2f5ef47eaf7fc56c5d3db298b7103a88",
      "old_mode": 33188,
      "old_path": "if1632/kernel32.spec",
      "new_id": "68d060cfbcfd79d31e39ae9da49ba4c2b5824879",
      "new_mode": 33188,
      "new_path": "if1632/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "bf3ba433e53319e8847299a81a9a987b64b8091c",
      "old_mode": 33188,
      "old_path": "if1632/keyboard.spec",
      "new_id": "d88895cb0d9e078b7e89a3ca14da0ecfe9d4dd58",
      "new_mode": 33188,
      "new_path": "if1632/keyboard.spec"
    },
    {
      "type": "modify",
      "old_id": "58359221af05bff4a3ffa1f9095c65743ebfd80f",
      "old_mode": 33188,
      "old_path": "if1632/ntdll.spec",
      "new_id": "6fc3482aa5963eff66a3aaf5cfc5d39946d0a7dc",
      "new_mode": 33188,
      "new_path": "if1632/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "d6ff57b778788b25dea8d17900d8345733eda993",
      "old_mode": 33188,
      "old_path": "if1632/ole32.spec",
      "new_id": "838a9d2a66f4900a5686e864428a2ea096949eb4",
      "new_mode": 33188,
      "new_path": "if1632/ole32.spec"
    },
    {
      "type": "modify",
      "old_id": "4b513b4b413b85151d3c732c2fc3e2223f16f71d",
      "old_mode": 33188,
      "old_path": "if1632/shell32.spec",
      "new_id": "9977d788baf4f2dfefb3b21f21b6e5c53e26ed0b",
      "new_mode": 33188,
      "new_path": "if1632/shell32.spec"
    },
    {
      "type": "modify",
      "old_id": "5da3982add8b17e15d61597311e12e868393a02b",
      "old_mode": 33188,
      "old_path": "if1632/thunk.c",
      "new_id": "168f2eb117fb0b108d5c15834aad5776634c0655",
      "new_mode": 33188,
      "new_path": "if1632/thunk.c"
    },
    {
      "type": "modify",
      "old_id": "91a3792f3e15e4d885778fbff5ecdbc5549261cd",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "c97fdc97ee29b6a3c678c8e25f3f36941693d0cd",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "75b8b0f6a5f8a37502de85e320bd3a4161705e7d",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "a0cb5c4132a637f7dc4642a595a15f6d7f6371e5",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "24d2fc0c704dd845fb2fc92a4f31992903cd81b5",
      "old_mode": 33188,
      "old_path": "if1632/winsock.spec",
      "new_id": "fea16ef202b2fe5f826de855aa5a5ba71e3367e9",
      "new_mode": 33188,
      "new_path": "if1632/winsock.spec"
    },
    {
      "type": "modify",
      "old_id": "7d5a520cf6ceaa2efd0f796f53fd9b306a19f0a1",
      "old_mode": 33188,
      "old_path": "if1632/wsock32.spec",
      "new_id": "8503c3d20e1aab9ce374213a708d8190ba8efd97",
      "new_mode": 33188,
      "new_path": "if1632/wsock32.spec"
    },
    {
      "type": "modify",
      "old_id": "45cbad7a9c771bb0da77caba6d0175089ccef1ce",
      "old_mode": 33188,
      "old_path": "include/bitmap.h",
      "new_id": "a27edc3eff726baf1dd20add65d2f9abb4b3c9ca",
      "new_mode": 33188,
      "new_path": "include/bitmap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beb87cc05a32130f2a6234ed549531739d3a89c0",
      "new_mode": 33188,
      "new_path": "include/crtdll.h"
    },
    {
      "type": "modify",
      "old_id": "f4289fd1da98e3ebe5a716e6bcd1b506e0daed4d",
      "old_mode": 33188,
      "old_path": "include/gdi.h",
      "new_id": "066bd02f3cf142be84feac648311449074dc0cfa",
      "new_mode": 33188,
      "new_path": "include/gdi.h"
    },
    {
      "type": "modify",
      "old_id": "b12250f1729a57fb29ef9ea5a65c9751f013985c",
      "old_mode": 33188,
      "old_path": "include/task.h",
      "new_id": "04c48bab932354cab0c6c5b1e3d51cf221dbe2d0",
      "new_mode": 33188,
      "new_path": "include/task.h"
    },
    {
      "type": "modify",
      "old_id": "c295bf7dc0c6e8e60e40d24e4c139a6e51b6b76a",
      "old_mode": 33188,
      "old_path": "include/wincon.h",
      "new_id": "0eb84a93d7edd6cc92773c35970cc74dc9840160",
      "new_mode": 33188,
      "new_path": "include/wincon.h"
    },
    {
      "type": "modify",
      "old_id": "6571cc0279152a44a99b623c987a16fc64932af6",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "1bac5702a67f50b39daf29c391e5ae701d786e4b",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "ca7bcafc2997e8c6ec285bd52be55f207fb758d2",
      "old_mode": 33188,
      "old_path": "include/winsock.h",
      "new_id": "0dfe7a3e08f848df6c725c1e815c8587ea1deb5c",
      "new_mode": 33188,
      "new_path": "include/winsock.h"
    },
    {
      "type": "modify",
      "old_id": "3866137cc8e8fce3006a0a68a4dfe6868c69ce81",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "ed359317ba340916ac7bb80f625a284b8c33810c",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "370b9261d5de0102116f2997449665065d76c07b",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "a99e6271f1f75cbcfc6d89fc4a931656de7009f1",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "cf7cc0b5fbc2ec270093599e90739983e6315dfd",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "200406f1d3abaecc2403fc2b661a92f57e477c3a",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "d9238e34f3aed1584b94fa15fac57af0fbf7fc48",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "a693c7dc098b5b4934d13b50661666518bc8912c",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "824e2d5f1849ca7042f62b8782a4270a26b4fce5",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "17950978d583a213bc4a1d04399867c759c4689b",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "876c6c98ab5a42a81c7f3181e34b14322f444195",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "747d64cdb2eebc77e40679c67b39cc95bc7b1657",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "e21b133cb4b524b729d9cb44ab1468b43e351b88",
      "old_mode": 33188,
      "old_path": "misc/Makefile.in",
      "new_id": "6e34b27f39f54e1a8ec9a1bd964a92f6eeeec5c8",
      "new_mode": 33188,
      "new_path": "misc/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "ad09adac468cf88ddec2fb4810d1a898ced86ec7",
      "old_mode": 33188,
      "old_path": "misc/clipboard.c",
      "new_id": "47304e330a26b405e7ea28e8ca096c9b3e77f854",
      "new_mode": 33188,
      "new_path": "misc/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "fddf5a9791eae4e977d171293612b4567b09d014",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "7e06077a4f499c0fefb704aa7c2a9d97cd5ed20f",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "66b054992473c7b6043e70524310e060340f1494",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "5a35026e7ff1f843742fa0209b340268a3b4d9a3",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "c0a23b0b4af54d577155b2b25d5bc5fe9bc3aef6",
      "old_mode": 33188,
      "old_path": "misc/driver.c",
      "new_id": "82a6414f1b4acb63190998b2ac5c906ff6164c0c",
      "new_mode": 33188,
      "new_path": "misc/driver.c"
    },
    {
      "type": "modify",
      "old_id": "cf0cbbef4c1588a00f14d38b1901d69ed04126be",
      "old_mode": 33188,
      "old_path": "misc/keyboard.c",
      "new_id": "4b5638ce06a3f40d92b9fa5b3d44366000131188",
      "new_mode": 33188,
      "new_path": "misc/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "33b65d8690cd5dbfee5406f96846d7f152b53002",
      "old_mode": 33188,
      "old_path": "misc/lstr.c",
      "new_id": "ece2f03476e20b0188f4a8f2706c00ecef4282b7",
      "new_mode": 33188,
      "new_path": "misc/lstr.c"
    },
    {
      "type": "modify",
      "old_id": "9d558f12512205ff34f8529a7df652b09807e571",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "dfda8c548ce04899d2579eb1d3f1e4ded4f5ee83",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f43d32e19e217d7327882efd66c707205f5d64c",
      "new_mode": 33188,
      "new_path": "misc/ntdll.c"
    },
    {
      "type": "modify",
      "old_id": "90c001a44798f10c7485391b919fc8fb470fee36",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "e208349e205aea6f8b0d0774db6211393ec9d173",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "2f9cc8b218f235de64cfa806d7ed19fe0c78dbb3",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "263b9d811a0a3dbed7c6d0f40ad63ac3bece0651",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "c53ba8534e2527e0e90c9fe13a31907fcc61b0eb",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "3ee1fcdd6dd6e18d582979fb913aa9148beb9c49",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "1ec7004b15a0310363d440f4b07cbc1b33d560ec",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "e26e84f115c67ac36b806ced027ff0bd2deecbd2",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "6596b5fc322e332a283ffec690d30f4bd282d6ef",
      "old_mode": 33188,
      "old_path": "misc/winsock_async.c",
      "new_id": "c97588b73df84490b1b86a42f0288384245b6b82",
      "new_mode": 33188,
      "new_path": "misc/winsock_async.c"
    },
    {
      "type": "modify",
      "old_id": "77a32854ad349392f9ed146154cff29767dcdaab",
      "old_mode": 33188,
      "old_path": "miscemu/dpmi.c",
      "new_id": "1f8daa498c41c34ba35020e6e9636dabdd08853d",
      "new_mode": 33188,
      "new_path": "miscemu/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "f92a6b7df099ac95b2267015a8d07d4c8f2d3e1d",
      "old_mode": 33188,
      "old_path": "multimedia/audio.c",
      "new_id": "b71b1d2874eab70539b259657fcd9339ebfe57cb",
      "new_mode": 33188,
      "new_path": "multimedia/audio.c"
    },
    {
      "type": "modify",
      "old_id": "3620d7485a64cbb19603c31dc65d523c49e30ec0",
      "old_mode": 33188,
      "old_path": "multimedia/mcianim.c",
      "new_id": "ef0262dc1ee123486510d0a4eb08b436c2de753b",
      "new_mode": 33188,
      "new_path": "multimedia/mcianim.c"
    },
    {
      "type": "modify",
      "old_id": "7562e5e8e39184953384f6041b1720fa5ceb2ad7",
      "old_mode": 33188,
      "old_path": "multimedia/mcicda.c",
      "new_id": "bbc0ce3ff0de3545dcd34012768c0d46b1db8c02",
      "new_mode": 33188,
      "new_path": "multimedia/mcicda.c"
    },
    {
      "type": "modify",
      "old_id": "b86c9331aebb8d95cd2847c011266354d62a418b",
      "old_mode": 33188,
      "old_path": "multimedia/midi.c",
      "new_id": "df4065f043c896de1105f388f3f18fff34f09c04",
      "new_mode": 33188,
      "new_path": "multimedia/midi.c"
    },
    {
      "type": "modify",
      "old_id": "8d3d57c9f11949fee188157a840e2d5d9b945d23",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "0c535f5724b102344367d183880003e762f5dec1",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "70c035597d15fc432272a307fcae2f87b44f4f7d",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "0d05d11bc499bca42f06576d8a5d8b8d08d8be69",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "9ca8edfe6ed614999f315ba74c20abc0ae4846d2",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "7f3736702e6b097a928521ce360bbafb4bc62c93",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "784cb2f5b1c6b2ecbe33b3d984715556e531814b",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "40f12a29eff82a9f869c3a2a1ac4db0f5fff4012",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "1e292a0642edfe529eb40e586f15de49854d9ea8",
      "old_mode": 33188,
      "old_path": "programs/progman/grpfile.c",
      "new_id": "5e8b5b2cdb524102f9c3176a95c91ad2a146ed5f",
      "new_mode": 33188,
      "new_path": "programs/progman/grpfile.c"
    },
    {
      "type": "modify",
      "old_id": "ef246e1813447fa26f6f11fc0a383141702a3cd4",
      "old_mode": 33188,
      "old_path": "programs/winhelp/macro.lex.l",
      "new_id": "f0d14981317df15ff6767684e5d19710a0210900",
      "new_mode": 33188,
      "new_path": "programs/winhelp/macro.lex.l"
    },
    {
      "type": "modify",
      "old_id": "c88983c411d216d05fdaa34e99c3d0b0a0260ffc",
      "old_mode": 33188,
      "old_path": "programs/winhelp/macro.yacc.y",
      "new_id": "ceb125f0495e472d4429cde93f1a2bf857d68ec8",
      "new_mode": 33188,
      "new_path": "programs/winhelp/macro.yacc.y"
    },
    {
      "type": "modify",
      "old_id": "baec1b8e758101f13072274831e6a9a2ae87946c",
      "old_mode": 33188,
      "old_path": "rc/parser.l",
      "new_id": "bfca5cefe18899f23812d8f1ee10b078a064e5d2",
      "new_mode": 33188,
      "new_path": "rc/parser.l"
    },
    {
      "type": "modify",
      "old_id": "17781ec6cf8893ca572ad1f40d445ec33a01e753",
      "old_mode": 33188,
      "old_path": "rc/parser.y",
      "new_id": "53f6bf53ae353edb9dc2ffea7bd2132a1b1cd6f5",
      "new_mode": 33188,
      "new_path": "rc/parser.y"
    },
    {
      "type": "modify",
      "old_id": "2381002eeed275d473c958ed2eab9b520acf13a4",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "bcb2697ef4a2bdb352fd6ab6e72b6f44e1fcfc49",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "4b37d55f392a4993647fde4056531134713355bc",
      "old_mode": 33188,
      "old_path": "win32/advapi.c",
      "new_id": "c43ef5be2bf5ef78f1b1d35f3291a66d55252938",
      "new_mode": 33188,
      "new_path": "win32/advapi.c"
    },
    {
      "type": "modify",
      "old_id": "ec866f5619b1ea9140cb608ff1e0f510a2feea1a",
      "old_mode": 33188,
      "old_path": "win32/console.c",
      "new_id": "8fb2f66bdb83537862d93c0f86eefd88c7dec331",
      "new_mode": 33188,
      "new_path": "win32/console.c"
    },
    {
      "type": "modify",
      "old_id": "c87a784678c03f1462964fe1be667add2eb1e554",
      "old_mode": 33188,
      "old_path": "win32/cursoricon32.c",
      "new_id": "14a34bd7cf9b74d9f1f8dc228488fd8ecdcabe26",
      "new_mode": 33188,
      "new_path": "win32/cursoricon32.c"
    },
    {
      "type": "modify",
      "old_id": "e60bc6189bfc7d4d21a8a86289dcd7425ffb4762",
      "old_mode": 33188,
      "old_path": "win32/file.c",
      "new_id": "bb74b48818c04954aa6d67cb48bcddab91b78ae9",
      "new_mode": 33188,
      "new_path": "win32/file.c"
    },
    {
      "type": "modify",
      "old_id": "011070e9ba7dd190fe9469782e75103a9514d000",
      "old_mode": 33188,
      "old_path": "win32/findfile.c",
      "new_id": "0c6618a907b564d16d7d98a30240f6ff78b688ab",
      "new_mode": 33188,
      "new_path": "win32/findfile.c"
    },
    {
      "type": "modify",
      "old_id": "8585a9352c11eae6670f73641c52e7c72a8e404a",
      "old_mode": 33188,
      "old_path": "win32/init.c",
      "new_id": "b61ac47acbc89abf33d36089af08f1848998cc71",
      "new_mode": 33188,
      "new_path": "win32/init.c"
    },
    {
      "type": "modify",
      "old_id": "29f779fe10fc59a90d8e77a792bcb9d4d9046880",
      "old_mode": 33188,
      "old_path": "win32/newfns.c",
      "new_id": "cab11b92ad11438370632d12fd66c8aead3e108a",
      "new_mode": 33188,
      "new_path": "win32/newfns.c"
    },
    {
      "type": "modify",
      "old_id": "30c23f458506e51272a75af7c60b82eb657996b1",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "50a0283f15009299144e4cdff91ce452a375f611",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "afb5bcefe63372350a2ac3f9bba8b9471d36c8d5",
      "old_mode": 33188,
      "old_path": "win32/user32.c",
      "new_id": "3880aebd1357e8284ac1f1ee37c3632cb524cde8",
      "new_mode": 33188,
      "new_path": "win32/user32.c"
    },
    {
      "type": "modify",
      "old_id": "1f038323413e693fd728f4020d340398337e1f09",
      "old_mode": 33188,
      "old_path": "windows/dce.c",
      "new_id": "98bbe814911794e9c4df191427f746e2ddb2fcff",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "modify",
      "old_id": "99e2a1fe4eb99a76a14890cdd74dc0b6c42ab3c3",
      "old_mode": 33188,
      "old_path": "windows/defdlg.c",
      "new_id": "2c6e1e9f39839bc8542bf95568c09c25d5377098",
      "new_mode": 33188,
      "new_path": "windows/defdlg.c"
    },
    {
      "type": "modify",
      "old_id": "b201881087d09bf4a66a08fa4dfaeda746bd33ce",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "8b0da408b68ba75f130333215724090ee4d15bd7",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "e1b0946bfbb389c2a49293f2a31eed4cbf6a9da8",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "864495fa342395edaf142df3e997c9885773046e",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "5003f17c2325ed608518b787067624a0509e6da7",
      "old_mode": 33188,
      "old_path": "windows/graphics.c",
      "new_id": "9aedf97650f97fb1c01656ef928d82094bf56ecb",
      "new_mode": 33188,
      "new_path": "windows/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "10e3ed0acf5514ae9c777efaa7f03f1946766108",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "0342cb9732dff36ed6576bd34548d7af825b9e04",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "05f8ad56efe1bc120508b5280345031df2a0039d",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "07e4722a002f520e9855b8b36eac84475691b4b5",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "8795b8eb105e02bea4b5df04ea6b1a5c02db3bd9",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "6cfb59ff110a38df83eba2d80c2adbbf959e0747",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "43af442660d6b109318fd9bc4695a00a5f8e8c71",
      "old_mode": 33188,
      "old_path": "windows/painting.c",
      "new_id": "e3dfda3c313f8d8c6cafd88be7768a2016761387",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "modify",
      "old_id": "56cfa04a461f3a6b02665758f77cd601fe380d84",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "05f52b89bdfc94519a61cb92fab8a04e264082ef",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    }
  ]
}
