)]}'
{
  "commit": "02e90087ff40c1f2ea0636d043cc5610980b5268",
  "tree": "07b7938d1d7111e4f3105c95b1d100dcdd818d90",
  "parents": [
    "44ed71f52f783a91bb2a44085444ce14438c515a"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Jan 04 17:49:09 1998 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Jan 04 17:49:09 1998 +0000"
  },
  "message": "Release 980104\n\nSat Jan  3 17:15:56 1998  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [debugger/db_disasm.c]\n\tAdded cpuid and cmpxchg instructions.\n\n\t* [if1632/builtin.c] [relay32/builtin32.c]\n\tFixed broken -dll option with Win32 DLLs.\n\n\t* [include/heap.h]\n\tAdded SYSTEM_LOCK/SYSTEM_UNLOCK macros.\n\n\t* [configure.in] [misc/lstr.c]\n\tAdded check for wctype.h.\n\tCommented out --enable-ipc option (IPC code has been broken for a\n\tlong time anyway).\n\n\t* [scheduler/critsection.c] [scheduler/event.c]\n\t  [scheduler/mutex.c] [scheduler/semaphore.c]\n\tImplemented Win32 synchronization objects.\n\n\t* [scheduler/synchro.c]\n\tImplemented WaitForMultipleObjects and related functions.\n\n\t* [scheduler/thread.c]\n\tIf possible, use clone() in CreateThread().\n\n\t* [scheduler/thread.c] [scheduler/process.c]\n\tMade thread and process waitable objects.\n\tThread and process id values are now different from the pointers\n\tthey represent.\n\n\t* [win32/k32obj.c]\n\tMoved to scheduler directory.\n\tAdded function table for waiting operations on objects.\n\n\t* [files/file.c] [memory/virtual.c]\n\tAdded new K32OBJ function table.\n\nSun Jan  1 16:48:23 1997  Andreas Mohr \u003c100.30936@germany.net\u003e\n\n\t* [files/file.c]\n\tFixed my patch for GetTempFileName16() as needed.\n\tIt was ...Name32A() that didn\u0027t work properly, not ...Name16().\n\n\t* [graphics/x11drv/brush.c]\n\tFixed a BadMatch error.\n\n\t* [msdos/int21.c]\n\tFixed INT21_FindNextFCB() to get correct volume labels e.g.\n\tin \"file open\" dialog.\n\n\t* [multimedia/joystick.c] [relay32/winmm.spec]\n\tStub JoyGetPosEx().\n\n\t* [scheduler/process.c] [relay32/kernel32.spec]\n\tImplemented RegisterServiceProcess().\n\nWed Dec 31 11:14:43 1997  Lawson Whitney  \u003clawson_whitney@juno.com\u003e\n\n\t* [if1632/kernel.spec] [if1632/relay.c]\n\tDefine CallProcEx32w - Thanks to Marcus Meissner for his excellent\n\tCallProc32W.\n\n\t* [loader/module.c]\n\tTake a shot at defining FreeLibrary32W.\n\nSun Dec 28 12:44:04 1997  Kai Morich \u003ckai.morich@rhein-neckar.netsurf.de\u003e\n\n\t* [controls/menu.c]\n\tMenu modification from WM_INITMENUPOPUP message fixed.\n\tMenu items now can have different wID and hSubMenu (Win95 behavior).\n\n\t* [misc/cpu.c]\n\tImproved IsProcessorFeaturePresent.\n\nSun Dec 28 03:21:08 1997  Ove Kaaven \u003covek@main.arcticnet.no\u003e\n\n\t* [include/winsock.h] [misc/winsock.c]\n\tFixed WS_SOL_SOCKET for setsockopt(), and made select() return\n\tempty fd_sets if timeout.\n\n\t* [objects/palette.c]\n\tAnimatePalette() bailed out if entire palette is animated. Fixed.\n\n\t* [objects/dib.c]\n\tAdded some code to SetDIBitsToDevice() and its helpers to fix\n\tsome offseting problems.\n\n\t* [objects/cursoricon.c]\n\tMade CreateCursor32() convert the instance handle properly. Made\n\tDestroyCursor() return correct success status.\n\nWed Dec 24 17:56:34 1997  Dimitrie O. Paun  \u003cdimi@cs.toronto.edu\u003e\n\n\t* [windows/syscolor.c]\n\tAdded definition of GetSysColorPen16/32. This function does not\n\texist in the Win32 API but is a very close (and natural) relative\n\tto GetSysColorBrush function. Moreover, it is *very* much used \n\twithin Wine since there are a lot of places where we need to draw\n\tlines with the standard colors.\n\n\t* [controls/button.c] [controls/combo.c] [controls/icontitle.c]\n\t  [controls/menu.c] [controls/progress.c] [controls/scroll.c]\n\t  [controls/updown.c] [graphics/painting.c] [misc/tweak.c]\n\t  [windows/defwnd.c] [windows/graphics.c] [windows/nonclient.c]\n\tReplaced references to sysColorObjects with the appropriate\n\tcall to GetSysColorBrush32/GetSysColorPen32. There is no need to\n\texpose the implementation of these functions, even within Wine.\n\tThis makes the code easier to understand, debug, maintain.\n\n\t* [controls/uitools.c]\n\tModified most of the functions in this file to use the now\n\tstandard pens (i.e. GetSysColorPen32). These functions made\n\t*heavy* use of standard pens so I expect a lot less\n\tCreatePen/DeleteObject calls can do only good...:)\n\tPlus some minor modifications (*no* functional changes though).\n\n\t* [controls/updown.c]\n\tUsed the new DrawFrameControl32 function to paint the control.\n\tI also deleted UDDOWN_DrawArrow since it was no longer required.\n\nTue Dec 23 00:03:33 1997  Steinar Hamre  \u003csteinarh@stud.fim.ntnu.no\u003e\n\n\t* [configure.in]\n\tAdded check for -lw.\n\n\t* [include/wintypes.h] [tools/build.c]\n\tChanges to make the assembly understandable for even sun as.\n\t\".ascii\" -\u003e \".string\", \"call %foo\" -\u003e \"call *%foo\",\n\t\"pushw/popw %[cdes]s\" written out to \".byte 0x66\\npushl/popl %[cdes]s\".\n\n\t* [memory/ldt.c]\n\t#ifdef added so \u003csys/seg.h\u003e will not be included on Solaris.\n\nMon Dec 22 18:55:19 1997  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [configure.in]\n\tAdded XF86DGA check.\n\n\t* [multimedia/dsound.c][relay32/dsound.spec][include/dsound.h]\n\tStarted DirectSound. Only stubs for now.\n\n\t* [graphics/ddraw.c][include/ddraw.h][relay32/ddraw.spec]\n\tStarted to implement DirectDraw. Mostly stubs, some\n\ttestcases work. Requires the XF86DGA extension to XFree86.\n\t(check demo/blizdemo.exe from the Diablo CD-ROM).\n\n\t* [files/drive.c]\n\tReturn correct \"CDFS\" fsname so Diablo is a bit happier.\n\nSun Dec 21 21:45:48 1997  Kevin Cozens \u003ckcozens@interlog.com\u003e\n\n\t* [misc/registry.c]\n\tFixed bugs in the routines which read the Windows \u002795 registry\n\tfiles. Added extra information regarding the format of the Windows\n\t\u002795 registry files.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f2c3595c6dfc89a402a28b83163e2143e823b4c",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "aba47d4ebc16cbd7f4bbd03ce37aca9ed80879b8",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "aad647d1ecfe0e7d1c554f3156ef1ac35b823ecd",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "57e6fb2fc3069bf87834e5e099b9af2f6548418b",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7b1e7d7f1bf735f7bddf9b462ee98539facb0716",
      "old_mode": 33188,
      "old_path": "Make.rules.in",
      "new_id": "5cc35b76e2b70811c6b631a6a98aa228bfb7e88a",
      "new_mode": 33188,
      "new_path": "Make.rules.in"
    },
    {
      "type": "modify",
      "old_id": "c34c3b6f524be5238d6c0fd852e5ae43f41b37d7",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "e6db31e8b42a667570b416c5fcda48d19fb06544",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "1032ff2e6ce1abbcbff708cce38de2e8950f7116",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "20417c6d4f87a0e298ad25fde66459408cacfa12",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "11b26ab7b54bc7cd46588c520db87182bf4175c7",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "abf9119e213b833b8098ff17e4952ee26e67eb96",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "836070d83e061bbd65a76610cdb445bfe95c1da6",
      "old_mode": 33188,
      "old_path": "controls/button.c",
      "new_id": "9b74f1fc5a4b235abec007fabafc3ba587a9030e",
      "new_mode": 33188,
      "new_path": "controls/button.c"
    },
    {
      "type": "modify",
      "old_id": "e1ccb16fb0b8fda037df0df241ff95aad5b013bf",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "59b51cb21aa9382d561842616f8d169b11640cc7",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "b54801e2414450f4299a9ccc741867d99e9b289b",
      "old_mode": 33188,
      "old_path": "controls/icontitle.c",
      "new_id": "8c4a4738a69535af55701f4a8ff8a06fc5ab96ff",
      "new_mode": 33188,
      "new_path": "controls/icontitle.c"
    },
    {
      "type": "modify",
      "old_id": "8c2e984af3717413773744421026b529c97e05ef",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "ee5a098476534bbd0943755a92de644ce0682626",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "c0311e29a034cadb14d831c4c3996000960ca481",
      "old_mode": 33188,
      "old_path": "controls/progress.c",
      "new_id": "6a6e388e97a9326fd5761e0111896981dbefa37c",
      "new_mode": 33188,
      "new_path": "controls/progress.c"
    },
    {
      "type": "modify",
      "old_id": "4b7867e542815f11003965501af616bc3f224a6a",
      "old_mode": 33188,
      "old_path": "controls/scroll.c",
      "new_id": "a678d8a7b2a776b18d72979a90f03c05fa2487d4",
      "new_mode": 33188,
      "new_path": "controls/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "e3c64de36e960ddb38cc8013f720dfce37ca0194",
      "old_mode": 33188,
      "old_path": "controls/uitools.c",
      "new_id": "15779a129bc90244972057c735df358e69d38e48",
      "new_mode": 33188,
      "new_path": "controls/uitools.c"
    },
    {
      "type": "modify",
      "old_id": "bf81fdbd6759cd844b94ee2b6f434e3a66811cc0",
      "old_mode": 33188,
      "old_path": "controls/updown.c",
      "new_id": "c0a2848371d39892bbe0788a29fb6673b5026694",
      "new_mode": 33188,
      "new_path": "controls/updown.c"
    },
    {
      "type": "modify",
      "old_id": "715ddbe6df09a4d05ec99d502f7aef49ab7d3e94",
      "old_mode": 33188,
      "old_path": "debugger/db_disasm.c",
      "new_id": "bd8e11facbdd7b60acd589b42d3d4a3017c61308",
      "new_mode": 33188,
      "new_path": "debugger/db_disasm.c"
    },
    {
      "type": "modify",
      "old_id": "ef4aa6d80c7529c58c6308cddcf9cb46cf97c170",
      "old_mode": 33188,
      "old_path": "documentation/languages",
      "new_id": "d354f2e0a4042de180a2b2c770801508ed926ab9",
      "new_mode": 33188,
      "new_path": "documentation/languages"
    },
    {
      "type": "modify",
      "old_id": "0fd582d096e8ccf58ab51593938fb4e14291674c",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "d5a8a86648e80842d5645730ae32fcc93a62e9f4",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "10380e81ee24f8d16b9d734c99904599a5dbc91d",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "3eaaf8dceb8a138574ff27f086e4628e33d0b95d",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "3784c524e30055580fe45f1853f213302f0c356d",
      "old_mode": 33188,
      "old_path": "graphics/Makefile.in",
      "new_id": "5481fa5f196893fb011c25dcc6adec06e952641c",
      "new_mode": 33188,
      "new_path": "graphics/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72486902bb6f524581dba6b4abf07a782459debf",
      "new_mode": 33188,
      "new_path": "graphics/ddraw.c"
    },
    {
      "type": "modify",
      "old_id": "9b169e4e525269a972ff195f414d134c36c23666",
      "old_mode": 33188,
      "old_path": "graphics/painting.c",
      "new_id": "cec3d9ce3e5414e375a29fb71aee75cca78e28a9",
      "new_mode": 33188,
      "new_path": "graphics/painting.c"
    },
    {
      "type": "modify",
      "old_id": "e00e638713cd8e492ea61de4de062b776d0f8fdf",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/init.c",
      "new_id": "faac26ef92438c6d85d338851c8cf66af263368f",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "a162ad78b2242a11b192ef06613146c5935a16ee",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/brush.c",
      "new_id": "5b38fa68c1206927357d9fb4979b7220ccd0597f",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/brush.c"
    },
    {
      "type": "modify",
      "old_id": "9348d91223ed2bbafb89b1a543829d069cff63ee",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/graphics.c",
      "new_id": "d6e42e45a9908f7fa05557349351c4a2aaa778fc",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "273908a9b56785a9787a6b753076ac7a9b0b31d4",
      "old_mode": 33188,
      "old_path": "if1632/builtin.c",
      "new_id": "7076b1e6fbf7943688e17001b75e1cecd772ec4f",
      "new_mode": 33188,
      "new_path": "if1632/builtin.c"
    },
    {
      "type": "modify",
      "old_id": "db1dae26ab46a342d414c401f0b79fff57805000",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "69ee55f89b9e2c2c4172df1a2671c2212d1556e7",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "6596be52efed6961cd4918805f5c7685c4cdbc3e",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "8e247ff02062c86ddd6e401dbd7fb75c0cee816a",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "003e062764812f3152118fcae5ee1a6e8244a136",
      "old_mode": 33188,
      "old_path": "if1632/signal.c",
      "new_id": "d1df7c56247a2d7451bb5063e4a63643386eb2e2",
      "new_mode": 33188,
      "new_path": "if1632/signal.c"
    },
    {
      "type": "modify",
      "old_id": "56532a374dd4282176d4c4f65e409614e4ec27a8",
      "old_mode": 33188,
      "old_path": "include/builtin32.h",
      "new_id": "4d3dd3b6df7b549b02d8cea868ff25b0e6c95150",
      "new_mode": 33188,
      "new_path": "include/builtin32.h"
    },
    {
      "type": "modify",
      "old_id": "2d301c7bab2a1d6e394848d7a6f0b79d8b23fe0f",
      "old_mode": 33188,
      "old_path": "include/config.h.in",
      "new_id": "40d489b12656fa0ed61eedcd94a623f87eba6326",
      "new_mode": 33188,
      "new_path": "include/config.h.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3197b85730ca05f080dcf840b6144d7c06766e72",
      "new_mode": 33188,
      "new_path": "include/ddraw.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61d042bb82e4b7317b6ee602805a1c96e4773f75",
      "new_mode": 33188,
      "new_path": "include/dsound.h"
    },
    {
      "type": "modify",
      "old_id": "badc67aeceaefc6c5ecd73094712725f990cec05",
      "old_mode": 33188,
      "old_path": "include/file.h",
      "new_id": "de43e1b542e56e06fb220c2a9b097290d20e1bd0",
      "new_mode": 33188,
      "new_path": "include/file.h"
    },
    {
      "type": "delete",
      "old_id": "9e5fca02008174659bd6612ce19b0a18c0caa2b4",
      "old_mode": 33188,
      "old_path": "include/handle32.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8459eba28fc14a6545892fad3986e68680990cb2",
      "old_mode": 33188,
      "old_path": "include/heap.h",
      "new_id": "82f26e2ba04afc6db73a4f730fc45a90210d9152",
      "new_mode": 33188,
      "new_path": "include/heap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afe3c94c1a68fd25c83f1f392360e4850fcbab7f",
      "new_mode": 33188,
      "new_path": "include/k32obj.h"
    },
    {
      "type": "modify",
      "old_id": "6845f3594e3625a9612e9639318848afce0229ef",
      "old_mode": 33188,
      "old_path": "include/mmsystem.h",
      "new_id": "493b7ac0d39b654032bfcf0da4fcb38f87dd25c0",
      "new_mode": 33188,
      "new_path": "include/mmsystem.h"
    },
    {
      "type": "modify",
      "old_id": "3cbd14cca3c33723166401f8cbb98440bd634977",
      "old_mode": 33188,
      "old_path": "include/process.h",
      "new_id": "ca0014f81163a612f0ad9b00de21cfc05011fbed",
      "new_mode": 33188,
      "new_path": "include/process.h"
    },
    {
      "type": "modify",
      "old_id": "d51a190ddf6aef35f999d6b5f01a2bebf77da62c",
      "old_mode": 33188,
      "old_path": "include/shlobj.h",
      "new_id": "35b23cc9c94bb06ee4c2e68e8fc5de11bfee10b9",
      "new_mode": 33188,
      "new_path": "include/shlobj.h"
    },
    {
      "type": "modify",
      "old_id": "70875bfced7c916d2c7a2144aa657a31a3feb5bd",
      "old_mode": 33188,
      "old_path": "include/struct32.h",
      "new_id": "79f1b5ff492700b0206fff1eb72e2d64b994f04a",
      "new_mode": 33188,
      "new_path": "include/struct32.h"
    },
    {
      "type": "delete",
      "old_id": "7845858bed5244fc55e3c547411e3e1ac71e1558",
      "old_mode": 33188,
      "old_path": "include/syscolor.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b2f7e356091c67c045ed0f1bb8e5ce703b55ee86",
      "old_mode": 33188,
      "old_path": "include/sysmetrics.h",
      "new_id": "a398235c5585a713cf5fc5daedf951e60bd829ee",
      "new_mode": 33188,
      "new_path": "include/sysmetrics.h"
    },
    {
      "type": "modify",
      "old_id": "347019e1d7c56bee898fe142d959f0841bacbeb9",
      "old_mode": 33188,
      "old_path": "include/thread.h",
      "new_id": "4e9b61f711a861f0852d0ed10ffacdc00a53fa04",
      "new_mode": 33188,
      "new_path": "include/thread.h"
    },
    {
      "type": "modify",
      "old_id": "d3413e2e8bf2935e0ba13f9a372c727c954f249e",
      "old_mode": 33188,
      "old_path": "include/version.h",
      "new_id": "bb64ee6ea34315bd371430637514621b9940d9d7",
      "new_mode": 33188,
      "new_path": "include/version.h"
    },
    {
      "type": "modify",
      "old_id": "86cb5b85d6b913fbaa211e92f8b5c093ad86b360",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "d9fe47dffec27b0fc632694be521ae939698dd84",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "dd2f3f33ce475177750d468bf0f3a32a854c2527",
      "old_mode": 33188,
      "old_path": "include/winerror.h",
      "new_id": "a0a996fc3c84d2f680355185a47c609d83a7aaed",
      "new_mode": 33188,
      "new_path": "include/winerror.h"
    },
    {
      "type": "modify",
      "old_id": "0d532993260367613d4ae524599490861770b3a4",
      "old_mode": 33188,
      "old_path": "include/winnt.h",
      "new_id": "be00784ccdbc7bf1b87890e5a07429be766d0b24",
      "new_mode": 33188,
      "new_path": "include/winnt.h"
    },
    {
      "type": "modify",
      "old_id": "edee250c770501da491ed5670f1b9598fea188b7",
      "old_mode": 33188,
      "old_path": "include/winsock.h",
      "new_id": "ca7357c25faea757b8230b7b08996d94a85af2be",
      "new_mode": 33188,
      "new_path": "include/winsock.h"
    },
    {
      "type": "modify",
      "old_id": "a5ab5562bdd6def009a5ae7dc5aa6fc24350e051",
      "old_mode": 33188,
      "old_path": "include/wintypes.h",
      "new_id": "527fbcb856bf717f628e581cd77796049d1995ac",
      "new_mode": 33188,
      "new_path": "include/wintypes.h"
    },
    {
      "type": "modify",
      "old_id": "3a8510910c40ac710bab07e9619f232a48198595",
      "old_mode": 33188,
      "old_path": "libtest/Makefile.in",
      "new_id": "11deeeab243804af80ec4043a9f07aa1e67d6358",
      "new_mode": 33188,
      "new_path": "libtest/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "ed75c116e3fa635aa02f338d4244d68c4ed9d411",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "b596be299e584db1c29adcb2210fe3b318d8047b",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "cebaea00dae78ad962a080bcfd338797cc530eec",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "6cea6c5f200fa3f49ecc663d4ef8ce41dfa20f95",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "6693fe2c63ceeed097ea22b9e2bfdef0ec05605c",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "043404dbd754e007db6e78623ba765bfc75ea2d3",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "01396336b84724fc8bed14b207920ac62800c8d7",
      "old_mode": 33188,
      "old_path": "loader/pe_resource.c",
      "new_id": "4e4098cc0e772319a682f6ee7056173ee21b8b2d",
      "new_mode": 33188,
      "new_path": "loader/pe_resource.c"
    },
    {
      "type": "modify",
      "old_id": "d99dedc9a90d8455815ce50d0f16eb8f2890be93",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "66def5d1f276f9e970d7a5f87c9b1d9052980e8a",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "08881d6ef7b842c3f8eb39335df7070217c821a0",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "110a79958693bba741161fac1800c1b39fcf955d",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "4490b8a0079877cfc8446e3cb59f7c4cd659f0de",
      "old_mode": 33188,
      "old_path": "memory/global.c",
      "new_id": "0830c140bf11277d3cbb98fc47b3acf4058832d0",
      "new_mode": 33188,
      "new_path": "memory/global.c"
    },
    {
      "type": "modify",
      "old_id": "1d4aee294ca80de01333d88aadbb7b34b24103e6",
      "old_mode": 33188,
      "old_path": "memory/heap.c",
      "new_id": "9904b3da86e7b46ce31bfe60f4318ba28194f0de",
      "new_mode": 33188,
      "new_path": "memory/heap.c"
    },
    {
      "type": "modify",
      "old_id": "62fd1b0591b4756a75664e41e7771a74604dc2ed",
      "old_mode": 33188,
      "old_path": "memory/ldt.c",
      "new_id": "126e30b1d38ae97189e8319ef13e0a350c89d8e6",
      "new_mode": 33188,
      "new_path": "memory/ldt.c"
    },
    {
      "type": "modify",
      "old_id": "82d4845a2f1f38e6fd3e68eb3a1043463c35cb17",
      "old_mode": 33188,
      "old_path": "memory/virtual.c",
      "new_id": "9ffde82d3610e7865263b11a6fde7b5e7e68138c",
      "new_mode": 33188,
      "new_path": "memory/virtual.c"
    },
    {
      "type": "modify",
      "old_id": "08f967537589b8962d4cbb3834dfaf9fc429fab1",
      "old_mode": 33188,
      "old_path": "misc/comm.c",
      "new_id": "73681d94e91e2445fc9c3de2a63fc53ce63ce981",
      "new_mode": 33188,
      "new_path": "misc/comm.c"
    },
    {
      "type": "modify",
      "old_id": "ffbbbbfbbe8fabd01f2c70c25dfacc7819a25b21",
      "old_mode": 33188,
      "old_path": "misc/cpu.c",
      "new_id": "6a7909729d24df682809e286fb824e4dc7998ec8",
      "new_mode": 33188,
      "new_path": "misc/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "3a12c9bb81ddbf58a6e6720cd40c9b7572ad69a1",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "2415c399a8ef8d0b36a51ea082e8e2ea64e717ae",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "ce80476df0e2122422876ae68d9ad9dd3df2c6c8",
      "old_mode": 33188,
      "old_path": "misc/lstr.c",
      "new_id": "234ec0724ab3540ba61544340537989292632a85",
      "new_mode": 33188,
      "new_path": "misc/lstr.c"
    },
    {
      "type": "modify",
      "old_id": "bda1779b33a3e80a5679e1ad7ffdbc3a40e09a98",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "cbc551b293882a21898e7d5739e11cabc93e8234",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "fa63c804137643a6841815fc992e868eb0238e18",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "90e233cecdde3b4c17bdbf1f86401d0c0166fe15",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "3a1a6dc909a1bcc903a7c177c3cfb305d2ea7d83",
      "old_mode": 33188,
      "old_path": "misc/shellord.c",
      "new_id": "1d4f857ebb68fd8b0478822003f53c30e5de07c0",
      "new_mode": 33188,
      "new_path": "misc/shellord.c"
    },
    {
      "type": "modify",
      "old_id": "0d88d0b7c51000abc61ea77f53cb41784c6247a4",
      "old_mode": 33188,
      "old_path": "misc/tweak.c",
      "new_id": "3fa27821cc159445800d9b7b0ca8f24293f46d6a",
      "new_mode": 33188,
      "new_path": "misc/tweak.c"
    },
    {
      "type": "modify",
      "old_id": "883af0d441ea8418af9fa1f3602ecc15f9c89adf",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "40c3241b0f683835824b215a205baa967c2c36bf",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "b94bb3cc5f38eb63ecdf9d4fe6127b8a1183272f",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "88c740c0412f72e79c7dd8bb3eb2e0f0891ab3cf",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "7d57209d83a89123950b55f949d843efb6edc484",
      "old_mode": 33188,
      "old_path": "misc/wsprintf.c",
      "new_id": "936afd0b1296ae2f764fc3fb7a83c12d5d9feb01",
      "new_mode": 33188,
      "new_path": "misc/wsprintf.c"
    },
    {
      "type": "modify",
      "old_id": "b654e5f4fd59d5f6f08a676925d2639cf41862fa",
      "old_mode": 33188,
      "old_path": "msdos/int21.c",
      "new_id": "ae03308ec8c44d1d6a0eac1d2c75224ee7624fe2",
      "new_mode": 33188,
      "new_path": "msdos/int21.c"
    },
    {
      "type": "modify",
      "old_id": "2f4d56ef927ad46b6b5683e336be1b699117d039",
      "old_mode": 33188,
      "old_path": "msdos/int2f.c",
      "new_id": "755e05bfa09a714d62065d92f9294467f97a2184",
      "new_mode": 33188,
      "new_path": "msdos/int2f.c"
    },
    {
      "type": "modify",
      "old_id": "2f2f157861cbc8be7a4eb48d5db44a861a3b098c",
      "old_mode": 33188,
      "old_path": "multimedia/Makefile.in",
      "new_id": "f4a288fd43e29779b3299f634bb0ec6e8255d0ca",
      "new_mode": 33188,
      "new_path": "multimedia/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b3983b7fdc783fba95bf0bd16d275176fb6ea20",
      "new_mode": 33188,
      "new_path": "multimedia/dsound.c"
    },
    {
      "type": "modify",
      "old_id": "97f401602fb85354663faf3343340c35647eae2d",
      "old_mode": 33188,
      "old_path": "multimedia/joystick.c",
      "new_id": "e59ef6506c162e4374c55e3e94aa01b33989ca98",
      "new_mode": 33188,
      "new_path": "multimedia/joystick.c"
    },
    {
      "type": "modify",
      "old_id": "8f2eb8361ad6b99d1e2edeee3f59d90618cbc1a0",
      "old_mode": 33188,
      "old_path": "objects/brush.c",
      "new_id": "184eeea1349943e1117eb55045c22996ad85925f",
      "new_mode": 33188,
      "new_path": "objects/brush.c"
    },
    {
      "type": "modify",
      "old_id": "d77a5f772ab9a1d9e70c016b5f60861db60eb0d2",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "2ec3b5961bb102241c22f8e41577c487b55c7ccd",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "b5d1cf2d9a38c76dee69f700df0f59f8f3418e3d",
      "old_mode": 33188,
      "old_path": "objects/dib.c",
      "new_id": "0f1ef1731213fb391ad12a48b06f57e8713c6dd0",
      "new_mode": 33188,
      "new_path": "objects/dib.c"
    },
    {
      "type": "modify",
      "old_id": "f7f4a0426f494ed708e5d935bf10b2b9d631d297",
      "old_mode": 33188,
      "old_path": "objects/palette.c",
      "new_id": "a1f61531a8619e5272725d362dbae5c9c553cb9e",
      "new_mode": 33188,
      "new_path": "objects/palette.c"
    },
    {
      "type": "modify",
      "old_id": "65951eaf2e4d2f79f3a3ada3e8410febcf532375",
      "old_mode": 33188,
      "old_path": "objects/region.c",
      "new_id": "c68686f08b7bdb9db1dd647bad2303c482f65115",
      "new_mode": 33188,
      "new_path": "objects/region.c"
    },
    {
      "type": "modify",
      "old_id": "7287bfef6dc9b41f289287ded78d44b90047a213",
      "old_mode": 33188,
      "old_path": "ole/compobj.c",
      "new_id": "96a300ecada8fb4231bcd0486d3621075f57d2be",
      "new_mode": 33188,
      "new_path": "ole/compobj.c"
    },
    {
      "type": "modify",
      "old_id": "cf0def5127d9e49147ec3144cb6ffabd9c29f50a",
      "old_mode": 33188,
      "old_path": "ole/folders.c",
      "new_id": "45d54662f71d27ecf6169eabb9b9a44007f53be7",
      "new_mode": 33188,
      "new_path": "ole/folders.c"
    },
    {
      "type": "modify",
      "old_id": "aca5fa07f87b08d0400e880b76653f9bb96f8325",
      "old_mode": 33188,
      "old_path": "programs/notepad/ChangeLog",
      "new_id": "0a13af9a95491fe9fe3921e30ec2ec0808c3bbfa",
      "new_mode": 33188,
      "new_path": "programs/notepad/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ca2a109e19d1cd2160b53278b35b6a72bdcb3568",
      "old_mode": 33188,
      "old_path": "programs/notepad/De.rc",
      "new_id": "33139b6d700b3266ca451e68a837475503abbf38",
      "new_mode": 33188,
      "new_path": "programs/notepad/De.rc"
    },
    {
      "type": "modify",
      "old_id": "35ab98a4d594e210536a8c18f03bcd99df5a8b35",
      "old_mode": 33188,
      "old_path": "programs/notepad/En.rc",
      "new_id": "e4ebc9ef67a3bd24922dd5510989c75fd4394077",
      "new_mode": 33188,
      "new_path": "programs/notepad/En.rc"
    },
    {
      "type": "modify",
      "old_id": "f8a83d6fee33ab4d23bacf6b90a2f14fd94e3446",
      "old_mode": 33188,
      "old_path": "programs/notepad/Makefile.in",
      "new_id": "ed5ffe1d32a9c835d20f60381f6f2f15b10390ba",
      "new_mode": 33188,
      "new_path": "programs/notepad/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b236c09885625fa0259577bfc0d1c260cba01c8f",
      "new_mode": 33188,
      "new_path": "programs/notepad/main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c701b5f176474fe6dd626d4d130daf51843126c",
      "new_mode": 33188,
      "new_path": "programs/notepad/main.h"
    },
    {
      "type": "modify",
      "old_id": "0079af5f99e51e11de1ce8a200ad01d864adeba3",
      "old_mode": 33188,
      "old_path": "programs/notepad/notepad.rc",
      "new_id": "c3d4748622d67fcc0725bbc1533595ac6c86aecc",
      "new_mode": 33188,
      "new_path": "programs/notepad/notepad.rc"
    },
    {
      "type": "modify",
      "old_id": "39e72fd79d53a9a57abf194f1b111094bc352063",
      "old_mode": 33188,
      "old_path": "programs/progman/Makefile.in",
      "new_id": "222f96c1be97ec7581a843c9f9aa530b576333ee",
      "new_mode": 33188,
      "new_path": "programs/progman/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "3d5963c153805755ed5bc3fcee6df72df821abb1",
      "old_mode": 33188,
      "old_path": "programs/progman/Va.rc",
      "new_id": "b1a8d0bd05aa9282723153942da03ccbcc678a97",
      "new_mode": 33188,
      "new_path": "programs/progman/Va.rc"
    },
    {
      "type": "modify",
      "old_id": "c73dc26ae12927b41cfacf79dd466e4a659b6e94",
      "old_mode": 33188,
      "old_path": "programs/progman/license.c",
      "new_id": "b781b653c2822d99413543f8c876c0fc5b56a4a4",
      "new_mode": 33188,
      "new_path": "programs/progman/license.c"
    },
    {
      "type": "modify",
      "old_id": "97fa9ba383f703f9b621434a8057cd37db85cb06",
      "old_mode": 33188,
      "old_path": "programs/progman/license.h",
      "new_id": "112e38faf21f1f2d4edf9e945fcf8102dd3b3cf9",
      "new_mode": 33188,
      "new_path": "programs/progman/license.h"
    },
    {
      "type": "modify",
      "old_id": "612a362bd5c364b8baabb0b1799e1b7af410752f",
      "old_mode": 33188,
      "old_path": "programs/winhelp/Makefile.in",
      "new_id": "dbe0daf0154d3986734027a51aaa2d9eb9e9aba9",
      "new_mode": 33188,
      "new_path": "programs/winhelp/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "208ca045eac3ade15314a87567272f85e39d07af",
      "old_mode": 33188,
      "old_path": "programs/winver/Makefile.in",
      "new_id": "a44ca84238e76912d7776d7f1fc0520bdaab1942",
      "new_mode": 33188,
      "new_path": "programs/winver/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "058343bd8b3f7c9ea7c8129a9bc0c93211e0f51f",
      "old_mode": 33188,
      "old_path": "rc/winerc.c",
      "new_id": "4a9fa3f81d52be73f5d2783eeb33abbec11801e8",
      "new_mode": 33188,
      "new_path": "rc/winerc.c"
    },
    {
      "type": "modify",
      "old_id": "74603e609877a9a31309d08d94e09d84a269eb71",
      "old_mode": 33188,
      "old_path": "relay32/Makefile.in",
      "new_id": "39880cef8ffa7dc272bbf071135e62225754fdfa",
      "new_mode": 33188,
      "new_path": "relay32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "8bdf3eb73b2112d5baf4c6fbf273cddbd0443fe3",
      "old_mode": 33188,
      "old_path": "relay32/builtin32.c",
      "new_id": "764acad4f802b90bba1363636f40bc3db0200881",
      "new_mode": 33188,
      "new_path": "relay32/builtin32.c"
    },
    {
      "type": "modify",
      "old_id": "a41af77d40b882083c198af55112327b958614b7",
      "old_mode": 33188,
      "old_path": "relay32/crtdll.spec",
      "new_id": "d1bdd34270be2ab8e7c3e4602aa3d52515c0577b",
      "new_mode": 33188,
      "new_path": "relay32/crtdll.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "151a1c34a8bf42163b2d57e8f5aa4d228a6b9ce0",
      "new_mode": 33188,
      "new_path": "relay32/ddraw.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfb19a7b158185c154aac22127f0929d807f8557",
      "new_mode": 33188,
      "new_path": "relay32/dsound.spec"
    },
    {
      "type": "modify",
      "old_id": "e068279dac2fbeabf0bec91c794f6b1350f0b377",
      "old_mode": 33188,
      "old_path": "relay32/gdi32.spec",
      "new_id": "fad209fcc34eaa037bf286b5ce6d106979c28335",
      "new_mode": 33188,
      "new_path": "relay32/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "7dde6b4d87040b95d7bfbf9045da4daa8528c7f9",
      "old_mode": 33188,
      "old_path": "relay32/kernel32.spec",
      "new_id": "1d29cf28e7c41c4a663e41bb487e4d838d9afcb0",
      "new_mode": 33188,
      "new_path": "relay32/kernel32.spec"
    },
    {
      "type": "modify",
      "old_id": "4295ecc87f7b629c385da6862d8ded38841eed65",
      "old_mode": 33188,
      "old_path": "relay32/ntdll.spec",
      "new_id": "531ef80883fb3647f4ae7d7c8b75d0cf39ba4888",
      "new_mode": 33188,
      "new_path": "relay32/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "1531e4a6f1a505964e0d4fa3850dea79bb3487f7",
      "old_mode": 33188,
      "old_path": "relay32/relay386.c",
      "new_id": "752a582543e13940684bd2fd49e947f8be489b4c",
      "new_mode": 33188,
      "new_path": "relay32/relay386.c"
    },
    {
      "type": "modify",
      "old_id": "5c099ba42e69abaad214686756796fdcb8048c27",
      "old_mode": 33188,
      "old_path": "relay32/user32.spec",
      "new_id": "06ce2b16254b9a2976cef0bc0f108c6af2789398",
      "new_mode": 33188,
      "new_path": "relay32/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "de1a4e5e71f566324d79f8e0eeaeec719e356403",
      "old_mode": 33188,
      "old_path": "relay32/winmm.spec",
      "new_id": "a421088cbace08b61f948014edb33408bd64eb5e",
      "new_mode": 33188,
      "new_path": "relay32/winmm.spec"
    },
    {
      "type": "modify",
      "old_id": "2f5b5481e93fcacaa09107d78aac812dbca67cc3",
      "old_mode": 33188,
      "old_path": "relay32/wow32.spec",
      "new_id": "4a37728335c3d5d749a7caa5f8955389045df427",
      "new_mode": 33188,
      "new_path": "relay32/wow32.spec"
    },
    {
      "type": "modify",
      "old_id": "75ff0803bab24b32fded2dc73ef7b9e8f1307edd",
      "old_mode": 33188,
      "old_path": "scheduler/Makefile.in",
      "new_id": "632f0467f53318894b5601058c03f47f31a30e41",
      "new_mode": 33188,
      "new_path": "scheduler/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f5c5b95cb84a52aaa6072757148d95889bc72ad",
      "new_mode": 33188,
      "new_path": "scheduler/critsection.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4eb5e0c4dc5ca8190d9a49ef7cc02aacb2b79b83",
      "new_mode": 33188,
      "new_path": "scheduler/event.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2589ced9551bb8d6896e5bb6dbc72fd5d72bc07",
      "new_mode": 33188,
      "new_path": "scheduler/k32obj.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "737789a3caad4151c6e622897325f730a0a89c27",
      "new_mode": 33188,
      "new_path": "scheduler/mutex.c"
    },
    {
      "type": "modify",
      "old_id": "b819080820de3796783728f8c1573668545a26b4",
      "old_mode": 33188,
      "old_path": "scheduler/process.c",
      "new_id": "225dd143457b75206efbbeec442965e0844e7200",
      "new_mode": 33188,
      "new_path": "scheduler/process.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8c1535a4ebbba00d1d89be71545c84f568b5d04",
      "new_mode": 33188,
      "new_path": "scheduler/semaphore.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20002179c8d45bed8ea3c53254701f29ba11218c",
      "new_mode": 33188,
      "new_path": "scheduler/synchro.c"
    },
    {
      "type": "modify",
      "old_id": "9740086178222b1f57774e69e4286cdf005ce8d7",
      "old_mode": 33188,
      "old_path": "scheduler/thread.c",
      "new_id": "73959d025ad61fddd825bf5a2e52801c03c924e8",
      "new_mode": 33188,
      "new_path": "scheduler/thread.c"
    },
    {
      "type": "modify",
      "old_id": "c692a41bf23ba89992860de1f97a3fc419236489",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "ad4db7464dea2a78d5fe41375e85a0a8197759df",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "d994a99663619af8da8fb64b932038617b1611a0",
      "old_mode": 33188,
      "old_path": "tools/fnt2bdf.c",
      "new_id": "80537be43eb5e4607418137792863db89039d373",
      "new_mode": 33188,
      "new_path": "tools/fnt2bdf.c"
    },
    {
      "type": "modify",
      "old_id": "7c683e1ca2bf31847a1d5d8e2679dfdf1edc1cc6",
      "old_mode": 33188,
      "old_path": "win32/Makefile.in",
      "new_id": "b9acdb9fb34e38a818943ae4ca1801739b68b820",
      "new_mode": 33188,
      "new_path": "win32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "a0d9ab97d700178153cfbbb4fd0aa2655a4deea8",
      "old_mode": 33188,
      "old_path": "win32/file.c",
      "new_id": "f634dcebf1b5844e0fd2c87daee0ff9366d2eb0a",
      "new_mode": 33188,
      "new_path": "win32/file.c"
    },
    {
      "type": "modify",
      "old_id": "0e19a1ea1083b1f54115f3d8b3299e2f491eadd2",
      "old_mode": 33188,
      "old_path": "win32/init.c",
      "new_id": "50a44cd07a1e782e4edcf21e79163e8af262b39c",
      "new_mode": 33188,
      "new_path": "win32/init.c"
    },
    {
      "type": "delete",
      "old_id": "9eb1b8cc9861eef5c32e0223154b080c147f8fd7",
      "old_mode": 33188,
      "old_path": "win32/k32obj.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a53e04eff80905dcbfdd4e4c21584164fdf046a3",
      "old_mode": 33188,
      "old_path": "win32/kernel32.c",
      "new_id": "0a651c79e1fdfcd04dca9de93a316637b9fb8dc2",
      "new_mode": 33188,
      "new_path": "win32/kernel32.c"
    },
    {
      "type": "modify",
      "old_id": "10af63b804454bc301970c82ffa6b93fd3659e90",
      "old_mode": 33188,
      "old_path": "win32/ordinals.c",
      "new_id": "56d2f9f3f6f0fe59c06ae552d457390ba9878115",
      "new_mode": 33188,
      "new_path": "win32/ordinals.c"
    },
    {
      "type": "modify",
      "old_id": "fd7d1027e5bf4aeb36c8db5aeba1ca76038b488c",
      "old_mode": 33188,
      "old_path": "win32/process.c",
      "new_id": "a0085c950407af7975f5998c7e758994b17646f5",
      "new_mode": 33188,
      "new_path": "win32/process.c"
    },
    {
      "type": "modify",
      "old_id": "e974c2905f8c45e7ebc263ee29c9fde7a884d9ad",
      "old_mode": 33188,
      "old_path": "win32/thread.c",
      "new_id": "bcd4d4a918d2f5a0d48a4fed024ffeb70ca9f181",
      "new_mode": 33188,
      "new_path": "win32/thread.c"
    },
    {
      "type": "modify",
      "old_id": "3080596caec66e70a0cafb758c845775074f9373",
      "old_mode": 33188,
      "old_path": "win32/user32.c",
      "new_id": "daeb8c9fa02122f23529f59dd377ca85de82c24a",
      "new_mode": 33188,
      "new_path": "win32/user32.c"
    },
    {
      "type": "modify",
      "old_id": "6fb6d5686c7d75121aec9c0cabdeb5a9013d107f",
      "old_mode": 33188,
      "old_path": "windows/dce.c",
      "new_id": "b82bc9570f81d79ea70ad2da17319ab07185a7b4",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "modify",
      "old_id": "002868a6ce70a3aca1411e7ccc7e5b28417e1d9e",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "644f634617179a566ef2075b5374f678c820368e",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "69c40ecb61557ae7869a14088fd77a61841eb9f5",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "a6888ac5a4cbc2025dd739bad169228b3113ee65",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "f924a8f6da8705c294298934004609128be77691",
      "old_mode": 33188,
      "old_path": "windows/graphics.c",
      "new_id": "a4953c6a4217392c023ddf77f68e556a939ba2bb",
      "new_mode": 33188,
      "new_path": "windows/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "75a8438614b1f1d56189d6df60755dc1e3da7950",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "2f2f59455e81dd662bec388d1f466f89ef8811ac",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "a62ca874802605bca10fd131dbc1f89ac669fdb9",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "08a4d7db1f825864c5b2a72bfe18fe263326bb46",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "7bdbce48229153ad862d679739c7b448e06ae909",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "720c2ab23afd2d625265a9364093dfedf25f7e40",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "09eebedb219d83e1b5b14f85f714bdd17d77bf90",
      "old_mode": 33188,
      "old_path": "windows/property.c",
      "new_id": "c44f8710bf1b0b9cb62f56b9e318ed495617997b",
      "new_mode": 33188,
      "new_path": "windows/property.c"
    },
    {
      "type": "modify",
      "old_id": "45d2f7336bed7c57282656368b8467d5a3eb1024",
      "old_mode": 33188,
      "old_path": "windows/syscolor.c",
      "new_id": "dd490a91b516f63aaf29adb9ec41d2930dcfafb4",
      "new_mode": 33188,
      "new_path": "windows/syscolor.c"
    }
  ]
}
