)]}'
{
  "commit": "03468f7d4b9e1ee4616f5d6373fc1368ba6a6d80",
  "tree": "7cfaed7475abcd5e8a7854a0a34356844a02ce8b",
  "parents": [
    "60ce85c965973ce7f3e5c6e0f052c43792d76cb5"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Feb 15 19:40:49 1998 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Feb 15 19:40:49 1998 +0000"
  },
  "message": "Release 980215\n\nSun Feb 15 12:02:59 1998  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [graphics/x11drv/*.c] [objects/*.c]\n\tA few X11 critical section optimizations, mostly with XGet/PutPixel.\n\n\t* [scheduler/sysdeps.c] [misc/main.c]\n\tMake sure X11 critical section is available before any Xlib call.\n\n\t* [if1632/relay.c] [tools/build.c]\n\tYet another attempt at fixing Catch/Throw.\n\n\t* [loader/pe_image.c]\n\tFixed broken PE DLL loading.\n\n\t* [include/winnt.h] [scheduler/handle.c] [scheduler/*.c]\n\tImplemented handle access rights.\n\tAdded Get/SetHandleInformation.\n\nSun Feb 15 09:45:23 1997  Andreas Mohr \u003c100.30936@germany.net\u003e\n\n\t* [misc/winsock.c]\n\tFixed bug in WSACleanup which lead to crashes in WINSOCK_HandleIO.\n\n\t* [graphics/fontengine.c] [include/font.h]\n\tMinor improvements.\n\n\t* [memory/global.c]\n\tImplemented GlobalEntryHandle.\n\n\t* [misc/toolhelp.c]\n\tFixed a memory bug in Notify*register.\n\n\t* [misc/w32scomb.c]\n\tImproved Get16DLLAddress.\n\n\t* [objects/gdiobj.c]\n\tImplemented GdiSeeGdiDo.\n\n\nSat Feb 14 14:57:39 1998  John Richardson \u003cjrichard@zko.dec.com\u003e\n\n\t* [win32/console.c]\n\tAdded the console implementation, AllocConsole, FreeConsole,\n\tCONSOLE_InheritConsole.\n\n\t* [documentation/console]\n\tSome documentation on the console.\n\n\t* [include/winerror.h]\n\tAdded some error defines.\n\n\t* [scheduler/k32obj.c]\n\tRegistered the scheduler ops.\n\nFri Feb 13 19:35:35 1998  James Moody  \u003c013263m@dragon.acadiau.ca\u003e\n\n\t* [ole/ole2nls.c]\n\tSome English language fixes for missing values.\n\n\t* [controls/listbox.c]\n\tFix to allow an empty listbox to deselect all items.\n\n\t* [relay32/user32.spec] [windows/keyboard.c]\n\tCreateAcceleratorTableA stub method.\n\n\t* [windows/sysmetrics.c]\n\tAdded missing SM_CXCURSOR \u0026 SM_CYCURSOR initializers.\n\n\t* [windows/message.c]\n\tPostThreadMessage32A stub method.\n\nFri Feb 13 17:12:24 1998  Jim Peterson \u003cjspeter@roanoke.infi.net\u003e\n\n\t* [libtest/hello3res.rc] [libtest/hello3.c] [libtest/Makefile.in]\n\tUpdated the \u0027hello3\u0027 test so that it functions properly again.\n\nFri Feb 13 14:08:07 1998  Martin Boehme  \u003cboehme@informatik.mu-luebeck.de\u003e\n\t\n\t* [graphics/mapping.c]\n\tFixed the embarrassing bugs I introduced into DPtoLP and\n\tLPtoDP.\n\n\t* [windows/scroll.c]\n\tPrevent ScrollWindow32 from sending WM_ERASEBKGND.\n\nThu Feb 12 22:46:53 1998  Huw D M Davies \u003ch.davies1@physics.oxford.ac.uk\u003e\n\n\t* [objects/metafile] [include/ldt.h]\n\tFix to cope with records longer than 64K.\n\n\t* [windows/clipboard.c]\n\tClean up bitmaps and metapicts properly.\n\nMon Feb  3 21:52:18 1998  Karl Backström \u003ckarl_b@geocities.com\u003e\n\n\t* [programs/winhelp/Sw.rc] [resources/sysres_Sw.rc]\n\tMinor update of Swedish language support.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "143313cd131ba491843e7e1258d2d7dbfb8acc49",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "f2e7fac55b3d45eb081b920277a0f9a348afdefd",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "616a2e62cbc911c0235a5c95a2dbb76c95103192",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "09aad3fee1debd183686f39e4661a5b2dc99ac63",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "2a08206c27a3b623cdc79319dc80037288e12e40",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "7ee7ad446118359599bcf953aafc52050d9f2c81",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7e31639cc6b0a4a8b522dd08f251adee529f7244",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "342073f6db120219d54072c57189805635f1d1ce",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "81d6654616274db23469206e1a41b0d272107752",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "a8304891367c4470f577609c053395a5d32f1e06",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "e70533d380b27f28a80bf05c97eac427a829d9d5",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "ee9fadffcafabcd68c968f1a64a07948251575df",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "a678d8a7b2a776b18d72979a90f03c05fa2487d4",
      "old_mode": 33188,
      "old_path": "controls/scroll.c",
      "new_id": "f1f4512b1c6a1e29f0110e5a9aca53e3f3418e6f",
      "new_mode": 33188,
      "new_path": "controls/scroll.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a623e351b8c0fe436690cf84096d3913d3ceccd3",
      "new_mode": 33188,
      "new_path": "documentation/console"
    },
    {
      "type": "modify",
      "old_id": "40ca690c8134bcbb4baf4f302c45ad00aaec80b0",
      "old_mode": 33188,
      "old_path": "documentation/internals",
      "new_id": "8ccbb6622dcb1db65a72d4f62afa06b350f48c32",
      "new_mode": 33188,
      "new_path": "documentation/internals"
    },
    {
      "type": "modify",
      "old_id": "d354f2e0a4042de180a2b2c770801508ed926ab9",
      "old_mode": 33188,
      "old_path": "documentation/languages",
      "new_id": "f6c2256c4fad9e56f72f3f573e9b3e3a84c905c5",
      "new_mode": 33188,
      "new_path": "documentation/languages"
    },
    {
      "type": "modify",
      "old_id": "34859a7cdc5e8c84ac66252cc0c9ab49629e5dab",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "cdb7d9c5cd2eb2993cba42b5dc6d00c8cc80ce13",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "3eaaf8dceb8a138574ff27f086e4628e33d0b95d",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "29f9abfbfb71a45263a379d6aece36d462d78055",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "5a118ac090713cbb48c51294a31bc201fa45ab6f",
      "old_mode": 33188,
      "old_path": "graphics/fontengine.c",
      "new_id": "f261b133af3432ffdedbbc0a880ded6567f57958",
      "new_mode": 33188,
      "new_path": "graphics/fontengine.c"
    },
    {
      "type": "modify",
      "old_id": "0ced9547e86fce48c546514a43d59968854ba574",
      "old_mode": 33188,
      "old_path": "graphics/mapping.c",
      "new_id": "b810a23c296053c043400c5018d0f822c9835ec5",
      "new_mode": 33188,
      "new_path": "graphics/mapping.c"
    },
    {
      "type": "modify",
      "old_id": "e81e5655c05c7e59630dae02ee97d676b4fa58ef",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/init.c",
      "new_id": "91d0c30755303a323d2e979cec06f7ff4d14b745",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "95039c335d72db5e5082f96e22576daf83c24020",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/bitblt.c",
      "new_id": "100d63e3188e54505f544f7204c7d608314fa21e",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/bitblt.c"
    },
    {
      "type": "modify",
      "old_id": "efb7bb118889a1a321a7f43a421e276efd17e38a",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/brush.c",
      "new_id": "5c2fae19ea38bc90325e5c07f7a26a43912d4f35",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/brush.c"
    },
    {
      "type": "modify",
      "old_id": "cdb1073a7f3be71e119f7b5d01ae9cabe359a9a0",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/graphics.c",
      "new_id": "da14d481a6051cd27db8b078e8640af3974870d6",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "80ea04c2e8481562f7dda9e5bd1332ebf1cb527b",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/init.c",
      "new_id": "600c980e07b1e7b72dd525989127595b1e326e8c",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "159ddc9fb9b1616720272d18b33f82186f5064ac",
      "old_mode": 33188,
      "old_path": "if1632/builtin.c",
      "new_id": "01677506bb59cd3cfb4862796ba3d0139f4f6cd7",
      "new_mode": 33188,
      "new_path": "if1632/builtin.c"
    },
    {
      "type": "modify",
      "old_id": "5fafc0d7c11ae76d205c8abe946cf0a8cddc20a6",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "8d2ff8cf84a75af5768f4935ca2c7e6a1e93bc0d",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "b475753650e5caf1b2df9925cc0a0dbcdede418f",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "74e7fad555bcfb6157f7bb62dc149ed119d4b96b",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "9cf9bcf429fb0e2c2a2e3964f2d72861946da8e9",
      "old_mode": 33188,
      "old_path": "if1632/thunk.c",
      "new_id": "499ec204e1fff31ba3ecf1152a3a1a21b17a640d",
      "new_mode": 33188,
      "new_path": "if1632/thunk.c"
    },
    {
      "type": "modify",
      "old_id": "9940d9979d4f332204df5e3e4657c5bc1bb8ded8",
      "old_mode": 33188,
      "old_path": "if1632/toolhelp.spec",
      "new_id": "a06f375410f3f25fc0c8c2523a87544e2e0daf7c",
      "new_mode": 33188,
      "new_path": "if1632/toolhelp.spec"
    },
    {
      "type": "modify",
      "old_id": "7ccc65c8a194898860ff914a7ce927f0ace4e412",
      "old_mode": 33188,
      "old_path": "include/font.h",
      "new_id": "e6291269e3d422802abb184d32614b3935b8dbe6",
      "new_mode": 33188,
      "new_path": "include/font.h"
    },
    {
      "type": "modify",
      "old_id": "5ac2a5e23809369af9f2dfbffb2e74fe3708e14a",
      "old_mode": 33188,
      "old_path": "include/k32obj.h",
      "new_id": "f117ce8ccba4b5341400b662ec7600749f4e517f",
      "new_mode": 33188,
      "new_path": "include/k32obj.h"
    },
    {
      "type": "modify",
      "old_id": "f77592a480e12528f47ec85c490e85b3d0d6242a",
      "old_mode": 33188,
      "old_path": "include/ldt.h",
      "new_id": "4d6713f813613e1f1c4b26250e7ab89f30c86850",
      "new_mode": 33188,
      "new_path": "include/ldt.h"
    },
    {
      "type": "modify",
      "old_id": "f39677c2738178e886df9112461735d08102773f",
      "old_mode": 33188,
      "old_path": "include/local.h",
      "new_id": "9073f8f1096a6b12dc5e986232d86876419ce39d",
      "new_mode": 33188,
      "new_path": "include/local.h"
    },
    {
      "type": "modify",
      "old_id": "7e7a7432017b8b2883ed3bdfd1d4a89c5ccc828a",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "ea988db594a14b4a9a5507a5776bc6c376b7b677",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "aafab143a13bf44c4fe1bac24c9acf354e1e8328",
      "old_mode": 33188,
      "old_path": "include/pe_image.h",
      "new_id": "ceab086eb0b0024d81865f91c0c190472e91b8cf",
      "new_mode": 33188,
      "new_path": "include/pe_image.h"
    },
    {
      "type": "modify",
      "old_id": "848f775b0b2cb9e48aab291e83ba9b75a1bf54f0",
      "old_mode": 33188,
      "old_path": "include/process.h",
      "new_id": "dbce014f6eccb9797b8780fc442b681b06b22174",
      "new_mode": 33188,
      "new_path": "include/process.h"
    },
    {
      "type": "modify",
      "old_id": "c17349c6d429e66a8dd38328ea048a2e4a68f589",
      "old_mode": 33188,
      "old_path": "include/thread.h",
      "new_id": "8ffe9800ac45c0c01b75195b64855f7f18913bcd",
      "new_mode": 33188,
      "new_path": "include/thread.h"
    },
    {
      "type": "modify",
      "old_id": "69f9a5e347684243e91d18987eb4ab47cd957208",
      "old_mode": 33188,
      "old_path": "include/ts_xlib.h",
      "new_id": "7088599102589fea26e56bfd75d9f1c84a49cbd6",
      "new_mode": 33188,
      "new_path": "include/ts_xlib.h"
    },
    {
      "type": "modify",
      "old_id": "253f212eae2a65a96117eccb80e0c13b82158367",
      "old_mode": 33188,
      "old_path": "include/ts_xutil.h",
      "new_id": "41af0450448522826c5486311262feae554651fd",
      "new_mode": 33188,
      "new_path": "include/ts_xutil.h"
    },
    {
      "type": "delete",
      "old_id": "87396a772724833b4d3faeb06f9559a907bdbe30",
      "old_mode": 33188,
      "old_path": "include/tsx11defs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "05817865ece0a3c6f38058dc534575b7a8765436",
      "old_mode": 33188,
      "old_path": "include/version.h",
      "new_id": "7c96165b7d598370ad071ec10677a99c0ff46e95",
      "new_mode": 33188,
      "new_path": "include/version.h"
    },
    {
      "type": "modify",
      "old_id": "46aaa97744688cfaff39c021840532c8b06cf041",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "d1c3004263406baa3d8ce6ad7b97ac14ae99ef94",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    },
    {
      "type": "modify",
      "old_id": "11f7d6c5593713f21b509b11042771f9afdd31b9",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "a983aa5aca8cfa1ec9056b8035ab1fcd8a2cb7e3",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "a0a996fc3c84d2f680355185a47c609d83a7aaed",
      "old_mode": 33188,
      "old_path": "include/winerror.h",
      "new_id": "e0c9ddabb58391e1a7effa36dc165738b335e4f1",
      "new_mode": 33188,
      "new_path": "include/winerror.h"
    },
    {
      "type": "modify",
      "old_id": "e18eeb362f8ea454385fd803ebbd1e654ea74685",
      "old_mode": 33188,
      "old_path": "include/winnt.h",
      "new_id": "8d5a226e54ecb393620b709da596fb68b8cdcb6d",
      "new_mode": 33188,
      "new_path": "include/winnt.h"
    },
    {
      "type": "modify",
      "old_id": "885a5959e1123afef9ddb075c38643d3d6850fbd",
      "old_mode": 33188,
      "old_path": "include/x11drv.h",
      "new_id": "cddfaabd43271016a8d59f4f46bc3cd23406667b",
      "new_mode": 33188,
      "new_path": "include/x11drv.h"
    },
    {
      "type": "modify",
      "old_id": "e39b7becc8ccd990c71dda5fd924ee421fdd657f",
      "old_mode": 33188,
      "old_path": "library/winestub.c",
      "new_id": "c23e0759832f77d61cef20df889f9c3179332d41",
      "new_mode": 33188,
      "new_path": "library/winestub.c"
    },
    {
      "type": "modify",
      "old_id": "f68cd1261d74c77dd80c56cf300b6484d09cd23a",
      "old_mode": 33188,
      "old_path": "libtest/Makefile.in",
      "new_id": "039c6f996a4cd0c8c702b61303c52ee8a25eded5",
      "new_mode": 33188,
      "new_path": "libtest/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "588c62784b9ff196c7b33696c0d8c008b59e4c9b",
      "old_mode": 33188,
      "old_path": "libtest/hello3.c",
      "new_id": "6a75ff42066117fe821dad666c4146ea71d9bd6f",
      "new_mode": 33188,
      "new_path": "libtest/hello3.c"
    },
    {
      "type": "modify",
      "old_id": "c0dfe0a7c430230766b5c7ab62b3760211fb3e9f",
      "old_mode": 33188,
      "old_path": "libtest/hello3res.rc",
      "new_id": "020e574c9c78bb9422de480b9cdf3bec4a815045",
      "new_mode": 33188,
      "new_path": "libtest/hello3res.rc"
    },
    {
      "type": "modify",
      "old_id": "767eb10b89c1adc0295a08ce92498190acc1365a",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "e255cc76cc21516f4ac0b2623d1c37395492c723",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "35134fdc242473facd6f9c1295c30d278337e33f",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "c7216e61983fc3720cb32a72c2f6aafc46ce8be3",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "acc8a66eedcb301464bf4c668c480f0b4f769cab",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "96a9b1569d0bf04e8c2b624339e909913c1f2107",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "ad9d600b27cbc412c669f53ff5354155138db992",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "8dafd4747eb512c9a0f1dfa38509d8bd73445947",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "126e30b1d38ae97189e8319ef13e0a350c89d8e6",
      "old_mode": 33188,
      "old_path": "memory/ldt.c",
      "new_id": "50171b09507a8d767d80c96351350d20ade26763",
      "new_mode": 33188,
      "new_path": "memory/ldt.c"
    },
    {
      "type": "modify",
      "old_id": "780dc176aca3cad55c23dddd1554ec5bfd32215c",
      "old_mode": 33188,
      "old_path": "memory/local.c",
      "new_id": "cb572e8561b10cac4629e1c603fea5cf5ba1ae73",
      "new_mode": 33188,
      "new_path": "memory/local.c"
    },
    {
      "type": "modify",
      "old_id": "bc757623f8bb30c9c7b15b75f54de4d35cc0c4a7",
      "old_mode": 33188,
      "old_path": "memory/virtual.c",
      "new_id": "442ccd589c198549128d43b6f8d9343378fc9ff5",
      "new_mode": 33188,
      "new_path": "memory/virtual.c"
    },
    {
      "type": "modify",
      "old_id": "2415c399a8ef8d0b36a51ea082e8e2ea64e717ae",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "dac9b30a6f5a6e11c50d48855a5a31f46cfbed70",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "2fffd0bf90404f9a2c42e1c1e9b1895a677ae112",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "2ca79c72e3b503b56ffc1ec7dd489c5808d62c3c",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "02a24d25e49cdf9554e0142165b09ad5ba499f58",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "7007c23dfb748557ac84bc4959dc21026a2b38cf",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "51074b9a768b65f6b58c9c84ae16df9ad28f0881",
      "old_mode": 33188,
      "old_path": "misc/toolhelp.c",
      "new_id": "2e485aec703c3aa7636272d21209ede45a9fc83d",
      "new_mode": 33188,
      "new_path": "misc/toolhelp.c"
    },
    {
      "type": "modify",
      "old_id": "c19e5f3390d7fb511ee22e35922a40ddc0fdf48f",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "c548da78b17cfbad690e5457cb8a0242b9e4c62d",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "c07d01398159f44b7229a8f32495a6effc4f05d2",
      "old_mode": 33188,
      "old_path": "misc/version.c",
      "new_id": "b694a787632f10fea88e295e4f264b8921b32919",
      "new_mode": 33188,
      "new_path": "misc/version.c"
    },
    {
      "type": "modify",
      "old_id": "3005fae8f6475a84573664d6ccf06e6b12900dfd",
      "old_mode": 33188,
      "old_path": "misc/w32scomb.c",
      "new_id": "4d77ce86823d45c3e01e5355cbe422325c3f5b30",
      "new_mode": 33188,
      "new_path": "misc/w32scomb.c"
    },
    {
      "type": "modify",
      "old_id": "ecf61b08dae07b5e7c589c9c1823c6a95ab47b0d",
      "old_mode": 33188,
      "old_path": "misc/win32s16.c",
      "new_id": "d602aefcb388a3878c50dbf377d0a8dcb8ce4a9b",
      "new_mode": 33188,
      "new_path": "misc/win32s16.c"
    },
    {
      "type": "modify",
      "old_id": "ff3dba34c885d9f4a279d672b557d54d013f0456",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "835151d15f60ab1a847c3ecc745efa935c9e9497",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "6ac2cc84233fa84b5925e238ab1c335093430a5d",
      "old_mode": 33188,
      "old_path": "miscemu/main.c",
      "new_id": "6110790a4dc0b851a307f0ffce74751e975daccc",
      "new_mode": 33188,
      "new_path": "miscemu/main.c"
    },
    {
      "type": "modify",
      "old_id": "0352d01fcaf0ce84e219a498c7758bc599e12051",
      "old_mode": 33188,
      "old_path": "msdos/dpmi.c",
      "new_id": "907f0818bd40856a21331043092bec228a124099",
      "new_mode": 33188,
      "new_path": "msdos/dpmi.c"
    },
    {
      "type": "modify",
      "old_id": "118a97ee314e5496a5c013b943bd64cfa7a508e2",
      "old_mode": 33188,
      "old_path": "multimedia/dsound.c",
      "new_id": "e931f78c6ade9971a336fb78994e9e9b76fdeb98",
      "new_mode": 33188,
      "new_path": "multimedia/dsound.c"
    },
    {
      "type": "modify",
      "old_id": "a1580b302979ec7a0c009a7569099d85b8d738b1",
      "old_mode": 33188,
      "old_path": "multimedia/joystick.c",
      "new_id": "15dd0fa6e5cd8af628d8722d17320c68edd087d3",
      "new_mode": 33188,
      "new_path": "multimedia/joystick.c"
    },
    {
      "type": "modify",
      "old_id": "fc5925086a75f70dd0acc028ffb4b9be0f8542bb",
      "old_mode": 33188,
      "old_path": "objects/bitmap.c",
      "new_id": "7d8a36d923b65c4e1039708c22c5d898839ea580",
      "new_mode": 33188,
      "new_path": "objects/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "e2a183a3d7d5497592150fa723238f9eaf8c9b3d",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "888e95eb981a1b873b111f27ddc1b3bd500fb5b7",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "b2041ef384bde16c04bad0bc29cfaf33466e401f",
      "old_mode": 33188,
      "old_path": "objects/dc.c",
      "new_id": "a0ccb3f5a048b6a89c0bf56c63ebfc95458c0f9a",
      "new_mode": 33188,
      "new_path": "objects/dc.c"
    },
    {
      "type": "modify",
      "old_id": "f802f141178be7257de0d1330c29e7a5d9c2ec2b",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "c4227ef0ddb0ac769ecc4e9bef9eaf51edab209a",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "124663e3943fdd008209597e9209cd5b9b278881",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "b1ac08d5638eb96608a508d2fa20b97b6a25a751",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "fe3c6f959ebad3452a8ba3980ec30277789bb58c",
      "old_mode": 33188,
      "old_path": "objects/gdiobj.c",
      "new_id": "0557012f14698c00e7b1589f98a09266ec26a967",
      "new_mode": 33188,
      "new_path": "objects/gdiobj.c"
    },
    {
      "type": "modify",
      "old_id": "b390b04a55d8bde27eeef68e642599ebf72ff0ad",
      "old_mode": 33188,
      "old_path": "objects/metafile.c",
      "new_id": "4d426d7126904cf4f94ba547802f7b925d06c281",
      "new_mode": 33188,
      "new_path": "objects/metafile.c"
    },
    {
      "type": "modify",
      "old_id": "9fb5881b1568906848608eaf7a4231876d9fc52c",
      "old_mode": 33188,
      "old_path": "objects/oembitmap.c",
      "new_id": "700e9fece544058b7287eb4518512ab572a09792",
      "new_mode": 33188,
      "new_path": "objects/oembitmap.c"
    },
    {
      "type": "modify",
      "old_id": "500a3fe9f81721fe6e89d737e1bff195a1d58c16",
      "old_mode": 33188,
      "old_path": "ole/ole2nls.c",
      "new_id": "477927bb9e07bad69dd0a7142696270f8086eb46",
      "new_mode": 33188,
      "new_path": "ole/ole2nls.c"
    },
    {
      "type": "modify",
      "old_id": "1662094bf59211f8c70ddf8b07ce2a7f0a101a56",
      "old_mode": 33188,
      "old_path": "programs/notepad/ChangeLog",
      "new_id": "b9385c6b1ba9e2d74888a22c1f18750ae668252c",
      "new_mode": 33188,
      "new_path": "programs/notepad/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "33139b6d700b3266ca451e68a837475503abbf38",
      "old_mode": 33188,
      "old_path": "programs/notepad/De.rc",
      "new_id": "544fdaad63e238a93d05fd710bb972ef2ffcbf1e",
      "new_mode": 33188,
      "new_path": "programs/notepad/De.rc"
    },
    {
      "type": "modify",
      "old_id": "01b24aeb8ee158c6862c3e0f67dfd837ab62bb00",
      "old_mode": 33188,
      "old_path": "programs/notepad/En.rc",
      "new_id": "88b4cefbdba2b1c93cd5983743961e198ebc5977",
      "new_mode": 33188,
      "new_path": "programs/notepad/En.rc"
    },
    {
      "type": "modify",
      "old_id": "6b254f75ff8308ec6ec87047d269cca445c67554",
      "old_mode": 33188,
      "old_path": "programs/notepad/Makefile.in",
      "new_id": "7cb8fae6c1531caff401bf10f885844ed6120349",
      "new_mode": 33188,
      "new_path": "programs/notepad/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "8b6d49da70b244543f41fcb13998e681d61c3f4e",
      "old_mode": 33188,
      "old_path": "programs/notepad/Sw.rc",
      "new_id": "18c44a092de0c74ad4a14c9635055281a256fd9d",
      "new_mode": 33188,
      "new_path": "programs/notepad/Sw.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36167d93ebee1b039235111fbddee7a18676708f",
      "new_mode": 33188,
      "new_path": "programs/notepad/dialog.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47491b41097e46def9596abfd56ee0e563b83876",
      "new_mode": 33188,
      "new_path": "programs/notepad/dialog.h"
    },
    {
      "type": "modify",
      "old_id": "cdc2b64d51ba92fa4b86a3dcbcfe11bebb93addb",
      "old_mode": 33188,
      "old_path": "programs/notepad/main.c",
      "new_id": "db129236d5cee346be2e944fff7e0cac4d409f89",
      "new_mode": 33188,
      "new_path": "programs/notepad/main.c"
    },
    {
      "type": "modify",
      "old_id": "bb2fd2f64968d1fb5d73a9bb321e8f03fac6c163",
      "old_mode": 33188,
      "old_path": "programs/notepad/main.h",
      "new_id": "c1b08ef5c7e3afddaeb855eee595bd5bec20e128",
      "new_mode": 33188,
      "new_path": "programs/notepad/main.h"
    },
    {
      "type": "modify",
      "old_id": "5a438de868f9ec3eda4a3b8fe9f3c7639a9e53bd",
      "old_mode": 33188,
      "old_path": "programs/notepad/notepad.rc",
      "new_id": "349d6c5dd86627739d629aad34ce567bd1fb75ee",
      "new_mode": 33188,
      "new_path": "programs/notepad/notepad.rc"
    },
    {
      "type": "modify",
      "old_id": "2d7bd4eba6db6264d96a95d169501de1de1f60bc",
      "old_mode": 33188,
      "old_path": "programs/progman/ChangeLog",
      "new_id": "a32b13ebfa5234e451da56c9134a3209eb65d4dd",
      "new_mode": 33188,
      "new_path": "programs/progman/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "1780acb77260352bfeb04d1326f50db6e29e5a54",
      "old_mode": 33188,
      "old_path": "programs/winhelp/ChangeLog",
      "new_id": "3d072ba07144159f77483be3f0b8170339206e2a",
      "new_mode": 33188,
      "new_path": "programs/winhelp/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "687c7a23a61e24763b586ba0d7fc958270a4d0e0",
      "old_mode": 33188,
      "old_path": "programs/winhelp/Sw.rc",
      "new_id": "8228db8f8be3ec5073a1a3685972d285e7565cab",
      "new_mode": 33188,
      "new_path": "programs/winhelp/Sw.rc"
    },
    {
      "type": "modify",
      "old_id": "b9f48d96925d7bca206d91c38fcf4bb27f0abbcb",
      "old_mode": 33188,
      "old_path": "relay32/builtin32.c",
      "new_id": "c1c780326a30093d4672b4ff7e4faf86eddd1d25",
      "new_mode": 33188,
      "new_path": "relay32/builtin32.c"
    },
    {
      "type": "modify",
      "old_id": "d1bdd34270be2ab8e7c3e4602aa3d52515c0577b",
      "old_mode": 33188,
      "old_path": "relay32/crtdll.spec",
      "new_id": "f1c89723aec80c965cbfc51822ccd8d3dc461e0c",
      "new_mode": 33188,
      "new_path": "relay32/crtdll.spec"
    },
    {
      "type": "modify",
      "old_id": "644978aa303573997b8ac25c1a7d1b68fafebe1d",
      "old_mode": 33188,
      "old_path": "relay32/kernel32.spec",
      "new_id": "0b10e0e769b83599e2609da72894a504685afb16",
      "new_mode": 33188,
      "new_path": "relay32/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "5fdddb222e63a8fced7a000a18e025b13a5ca5a3",
      "old_mode": 33188,
      "old_path": "relay32/user32.spec",
      "new_id": "dc4f01a88fdb560443096504dedf1c04750e266f",
      "new_mode": 33188,
      "new_path": "relay32/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "f40d7cf1df64fa3cfd3af4111c00ec741bbc41e0",
      "old_mode": 33188,
      "old_path": "resources/sysres_Sw.rc",
      "new_id": "24560c37a0e2ac8ec88ec6bf7ce2ee79fda16d4f",
      "new_mode": 33188,
      "new_path": "resources/sysres_Sw.rc"
    },
    {
      "type": "modify",
      "old_id": "178d43ab526c67f44fc39c79ff13a1fd4d5bef96",
      "old_mode": 33188,
      "old_path": "scheduler/Makefile.in",
      "new_id": "c0b0a2e9a9b3bb56cc577b543682dfe7c3a95d5d",
      "new_mode": 33188,
      "new_path": "scheduler/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "0b578ba817bd1ffd0e836b4076de1afad54f6b52",
      "old_mode": 33188,
      "old_path": "scheduler/event.c",
      "new_id": "fdebbe8701d10ae3bce4584775228cab33398b81",
      "new_mode": 33188,
      "new_path": "scheduler/event.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c1d6416147e96b55b828c943e2138681ff58d30",
      "new_mode": 33188,
      "new_path": "scheduler/handle.c"
    },
    {
      "type": "modify",
      "old_id": "c2589ced9551bb8d6896e5bb6dbc72fd5d72bc07",
      "old_mode": 33188,
      "old_path": "scheduler/k32obj.c",
      "new_id": "c9fad71ce5c1dea97e82e9744d5aa56f10b07c03",
      "new_mode": 33188,
      "new_path": "scheduler/k32obj.c"
    },
    {
      "type": "modify",
      "old_id": "aebf9a6d6f32e0021fb56562b5c47728ed33a833",
      "old_mode": 33188,
      "old_path": "scheduler/mutex.c",
      "new_id": "b082976731162348271d2ed49ea9f19fb03b5776",
      "new_mode": 33188,
      "new_path": "scheduler/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "aa440930b0165ffb6682fff8028e6576393e220f",
      "old_mode": 33188,
      "old_path": "scheduler/process.c",
      "new_id": "84a6bf244af596ce471196b1785b865d9240b49b",
      "new_mode": 33188,
      "new_path": "scheduler/process.c"
    },
    {
      "type": "modify",
      "old_id": "d6cfd49cc98beca76a9280b6a56bac4afbcfe392",
      "old_mode": 33188,
      "old_path": "scheduler/semaphore.c",
      "new_id": "19160fdefc6153b3921587747f12d729226b6ac4",
      "new_mode": 33188,
      "new_path": "scheduler/semaphore.c"
    },
    {
      "type": "modify",
      "old_id": "85779927678bfcc591da5b4d22b445dd3b588569",
      "old_mode": 33188,
      "old_path": "scheduler/synchro.c",
      "new_id": "4195fc2011faf7039ffdca258e49ca8e82914715",
      "new_mode": 33188,
      "new_path": "scheduler/synchro.c"
    },
    {
      "type": "modify",
      "old_id": "92cf81140abbd1bad46032f1e5c0a63e266aa103",
      "old_mode": 33188,
      "old_path": "scheduler/sysdeps.c",
      "new_id": "e020953e00280bbc591a212f0325ef5535e708e3",
      "new_mode": 33188,
      "new_path": "scheduler/sysdeps.c"
    },
    {
      "type": "modify",
      "old_id": "2629419e6fb6fef4a84bb6c9cfd1bbc70021247e",
      "old_mode": 33188,
      "old_path": "scheduler/thread.c",
      "new_id": "023f93d0683a639a329223e57695964c739a4801",
      "new_mode": 33188,
      "new_path": "scheduler/thread.c"
    },
    {
      "type": "modify",
      "old_id": "93a97d799dc38fc5ef6a9e28dc40bd6cedcd3a7d",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "34995d24f4df0314103403f41d6046253c273cee",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "8dffbb3a954d91688173420ba4c0837f78a46cfb",
      "old_mode": 33261,
      "old_path": "tools/make_X11wrappers",
      "new_id": "0f2db0b0bef1dedf9f206b3736cdc4c0c43c3247",
      "new_mode": 33261,
      "new_path": "tools/make_X11wrappers"
    },
    {
      "type": "modify",
      "old_id": "4f935a16a6791def156823e1ead592672194eb28",
      "old_mode": 33188,
      "old_path": "tsx11/Makefile.in",
      "new_id": "2f20d130b288860e1229a2a1d272a24974363efb",
      "new_mode": 33188,
      "new_path": "tsx11/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "4b442df87f8571b0b1cdb960ad40e129b5568d11",
      "old_mode": 33188,
      "old_path": "tsx11/X11_calls",
      "new_id": "856ddf7f6f2d0181fc2e76259a46246ac5bf156a",
      "new_mode": 33188,
      "new_path": "tsx11/X11_calls"
    },
    {
      "type": "modify",
      "old_id": "6ae7f4fd8b75b3d0878a3ff15f2ae3c651fe2a0e",
      "old_mode": 33188,
      "old_path": "tsx11/ts_xlib.c",
      "new_id": "765e52d1b408d3d3647213d8dd1acf792c93942d",
      "new_mode": 33188,
      "new_path": "tsx11/ts_xlib.c"
    },
    {
      "type": "modify",
      "old_id": "10cb12fa6a9b9581fe55fc515af830aebdd9ae2d",
      "old_mode": 33188,
      "old_path": "tsx11/ts_xpm.c",
      "new_id": "26b2dc9fb91a04f2a5ee027d95cd5b47b2459dc9",
      "new_mode": 33188,
      "new_path": "tsx11/ts_xpm.c"
    },
    {
      "type": "modify",
      "old_id": "cb173d083134df8302eb7c265291d8d40e941626",
      "old_mode": 33188,
      "old_path": "tsx11/ts_xresource.c",
      "new_id": "4eda899200a834ed4d71095aec9613ef7781a6cc",
      "new_mode": 33188,
      "new_path": "tsx11/ts_xresource.c"
    },
    {
      "type": "modify",
      "old_id": "0071cb57c4e3984fb9692fb2b0bae0b55cfff7c4",
      "old_mode": 33188,
      "old_path": "tsx11/ts_xshm.c",
      "new_id": "ff5ee605b9ed75cf4f4cb47a0223c6a88f600b2f",
      "new_mode": 33188,
      "new_path": "tsx11/ts_xshm.c"
    },
    {
      "type": "modify",
      "old_id": "d2ea0d37dce760bb3c43e4a294555f825fc2e057",
      "old_mode": 33188,
      "old_path": "tsx11/ts_xutil.c",
      "new_id": "cd499bb241f338fcbe12c61489943894ddc3c93c",
      "new_mode": 33188,
      "new_path": "tsx11/ts_xutil.c"
    },
    {
      "type": "delete",
      "old_id": "371385233dfa78ab62062dda41fffc7dc8879878",
      "old_mode": 33188,
      "old_path": "tsx11/tsx11defs.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8b27d3c7484881def5b8e9a899998f97ee5aaabd",
      "old_mode": 33188,
      "old_path": "win32/console.c",
      "new_id": "2396f3443b826e91c6b09031f4e494b070007398",
      "new_mode": 33188,
      "new_path": "win32/console.c"
    },
    {
      "type": "modify",
      "old_id": "a0085c950407af7975f5998c7e758994b17646f5",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "459883f2151829ecedb99a907763959d25b9bbb4",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "ce992049da9c97092dacbb93e56b2aafe3d5720c",
      "old_mode": 33188,
      "old_path": "windows/clipboard.c",
      "new_id": "ca9783731ade500936d3967998b86a9bb761956c",
      "new_mode": 33188,
      "new_path": "windows/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "f469c61697d521ef14103978c48949ea4fdb9901",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "59ddae6566299e3f09b751fa1d03175459fdae68",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "faadc7daa372fce5c2faed2a383557bd1f253701",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "b99656d3ffd4ba1a1f3e7fe4607e99282d5436b6",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "16687221b0fe93981bb32f4be67346059eb1d78d",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "5ac2407db7d1f4cce71a506d02f3404a9561f19c",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "efe1cc37663dd2e2b253720ed8112e79f022432f",
      "old_mode": 33188,
      "old_path": "windows/scroll.c",
      "new_id": "6b7e86604c1e153d2b24cf2812abb647a71e7b88",
      "new_mode": 33188,
      "new_path": "windows/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "58fd85d844fd6c442d4466e4c6f3b5fd7da88b70",
      "old_mode": 33188,
      "old_path": "windows/sysmetrics.c",
      "new_id": "9a9cff639fd94ab9a640734a7d78d39b5b8a1c4f",
      "new_mode": 33188,
      "new_path": "windows/sysmetrics.c"
    }
  ]
}
