)]}'
{
  "commit": "01d6346a231fcc03f648bfa6ea6c997909ac88b6",
  "tree": "d8e460ea0cf04ba3769b50b81d4cc6407935c6e8",
  "parents": [
    "c6c09442c4368706ad3df6550f59574b580c8aa3"
  ],
  "author": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Jan 20 19:43:45 1997 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Jan 20 19:43:45 1997 +0000"
  },
  "message": "Release 970120\n\nSun Jan 19 11:46:48 1997  Alexandre Julliard  \u003cjulliard@lrc.epfl.ch\u003e\n\n\t* [loader/module.c]\n\tFixed LoadModule() to always call the DLL initialization code.\n\n\t* [windows/event.c]\n\tMoved all the keyboard stuff to windows/keyboard.c\n\n\t* [tools/build.c]\n\tFixed Win32 register functions.\n\nSat Jan 18 22:24:41 1997  David Makepeace  \u003cD.Makepeace@mailbox.uq.oz.au\u003e\n\n        * [tools/makedep.c]\n        Fixed bug which causes SEGV on Solaris x86.\n\nFri Jan 17 18:32:27 1997  Frans van Dorsselaer \u003cdorssel@rulhmpc49.LeidenUniv.nl\u003e\n\n\t* [controls/edit.c]\n\tImplemented WM_UNDO, WM_CONTEXTMENU (temporary using WM_RBUTTONUP),\n\tWM_COMMAND, WM_INITPOPUPMENU, WM_SYSKEYDOWN.\n\tFixed EM_SETSEL and some minor bugs (features).\n\tHence: fully functional undo and a win95 menu with the right mouse\n\t\tbutton.\n\n\t* [include/resources.h] [resources/TODO] [resources/sysres_??.rc]\n\tAdded a context menu for the edit control.\n\tTranslations, please ...\n\nFri Jan\t17 08:29:52 1997  David Faure \u003cdavid.faure@ifhamy.insa-lyon.fr\u003e\n\n\t* [windows/event.c]\n\tMove EVENT_ToAscii to windows/keyboard.c (where name ToAscii)\n\tFixed Keypad keys 0-9 and . in EVENT_event_to_vkey.\n\tAdded 3-state handling of toggle keys (CapsLock, NumLock) in order\n\tto make them work with any X server.\n\tToggle keys now generate WM_KEYDOWN and WM_KEYUP on each pressing.\n\n\t* [include/keyboard.h]\n\tTotally replaced the file (formerly containing the vkcase definitions)\n\tby the declaration of \u0027extern\u0027 variables contained by event.c and used\n\tby keyboard.c\n\t\n\t* [windows/keyboard.c]\n\tStarted to rewrite VkKeyScan and MapVirtualKey, to make them use the \n\ttable keyc2vkey or X functions only.\n\tToAscii : added keypad 0-9 and . special case.\n\tChanged toggle keys active mask from 0x80 to 0x1.\n\n\t* [misc/keyboard.c]\n\tFile deleted. Contents moved to windows/keyboard.c.\n\n\t* [misc/main.c]\n\tAdded putenv XKB_DISABLE to disable XKB extension (which, when\n\tpresent, causes AltGr to change keyboard group instead of being a\n\tmodifier).\n\nTue Jan 14 22:56:43 1997  Philippe De Muyter  \u003cphdm@info.ucl.ac.be\u003e\n\n\t* [windows/event.c]\n\tDo not assume NumLockMask is Mod2Mask, but compute it by scanning\n\toutput of XGetModifierMapping for XK_Num_Lock.\n\nTue Jan 14 15:49:49 1997  Marcus Meissner \u003cmsmeissn@cip.informatik.uni-erlangen.de\u003e\n\n\t* [loader/pe_*.c] [include/peexe.h] [include/resource32.h]\n\t  [debugger/*.c]\n\tGeneral clean up.\n\tChanged defines/structures to match Windows NT SDK.\n\n\t* [loader/main.c]\n\tDon\u0027t crash on empty command-line.\n\n\t* [windows/winpos.c]\n\twinpos.c made win32 clean.\n\n\t* [misc/ntdll.c]\n\tSome string conversion additions.\n\n\t* [files/file.c]\n\tGetFileAttributes/GetTempFileName fixed.\n\n\t* [misc/ver.c]\n\tVerInstallFile implemented.\n\nMon Jan 13 15:03:11 1997  Philippe De Muyter  \u003cphdm@info.ucl.ac.be\u003e\n\n\t* [tools/build.c]: Use PREFIX also in stabs messages.\n\nMon Jan 13 10:40:33 1997  John Harvey \u003cjohn@division.co.uk\u003e\n\n\t* [graphics/win16drv/*] [include/win16drv.h]\n\tMany fixes and some new features.\n\n\t* [graphics/x11drv/font.c] [graphics/x11drv/init.c]\n\t  [include/x11drv.h] [objects/font.c]\n\tGetTextMetrics() moved to graphics driver.\n\n\t* [if1632/gdi.spec] [misc/fontengine.c] [misc/Makefile.in]\n\tNew dummy EngineEnumerateFont, EngineRealizeFont functions.\n\n\t* [include/windows.h]\n\tTEXTFORM16 and FONTINFO16 structure definitions moved here from\n\tinclude/win16drv.h\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "669aa024757110eb18a8148263b8935c0d024c87",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "50c7bc3375922f28956c7f2da7d7b29070ffabe4",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "bf0c55d51efbf3b4f0f2b2ee9fd4250b33c0c0df",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "27134aea447ed4ae038181ed7189111fe3319404",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "dacc7602f72ac2e812d3d2b4165d8c259103e555",
      "old_mode": 33188,
      "old_path": "controls/combo.c",
      "new_id": "7259aec93e8368ec1a9216ab850690aa7f2516f5",
      "new_mode": 33188,
      "new_path": "controls/combo.c"
    },
    {
      "type": "modify",
      "old_id": "e53103ef1a3df2b4871fa8e2a7d63ee6479f9530",
      "old_mode": 33188,
      "old_path": "controls/edit.c",
      "new_id": "c8b241d66bf140f6b0ae4e88d147312f34cb2371",
      "new_mode": 33188,
      "new_path": "controls/edit.c"
    },
    {
      "type": "modify",
      "old_id": "0f3b4318b5d97bc5e26112f537a0e73e65224277",
      "old_mode": 33188,
      "old_path": "controls/listbox.c",
      "new_id": "006de256a13219919b5c51d8d428274431602744",
      "new_mode": 33188,
      "new_path": "controls/listbox.c"
    },
    {
      "type": "modify",
      "old_id": "197262f78dc0372d24600ff13ed917c2189e2375",
      "old_mode": 33188,
      "old_path": "controls/menu.c",
      "new_id": "bedd677c8a3ab19af1eb6169082b69cdd72c63d1",
      "new_mode": 33188,
      "new_path": "controls/menu.c"
    },
    {
      "type": "modify",
      "old_id": "ea04e38f8340c993e31b4a36a1c262cbc06ba72a",
      "old_mode": 33188,
      "old_path": "controls/scroll.c",
      "new_id": "14c3f401f0f77523c73aeb7ffac80364b44eca9a",
      "new_mode": 33188,
      "new_path": "controls/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "289b0a599682e02dedfc4f9f583a325e7d79151d",
      "old_mode": 33188,
      "old_path": "controls/static.c",
      "new_id": "9184cf504cd5d8b9c56b6986d66f22a859e44480",
      "new_mode": 33188,
      "new_path": "controls/static.c"
    },
    {
      "type": "modify",
      "old_id": "ccb188bac54ebb47c6b35bf4a5878279795c4041",
      "old_mode": 33188,
      "old_path": "controls/status.c",
      "new_id": "17c43722bb4369320755458161a1dbb737dadbab",
      "new_mode": 33188,
      "new_path": "controls/status.c"
    },
    {
      "type": "modify",
      "old_id": "02cad9b04247ecd549e475daa6e8a21a0d88aa90",
      "old_mode": 33188,
      "old_path": "debugger/README",
      "new_id": "412b7e8c8b12bee526edcbcc19655aea2d002c76",
      "new_mode": 33188,
      "new_path": "debugger/README"
    },
    {
      "type": "modify",
      "old_id": "3544b12cb748f9608cd9ce08c4393db4cddaad05",
      "old_mode": 33188,
      "old_path": "debugger/TODO",
      "new_id": "c527b922b8c1ea7aac15a5307138f0ad89cc05a6",
      "new_mode": 33188,
      "new_path": "debugger/TODO"
    },
    {
      "type": "modify",
      "old_id": "5cf164f9aa077bb2691f3f4ad632dd97384742f0",
      "old_mode": 33188,
      "old_path": "debugger/break.c",
      "new_id": "d84427de2c200e989c54970f4dd73f8d30419f64",
      "new_mode": 33188,
      "new_path": "debugger/break.c"
    },
    {
      "type": "modify",
      "old_id": "8db088559f8c3e0779a189eee6884f11fcf864bd",
      "old_mode": 33188,
      "old_path": "debugger/dbg.y",
      "new_id": "f79a3ffe05d278d6101e63d374b5a8ac9e33728d",
      "new_mode": 33188,
      "new_path": "debugger/dbg.y"
    },
    {
      "type": "modify",
      "old_id": "9d3fb8c35ab7005ddb27d7365f35f22e2a9317f8",
      "old_mode": 33188,
      "old_path": "debugger/dbgmain.c",
      "new_id": "7c1992b65e6bad9f2a8b722e9a1c29c4ea1706c0",
      "new_mode": 33188,
      "new_path": "debugger/dbgmain.c"
    },
    {
      "type": "modify",
      "old_id": "5f6cce27d679fe4ab8801e58a2996d82aa314cbe",
      "old_mode": 33188,
      "old_path": "debugger/debug.l",
      "new_id": "d33b4c037136234d64b99dd00134a07e292674a2",
      "new_mode": 33188,
      "new_path": "debugger/debug.l"
    },
    {
      "type": "modify",
      "old_id": "b170026aaffa3f81eb42bc90bf27cdd8fb8e081b",
      "old_mode": 33188,
      "old_path": "debugger/display.c",
      "new_id": "fd7e8c678edbdfcf04bb21975a1fe583464539f9",
      "new_mode": 33188,
      "new_path": "debugger/display.c"
    },
    {
      "type": "modify",
      "old_id": "4bf78efb7147c6c718564f4d6630a5216e1c06cb",
      "old_mode": 33188,
      "old_path": "debugger/expr.c",
      "new_id": "6ef8d37648144a22b8fa3aee535df1afd885e351",
      "new_mode": 33188,
      "new_path": "debugger/expr.c"
    },
    {
      "type": "modify",
      "old_id": "2684ea07384331ca561e701b0b191148792ce56b",
      "old_mode": 33188,
      "old_path": "debugger/hash.c",
      "new_id": "20f3e643c20debd0e94981d1c1c69679e529b0d7",
      "new_mode": 33188,
      "new_path": "debugger/hash.c"
    },
    {
      "type": "modify",
      "old_id": "6c5f4dec6f827f2fa5246a6277c53265ad2639ea",
      "old_mode": 33188,
      "old_path": "debugger/info.c",
      "new_id": "dd5b76a3e89b493d1d6582ca75037cbc9cc37d8c",
      "new_mode": 33188,
      "new_path": "debugger/info.c"
    },
    {
      "type": "modify",
      "old_id": "1c1817b35734db9e9df5328977e902545aef0e30",
      "old_mode": 33188,
      "old_path": "debugger/msc.c",
      "new_id": "90bf0fd0251f9aecf6dde3f26f4e7a5b32fa60d7",
      "new_mode": 33188,
      "new_path": "debugger/msc.c"
    },
    {
      "type": "modify",
      "old_id": "7c68f6a091ccf0d7082a5f8b86786815050a7023",
      "old_mode": 33188,
      "old_path": "debugger/registers.c",
      "new_id": "5ed74ddb88014a9bf85998874e8281714e11bcd0",
      "new_mode": 33188,
      "new_path": "debugger/registers.c"
    },
    {
      "type": "modify",
      "old_id": "d80d386421c3a1a6abd76864b8f238e809af5c95",
      "old_mode": 33188,
      "old_path": "debugger/source.c",
      "new_id": "4ece93799b0e294e1da51be506957c67e5e9e213",
      "new_mode": 33188,
      "new_path": "debugger/source.c"
    },
    {
      "type": "modify",
      "old_id": "0c1ddf1689be9a6c8a75255b0e6678e11774c7db",
      "old_mode": 33188,
      "old_path": "debugger/stabs.c",
      "new_id": "a52c467f7944dc0b939dca2293294e9e6c5a609b",
      "new_mode": 33188,
      "new_path": "debugger/stabs.c"
    },
    {
      "type": "modify",
      "old_id": "581d096fcc828295c9f6b042efce7d6e21fa4b2d",
      "old_mode": 33188,
      "old_path": "debugger/types.c",
      "new_id": "0b26d505de0481c4fc01e7a937f5a16895435289",
      "new_mode": 33188,
      "new_path": "debugger/types.c"
    },
    {
      "type": "modify",
      "old_id": "9b1c0e313d45aa42b31e79384ada42c87e05084f",
      "old_mode": 33188,
      "old_path": "documentation/wine_os2.txt",
      "new_id": "97ad044baedd6084325574959fa435d720634d12",
      "new_mode": 33188,
      "new_path": "documentation/wine_os2.txt"
    },
    {
      "type": "modify",
      "old_id": "9b081a04ba81df27b6318fd6389d93c8f223c52e",
      "old_mode": 33188,
      "old_path": "files/dos_fs.c",
      "new_id": "46786dd3961c89b9d87247f42e14ea600d5d6701",
      "new_mode": 33188,
      "new_path": "files/dos_fs.c"
    },
    {
      "type": "modify",
      "old_id": "d59e02b37f57419379b4e337b9960aeffbee66b8",
      "old_mode": 33188,
      "old_path": "files/drive.c",
      "new_id": "b38f2c19bf737cde1ff647cb0dce33a526d0c083",
      "new_mode": 33188,
      "new_path": "files/drive.c"
    },
    {
      "type": "modify",
      "old_id": "048e58d0bf874b4bcd0eb73ac3580ba538e5c82b",
      "old_mode": 33188,
      "old_path": "files/file.c",
      "new_id": "b9e2b4a8f8de07c04bfc79eb0ac8273581b308f9",
      "new_mode": 33188,
      "new_path": "files/file.c"
    },
    {
      "type": "modify",
      "old_id": "4514382e1b891d365b78c36dc3e8fcae62284147",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/Makefile.in",
      "new_id": "ad71b99d2834807e736f829e443841a9344468de",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "0f0399ab7d5068a9481f5b01a815b3e97a451bc9",
      "old_mode": 33188,
      "old_path": "graphics/win16drv/init.c",
      "new_id": "930d005a431e439d808536fba6630f01dc1780cf",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0620ddc9109c2712d51ca34fc7299b7bc7bab128",
      "new_mode": 33188,
      "new_path": "graphics/win16drv/text.c"
    },
    {
      "type": "modify",
      "old_id": "c3254bc04f471e293895e14e35a346f6d553cbc1",
      "old_mode": 33188,
      "old_path": "graphics/wing.c",
      "new_id": "aed0e39b2c796b7d508c589ca7644d0a34d71807",
      "new_mode": 33188,
      "new_path": "graphics/wing.c"
    },
    {
      "type": "modify",
      "old_id": "6faebae9c8ab1ad9b43539aae3c7130d8b1defa9",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/font.c",
      "new_id": "4b816e2bad5db7795112ecac26c8c286ed304c01",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/font.c"
    },
    {
      "type": "modify",
      "old_id": "834384a8851497a19e9af39056a9f0eec45af0e5",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/graphics.c",
      "new_id": "2619425d6c68175a9545b515c220f45e8421c341",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/graphics.c"
    },
    {
      "type": "modify",
      "old_id": "799dec8a813a818db09538221c66c62bc7f1a97f",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/init.c",
      "new_id": "a7fd361ade5b6a1f44e68eba9200412a24302825",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/init.c"
    },
    {
      "type": "modify",
      "old_id": "4ea2587453660e7a574adbeb9d7a91b4684fb201",
      "old_mode": 33188,
      "old_path": "graphics/x11drv/text.c",
      "new_id": "561cb5ebbe0b5a493918a6fe5f3ef503983056e9",
      "new_mode": 33188,
      "new_path": "graphics/x11drv/text.c"
    },
    {
      "type": "modify",
      "old_id": "1b5cc7df3ac8cf2dbd9b87f10d5ed3aa3622c3e6",
      "old_mode": 33188,
      "old_path": "if1632/advapi32.spec",
      "new_id": "a78d78d511770dd6325b584fec85ebe626df6135",
      "new_mode": 33188,
      "new_path": "if1632/advapi32.spec"
    },
    {
      "type": "modify",
      "old_id": "a7c6f8881c46555468fd62978e0230d24de7711c",
      "old_mode": 33188,
      "old_path": "if1632/crtdll.spec",
      "new_id": "b249b608f6876c09f2afbfe45de4b3a54531dbe9",
      "new_mode": 33188,
      "new_path": "if1632/crtdll.spec"
    },
    {
      "type": "modify",
      "old_id": "4d2846b62ca6dc3af173afc750165ba9f8c462bf",
      "old_mode": 33188,
      "old_path": "if1632/gdi.spec",
      "new_id": "290fb852d7653355b6f901d609c86638ed3a3893",
      "new_mode": 33188,
      "new_path": "if1632/gdi.spec"
    },
    {
      "type": "modify",
      "old_id": "cc8f25fe9420960538876b3e1302f0defc1f198f",
      "old_mode": 33188,
      "old_path": "if1632/gdi32.spec",
      "new_id": "c20eeaaceb4437c758bda73b3325055bdace2f2d",
      "new_mode": 33188,
      "new_path": "if1632/gdi32.spec"
    },
    {
      "type": "modify",
      "old_id": "f38b190202b3fcfb9773f7df4534712b495a5eb2",
      "old_mode": 33188,
      "old_path": "if1632/kernel.spec",
      "new_id": "c7d01b9f5f700a3d12b77acebbbf93583e668e07",
      "new_mode": 33188,
      "new_path": "if1632/kernel.spec"
    },
    {
      "type": "modify",
      "old_id": "47d4d379f1050943bfce4e3b8af2f29f9dfb5eed",
      "old_mode": 33188,
      "old_path": "if1632/ntdll.spec",
      "new_id": "48ece5756c34f4fa5222caa8c7095d49a2914ce7",
      "new_mode": 33188,
      "new_path": "if1632/ntdll.spec"
    },
    {
      "type": "modify",
      "old_id": "712046ee7199d4b1faf67d9cdadb75098ee26cb6",
      "old_mode": 33188,
      "old_path": "if1632/relay.c",
      "new_id": "8de84953d359cc63db8012b0cfc6864c3861d35e",
      "new_mode": 33188,
      "new_path": "if1632/relay.c"
    },
    {
      "type": "modify",
      "old_id": "c8787243a272707131c13ccac296b0117c5cd77f",
      "old_mode": 33188,
      "old_path": "if1632/user.spec",
      "new_id": "daa24c2b0996415c557e40bae9ce2d09e0552043",
      "new_mode": 33188,
      "new_path": "if1632/user.spec"
    },
    {
      "type": "modify",
      "old_id": "41bc5224c8e9b21f7cb53bc39be1aa43afcfa63b",
      "old_mode": 33188,
      "old_path": "if1632/user32.spec",
      "new_id": "7c51012fcbadbb6423aaa0649022ac280fda3c0c",
      "new_mode": 33188,
      "new_path": "if1632/user32.spec"
    },
    {
      "type": "modify",
      "old_id": "13779d08ebf07d5128c7fe11919cfef30d6a7d12",
      "old_mode": 33188,
      "old_path": "include/debugger.h",
      "new_id": "91f5121862db4935effc06e94075bf0f093b3a00",
      "new_mode": 33188,
      "new_path": "include/debugger.h"
    },
    {
      "type": "modify",
      "old_id": "95f681ce678702a13bcd6deb0aea735d34952914",
      "old_mode": 33188,
      "old_path": "include/keyboard.h",
      "new_id": "9465e3caaad77f6d4e8af1f679d7f7b2c054c8fe",
      "new_mode": 33188,
      "new_path": "include/keyboard.h"
    },
    {
      "type": "modify",
      "old_id": "3b52039483ee91acee1b35e30f61040283c58b51",
      "old_mode": 33188,
      "old_path": "include/module.h",
      "new_id": "953cdfbf97a1ee1c7eb2015619462e6ca9eb3ccf",
      "new_mode": 33188,
      "new_path": "include/module.h"
    },
    {
      "type": "modify",
      "old_id": "1336fffc9c44cd37f6297044b66a64c77431f964",
      "old_mode": 33188,
      "old_path": "include/pe_image.h",
      "new_id": "1130ba884b6bf2f34b2e6456d79a19ad33851e45",
      "new_mode": 33188,
      "new_path": "include/pe_image.h"
    },
    {
      "type": "modify",
      "old_id": "ca46e97ea4b9900903aced2dd8587e69087c3334",
      "old_mode": 33188,
      "old_path": "include/peexe.h",
      "new_id": "c75450cbc8983937b75cf08146779a759c5a2892",
      "new_mode": 33188,
      "new_path": "include/peexe.h"
    },
    {
      "type": "modify",
      "old_id": "0898fedc34b228c3998d50dd41e396d14b59ae0a",
      "old_mode": 33188,
      "old_path": "include/resource.h",
      "new_id": "02a6dd4b718042be47b7b4a47e921ce7fd59ba51",
      "new_mode": 33188,
      "new_path": "include/resource.h"
    },
    {
      "type": "delete",
      "old_id": "644b6aef625c9294085fab9907bbcba5d9a17078",
      "old_mode": 33188,
      "old_path": "include/resource32.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "24e5a59b04c88857d06fe311e9084e73bdd50a43",
      "old_mode": 33188,
      "old_path": "include/sigcontext.h",
      "new_id": "157bd91d29f6a896b78280ad602a4e68316305a0",
      "new_mode": 33188,
      "new_path": "include/sigcontext.h"
    },
    {
      "type": "modify",
      "old_id": "6ee48afaf238083564d1939aeb27b8ee63503a84",
      "old_mode": 33188,
      "old_path": "include/win16drv.h",
      "new_id": "c6d734937bc1f3cdd2105552ee09992c159ebb67",
      "new_mode": 33188,
      "new_path": "include/win16drv.h"
    },
    {
      "type": "modify",
      "old_id": "5b432c760b882c266b94f0adac0aab31f360e540",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "e27735336e660145dfd9d89bdf2a61599ca47228",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    },
    {
      "type": "modify",
      "old_id": "a65782d538200a444263b093540c31b99213b939",
      "old_mode": 33188,
      "old_path": "include/windows.h",
      "new_id": "4d71ced9a43666d1e020db874b268f26867230a5",
      "new_mode": 33188,
      "new_path": "include/windows.h"
    },
    {
      "type": "modify",
      "old_id": "6488e5ec5271c7a99c5e27c70ea68ca327b42211",
      "old_mode": 33188,
      "old_path": "include/winerror.h",
      "new_id": "28cc005875cdea76793d665ba5634f779930fb11",
      "new_mode": 33188,
      "new_path": "include/winerror.h"
    },
    {
      "type": "modify",
      "old_id": "d8df072e179cf109b64fd01e9198aa1e0eb88cfd",
      "old_mode": 33188,
      "old_path": "include/winpos.h",
      "new_id": "be21ee2600fc6df407f7e2146eedaf5d2553d241",
      "new_mode": 33188,
      "new_path": "include/winpos.h"
    },
    {
      "type": "modify",
      "old_id": "93722245a63fb59ee0fafc44806d17ddb687a6e4",
      "old_mode": 33188,
      "old_path": "include/x11drv.h",
      "new_id": "127441de0be74bd2d67944a3ba186b7799aaa632",
      "new_mode": 33188,
      "new_path": "include/x11drv.h"
    },
    {
      "type": "modify",
      "old_id": "9b13e8f38ee814c399950a2a5ca322ba0e7c43bd",
      "old_mode": 33188,
      "old_path": "loader/main.c",
      "new_id": "f78ee78bc09c82a913c89c7b075abed4c5a4df71",
      "new_mode": 33188,
      "new_path": "loader/main.c"
    },
    {
      "type": "modify",
      "old_id": "e0b9f9d70279ab44f5d99ab542d6d06e06031479",
      "old_mode": 33188,
      "old_path": "loader/module.c",
      "new_id": "4f4c1e4656d2c29487997c2c3c0bf8d8c8bdb306",
      "new_mode": 33188,
      "new_path": "loader/module.c"
    },
    {
      "type": "modify",
      "old_id": "73c9ce9f895d9d70b79dbf2c958f679d6aee1dee",
      "old_mode": 33188,
      "old_path": "loader/pe_image.c",
      "new_id": "9d4816c085069f8f1847a1d9098e4874844747b5",
      "new_mode": 33188,
      "new_path": "loader/pe_image.c"
    },
    {
      "type": "modify",
      "old_id": "74b74bc2b1653790daf64760b116fd5cb1696727",
      "old_mode": 33188,
      "old_path": "loader/pe_resource.c",
      "new_id": "7c7e6afed4f73b1fc08517940e7de2d275af8490",
      "new_mode": 33188,
      "new_path": "loader/pe_resource.c"
    },
    {
      "type": "modify",
      "old_id": "3ae68215fa89496f4a8ed3230b75144e3c40a917",
      "old_mode": 33188,
      "old_path": "loader/resource.c",
      "new_id": "de289b6f6f4e88fff96c30ae39579396a7fda6e5",
      "new_mode": 33188,
      "new_path": "loader/resource.c"
    },
    {
      "type": "modify",
      "old_id": "a2ea9797242a05c2c59e57224c8adfe0c9becc25",
      "old_mode": 33188,
      "old_path": "loader/signal.c",
      "new_id": "2d97ed51087aa5791e51add9485d84f2915cd87d",
      "new_mode": 33188,
      "new_path": "loader/signal.c"
    },
    {
      "type": "modify",
      "old_id": "27cfcbeb1509a29be24d39fbe18e631067fa4320",
      "old_mode": 33188,
      "old_path": "loader/task.c",
      "new_id": "0b721e6c811dd4164112905245442e3736f4849d",
      "new_mode": 33188,
      "new_path": "loader/task.c"
    },
    {
      "type": "modify",
      "old_id": "702bb00d2cb2c754a0364446f4c46e40210e776b",
      "old_mode": 33188,
      "old_path": "misc/Makefile.in",
      "new_id": "3b4dfaa57644c674a7041e6ff91400053b7f3f8c",
      "new_mode": 33188,
      "new_path": "misc/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "aa7ba4de82579b3322fa0b6c120474aac03e4ec0",
      "old_mode": 33188,
      "old_path": "misc/clipboard.c",
      "new_id": "f7d38ae90751650574db6fd510e40364e1454a73",
      "new_mode": 33188,
      "new_path": "misc/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "e729d41fbf6f3cf84e8d0ec8c46e19fb21f50345",
      "old_mode": 33188,
      "old_path": "misc/commdlg.c",
      "new_id": "ece3f034a79ef575b27abee1683352801ae8c8cf",
      "new_mode": 33188,
      "new_path": "misc/commdlg.c"
    },
    {
      "type": "modify",
      "old_id": "3d29bca607ef81c999fd28294925b04d2266d6dc",
      "old_mode": 33188,
      "old_path": "misc/crtdll.c",
      "new_id": "5909a539afb20be2a194d1584f635ad8fed1b793",
      "new_mode": 33188,
      "new_path": "misc/crtdll.c"
    },
    {
      "type": "modify",
      "old_id": "ec061568ff70c0f32ed3f45b9cc4113db08a6ccf",
      "old_mode": 33188,
      "old_path": "misc/escape.c",
      "new_id": "a42827cbfb17e3748a39bb6bef631e55a9f7385f",
      "new_mode": 33188,
      "new_path": "misc/escape.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d999807ecef8ef1cb87e4cda7128c617700a1c0e",
      "new_mode": 33188,
      "new_path": "misc/fontengine.c"
    },
    {
      "type": "modify",
      "old_id": "d1a4dcc3b63e8c59ae1ff9ce4960d79443e144de",
      "old_mode": 33188,
      "old_path": "misc/main.c",
      "new_id": "14608d0eae39f1791e9ec338c8553c5fc8345974",
      "new_mode": 33188,
      "new_path": "misc/main.c"
    },
    {
      "type": "modify",
      "old_id": "7f43d32e19e217d7327882efd66c707205f5d64c",
      "old_mode": 33188,
      "old_path": "misc/ntdll.c",
      "new_id": "6f18e26c3b0b8e60ce4715a60f99e9e9aa704a09",
      "new_mode": 33188,
      "new_path": "misc/ntdll.c"
    },
    {
      "type": "modify",
      "old_id": "48b577fe53428f3efbe4c066b21cfb6b563de2aa",
      "old_mode": 33188,
      "old_path": "misc/registry.c",
      "new_id": "222d99462535fb0a31a603640299ed05d6ffe275",
      "new_mode": 33188,
      "new_path": "misc/registry.c"
    },
    {
      "type": "modify",
      "old_id": "506b13e6c049b88fcffc93af19ca8acb82972497",
      "old_mode": 33188,
      "old_path": "misc/shell.c",
      "new_id": "ad492c0f64df4c7e1261926bcdf7f948c8d6c178",
      "new_mode": 33188,
      "new_path": "misc/shell.c"
    },
    {
      "type": "modify",
      "old_id": "7eedf6dd1424ad45238cc4606e212c9781e5c6d6",
      "old_mode": 33188,
      "old_path": "misc/ver.c",
      "new_id": "2779a006f3430189735cbbf18ad7565414704fcc",
      "new_mode": 33188,
      "new_path": "misc/ver.c"
    },
    {
      "type": "modify",
      "old_id": "5acadcd97bfaa6e5b0494ce531d68d1812597f8b",
      "old_mode": 33188,
      "old_path": "misc/winsock.c",
      "new_id": "336c3fc04d6e12805ea12441c334e8364a3c96b9",
      "new_mode": 33188,
      "new_path": "misc/winsock.c"
    },
    {
      "type": "modify",
      "old_id": "55078af0b83af03d02634d84664738342b10b27c",
      "old_mode": 33188,
      "old_path": "msdos/dosmem.c",
      "new_id": "aa84593e9a0440d2aab673c8999b945d14713527",
      "new_mode": 33188,
      "new_path": "msdos/dosmem.c"
    },
    {
      "type": "modify",
      "old_id": "6cb620c4b32d1e9d51b6966171d6bfbd0c34ac1c",
      "old_mode": 33188,
      "old_path": "multimedia/mmsystem.c",
      "new_id": "bfe05888ad58a70fa77ae75cfc908c4c90e64e8c",
      "new_mode": 33188,
      "new_path": "multimedia/mmsystem.c"
    },
    {
      "type": "modify",
      "old_id": "0ee8657c6fee602fb78fe25060ff55968a38a9f4",
      "old_mode": 33188,
      "old_path": "objects/cursoricon.c",
      "new_id": "46a5405d097dcdae8a30cb413d15a1a0327892e9",
      "new_mode": 33188,
      "new_path": "objects/cursoricon.c"
    },
    {
      "type": "modify",
      "old_id": "07b95a61fc1feb39d5a3ff5288bd4f2a53f6d403",
      "old_mode": 33188,
      "old_path": "objects/font.c",
      "new_id": "2489e4d9cbfe9b6a3d0465b6de9ae5dfb4232b2f",
      "new_mode": 33188,
      "new_path": "objects/font.c"
    },
    {
      "type": "modify",
      "old_id": "7a67571aaa0ec1c6612fa2c38a50d7a711dc5d67",
      "old_mode": 33188,
      "old_path": "objects/palette.c",
      "new_id": "53089a9ca44286d6f56799339f5a0030af539ba3",
      "new_mode": 33188,
      "new_path": "objects/palette.c"
    },
    {
      "type": "modify",
      "old_id": "ff003d5f30d5ad4616c0e5687bc92c10bcdb3a40",
      "old_mode": 33188,
      "old_path": "programs/winhelp/winhelp.c",
      "new_id": "ec9436ac4540bc79b392ce453b53eec11bf7a63a",
      "new_mode": 33188,
      "new_path": "programs/winhelp/winhelp.c"
    },
    {
      "type": "modify",
      "old_id": "641d5397fd30776d6721d93a44a22e73e9322bc7",
      "old_mode": 33188,
      "old_path": "resources/TODO",
      "new_id": "33f9dc40f8db9c76e1b517c8378c4e0ec168b4d3",
      "new_mode": 33188,
      "new_path": "resources/TODO"
    },
    {
      "type": "modify",
      "old_id": "9ddbc1c8a3e4e18c6cb94210ad2c3c93e9b93519",
      "old_mode": 33188,
      "old_path": "resources/sysres_Cz.rc",
      "new_id": "db196b00ba0ef548d467060cc1ad6eb069f6b413",
      "new_mode": 33188,
      "new_path": "resources/sysres_Cz.rc"
    },
    {
      "type": "modify",
      "old_id": "99425c5e31622ddd77b51c00d0306c57950bab93",
      "old_mode": 33188,
      "old_path": "resources/sysres_Da.rc",
      "new_id": "d43a7e6e5a72701d7586bf1962119438ff331f8b",
      "new_mode": 33188,
      "new_path": "resources/sysres_Da.rc"
    },
    {
      "type": "modify",
      "old_id": "13e5c1a405761e72c4d6383036e5cfecd9a33d69",
      "old_mode": 33188,
      "old_path": "resources/sysres_De.rc",
      "new_id": "a9208ccdd82f28be30881e8ef12cd91136c2efa8",
      "new_mode": 33188,
      "new_path": "resources/sysres_De.rc"
    },
    {
      "type": "modify",
      "old_id": "ebe8dba62b41af269685e8a868906d110af175af",
      "old_mode": 33188,
      "old_path": "resources/sysres_En.rc",
      "new_id": "b7b6adeeab0634cce9526206390f0efe5e004946",
      "new_mode": 33188,
      "new_path": "resources/sysres_En.rc"
    },
    {
      "type": "modify",
      "old_id": "bb3d7d075d1c879f70db6cdbfa8979fcd47dd030",
      "old_mode": 33188,
      "old_path": "resources/sysres_Eo.rc",
      "new_id": "a5d5b31e4da0faf4c3ddf28e70de47b5b95ed4d5",
      "new_mode": 33188,
      "new_path": "resources/sysres_Eo.rc"
    },
    {
      "type": "modify",
      "old_id": "7380894fec28701e9d3a6f6371e2f134887fc19d",
      "old_mode": 33188,
      "old_path": "resources/sysres_Es.rc",
      "new_id": "e3b3dacc308dae6b3cf9d4401023208fe5fd91d8",
      "new_mode": 33188,
      "new_path": "resources/sysres_Es.rc"
    },
    {
      "type": "modify",
      "old_id": "2dc3affa5d526949bfa1f828a3c1c9ac81b96f9d",
      "old_mode": 33188,
      "old_path": "resources/sysres_Fi.rc",
      "new_id": "59fa1715afb671662fa25eb3da113bb57c679a0e",
      "new_mode": 33188,
      "new_path": "resources/sysres_Fi.rc"
    },
    {
      "type": "modify",
      "old_id": "a8801dc51530134677d55b5df3775df0d6734365",
      "old_mode": 33188,
      "old_path": "resources/sysres_Fr.rc",
      "new_id": "c58bbc90dba73ca3de112cdf793db68e3149471a",
      "new_mode": 33188,
      "new_path": "resources/sysres_Fr.rc"
    },
    {
      "type": "modify",
      "old_id": "82a9bb996fd5f0a91a19fc79389f2402173fcd7c",
      "old_mode": 33188,
      "old_path": "resources/sysres_It.rc",
      "new_id": "afa6d03688c3544db2dcaf89a80acd28bf84a098",
      "new_mode": 33188,
      "new_path": "resources/sysres_It.rc"
    },
    {
      "type": "modify",
      "old_id": "24dfb4ed52d9292ab509b6a1738a5078784142d1",
      "old_mode": 33188,
      "old_path": "resources/sysres_Ko.rc",
      "new_id": "ab26d06595a2c7b3c1a14b8ae339969c625dc722",
      "new_mode": 33188,
      "new_path": "resources/sysres_Ko.rc"
    },
    {
      "type": "modify",
      "old_id": "41921426fc27e345c0bfd929132898d58e2aa0c4",
      "old_mode": 33188,
      "old_path": "resources/sysres_No.rc",
      "new_id": "eed7dfe5f3143aa9d3d0d25785f10b0fbcbed4f6",
      "new_mode": 33188,
      "new_path": "resources/sysres_No.rc"
    },
    {
      "type": "modify",
      "old_id": "894b73c351bf2ace2c9bfa810c6dd301c92f8176",
      "old_mode": 33188,
      "old_path": "tools/build.c",
      "new_id": "866aaf01f5c992f0e5633e76b76a5597d7cbba85",
      "new_mode": 33188,
      "new_path": "tools/build.c"
    },
    {
      "type": "modify",
      "old_id": "16389878b5808d8c1f7d932dceb4649b15968c28",
      "old_mode": 33188,
      "old_path": "tools/makedep.c",
      "new_id": "9511f80648fa6259565a2fb8568a7152ed280fde",
      "new_mode": 33188,
      "new_path": "tools/makedep.c"
    },
    {
      "type": "modify",
      "old_id": "bfc26ef8bc87b6f3b7d70462bdc7821fb5d92c06",
      "old_mode": 33188,
      "old_path": "win32/time.c",
      "new_id": "6b38eb8f1756853fdd07d4e9a57490f689b47f1c",
      "new_mode": 33188,
      "new_path": "win32/time.c"
    },
    {
      "type": "modify",
      "old_id": "56889ce64f7ea02eea3f845735590327c96ba9d3",
      "old_mode": 33188,
      "old_path": "windows/dce.c",
      "new_id": "08c09e1914191f829eeb971c30a85395d51d550b",
      "new_mode": 33188,
      "new_path": "windows/dce.c"
    },
    {
      "type": "modify",
      "old_id": "a4808e96b15e15aad6ff4a4bd84cc3d94c4674b9",
      "old_mode": 33188,
      "old_path": "windows/defdlg.c",
      "new_id": "0ec5c44cbf7cc366848ca01cc8531a91fbdddd17",
      "new_mode": 33188,
      "new_path": "windows/defdlg.c"
    },
    {
      "type": "modify",
      "old_id": "b666cca4a861c99220ccedbea0ae5cb5f7a0844a",
      "old_mode": 33188,
      "old_path": "windows/defwnd.c",
      "new_id": "c393eb7fea8bbec5ffb5e2a668e2395066a40743",
      "new_mode": 33188,
      "new_path": "windows/defwnd.c"
    },
    {
      "type": "modify",
      "old_id": "bcd73eaf3f9724432f2c61ab749a1cde68101f71",
      "old_mode": 33188,
      "old_path": "windows/dialog.c",
      "new_id": "5fbd4ee8fdf00fe9568ad481ae99852e667c4c09",
      "new_mode": 33188,
      "new_path": "windows/dialog.c"
    },
    {
      "type": "modify",
      "old_id": "19480dda7a6084286635f6dd2c490e570ffa371a",
      "old_mode": 33188,
      "old_path": "windows/event.c",
      "new_id": "d8e6dfb42efe8d5fecf10f5f9e217af0993c3d00",
      "new_mode": 33188,
      "new_path": "windows/event.c"
    },
    {
      "type": "modify",
      "old_id": "7d284d0ede0d7ed470aa03f90ba55cea0f555410",
      "old_mode": 33188,
      "old_path": "windows/focus.c",
      "new_id": "f40c5db3d92596083c6d967b659539d31dfcfc09",
      "new_mode": 33188,
      "new_path": "windows/focus.c"
    },
    {
      "type": "modify",
      "old_id": "1a418fd0ec193366348a603233c824bc0d44c2b5",
      "old_mode": 33188,
      "old_path": "windows/keyboard.c",
      "new_id": "12c3fce39ea1c27af56f223492dda123bf03a842",
      "new_mode": 33188,
      "new_path": "windows/keyboard.c"
    },
    {
      "type": "modify",
      "old_id": "f6e5bac130958280052d0531bef85f7530e513eb",
      "old_mode": 33188,
      "old_path": "windows/mdi.c",
      "new_id": "558f9ce04fdb7a009540690c1e9b15acae8af30e",
      "new_mode": 33188,
      "new_path": "windows/mdi.c"
    },
    {
      "type": "modify",
      "old_id": "203d7e8754a97d84e48707032873b0cc843a1785",
      "old_mode": 33188,
      "old_path": "windows/message.c",
      "new_id": "7358f4b2eb966f14029025ab9ccb51f1ec50e12f",
      "new_mode": 33188,
      "new_path": "windows/message.c"
    },
    {
      "type": "modify",
      "old_id": "40d9344e8b983619f778c2c1b1443298ecbb8dc1",
      "old_mode": 33188,
      "old_path": "windows/msgbox.c",
      "new_id": "f5a5d2610993529fdfc813eb2a15c29e877fa4c2",
      "new_mode": 33188,
      "new_path": "windows/msgbox.c"
    },
    {
      "type": "modify",
      "old_id": "2f93a6a95695adf7e4a4670a939fee771246598d",
      "old_mode": 33188,
      "old_path": "windows/nonclient.c",
      "new_id": "ba5f6cc196fc96b7dfa26ed365d1cb75d83a55af",
      "new_mode": 33188,
      "new_path": "windows/nonclient.c"
    },
    {
      "type": "modify",
      "old_id": "42dacc6236e39efdca9e458f8aa73226b8ad7551",
      "old_mode": 33188,
      "old_path": "windows/painting.c",
      "new_id": "bdc5593f644fcdfc6073f24058c103f0b1de4b77",
      "new_mode": 33188,
      "new_path": "windows/painting.c"
    },
    {
      "type": "modify",
      "old_id": "8689f90dfdd0f06b47be23f60c688689529f3495",
      "old_mode": 33188,
      "old_path": "windows/scroll.c",
      "new_id": "9fec3e07bfe09bf728e79087e01d306127e225b4",
      "new_mode": 33188,
      "new_path": "windows/scroll.c"
    },
    {
      "type": "modify",
      "old_id": "0966b49b286cdf2ea7795736b4a1b9979966d60d",
      "old_mode": 33188,
      "old_path": "windows/win.c",
      "new_id": "31ceffde99e4d24fb17026b5e7a2f563a2a11b54",
      "new_mode": 33188,
      "new_path": "windows/win.c"
    },
    {
      "type": "modify",
      "old_id": "40516f303d45dc8fd43915613f63966d4cd1cd21",
      "old_mode": 33188,
      "old_path": "windows/winpos.c",
      "new_id": "adac82f0747e3a6ac0ccf037d07d3b9084b35e1c",
      "new_mode": 33188,
      "new_path": "windows/winpos.c"
    }
  ]
}
