)]}'
{
  "log": [
    {
      "commit": "ee7ddd1ed38a3b2f41bdb676f42e3453021968c1",
      "tree": "1ee27778ffc0bd547dd3a9c2c760f39afc902491",
      "parents": [
        "b91fdc7700e79661bfca3aee3dc0be2226ec9d92"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Tue Oct 10 20:37:18 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:04:14 2017 +0200"
      },
      "message": "comctl32/listview: Pass WM_NCCREATE down to default procedure.\n\nProblem analyzed by Vadim Druzhin \u003ccdslow@mail.ru\u003e.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "b91fdc7700e79661bfca3aee3dc0be2226ec9d92",
      "tree": "de3d55d59619abef26d64462b79cc60f10f149ae",
      "parents": [
        "96fcf4cc037c8e8fd204591c009517b55d244092"
      ],
      "author": {
        "name": "Stefan Dösinger",
        "email": "stefan@codeweavers.com",
        "time": "Tue Oct 10 17:09:46 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:04:14 2017 +0200"
      },
      "message": "msvcp140/tests: Port test_Unlink to msvcp140.\n\nSigned-off-by: Stefan Dösinger \u003cstefan@codeweavers.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "96fcf4cc037c8e8fd204591c009517b55d244092",
      "tree": "87fe86de0a5ab6dca6367c8c60530974091b705b",
      "parents": [
        "12dadd04cb814aea835f8b98627c0e3bd6b3d734"
      ],
      "author": {
        "name": "Stefan Dösinger",
        "email": "stefan@codeweavers.com",
        "time": "Tue Oct 10 17:09:45 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:04:14 2017 +0200"
      },
      "message": "msvcp: Implement the WCHAR version of _Link.\n\nSigned-off-by: Stefan Dösinger \u003cstefan@codeweavers.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "12dadd04cb814aea835f8b98627c0e3bd6b3d734",
      "tree": "e305f7447c363848276bd854d615d5dc5b9c171c",
      "parents": [
        "eea0f37a1a8cda59ebcec698356af0cc46f2107b"
      ],
      "author": {
        "name": "Stefan Dösinger",
        "email": "stefan@codeweavers.com",
        "time": "Tue Oct 10 17:09:44 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:04:14 2017 +0200"
      },
      "message": "msvcp: Implement the WCHAR version of _Symlink.\n\nSigned-off-by: Stefan Dösinger \u003cstefan@codeweavers.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "eea0f37a1a8cda59ebcec698356af0cc46f2107b",
      "tree": "02f2e4ccbfe9c3929349506c1c60fd266287d9ec",
      "parents": [
        "d4f1175a9372aedc284542112dc78bad3a8cd2fe"
      ],
      "author": {
        "name": "Stefan Dösinger",
        "email": "stefan@codeweavers.com",
        "time": "Tue Oct 10 17:09:43 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:04:13 2017 +0200"
      },
      "message": "msvcp: Implement the WCHAR version of _Unlink.\n\nSigned-off-by: Stefan Dösinger \u003cstefan@codeweavers.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "d4f1175a9372aedc284542112dc78bad3a8cd2fe",
      "tree": "7132133ccf1974bbb5ad23870e82e39d3449e4fc",
      "parents": [
        "c4d72438334b83177d75681edf6931958b702a7a"
      ],
      "author": {
        "name": "Stefan Dösinger",
        "email": "stefan@codeweavers.com",
        "time": "Tue Oct 10 17:09:42 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:00:13 2017 +0200"
      },
      "message": "msvcp140: Export _Remove_dir.\n\nSigned-off-by: Stefan Dösinger \u003cstefan@codeweavers.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "c4d72438334b83177d75681edf6931958b702a7a",
      "tree": "a6eb0a6bcbe5151d10ced06681b0d2368a258e47",
      "parents": [
        "775671c3d8588efe3f94a35d21ab9b2902f8625f"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Tue Oct 10 17:08:05 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:00:08 2017 +0200"
      },
      "message": "vbscript/tests: Expose todo_wine_ok function to scripts.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "775671c3d8588efe3f94a35d21ab9b2902f8625f",
      "tree": "13c8f05a1b840c158e0c7fd588391b33c8ad475a",
      "parents": [
        "0a15f2e02f5b61ad380f592ef6452148c118f2b8"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Tue Oct 10 17:07:54 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:00:05 2017 +0200"
      },
      "message": "vbscript: Be more verbose on unexpected error in a script.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "0a15f2e02f5b61ad380f592ef6452148c118f2b8",
      "tree": "0229c67fe198c144d194b803d4aef8394ffd7d9d",
      "parents": [
        "cfcc0dda15eb04c87319e2a0cd61212cdf8dcce7"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Tue Oct 10 17:07:50 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 20:00:03 2017 +0200"
      },
      "message": "vbscript: Add Array implementation.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "cfcc0dda15eb04c87319e2a0cd61212cdf8dcce7",
      "tree": "f8c0e442d41dde5f630b09e1029ca56c89b72597",
      "parents": [
        "0736e4e302aded8791ce1e9a6c0fc805bcd55aff"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Thu Oct 05 05:15:45 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 19:59:52 2017 +0200"
      },
      "message": "qedit: Support IAMTimelineGroup interface in IAMTimelineObj.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "0736e4e302aded8791ce1e9a6c0fc805bcd55aff",
      "tree": "a11446b8ee76b192b861a433311a0036dd877f9b",
      "parents": [
        "7477792b4cf9e089388a18cacfb69567ddc310f3"
      ],
      "author": {
        "name": "Fabian Maurer",
        "email": "dark.shadow4@web.de",
        "time": "Sat Oct 07 18:14:53 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 19:53:15 2017 +0200"
      },
      "message": "ole32: Don\u0027t redefine htole32/htole16.\n\nOn some systems these macros are already defined\nin usr/include/endian.h\n\nSigned-off-by: Fabian Maurer \u003cdark.shadow4@web.de\u003e\nSigned-off-by: Vincent Povirk \u003cvincent@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "7477792b4cf9e089388a18cacfb69567ddc310f3",
      "tree": "6f2692be0c768510ff8ac7816ca5be5e1e73ed03",
      "parents": [
        "cd4dc08b30eeb66e24bc29a632200604a9af8e70"
      ],
      "author": {
        "name": "Zebediah Figura",
        "email": "z.figura12@gmail.com",
        "time": "Tue Oct 10 18:40:43 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 19:52:36 2017 +0200"
      },
      "message": "server: FSCTL_PIPE_LISTEN on a pipe client should return STATUS_ILLEGAL_FUNCTION.\n\nSigned-off-by: Zebediah Figura \u003cz.figura12@gmail.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "cd4dc08b30eeb66e24bc29a632200604a9af8e70",
      "tree": "c70a9d4a1403f6caf2c61e85a2924854d1c4570d",
      "parents": [
        "a34adbefe452769d47377904c8269a08f02f3c05"
      ],
      "author": {
        "name": "Zebediah Figura",
        "email": "z.figura12@gmail.com",
        "time": "Mon Oct 09 11:48:03 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 19:52:22 2017 +0200"
      },
      "message": "ntdll/tests: Don\u0027t abort if NtCancelFileIoEx() is missing.\n\nSigned-off-by: Zebediah Figura \u003cz.figura12@gmail.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "a34adbefe452769d47377904c8269a08f02f3c05",
      "tree": "b38fe91115cb9e63aa9aa5d5c7349b9771f1cd87",
      "parents": [
        "1ae09d5fb29260b4de72add7a2cdd0244912d00a"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Tue Oct 10 16:44:17 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 18:32:29 2017 +0200"
      },
      "message": "usp10: Remove redundant comparison.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Aric Stewart \u003caric@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "1ae09d5fb29260b4de72add7a2cdd0244912d00a",
      "tree": "218b37b4f4a45e4bfc20c9b3dcaac82d393a865b",
      "parents": [
        "307b3c8ed59acf2de2a049d27b5784a6a97733e6"
      ],
      "author": {
        "name": "Gijs Vermeulen",
        "email": "gijsvrm@gmail.com",
        "time": "Tue Oct 10 16:14:03 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 18:28:21 2017 +0200"
      },
      "message": "msvcrt: Add vf[w]printf_s_l.\n\nSigned-off-by: Gijs Vermeulen \u003cgijsvrm@gmail.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "307b3c8ed59acf2de2a049d27b5784a6a97733e6",
      "tree": "85f13cdc202d0689e2a10d78f994249cd03430e2",
      "parents": [
        "bbb71620cd32cfde52337f5f62eea5a362ca8b98"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Tue Oct 10 17:20:52 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 18:19:10 2017 +0200"
      },
      "message": "oleaut32: Remove redundant comparison.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "bbb71620cd32cfde52337f5f62eea5a362ca8b98",
      "tree": "74b19af34c5da62dd71d4a09db208fb45ee7cc8e",
      "parents": [
        "fd3d5d6f829fe64f46f71960c108393daf6f9190"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:21:31 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 18:19:10 2017 +0200"
      },
      "message": "opengl32: Get type definitions from the XML files.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "fd3d5d6f829fe64f46f71960c108393daf6f9190",
      "tree": "01c31b17ac50d9b9c96373cf6b12c0ce1a9c42fa",
      "parents": [
        "2abeb7634c07892606d7252d673e8a4300b13e08"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:16:03 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:16:03 2017 +0200"
      },
      "message": "opengl32: Convert the XML parser to use XML::LibXML.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "2abeb7634c07892606d7252d673e8a4300b13e08",
      "tree": "856d79a5d3a3851adae742aba2996e7206b3f7ef",
      "parents": [
        "17dffaac7d5a8fc595775d456bb85e343d5aa195"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:10:41 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:10:41 2017 +0200"
      },
      "message": "opengl32: Remove no longer used support for generating thread-safe thunks.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "17dffaac7d5a8fc595775d456bb85e343d5aa195",
      "tree": "fcdc3e9dad1160cda60e50ded375907437194ab3",
      "parents": [
        "62c4ffb4d6b85280ac8406c1af73c1db07fe3130"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:06:10 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 10:06:10 2017 +0200"
      },
      "message": "opengl32: Get WGL function definitions from the XML files.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "62c4ffb4d6b85280ac8406c1af73c1db07fe3130",
      "tree": "8e3b3d43df57d3e3e88c567124328b81a303b01c",
      "parents": [
        "63d6dce04746237c1cb39c22914ed666c55178e1"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 23:57:53 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 10 09:26:04 2017 +0200"
      },
      "message": "shlwapi: Support NT prefix paths in PathGetDriveNumberW.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "63d6dce04746237c1cb39c22914ed666c55178e1",
      "tree": "e485ade25e2c3181493e29b87a2d4cc36542f5e8",
      "parents": [
        "7bdfb745ea22fe8417a6c9dfc981d0361c9be5a7"
      ],
      "author": {
        "name": "Zebediah Figura",
        "email": "z.figura12@gmail.com",
        "time": "Sat Oct 07 11:38:58 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 21:05:28 2017 +0200"
      },
      "message": "d3dcompiler: Fix a buffer size computation.\n\nSigned-off-by: Zebediah Figura \u003cz.figura12@gmail.com\u003e\nSigned-off-by: Matteo Bruni \u003cmbruni@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "7bdfb745ea22fe8417a6c9dfc981d0361c9be5a7",
      "tree": "e57b0320100c754a2c160bc7ef8a558dbeb8d4ac",
      "parents": [
        "e8767bed3c7461a2dcbdeebb06e1ab16c7133a7a"
      ],
      "author": {
        "name": "Akihiro Sagawa",
        "email": "sagawa.aki@gmail.com",
        "time": "Mon Oct 09 17:28:37 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 20:14:57 2017 +0200"
      },
      "message": "d3d9: Return success in d3d9_device_SetMaximumFrameLatency().\n\nSigned-off-by: Akihiro Sagawa \u003csagawa.aki@gmail.com\u003e\nSigned-off-by: Henri Verbeet \u003chverbeet@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "e8767bed3c7461a2dcbdeebb06e1ab16c7133a7a",
      "tree": "ac51ebaf65b7a54781f7f706f196081365af6573",
      "parents": [
        "fd7fbc922afa2d347628faeaa2f353eefc27f74c"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 20:13:01 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 20:14:56 2017 +0200"
      },
      "message": "opengl32: Store GL extensions in a private XML file instead of Perl arrays.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "fd7fbc922afa2d347628faeaa2f353eefc27f74c",
      "tree": "1cc23a87ebed9d19056df777c321607ee7b23aba",
      "parents": [
        "4c412e4a44cc55227c03763d5438555e34e1e848"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:55:54 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:55:54 2017 +0200"
      },
      "message": "opengl32/tests: Fix wglCreatePbufferARB prototype.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4c412e4a44cc55227c03763d5438555e34e1e848",
      "tree": "21dbb64180ae9257eabcbb80573cd6c97e027c01",
      "parents": [
        "becc92a814f0e9691c92d2dc1d30f8f71cafa6c4"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 17:52:13 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:54:29 2017 +0200"
      },
      "message": "mshtml.idl: Added IDocumentEvent declaration.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "becc92a814f0e9691c92d2dc1d30f8f71cafa6c4",
      "tree": "8a50f64e54dba95f5a898e567c28ad8fe7889c33",
      "parents": [
        "8f89e142eca5b042ad915d90daaccd2d7e1a83aa"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 15:10:41 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:54:21 2017 +0200"
      },
      "message": "mshtml/tests: Fixed typo in iface_cmp helper.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "8f89e142eca5b042ad915d90daaccd2d7e1a83aa",
      "tree": "8f401bf399212757b15188db016e7ec79868f4d5",
      "parents": [
        "f449146ae3154d14150159f7f21cf9dbaf2ba6df"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 14:35:48 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:54:14 2017 +0200"
      },
      "message": "jscript: Fixed visit_function_expression error handling.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f449146ae3154d14150159f7f21cf9dbaf2ba6df",
      "tree": "8a189fde40ec90b9d27b6905e3a50acf49fc3633",
      "parents": [
        "c295dd6bda731553f835447c4049d79d11c43b5f"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 14:28:56 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:53:59 2017 +0200"
      },
      "message": "ntdll: Remove no longer needed handling of FD_TYPE_PIPE.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "c295dd6bda731553f835447c4049d79d11c43b5f",
      "tree": "1f9fd2628aa89d1be8c0ce026d2b6d831f81ef32",
      "parents": [
        "4e17ff7c98a654e11c06c4ac742065ae3e6ed9d8"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 14:28:46 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:53:51 2017 +0200"
      },
      "message": "server: Store named pipe fd in pipe_end throughout its whole life time.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4e17ff7c98a654e11c06c4ac742065ae3e6ed9d8",
      "tree": "c31159e67bccaf09a3c6e7eb50243f20e4d27fd9",
      "parents": [
        "2175852f5a45eebef5dcbbad9906509e736d596a"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Mon Oct 09 14:28:21 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:52:38 2017 +0200"
      },
      "message": "ntdll/tests: Remove no longer needed Sleep calls.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "2175852f5a45eebef5dcbbad9906509e736d596a",
      "tree": "e0b38db3b6c1d2298498227a99f1e7c3f4737c70",
      "parents": [
        "8273fc88c9a31728d910b6e6b281a30b0fc7c1f6"
      ],
      "author": {
        "name": "Huw Davies",
        "email": "huw@codeweavers.com",
        "time": "Mon Oct 09 13:15:52 2017 +0100"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:52:29 2017 +0200"
      },
      "message": "ntdll: Add free list buckets for every arena size up to 0x100.\n\nSigned-off-by: Huw Davies \u003chuw@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "8273fc88c9a31728d910b6e6b281a30b0fc7c1f6",
      "tree": "d7a06a3afaf018f28e94113b71d9f2cd1d1f388c",
      "parents": [
        "b7987c6b32bcad1e8f282adee5e2cbd4b5ccacda"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Mon Oct 09 14:45:13 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:51:38 2017 +0200"
      },
      "message": "quartz: Remove redundant comparison.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "b7987c6b32bcad1e8f282adee5e2cbd4b5ccacda",
      "tree": "d2bb76279d96c8ca0094554cfeaa4b64aa92c791",
      "parents": [
        "d4ea289dc189520735f226cf8282dd1c1e0d3d0b"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Mon Oct 09 16:03:05 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:51:22 2017 +0200"
      },
      "message": "winspool.drv: Avoid bitwise operation.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Huw Davies \u003chuw@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "d4ea289dc189520735f226cf8282dd1c1e0d3d0b",
      "tree": "ee7b94f776c06f01181d2dc3f027810d1e3048c5",
      "parents": [
        "1e6bf7d996c6013e0a0fa3baa104811605720527"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Mon Oct 09 15:10:22 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:51:14 2017 +0200"
      },
      "message": "hid/tests: Remove redundant comparison.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Aric Stewart \u003caric@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "1e6bf7d996c6013e0a0fa3baa104811605720527",
      "tree": "41ce806eda0ae24fb28886e7db9b59b401449fd3",
      "parents": [
        "6607065356381941e4ffbb7d07b5a8b78b7e93a4"
      ],
      "author": {
        "name": "Hugh McMaster",
        "email": "hugh.mcmaster@outlook.com",
        "time": "Mon Oct 09 11:46:58 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:50:40 2017 +0200"
      },
      "message": "regedit/tests: Add REG_BINARY to the empty hex data import tests.\n\nSigned-off-by: Hugh McMaster \u003chugh.mcmaster@outlook.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "6607065356381941e4ffbb7d07b5a8b78b7e93a4",
      "tree": "32fcd51ee6d5247d1d1789aa92c824fd1594c91f",
      "parents": [
        "56b31ba2e11ccc46584b0a1d96c27dd310d18eeb"
      ],
      "author": {
        "name": "Hugh McMaster",
        "email": "hugh.mcmaster@outlook.com",
        "time": "Mon Oct 09 11:46:58 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:50:40 2017 +0200"
      },
      "message": "reg/tests: Add REG_BINARY to the empty hex data import tests.\n\nSigned-off-by: Hugh McMaster \u003chugh.mcmaster@outlook.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "56b31ba2e11ccc46584b0a1d96c27dd310d18eeb",
      "tree": "a31a45e76f2fdfbded6587fd7d422937d69e23f8",
      "parents": [
        "adda5aa6358bde67f6286d35ed3549c00b124e82"
      ],
      "author": {
        "name": "Dmitry Kislyuk",
        "email": "dimaki@rocketmail.com",
        "time": "Fri Oct 06 16:27:44 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 19:45:37 2017 +0200"
      },
      "message": "vbscript: Improve parsing of separators in loops and switches.\n\nSigned-off-by: Dmitry Kislyuk \u003cdimaki@rocketmail.com\u003e\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "adda5aa6358bde67f6286d35ed3549c00b124e82",
      "tree": "94f8387e1733009425c96063c51eda42648f7755",
      "parents": [
        "4647a730ecf972bddcdce316c5bdded0f6a97e7a"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Sat Oct 07 16:55:42 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:41 2017 +0200"
      },
      "message": "quartz: Add missing parameter name.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4647a730ecf972bddcdce316c5bdded0f6a97e7a",
      "tree": "672400273bb66a08acf128c981e11aeb49013094",
      "parents": [
        "c4d9176196529a5207d7e6cea5d3135ac347c2e6"
      ],
      "author": {
        "name": "Michael Müller",
        "email": "michael@fds-team.de",
        "time": "Mon Oct 09 09:50:43 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "crypt32: Add MS root CA 2011.\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "c4d9176196529a5207d7e6cea5d3135ac347c2e6",
      "tree": "6a593eeb970bf54dbf15018306cfa169cbab8ab4",
      "parents": [
        "d8e42057e03fdc84737f6f9f0fe58235b4739aae"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Mon Oct 09 10:47:05 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "dwrite: Recognize CFF2 table as CFF variant.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "d8e42057e03fdc84737f6f9f0fe58235b4739aae",
      "tree": "25c969a9acdaabe237a072ee1889d44b9ce8c681",
      "parents": [
        "c6a1fdcc0d2642da96507a70f9c1eab7ce4e5744"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Mon Oct 09 10:47:04 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "dwrite: Recognize CBLC/CBDT image formats.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "c6a1fdcc0d2642da96507a70f9c1eab7ce4e5744",
      "tree": "37ecae80a7ebfea047ff283a00c1798a405222d8",
      "parents": [
        "9bf92459d3137e403b2a88906db1df352fb93867"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Mon Oct 09 10:47:03 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "dwrite: Read whole table directory with a single call when looking for table entry.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "9bf92459d3137e403b2a88906db1df352fb93867",
      "tree": "65f0d376062b1b45ad47329f211b1460643e6f58",
      "parents": [
        "344a41a6caa295d75fd7d2e83a879c828933660d"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Mon Oct 09 10:47:02 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "dwrite: Implement AnalyzeContainerType().\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "344a41a6caa295d75fd7d2e83a879c828933660d",
      "tree": "a8133ed5597153fe60bcf1bf407483e57cce81d5",
      "parents": [
        "49d3cac9ce7cf6bed7f56b789618f870f5eef1da"
      ],
      "author": {
        "name": "Gijs Vermeulen",
        "email": "gijsvrm@gmail.com",
        "time": "Sat Oct 07 01:24:14 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 15:24:40 2017 +0200"
      },
      "message": "msvcrt: Introduce vfprint \u0026 vfwprintf helper functions.\n\nSigned-off-by: Gijs Vermeulen \u003cgijsvrm@gmail.com\u003e\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "49d3cac9ce7cf6bed7f56b789618f870f5eef1da",
      "tree": "ec6b7ad263cca4e6150ff07c891f79a98c07e919",
      "parents": [
        "0374d86c571724b7100308047653d8b300072afb"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 10:44:50 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 10:45:10 2017 +0200"
      },
      "message": "ntdll: Don\u0027t try to unmap system views on the server side.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "0374d86c571724b7100308047653d8b300072afb",
      "tree": "a9dde8a2a64f91ea1a9be8e273720dc6b4ad3134",
      "parents": [
        "fb8226f639093a3fef41f7273fa0089246d1dfa4"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 10:44:29 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Mon Oct 09 10:45:10 2017 +0200"
      },
      "message": "ntdll: Ignore the preload start address if it is zero.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "fb8226f639093a3fef41f7273fa0089246d1dfa4",
      "tree": "bf37ece7249492bbd6ca1c7d9ccc5bc2d811717c",
      "parents": [
        "b4c0b77b03d6588efe6ad800e4659e3f017d81bf"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Fri Oct 06 12:45:20 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "dwrite: Implement IDWriteInMemoryFontFileLoader.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "b4c0b77b03d6588efe6ad800e4659e3f017d81bf",
      "tree": "892455b5da8bd3b34e07a73c4413aba73a3b42a1",
      "parents": [
        "d2f904e07f60c7acba890add4910c9650ad634cb"
      ],
      "author": {
        "name": "Andrew Eikum",
        "email": "aeikum@codeweavers.com",
        "time": "Fri Oct 06 11:20:37 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "wineandroid: Support 32-bit float audio format.\n\nSigned-off-by: Andrew Eikum \u003caeikum@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "d2f904e07f60c7acba890add4910c9650ad634cb",
      "tree": "29aeccb5999004c185f6ae734c63a41a9dfaedb1",
      "parents": [
        "de9d2249961bfede25611cf959ac961c513bc772"
      ],
      "author": {
        "name": "Andrew Eikum",
        "email": "aeikum@codeweavers.com",
        "time": "Fri Oct 06 11:20:35 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "wineandroid: Check that Android supports the format in IsFormatSupported.\n\nSigned-off-by: Andrew Eikum \u003caeikum@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "de9d2249961bfede25611cf959ac961c513bc772",
      "tree": "e3c76e0f7c2dc1d07b066f9cd3c07819ca32a53f",
      "parents": [
        "ffed1a5f9fd0478e3f76d6998cbefd74a8fbc16e"
      ],
      "author": {
        "name": "Huw Davies",
        "email": "huw@codeweavers.com",
        "time": "Fri Oct 06 13:08:47 2017 +0100"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "gdi32: Ignore the alpha channel for blits to DDBs too.\n\nSigned-off-by: Huw Davies \u003chuw@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "ffed1a5f9fd0478e3f76d6998cbefd74a8fbc16e",
      "tree": "d5aacf8d1bf5289187e6ad6b4dc87ee50900a3fb",
      "parents": [
        "6d0d955ac0927a9996292d9df21f475206a527fa"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Fri Oct 06 18:51:36 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "atl110: Fix _ATL_COM_MODULE structure layout.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "6d0d955ac0927a9996292d9df21f475206a527fa",
      "tree": "24723ab64f0c50ea0a80b851f480d600da43cefe",
      "parents": [
        "eb7d55761ed0ee9ee95b02036b4945cd2997f112"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Fri Oct 06 12:07:23 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "msvcrt/tests: Add _mbccpy_s tests.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "eb7d55761ed0ee9ee95b02036b4945cd2997f112",
      "tree": "b6dcf21d7767316625fb106ea1facaab38960c8c",
      "parents": [
        "afdf7491efd7f9bc17ae021eb2ceb32649115e8e"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Fri Oct 06 12:07:18 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "msvcrt: Add _mbccpy_s_l implementation.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "afdf7491efd7f9bc17ae021eb2ceb32649115e8e",
      "tree": "6b9fe1e6a6f244bdd718d84f9f3a0ebf5cdf095c",
      "parents": [
        "1a114c9f4bab60463189e3ecb89766d4d2017d53"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Thu Oct 05 14:59:56 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:49 2017 +0200"
      },
      "message": "msxml3: Use correct string length in saxreader_get_cdata_chunk.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "1a114c9f4bab60463189e3ecb89766d4d2017d53",
      "tree": "9eafc28a0aff940c49fd09111dfe4b0e2611db2f",
      "parents": [
        "9cb29e5182622f7db8316f62fe82e114df73d570"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Wed Oct 04 12:38:47 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:48 2017 +0200"
      },
      "message": "user32: Don\u0027t invalidate ComboBox on CB_SETCURSEL message.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "9cb29e5182622f7db8316f62fe82e114df73d570",
      "tree": "2713c7033f4ec5b44b48c429a4e865aeec544aae",
      "parents": [
        "e5dd995708a6a2bf42d928597c4076dc1aa48bbf"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Wed Oct 04 12:38:36 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:48 2017 +0200"
      },
      "message": "user32: Don\u0027t invalidate ComboBox on LBN_SELCHANGE and LBN_SELCANCEL.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "e5dd995708a6a2bf42d928597c4076dc1aa48bbf",
      "tree": "cbb4cfe5a7015fc7cf44cb3fd102ffd1350f74b4",
      "parents": [
        "eb5c7bccd4543427e335328fa06b2111ae9a927b"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Wed Oct 04 12:38:04 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:48 2017 +0200"
      },
      "message": "user32: Remove unneeded RECT parameter from CBPaintText helper.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "eb5c7bccd4543427e335328fa06b2111ae9a927b",
      "tree": "d42fa71bcfd85b9277e51d372e1cbae47e3c9cd1",
      "parents": [
        "37c5d5adad729e0ac4c75dca95599c70e125471b"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Wed Oct 04 12:37:51 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:48 2017 +0200"
      },
      "message": "user32/tests: Add test for CB_SETCURSEL on ComboBox.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "37c5d5adad729e0ac4c75dca95599c70e125471b",
      "tree": "9933bb90b73fb82f0c3c906bfb78b6a3e759ae6d",
      "parents": [
        "00b57428a532c67ecb3a556b6844372ee6ee5782"
      ],
      "author": {
        "name": "Alex Henrie",
        "email": "alexhenrie24@gmail.com",
        "time": "Thu Oct 05 23:34:13 2017 -0600"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 21:48:46 2017 +0200"
      },
      "message": "rsaenh: Use a macro to initialize the string sizes in aProvEnumAlgsEx.\n\nSigned-off-by: Alex Henrie \u003calexhenrie24@gmail.com\u003e\nSigned-off-by: Michael Stefaniuc \u003cmstefani@winehq.org\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "00b57428a532c67ecb3a556b6844372ee6ee5782",
      "tree": "68364ad965d51ac22c40b1a5cb70a97ef25bf03d",
      "parents": [
        "a06af679696b4d8ea1984f5d02d81c96743346fd"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Fri Oct 06 00:08:58 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 08:36:48 2017 +0200"
      },
      "message": "kernelbase: Add AppPolicyGetWindowingModel stub.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "a06af679696b4d8ea1984f5d02d81c96743346fd",
      "tree": "482322528491af3c8941f2e9c6cbe2d4f57efd0a",
      "parents": [
        "825d5c86415d9e76c92a9d533c00790efe847ae7"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Fri Oct 06 00:08:57 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Fri Oct 06 08:36:43 2017 +0200"
      },
      "message": "kernelbase: Add AppPolicyGetShowDeveloperDiagnostic stub.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "825d5c86415d9e76c92a9d533c00790efe847ae7",
      "tree": "449e07c813efd4f10ace6e95e0795446e96148c3",
      "parents": [
        "ed4c5c7864ea4087f86e4cde8f2fe5385020abb8"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Thu Oct 05 01:20:44 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 21:42:02 2017 +0200"
      },
      "message": "kernelbase: Add AppPolicyGetThreadInitializationType stub.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "ed4c5c7864ea4087f86e4cde8f2fe5385020abb8",
      "tree": "ebf52bf37b2396ef232b239253576166557b378c",
      "parents": [
        "85b3df00abc8f6d534ece0d072f187fa49e4c7b6"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Thu Oct 05 01:20:42 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 21:41:56 2017 +0200"
      },
      "message": "kernelbase: Add AppPolicyGetProcessTerminationMethod stub.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "85b3df00abc8f6d534ece0d072f187fa49e4c7b6",
      "tree": "75ba641e55631aa07235a64363023550b7b06c33",
      "parents": [
        "f38c958ed430388950d1360bec3392ea2f1fc2b9"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Thu Oct 05 01:20:41 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 21:41:29 2017 +0200"
      },
      "message": "include: Add appmodel.h.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f38c958ed430388950d1360bec3392ea2f1fc2b9",
      "tree": "6114f732a55e3e5cfb31ae394cd0a679e01de8d2",
      "parents": [
        "f097c2be1167ead5bd6e317fe56497b207719b83"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Thu Oct 05 19:39:29 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 20:32:10 2017 +0200"
      },
      "message": "msvcrt/tests: Add _mbsnlen tests.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f097c2be1167ead5bd6e317fe56497b207719b83",
      "tree": "9c2ab0f7983c2df1026d5a934c621a138aba8fc4",
      "parents": [
        "bce8330f99003ec076881f0f415960e93117c896"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Thu Oct 05 19:39:25 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 20:32:03 2017 +0200"
      },
      "message": "msvcrt: Add mbsnlen_l implementation.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "bce8330f99003ec076881f0f415960e93117c896",
      "tree": "ce1210debb89537ef9909cfb8b3e5b9ae862d84a",
      "parents": [
        "132d111815f88b73db3beee954c335e5afb9e5c2"
      ],
      "author": {
        "name": "Vincent Povirk",
        "email": "vincent@codeweavers.com",
        "time": "Thu Oct 05 11:49:34 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:36:15 2017 +0200"
      },
      "message": "mscoree: Mono renamed mono_trace_set_assembly.\n\nSigned-off-by: Vincent Povirk \u003cvincent@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "132d111815f88b73db3beee954c335e5afb9e5c2",
      "tree": "19da75ae7e60d01a539ceeaec0e790419d70c531",
      "parents": [
        "b9248446ffe3da1720e9b88565e5a04c3c090e6a"
      ],
      "author": {
        "name": "Hans Leidekker",
        "email": "hans@codeweavers.com",
        "time": "Thu Oct 05 15:02:15 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "secur32/tests: Don\u0027t free static buffers (Valgrind).\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "b9248446ffe3da1720e9b88565e5a04c3c090e6a",
      "tree": "344d8b43a69af3cbca89b96b3cf434b65847239c",
      "parents": [
        "1e87417e7f4bd2d995e67113b5562c67329b5656"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Thu Oct 05 14:30:56 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "kernel32/tests: Get rid of no longer needed hacks.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "1e87417e7f4bd2d995e67113b5562c67329b5656",
      "tree": "5f89bc502ffa865b7e1d08a109bbaf93c8cca7fc",
      "parents": [
        "d520f30b4deacf62ad5aac8563f550311c520f90"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Thu Oct 05 14:30:36 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "ntdll: Always use server ioctl for FSCTL_PIPE_PEEK.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "d520f30b4deacf62ad5aac8563f550311c520f90",
      "tree": "804bcbe54a17da29898e42be5599a57202253ff7",
      "parents": [
        "2659a796f77d17d8026bb60890c1b48c0120c16a"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Thu Oct 05 14:30:12 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "server: Get rid of no longer needed use_server_io.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "2659a796f77d17d8026bb60890c1b48c0120c16a",
      "tree": "6e47dc449289589c5bb5e6755effddec31a99ec9",
      "parents": [
        "87ccecbfa24e88d80c292d165b3223683b409bfa"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Thu Oct 05 14:29:54 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "server: Get rid of no longer used support for queuing client side asyncs on named pipes.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "87ccecbfa24e88d80c292d165b3223683b409bfa",
      "tree": "954e0d427f103f2cb1d66203551f25914024ac58",
      "parents": [
        "52f686e05478d22a3488efd755223ed8560feaa2"
      ],
      "author": {
        "name": "Huw Davies",
        "email": "huw@codeweavers.com",
        "time": "Thu Oct 05 13:11:06 2017 +0100"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "ole32: In the non-aggregated case a request for IUnknown actually returns IOleCache2.\n\nSigned-off-by: Huw Davies \u003chuw@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "52f686e05478d22a3488efd755223ed8560feaa2",
      "tree": "249d7b1651ffcb26f0c8c368407d9dcf449f9d05",
      "parents": [
        "4a6fb941e5934e7f696b27962de7f446ac1df635"
      ],
      "author": {
        "name": "Hugh McMaster",
        "email": "hugh.mcmaster@outlook.com",
        "time": "Thu Oct 05 11:53:23 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:09 2017 +0200"
      },
      "message": "regedit/tests: Test the importing of hex values with no data.\n\nSigned-off-by: Hugh McMaster \u003chugh.mcmaster@outlook.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4a6fb941e5934e7f696b27962de7f446ac1df635",
      "tree": "5b493c91c999fdbc2f1c3db1b10f2f635ccbdded",
      "parents": [
        "4236c47023d335e6cf001eeb4789f84347ee6186"
      ],
      "author": {
        "name": "Hugh McMaster",
        "email": "hugh.mcmaster@outlook.com",
        "time": "Thu Oct 05 11:53:23 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:08 2017 +0200"
      },
      "message": "reg/tests: Test the importing of hex values with no data.\n\nSigned-off-by: Hugh McMaster \u003chugh.mcmaster@outlook.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4236c47023d335e6cf001eeb4789f84347ee6186",
      "tree": "9e27e4b79115986e82ac3c2c93131cf735102aed",
      "parents": [
        "94892721ec0c917cf9700d4090f02ce4176a617d"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Thu Oct 05 13:00:00 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:08 2017 +0200"
      },
      "message": "dwrite/tests: Some more tests for in-memory loader.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "94892721ec0c917cf9700d4090f02ce4176a617d",
      "tree": "ccdfd67f95a894864e824807ea22c9ade1ecdcfc",
      "parents": [
        "accdabadba740af6455ece7809bf9644d71124fa"
      ],
      "author": {
        "name": "Hans Leidekker",
        "email": "hans@codeweavers.com",
        "time": "Thu Oct 05 11:04:37 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 19:33:08 2017 +0200"
      },
      "message": "wbemprox: Avoid an invalid write when there are no forwards in the route table (Valgrind).\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "accdabadba740af6455ece7809bf9644d71124fa",
      "tree": "cce22b81f223262b71221e0c7633993b868b4411",
      "parents": [
        "8fc6b58df4b3b399780bfd10103276f49a813560"
      ],
      "author": {
        "name": "Hans Leidekker",
        "email": "hans@codeweavers.com",
        "time": "Thu Oct 05 10:05:33 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 10:34:27 2017 +0200"
      },
      "message": "wldap32: Create version 3 contexts by default.\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "8fc6b58df4b3b399780bfd10103276f49a813560",
      "tree": "1b9adbf54547941fc18309dacd9c5888f2527fea",
      "parents": [
        "9a53298eed493080fb132d0cd57fffa95b00b1ec"
      ],
      "author": {
        "name": "Andrey Gusev",
        "email": "andrey.goosev@gmail.com",
        "time": "Thu Oct 05 11:00:46 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Thu Oct 05 10:34:20 2017 +0200"
      },
      "message": "winhttp: Remove redundant comparison.\n\nSigned-off-by: Andrey Gusev \u003candrey.goosev@gmail.com\u003e\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "9a53298eed493080fb132d0cd57fffa95b00b1ec",
      "tree": "b3be346c8e14c68abdbe21a3b55b747c2cd07ca5",
      "parents": [
        "2ea6c93bc419eab03921b48896b9985daea7b8bd"
      ],
      "author": {
        "name": "Louis Lenders",
        "email": "xerox.xerox2000x@gmail.com",
        "time": "Wed Oct 04 12:17:03 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 22:27:00 2017 +0200"
      },
      "message": "ntdll: Add stub for RtlGetUnloadEventTrace.\n\nSigned-off-by: Louis Lenders \u003cxerox.xerox2000x@gmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "2ea6c93bc419eab03921b48896b9985daea7b8bd",
      "tree": "db5b225b75a6f4659ada33e660b5b24d6f04fecf",
      "parents": [
        "3558dea0bd30f1adcf93bcaf04f9e4a730c51f1b"
      ],
      "author": {
        "name": "Vincent Povirk",
        "email": "vincent@codeweavers.com",
        "time": "Wed Oct 04 14:54:19 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:56:07 2017 +0200"
      },
      "message": "gdiplus/tests: Add tests for gdi32 transform and clip caching.\n\nSigned-off-by: Vincent Povirk \u003cvincent@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "3558dea0bd30f1adcf93bcaf04f9e4a730c51f1b",
      "tree": "a7937c1f3870b7ff16cba2190dddec7dcfabb15b",
      "parents": [
        "31e4dede0f12135505287c14ac1e77be565cab52"
      ],
      "author": {
        "name": "Vincent Povirk",
        "email": "vincent@codeweavers.com",
        "time": "Wed Oct 04 14:54:18 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:56:04 2017 +0200"
      },
      "message": "gdiplus: Store the gdi32 clip region at Graphics creation time.\n\nSigned-off-by: Vincent Povirk \u003cvincent@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "31e4dede0f12135505287c14ac1e77be565cab52",
      "tree": "9b35061df5b472034a5d094762ebce9794a318c3",
      "parents": [
        "7a3c6da674b0efc80abc56c6a244130da5f130fb"
      ],
      "author": {
        "name": "Vincent Povirk",
        "email": "vincent@codeweavers.com",
        "time": "Wed Oct 04 14:54:17 2017 -0500"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:56:00 2017 +0200"
      },
      "message": "gdiplus: Store the gdi32 transform at Graphics creation time.\n\nSigned-off-by: Vincent Povirk \u003cvincent@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "7a3c6da674b0efc80abc56c6a244130da5f130fb",
      "tree": "04edf76b211f6b83d6101b7c94a83f1d3e79418e",
      "parents": [
        "f16f7dc8ce0a425bc8a5e6173b09023d25faca2d"
      ],
      "author": {
        "name": "Nikolay Sivov",
        "email": "nsivov@codeweavers.com",
        "time": "Wed Oct 04 12:57:52 2017 +0300"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:55:39 2017 +0200"
      },
      "message": "include: Added some definitions used for UIAnimationTimer.\n\nSigned-off-by: Nikolay Sivov \u003cnsivov@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f16f7dc8ce0a425bc8a5e6173b09023d25faca2d",
      "tree": "7d504acb6bf78e86105e6a224b69063c17d8b776",
      "parents": [
        "4dbb2cbfc4b28edce22df104a4e414f7e7f318de"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:18:53 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:52:37 2017 +0200"
      },
      "message": "server: Get rid of no longer used support for flush on socket-based named pipes.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "4dbb2cbfc4b28edce22df104a4e414f7e7f318de",
      "tree": "87c044bba86520fe307b09475da90f101ff5cfbe",
      "parents": [
        "7eb785416193f7ca154872222b9cfcd3db7a7418"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:18:40 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:51:23 2017 +0200"
      },
      "message": "server: Get rid of no longer used support for creating socket-based named pipes.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "7eb785416193f7ca154872222b9cfcd3db7a7418",
      "tree": "bacf6cb7a94182b4c7f0eca8ac8f967a134ad6a1",
      "parents": [
        "e5a43fa9c804367520e98f051bf9a19008be5405"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:18:29 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:40:56 2017 +0200"
      },
      "message": "server: Use server side named pipe implementation in byte mode.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "e5a43fa9c804367520e98f051bf9a19008be5405",
      "tree": "d7407a6dcd8fdcd94d510663289a24e7512cb75b",
      "parents": [
        "f68bea526f0edf5abab1e677aaa968dff1c2e51a"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:18:02 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:34:47 2017 +0200"
      },
      "message": "server: Don\u0027t queue zero size writes in byte mode.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f68bea526f0edf5abab1e677aaa968dff1c2e51a",
      "tree": "169198fbeb191d30220dd601ddda71c88cccf054",
      "parents": [
        "688c7a99d2ce9dd60d39efb60138bdebb4fceace"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:17:52 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:33:02 2017 +0200"
      },
      "message": "server: Support FSCTL_PIPE_PEEK in byte mode.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "688c7a99d2ce9dd60d39efb60138bdebb4fceace",
      "tree": "5070dd8108752577bc32301f6da87e1c3cce57af",
      "parents": [
        "6283f4ed96339d9e30e263572cfee8b92add1180"
      ],
      "author": {
        "name": "Jacek Caban",
        "email": "jacek@codeweavers.com",
        "time": "Wed Oct 04 15:17:35 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 21:24:28 2017 +0200"
      },
      "message": "server: Return error for FSCTL_PIPE_PEEK calls on disconnected pipes.\n\nSigned-off-by: Jacek Caban \u003cjacek@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "6283f4ed96339d9e30e263572cfee8b92add1180",
      "tree": "cc29f90d5cb64b322e4f3fadfc1d306d7b50f75b",
      "parents": [
        "f517022ecc8dfd23486b4cdc32343323ffd9ec9b"
      ],
      "author": {
        "name": "Hans Leidekker",
        "email": "hans@codeweavers.com",
        "time": "Wed Oct 04 16:49:42 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 16:53:13 2017 +0200"
      },
      "message": "winhttp: Fix invalid reads with tracing on (Valgrind).\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "f517022ecc8dfd23486b4cdc32343323ffd9ec9b",
      "tree": "3c39e57c3e9e7093f644eabfc7577a05b5ea115f",
      "parents": [
        "e3af73716bb69269f818413333eae3322d1b7e60"
      ],
      "author": {
        "name": "Hans Leidekker",
        "email": "hans@codeweavers.com",
        "time": "Wed Oct 04 16:49:41 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 16:53:10 2017 +0200"
      },
      "message": "msi: Fix an invalid write in build_default_format (Valgrind).\n\nSigned-off-by: Hans Leidekker \u003chans@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "e3af73716bb69269f818413333eae3322d1b7e60",
      "tree": "825921d02c0f33d33ddb93ed167c15f5d8c7e8cf",
      "parents": [
        "378931f85e5781c71b698399dc81284e75685cac"
      ],
      "author": {
        "name": "Piotr Caban",
        "email": "piotr@codeweavers.com",
        "time": "Wed Oct 04 15:39:03 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 16:53:07 2017 +0200"
      },
      "message": "msvcp140: Skip _Reschedule_chore tests when CreateThreadpoolWork is not available.\n\nSigned-off-by: Piotr Caban \u003cpiotr@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "378931f85e5781c71b698399dc81284e75685cac",
      "tree": "e49d554022d9f353847a7fa2647a5d3e4583a77c",
      "parents": [
        "884c6ddd516478a94cd4e42ff5510ad226e69bde"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 16:45:44 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 16:45:44 2017 +0200"
      },
      "message": "configure: Add pkg-config support for libcups.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "884c6ddd516478a94cd4e42ff5510ad226e69bde",
      "tree": "b5a0a14fe99da846762bacaa068b57ba234c2b53",
      "parents": [
        "6d62904497e81e167f1b916a5c7ee3ca0fd3c4c2"
      ],
      "author": {
        "name": "Alistair Leslie-Hughes",
        "email": "leslie_alistair@hotmail.com",
        "time": "Wed Oct 04 04:40:22 2017 +0000"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:44:35 2017 +0200"
      },
      "message": "oleaut32/tests: Add VarDateFromStr test.\n\nSigned-off-by: Alistair Leslie-Hughes \u003cleslie_alistair@hotmail.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "6d62904497e81e167f1b916a5c7ee3ca0fd3c4c2",
      "tree": "9c2225aaee715c41f111935925481ffe85e5c4ae",
      "parents": [
        "8c944f7a9d202be199ff2804e0236120fca9e95b"
      ],
      "author": {
        "name": "Fabian Maurer",
        "email": "dark.shadow4@web.de",
        "time": "Tue Oct 03 17:31:11 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:44:00 2017 +0200"
      },
      "message": "riched20: In ME_ProtectPartialTableDeletion properly set out parameter (cppcheck).\n\nSigned-off-by: Fabian Maurer \u003cdark.shadow4@web.de\u003e\nSigned-off-by: Huw Davies \u003chuw@codeweavers.com\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "8c944f7a9d202be199ff2804e0236120fca9e95b",
      "tree": "5a5cfc652a8c867e799dfe37bcf8a418047878b0",
      "parents": [
        "71903899aa620e958de42e63f8d0fe51abd5a321"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:08:31 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:08:31 2017 +0200"
      },
      "message": "server: Keep a reference to the shared PE mapping in mapped views.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "71903899aa620e958de42e63f8d0fe51abd5a321",
      "tree": "2e728f143f9e6ec127b16c32456071b72ed29321",
      "parents": [
        "b34ea10112227a0d8554c81fc093c0cf6e1bc1b7"
      ],
      "author": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:06:14 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Wed Oct 04 10:06:14 2017 +0200"
      },
      "message": "server: Add a separate object to store the PE shared mapping file.\n\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    },
    {
      "commit": "b34ea10112227a0d8554c81fc093c0cf6e1bc1b7",
      "tree": "1e851b277a042b0ef5f31319cb0bd3c4ed04b00f",
      "parents": [
        "67756774f5b8d37fee278959d4ba0400acb9d68f"
      ],
      "author": {
        "name": "Fabian Maurer",
        "email": "dark.shadow4@web.de",
        "time": "Tue Oct 03 17:44:54 2017 +0200"
      },
      "committer": {
        "name": "Alexandre Julliard",
        "email": "julliard@winehq.org",
        "time": "Tue Oct 03 21:16:19 2017 +0200"
      },
      "message": "crypt32: In CRYPT_CollectionAdvanceEnum remove unneeded statement (cppcheck).\n\nSigned-off-by: Fabian Maurer \u003cdark.shadow4@web.de\u003e\nSigned-off-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\n"
    }
  ],
  "next": "67756774f5b8d37fee278959d4ba0400acb9d68f"
}
