{"push_id":2183199231,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a0968f660bbf15dd9cb1469a36978fcc7796ec57","before":"7273a7ba218217a8dfab2f05e248afb92b445963","commits":[{"sha":"a0968f660bbf15dd9cb1469a36978fcc7796ec57","author":{"name":"Adam Słaboń","email":"16d42ed6e3a00ad299b7ae559aaaf0d358712cd6@users.noreply.github.com"},"message":"Squashed commit of the following:\n\ncommit c4a412a2b9fd77807ad75ab4ad9337c008a850f4\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:40:23 2017 +0100\n\n    [ACPPAGE] Make use of the PCH.\n\ncommit 4db1f987f3e113c871d98a34b80ed4b3d643332a\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:36:45 2017 +0100\n\n    [MSPAINT] Add some header guards.\n\ncommit 44d57334de6e0a2aefb06884f71f69288dc24702\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:29:58 2017 +0100\n\n    [LSASRV] Deduplicate SAMPR_ULONG_ARRAY.\n\ncommit f6108f3187789fba6fb5cd05ce66eee99ee93812\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:24:35 2017 +0100\n\n    [MSAFD] Move the default debug channel to msafd.h.\n\ncommit 0bae06fa5f5f3e198adcb50a86e9ede3649ef22a\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:20:22 2017 +0100\n\n    [HAL] Add some header guards.\n\ncommit a308735be60121be4ab67f0bef53b48e2b6f69d6\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:11:45 2017 +0100\n\n    [VGA] Correct VgaInterpretCmdStream() declaration.\n\ncommit 69005963fb4b1378f6a666c2b8b2483c222740f8\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 13:04:23 2017 +0100\n\n    [UUID] Add a PCH.\n\ncommit 28343c6c0c5ca7a91778fcf46f08e1cc6213272c\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Dec 9 12:45:16 2017 +0100\n\n    [FASTFAT] Fix size checking in VfatGetFileNameInformation()\n\ncommit 9f3c80193e5f5d9c0497033322c515cdb3690e8c\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Dec 9 12:33:29 2017 +0100\n\n    [FASTFAT] Don't mix FileNameInformation and FileNamesInformation (and support the later).\n    This commit fixes weird behavior in our FastFAT implementation. It was mixing two classes:\n    FileNameInformation and FileNamesInformation. It was handling FileNameInformation like\n    FileNamesInformation and was filling buffer with FILE_NAMES_INFORMATION structure instead\n    of FILE_NAME_INFORMATION structure (how many things did that break?!).\n    Also, it wasn't implementing the FileNamesInformation class at all. This is required by\n    ntdll_winetest:directory which doesn't expect it to fail and thus, attempts to read\n    never filled in memory.\n\n    This commit fixes the winetest crash, and may fix other weird FS behavior.\n\n    CORE-13367\n\ncommit d086a431cb9a31cb9ed7a4f592b8c82efbd1b552\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 9 12:32:18 2017 +0100\n\n    [SAMLIB] Use precomp.h in dllmain.c.\n\ncommit 4ac511405f69535076bbdabfc2710891978e5d02\nAuthor: Mark Jansen <mark.jansen@reactos.org>\nDate:   Sat Dec 9 00:51:56 2017 +0100\n\n    [SHELL32_APITEST] Add test for SHCreateFileExtractIconW\n    CORE-14082\n\ncommit 4fcaf92ec385dfb2a05064aef1ef75c205a68c81\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Dec 9 11:53:54 2017 +0100\n\n    [KERNEL32] Silent a noisy DPRINT1\n\ncommit ea4daf8b6873cd6256c45ac1c6b7cfea2e58b340\nAuthor: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>\nDate:   Sat Dec 9 19:06:51 2017 +0900\n\n    [WIN32K] Fix NtGdiGetTextFaceW to report face name correctly (#173)\n\n    Initialize TEXTOBJ.FaceName member in TextIntRealizeFont and use it in NtGdiGetTextFaceW\n    CORE-14071\n\ncommit e95751ab786e0266f430e6f65218835774d328d9\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Dec 9 10:59:37 2017 +0100\n\n    [FASTFAT] Calculate more accurately buffer length in VfatGetAllInformation().\n\ncommit 52f0726817fc40917f1ce956029b38985f32d9fa\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Dec 9 10:58:19 2017 +0100\n\n    [FASTFAT] Allow partial returns on directory info query for first entry.\n    This mimics what MS FastFAT does and fixes (a bit) ntdll_winetest:directory.\n    It still crashes, but go farther.\n\n    CORE-13367\n\ncommit e15874b491a3b528eeae0dbbf64b29bcfb9c20a9\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Dec 8 23:15:31 2017 +0100\n\n    [STOBJECT] Improve the existing PCH and make use of it.\n\ncommit 6429bfcd8f8fe1dd6ca836421f723a139f0fea78\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Dec 8 23:04:48 2017 +0100\n\n    [CONSRV] Deduplicate GetScreenBufferSizeUnits(), SmallRectToRect() and ConsoleInput. Rename ConsoleList and InsertConsole(). #179\n\ncommit 9d91a2e8cea8b17fdf64171724ed07fda4546aab\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Fri Dec 8 22:45:04 2017 +0100\n\n    [SERVICES] Fix querying the status of a registered but not started driver.\n    The current implementation was broken and some dead code was never called; always failing before.\n    This fix revives this dead code!\n    Extra fix: avoid derefencing potential null-ptr.\n    And also, as bonus, comment the function so that logic can be easily understood.\n\n    CORE-14062\n\ncommit 81532227b6be15f8f143e879c85f329e5a084c12\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Tue Nov 21 23:36:34 2017 +0100\n\n    [NTOS:MM] Implement and use MiAcquirePfnLockAtDpcLevel/MiReleasePfnLockFromDpcLevel.\n\ncommit da5949280c3c97449ebf0776936d62a58e5ed7a0\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Tue Nov 21 23:33:42 2017 +0100\n\n    [NTOS:MM] Use inline functions to acquire/release the PFN lock.\n\ncommit a11841c939790b9bd1721f6aeae79e335932528c\nAuthor: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>\nDate:   Mon Nov 27 00:51:18 2017 +0100\n\n    [NTDLL_APITEST] Create Test_NtFreeVirtualMemory_Parameters(). CORE-13126\n\n    - Test 4th parameter (\"ULONG FreeType\") invalid values.\n\ncommit 4aabe88288c70e19d7ed73e77743cd0783ba1d37\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Thu Dec 7 12:25:01 2017 +0100\n\n    [NTDLL_APITEST] Add license header for NtFreeVirtualMemory.c\n\ncommit c45a6e15bf7c8a4144fde71a1a92624d1ad269be\nAuthor: James Tabor <james.tabor@reactos.org>\nDate:   Thu Dec 7 21:14:21 2017 -0600\n\n    [User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.\n\n    Required a sync port from wine. This is a hack fix with Win32SS until\n    proper IMM support is added to Win32SS.\n\ncommit 9b349f958cd1ee7db7a8457cc73c6f0f8057ca4a\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Dec 8 00:22:05 2017 +0100\n\n    [ADVAPI32_APITEST][NTDLL_APITEST][WINDOWSCODECS] Comment out some unused functions and types. Silences some clang-cl warnings.\n\ncommit ccd5377851f2faa3e8d899c6d928a113cec67a1d\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Dec 8 00:06:13 2017 +0100\n\n    [COMCTL32][FLTLIB][NETAPI32][SNDVOL32][STOBJECT][WBEMPROX] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.\n\ncommit e83592920b1aa231be117bed6ba992b05319f43d\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 23:54:22 2017 +0100\n\n    [SHELL32] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.\n\ncommit 7ed4c1dd03a9d82f47708538daf829e8f68f9a82\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 23:34:28 2017 +0100\n\n    [ADVAPI32] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.\n\ncommit 56334230869d0c5d8028abd0199fdbd067b4aaed\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 23:26:59 2017 +0100\n\n    [FREETYPE][PORTCLS][RPCSS][SPOOLSV][STLPORT][USETUP][WLANSVC] Silence some clang-cl warnings.\n\ncommit 9f85ef671270632e218d2d0c93246a3866f88851\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 23:22:27 2017 +0100\n\n    [CMAKE/CLANG-CL] Don't pass /TP twice when we're dealing with a clang-cl c++ PCH. Pass -nostdinc instead of /X on clang-cl builds.\n\ncommit 43e1d6f177b687a14b4fdd88554ff64a6376ca1a\nAuthor: CNAmira <forucial@icloud.com>\nDate:   Fri Dec 8 05:53:48 2017 +0800\n\n    [TRANSLATION] Update Simplified Chinese translations. (#170)\n\n    - Add Simplified Chinese translation for EVENTCREATE.\n    - Update translations for 'dxdiag', 'fontview', 'magnify', 'mmc', 'rapps' and 'wordpad'.\n    Patch by Li Keqing.\n\ncommit 917b74b0dc4099bbf5a56da4c99f3ecbe88540c3\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 22:37:40 2017 +0100\n\n    [USER32] We're still using this one. Fixes build.\n\ncommit d16362731992fb3c9f1957adbe1d862830ec6139\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Thu Dec 7 23:24:32 2017 +0200\n\n    [BROWSEUI] Move _ILIsDesktop to a shared header to avoid having 3 instances of it\n\ncommit 94431656254347efd3095e9a45c99d8f66752042\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Dec 7 22:24:40 2017 +0100\n\n    [USER32] Remove unused debug channels. Silences some clang-cl warnings.\n\ncommit 49db8dc2a2dd58c3f8e89f9933c8f04b0203d086\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Thu Dec 7 19:35:20 2017 +0100\n\n    [CMD] Fix resource string (unrecognized escape sequence); addendum to 9a59558.\n\ncommit 00124d1b1ad0ff51d6ce1eb868ecb57aca481cdd\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Dec 3 23:30:10 2017 +0100\n\n    [CMAKE/CLANG-CL] Silence some clang-cl warnings in consistency with our gcc build.\n\ncommit 6fe9441d32f532c39446b6ca7a2c9e11849676e0\nAuthor: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>\nDate:   Thu Nov 30 01:44:40 2017 +0100\n\n    [NTDLL_APITEST] Allow the test to load on Windows XP. ROSTESTS-293\n\ncommit d73a72c21d9e6ae57ce30c44d2dbe5ee5952466c\nAuthor: Ged Murphy <gedmurphy@reactos.org>\nDate:   Wed Dec 6 22:08:46 2017 +0000\n\n    [SERVMAN] Fix return check on PropSheet_IsDialogMessage.\n\n    Should fix the regression introduced in the last commit.\n    CORE-14068\n\ncommit 069546f5a49889e59ea10c1d483b0970d01e8778\nAuthor: Luo Yufan <njlyf2011@hotmail.com>\nDate:   Wed Dec 6 15:35:27 2017 +0100\n\n    Update Simplified Chinese translation.\n\ncommit 3ad4791796d95e79b6f69db15c4124870dbae55a\nAuthor: Alexander Shaposhnikov <sanchaez@reactos.org>\nDate:   Wed Dec 6 11:23:49 2017 +0200\n\n    [README] Update to 0.4.7\n\ncommit c473b1a4d65e588eaba62aa4b942aeb04f13703b\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Dec 5 23:28:04 2017 +0100\n\n    [NTOSKRNL] Only activate dumper in DBG builds\n\ncommit 149e1a261013c5c3b24ab1c5ee82517646c3740f\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Dec 5 23:19:11 2017 +0100\n\n    [NTOSKRNL] Add a non paged memory dumper in case of low memory situation.\n    Its purpose is to dump the non paged consumption, tag by tag,\n    to allow tracking potential faulting driver in case ReactOS starts lacking memory.\n    This will look like what !poolused outputs, even though it doesn't deal with paged pool.\n\n    Thanks to Thomas for his kind review and improvement suggestions.\n\n    CORE-14048\n\ncommit e36b89addba874fc9aa898a42e894ef37465cd30\nAuthor: Ged Murphy <gedmurphy@reactos.org>\nDate:   Tue Dec 5 22:13:02 2017 +0000\n\n    [SERVMAN]\n\n    - Avoid a potential race whereby the current service selection can change before the propsheet thread starts up\n    - Cleanup the depends data, it doesn't need to be passed around the propsheet\n\ncommit 4296826c5882a245e103b28bb4e64371a0b01c97\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Dec 5 21:38:40 2017 +0100\n\n    [VCDCLI] Add support for UDF/Joliet hidding.\n    By providing /u or /j switch on mount, the virtual CD-ROM class driver\n    will break the associated signatures on read so that FSDs cannot recognize them any longer.\n\ncommit ceb1e0b9ff1a4567923c6a32914296d8721f6332\nAuthor: Ged Murphy <gedmurphy@reactos.org>\nDate:   Tue Dec 5 12:25:14 2017 +0000\n\n    [Servman] Make the property sheets modeless so users can open multiple services at the same time (#166)\n\n    [SERVMAN]\n    - Make the property sheets modeless so users can open multiple services at the same time\n    - Untested in ros. In fact we have no code or tests cases to check that modeless property sheets work, so please raise a bug if you find any issues with the app.\n    - Dedicated to reactosfanboy\n\ncommit df88fcf5ccd5ec43433c1bcb7ac0c9f88e0afa79\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sun Dec 3 18:45:24 2017 +0300\n\n    [SHELL32_APITEST] SHParseDisplayName: More tests for relative paths\n\ncommit 53edadb8c0ce1ced5faedcd5080b1a65d3f85212\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Dec 2 23:54:35 2017 +0300\n\n    [BROWSEUI] SHExplorerParseCmdLine: Improve relative path handling\n\n    CORE-12882, CORE-13847\n\ncommit 5dade730725296c3811939f5ba13384e8cfdf242\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Dec 2 23:52:38 2017 +0300\n\n    [BROWSEUI_APITEST] Improve tests for relative paths\n\ncommit 57aa1f1fc6744733020e800e45ffa86481337179\nAuthor: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>\nDate:   Fri Nov 17 01:44:31 2017 +0100\n\n    [SHELL32] shellpath.c: it is _WIN32_WINNT, not WIN32_WINNT. We even need to use __REACTOS__ instead here. CORE-12580\n\ncommit b8309397b57c2a1fffb12e63d9a15becfd2fae57\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 2 00:20:14 2017 +0100\n\n    [AFD] Introduce and use pool tags. Thanks go to Arty for assisting me with this. CORE-14048\n\ncommit a2cc76af845b2a037a6a472b740ce437107d9bd7\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Nov 25 23:18:48 2017 +0300\n\n    [IPHLPAPI] Implement interface name resolving functions\n\n    Including:\n    - NhGetInterfaceNameFromDeviceGuid\n    - NhGetInterfaceNameFromGuid\n\n    CORE-13831, CORE-14033\n\n    Reference:\n    https://github.com/boundary/wireshark/blob/master/capture_win_ifnames.c#L275\n\ncommit d6e0c422e1661223d60910386164458cc02a9574\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Nov 25 20:06:21 2017 +0300\n\n    [IPHLPAPI_APITEST] Add tests for interface resolving functions\n\n    CORE-13831, CORE-14033\n\ncommit 581f32b8c207c4c366b690ccc9e05f2d97fecf45\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Dec 3 18:13:25 2017 +0100\n\n    [VCDCLI] Implement a tool that allows managing vcdrom class driver.\n    It allows you managing virtual drives, mounting images, ejecting images, and so on.\n\n    It will load the driver when required.\n\n    It's less features complete that the MS GUI implementation.\n    I'll implement them later on, it can be quickly done.\n    What's missing: UDF/Joliet suppr and persistent mounts\n\ncommit 6906e184bb22720e4f498f576af96eb5b84980e2\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Dec 3 18:10:32 2017 +0100\n\n    [VCDROM] Implement the virtual CD-ROM class driver.\n    It was provided by MS as a separate package to download for Windows (up to 7).\n    That class driver allows creating virtual drives on which we can later mount ISOs images.\n    It's rather basic, but does the job.\n\n    To use it, you can use the GUI app from Microsoft (Virtual CD-ROM Control Panel)\n    or the vcdcli in CLI. We're compatible :-).\n\n    Note that it's not loaded at boot, you need to manually start it, to lower memory footprint.\n    Both applications will handle this for you.\n\ncommit 63d46228b8e9c70c2510d049371600a68acefef3\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Dec 3 18:09:43 2017 +0100\n\n    [PSDK] Define the IOCTL_CDROM_EJECT_MEDIA IOCTL\n\ncommit f79d268ea1d1cf474ab02370d2392f66d9a18ebc\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sun Dec 3 16:01:44 2017 +0100\n\n    [CMD] Fix the del /s command, reported by Pablo De Napoli. CORE-10460\n\n    The command should delete files in the specified directory and all of its\n    sub-directories, using any file pattern specified.\n\n    For example, the command:\n\n        del /S .\\my_directory\n\n    should delete all the files inside my_directory and its sub-directories,\n    and as such should also detect that \"my_directory\" is indeed a directory,\n    while doing:\n\n        del /S .\\my_file\n\n    should of course detect that \"my_file\" is indeed a file pattern, and thus,\n    delete all \"my_file\" files from the current directory and its sub-directories.\n\n    The command:\n\n        del /S some_directory\\file_pattern\n\n    should delete \"file_pattern\" files from some_directory and its sub-directories.\n\ncommit 9a595583073a38c3a5a2f52411c14f25daa15254\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Thu Nov 23 22:37:16 2017 +0100\n\n    [CMD] Fix the presentation of some confirmation prompts.\n\ncommit c39b0fc66706635a73fdbab557e1404e515fa622\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 2 21:17:22 2017 +0100\n\n    [USER32_APITEST] Add a PCH.\n\ncommit 283bbe734669eb09c935f87e29fca8ab6cff30a0\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 2 21:05:46 2017 +0100\n\n    [NTDLL_APITEST] Add a PCH.\n\ncommit aee83c359c6ff976005d2443b7e07b465f1d06c2\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 2 21:00:06 2017 +0100\n\n    [GDI32_APITEST] Add a PCH.\n\ncommit c2bdad2981e940b1f4faa5011327dbba72679ff0\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Dec 2 17:54:17 2017 +0300\n\n    [SHELL32] Fix show properties with Alt+Enter\n\ncommit 8393412c42c91e75169af9578736827c5640f4d7\nAuthor: Alexander Shaposhnikov <sanchaez@reactos.org>\nDate:   Sat Dec 2 17:31:07 2017 +0200\n\n    [README] Clean up and finish styling\n\n    Unified the first badge row to use the same colors as reactos.org\n    Moved build related badges to 'Build' section\n    Fixed all links to use https and to be semantically correct\n    Replaced 'Tweet' badge with 'Follow', 'Flattr' with more general 'donate'\n    Added a sentence about donation\n\ncommit a22031dba643c9706fc4760c8cbf4a480c4ed848\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Sat Dec 2 14:17:42 2017 +0100\n\n    [WINHTTP_WINETEST] Skip test_persistent_connection due to hang. CORE-14056 ROSTESTS-295\n\ncommit ec0b69ad40c3786b7be69cc081be55414cc37103\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Sat Dec 2 13:22:51 2017 +0100\n\n    [WININET_WINETEST] Skip test_redirect and test_persistent_connection due to hang. CORE-14055 ROSTESTS-294\n\ncommit cc7f704ad450e5388344327ff1b91b4871f8a764\nAuthor: Alexander Shaposhnikov <sanchaez@reactos.org>\nDate:   Sat Dec 2 02:36:50 2017 +0200\n\n    [README] Changed the second badge row\n\n    Centered second badge row by using HTML code\n    Moved Coverity scan to the top, Flattr and Tweet - to the bottom\n    Linked \"Download\" and \"Release\" to reactos.org\n\ncommit 7cc9b51647fbffc5ede10fe29b4d04021704eba3\nAuthor: Alexander Shaposhnikov <sanchaez@reactos.org>\nDate:   Sat Dec 2 02:12:48 2017 +0200\n\n    [README] Changed and moved badges around\n\n    - Added Flattr button\n    - Removed GitHub stats badges because they were useless\n    - Change SPDX.org license link to our COPYING for correctness\n\ncommit 44e36b616aea898bc1fb0f6ca53e6e0e6af22ec0\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sat Dec 2 00:15:27 2017 +0100\n\n    [AFD] Zap unused TaCopyAddress() and TaCopyAddressInPlace().\n\ncommit e1e79f248b354f0a0f257b8001932704e3eee7a5\nAuthor: James Tabor <james.tabor@reactos.org>\nDate:   Sun Nov 26 14:48:06 2017 -0600\n\n    [GDI] Fix metafile crashes and null driver issues.\n\n    Patch by Jérôme Gardou modified by me.\n    CORE-14023 : Fix SetWorldTransform for metafiles #137\n    Includes CORE-12832 and CORE-13627.\n\ncommit 53d3f00b2b25dbee9c3d8e56e6790479f72ad440\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:19:19 2017 +0100\n\n    [LIBTIRPC] Add a PCH.\n\ncommit 1feb8e627efd1515097505a675aa4f2e6d8cf15c\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 26 14:44:26 2017 +0100\n\n    [LIBTIRPC] Match rtime() propotype and implementation\n\ncommit b28272c545845084d8233162fb9e22e6fc88c822\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 14:16:29 2017 +0100\n\n    [SHELLBTRFS] Add a PCH.\n\ncommit 58428a6c29c705960d3722c6c4dfd16740e82ec4\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:22:37 2017 +0100\n\n    [NFS41_NP] Add a PCH.\n\ncommit af212ce50845f41af25090f236da77d0879c86ee\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:13:39 2017 +0100\n\n    [NFSD] Add a PCH.\n\ncommit 9ecbbe2a338619c9d9f7c52a6e7af24adc5fb174\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 26 14:01:04 2017 +0100\n\n    [NTOSKRNL] Use ExAllocatePoolWithQuotaTag() when allocating SystemBuffer for the IRP\n    That way, in case the system lacks memory, an exception is thrown and IRP isn't sent\n    to the device with NULL SystemBuffer.\n\n    CORE-14048\n\ncommit d01184b16460b014fe9b19c5a142eb0ed88e6455\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 26 13:56:48 2017 +0100\n\n    [NTOSKRNL] Use cache aligned buffer for devioctrl\n\ncommit 2cbc32e5e466bf89a9c8580d7c4377a37c5ac757\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:26:39 2017 +0100\n\n    [NTOBJSHEX] Improve the existing PCH and make use of it.\n\ncommit 2a3392b97d295909960b4da6c5bf70711b12420f\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:24:50 2017 +0100\n\n    [GLU32] Add a PCH.\n\ncommit d05c658dbded63b192e07d75f94e79b0099bb612\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 26 13:16:29 2017 +0100\n\n    [LIBJPEG] Add a PCH.\n\ncommit 9d67a24799e29e832933311a8e6ba21787e40f6a\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 25 20:15:28 2017 +0100\n\n    [CDFS_NEW] Fix broken cast.\n    Spotted by Thomas\n\ncommit 67a7e45e351b70356fee442c31cb5de14a0de37e\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Fri Nov 24 19:55:23 2017 +0100\n\n    [CDFS_NEW] Address review comments:\n    - Don't define-out volatile.\n    - Cleanup the ros-specific hdd-backed device object on shutdown.\n    - Fix hdd-backed use. Required a rather ugly hack.\n    - Update README.FSD\n\ncommit 6a3bbf24e012e4985b97ca4d79604c28fe0133d7\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Fri Nov 24 18:15:42 2017 +0100\n\n    Revert \"[CDFS_NEW] Use CdAcquireForCreateSection from the old driver in place of the newer CdFilterCallbackAcquireForCreateSection.\"\n\n    This reverts commit 8410d0327522b51be9926994ce2ec0263d36310f.\n\ncommit ec26cde4a13b3889883d3e1b19f7878179c76df5\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Fri Nov 24 18:11:29 2017 +0100\n\n    [CDFS_NEW] Accept STATUS_NOT_IMPLEMENTED for IOCTL_CDROM_READ_TOC_EX fallback to IOCTL_CDROM_READ_TOC.\n\ncommit bc2378a3560a384c47d2a4c83886531ad8f0af90\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Fri Nov 24 17:27:46 2017 +0100\n\n    [CDFS_NEW] Use CdAcquireForCreateSection from the old driver in place of the newer CdFilterCallbackAcquireForCreateSection.\n\ncommit 5429771b9936a6d8aee6ffb3860310673f467e93\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Thu Nov 23 21:05:28 2017 +0100\n\n    [CDFS_NEW] Re-apply many of the reactos-specific changes and fix build.\n    - Also, get rid of the old diff file.\n\ncommit fd345482634d8ef4c64e5910ce4752ac0c7438cc\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Thu Nov 23 21:02:16 2017 +0100\n\n    [CDFS_NEW] Replace old driver with a Ms-PL licensed version straight out of the driver samples github repository.\n\ncommit 87d276f05d673e53a413269099eeb1e7882ec825\nAuthor: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>\nDate:   Sat Nov 25 18:27:20 2017 +0900\n\n    [SHELL32] Don't show error when closing disk prop sheet (#144)\n\n    CORE-14035\n\ncommit d85023c9c976ec002dcde33514252678d2be79f8\nAuthor: jimtabor <james.tabor@reactos.org>\nDate:   Fri Nov 24 17:22:43 2017 -0600\n\n    [GDI] - Add type for setting world transform modification modes.\n\n    References:\n    https://msdn.microsoft.com/en-us/library/cc230538.aspx\n    https://github.com/KDE/krita/blob/master/libs/vectorimage/libemf/EmfEnums.h\n\ncommit f310b023375270d7eaf82202ac82e6240ca3ba97\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Nov 24 12:13:10 2017 +0100\n\n    [APPVEYOR] Add an appveyor.yml file. Dedicated to Alexander Shaposhnikov (sanchaez). [APPVEYOR/CLANG-CL] Add the clang-cl build as a second job next to our msvc build.\n\ncommit ed3bdb44f5bd82c585f24e781d70889082d3da9c\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Nov 24 12:07:56 2017 +0100\n\n    [DLLIMPORT_TEST] Skip this module in the clang-cl build until framedyn is back in it. CORE-11799\n\ncommit 10f300697837981be3d2807c15eced3c3afcdc19\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Nov 24 12:01:43 2017 +0100\n\n    [CMAKE/CLANG-CL] Force clang-cl's identity to be MSVC instead of the default Clang one as the latter results in skipping several MSVC related CMake checks/tasks. CORE-11799\n\ncommit 3013e153b0e085de0abd2b2eeb83bdfaf6eded13\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Fri Nov 24 12:00:10 2017 +0100\n\n    [FASTFAT_NEW] Fix build with FASTFATDBG set\n\ncommit 0daa5547d98d8e374e991c3a052f30d409775279\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Thu Nov 23 23:26:10 2017 +0100\n\n    [FASTFAT_NEW] Import again FastFAT from MS. This time from GitHub for license reasons.\n    This implies that a sample for W10.\n    It has been backported to NT5.2; not sure how it would work on a W2K3 (feel free to test!)\n\ncommit d8a15d0cc739197143cefe50a083466964809a8a\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Thu Nov 23 23:23:16 2017 +0100\n\n    [PSDK] Add various defines needed to build fastfat_new\n\ncommit 4a843c4e855b6c05c6ea1bc381851f16f899935b\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Fri Nov 24 00:15:57 2017 +0200\n\n    [COMCTL32] syslink: Don't free the return value of WM_CTLCOLORSTATIC. CORE-13605\n    -This is a bug in wine and should be sent upstream\n\ncommit fc6c07c385c08b503512481b996fe404faaf7092\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Thu Nov 23 23:07:35 2017 +0200\n\n    [UXTHEME] Add a hack for themed scrollbars\n    - After inspecting a theme file with different upper or lower tracks it seems that windows use what is called LowerTrackHorz and LowerTrackVert in the upper track and UpperTrackHorz and  UpperTrackVert are used in the lower track.\n    CORE-13513\n\ncommit 51333f3eecd7c8a054bc0274783292ad567ade84\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Thu Nov 23 22:25:52 2017 +0200\n\n    [UXTHEME] Fix text background on themed tabs. CORE-13605\n\ncommit 68af472a2133fb8e6859a7a9d5363385b995f891\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Thu Nov 23 21:17:03 2017 +0200\n\n    [UXTHEME] Improve drawing of the scrollbars when they are too small. CORE-13513\n\ncommit 73bfc3c8979d9127a7dd8214ea9b954cd13e39df\nAuthor: Vadim Galyant <vgal@rambler.ru>\nDate:   Thu Nov 23 20:14:06 2017 +0900\n\n    [USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).\n\ncommit a913501626e599fba9d702149896f36046832deb\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Thu Nov 23 15:04:05 2017 +0100\n\n    [FASTFAT_NEW] This is not permitted by WDK license.\n    We should rather import from MS GitHub and backport to NT5.2.\n\ncommit f15769d95863bb17bd12188ff40fd8e04e4b3820\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Thu Nov 23 14:18:15 2017 +0100\n\n    [FASTFAT_NEW] Fix build with FASTFATDBG set\n\ncommit 09c06a2f457ec9557bcdf1809ecb4b50b2fb654a\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Fri Oct 27 22:18:01 2017 +0100\n\n    [CLANG-CL] Initial commit that allows us to compile ReactOS with clang-cl.\n\ncommit 861360c65f4d73fce519c36de173e2163de726b2\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Thu Nov 23 13:25:57 2017 +0100\n\n    [CRT/STARTUP] For some reason we get unresolved external symbol ___globallocalestatus when compiling with clang-cl. CORE-11799 CORE-14042 (#94)\n\ncommit aeadcaf515a0d2cf6252dc0a6fd454ae86e793ac\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Thu Nov 23 12:34:22 2017 +0100\n\n    [FASTFAT] Import the MS FastFAT sample from WXP.\n    Modified it so that it builds in trunk (with GCC, though).\n    Not to be switched for now, as it doesn't work in ReactOS (yet?).\n\ncommit febf9acfeeb71ae6fca7c3a659449ef7997458fa\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Wed Nov 22 17:28:18 2017 +0200\n\n    [GDI32] GdiDrawStream: Improve handling of small rcDest sizes\n    - Abort drawing if rcDest has negative height or width.\n    - Ignore sizing margins if rcDest is too small.\n    CORE-13513\n\ncommit b4d691ba969d796acebfed01649498bc437914b0\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Wed Nov 22 11:14:49 2017 +0200\n\n    [BUTTONVISTEST] Add visual tests for buttons\n\ncommit 748c87202c6a6ed717059c72224d44487b40f678\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Tue Nov 21 23:45:54 2017 +0100\n\n    [CMD] Update the documentation of the FOR command. CORE-5806\n\n    - Also update & translate the french translation.\n    - Translators, please verify & update the translations!\n\ncommit ed95fa19f079465eccc5a055cad017eac6438d94\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Sun Nov 12 14:31:20 2017 +0100\n\n    [PCIIDEX] Properly handle unknown PNP IRPs. CORE-13944\n\ncommit 8503842309018f02eb43c714d6d385f7bb75d0da\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Nov 21 22:18:11 2017 +0100\n\n    [FASTFAT] More FS statistics\n\ncommit 63dcfd2de3e3b8d75fd111fb41b9b18cb7523c7c\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Nov 21 18:24:08 2017 +0100\n\n    [SHELL32] Update French translation\n\ncommit dfb776380d4ca289a30b999791040d80bd38e0ae\nAuthor: Ged Murphy <gedmurphy@reactos.org>\nDate:   Tue Nov 21 16:36:29 2017 +0000\n\n    [FLTMGR] Latest from my branch (#135)\n\n    [FLTMGR][KMTEST]\n    Squash and push my local branch across to master as the patch is getting a bit large. This is still WIP and none of this code is run in ros yet, so don't fret if you see ugly/unfinished code or int3's dotted around.\n\n    [FLTMGR] Improve loading/reg of filters and start to implement client connections\n    - Implement handling of connections from clients\n    - Implement closing of client ports\n    - Add a basic message waiter queue using CSQ's (untested)\n    - Hand off messages for the comms object to be handled by the comms file\n    - Initialize the connection list\n    - Add a registry file which will contain lib functions for accessing filter service entries\n\n    - [KMTEST] Initial usermode support for testing FS mini-filters\n    - Add base routines to wrap the win32 'Filter' APis\n    - Add support routines to be used when testing FS filter drivers\n    - Move KmtCreateService to a private routine so it can be shared with KmtFltCreateService\n    - Completely untested at the mo, so likely contains bugs at this point\n    - Add support for adding altitude and flags registry entries for minifilters\n    - Allow minifilters to setup without requiring instance attach/detach callbacks\n    - Add tests for FltRegisterFilter and FltUnregisterFilter and start to add associated tests\n\ncommit f884d29c90db2e62ef7f16f908587514ba450357\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Tue Nov 21 14:16:31 2017 +0300\n\n    [SHELL32] Update Russian translation, following 6465705\n\ncommit 9904aafd12eb017bf43b7e3fd3cbb512ac64c383\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Nov 21 11:49:01 2017 +0100\n\n    [MSGINA] Fix buttons alignment in French translation\n\ncommit 4b34e44782e44afe2af5277887d8e7df0d436a87\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Tue Nov 21 10:22:50 2017 +0100\n\n    [FLOPPY] Don't wait forever while trying to determine media type.\n    This should fix some virtual machines and real hardware machine with empty floopy drive\n    not being able to boot ReactOS (stuck while initializing floppy.sys).\n    This fixes a regression introduced in r70746.\n    It could be generalized to other interrupts, floppy controllers not being reliable.\n\n    For more information: http://wiki.osdev.org/Floppy_Disk_Controller\n\n    CORE-7935\n    CORE-12908\n    CORE-13080\n\ncommit 8f98574e1d4a2155061c40816a597b7697aa6654\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Tue Nov 21 10:51:06 2017 +0200\n\n    [UXTHEME] -Don't change the behaviour of DefWindowProc if SetWindowRgn was called before\n\ncommit 4067eb1454912b363bb710b0aa78607dad703f5a\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Mon Nov 20 19:55:21 2017 +0100\n\n    [OPENGL32]\n     - Get rid of the TLS based implementation\n    CORE-14024\n\ncommit 31acac46a1dbb45dc00f3ceb73ae9b04aee426df\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Mon Nov 20 00:26:11 2017 +0100\n\n    [OPENGL32]\n     - Get rid of the default stub table, use NULL instead\n     - Simplify stub code by using the appropriate macros\n    CORE-14024\n\ncommit b060a81d5d771fcfd370e2ef9a9d766c31909e71\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Sat Nov 18 13:50:55 2017 +0100\n\n    [OPENGL]\n     - Always use the TEB to store opengl data\n    CORE-14024\n\ncommit 640af3f429a8bb9d853035e1ba03f0d54e8e0e30\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Sat Nov 18 13:50:33 2017 +0100\n\n    [OPENGL32]\n     - Fix a trace\n\ncommit 6aaf217b10ef05e6f27e335b3f0bc673e1359c8a\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Sat Nov 18 13:49:37 2017 +0100\n\n    [OPENGL32]\n     - Implement storing thread data into the TEB\n    CORE-14024\n\ncommit 1bfbdb612305efa463d3fc5846e0c3b40dcc3a02\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Mon Nov 20 18:51:03 2017 +0200\n\n    [COMCTL32] Button: Use double buffering when themes are enabled.\n\ncommit b3172ae098ba64e16245d0517aa454417caa9336\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 19 15:42:03 2017 +0100\n\n    [EXT2FS] For some reason we get error: conflicting types for 'do_split' when compiling with clang-cl so work around this with FIXMEs. CORE-11799 (#94)\n\ncommit 06b0cc74c5e44c143b69cf36cf20afafb9e02227\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 19 15:24:49 2017 +0100\n\n    [REISERFS] Do not take this code path when compiling with clang. CORE-11799 (#94)\n\ncommit b4393815233cad251bba38259fbef31bc6753436\nAuthor: Amine Khaldi <amine.khaldi@reactos.org>\nDate:   Sun Nov 19 15:09:06 2017 +0100\n\n    [CRT/INTRIN] Leverage __has_builtin() with the intrinsics. Dedicated to Thomas. CORE-11799 (#94)\n\ncommit 3a68bebf87e8254c97b1938f0f4609a034ab8e06\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Sun Nov 19 16:02:44 2017 +0200\n\n    [UXTHEME] EnumThemes: Don't fail if a theme doesn't have a tooltip. CORE-13732\n\ncommit 3dbd44fde1487acdef6739486232344e59d6c4aa\nAuthor: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>\nDate:   Mon Nov 13 10:36:52 2017 +0900\n\n    input: Overwrite font substitutes settings on lang change\n\ncommit 7bd33ac4df4948609165e99f98c7bd44b46bdf88\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sun Nov 19 00:45:33 2017 +0100\n\n    [CMD] Addendum to 26ff2c8 and to r40474 / 8cf1106: Fix CMD process exit code.\n\n    As it appears, the process exit code of CMD /C is really the errorlevel,\n    and not the \"command's return value\".\n\ncommit 26ff2c8ef3ca97ab960be45b0005c93090e08cb3\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sat Nov 18 23:41:31 2017 +0100\n\n    [CMD] Fix the errorlevel value set by the EXIT command, and when a batch file has run.\n    CORE-10495 CORE-13672\n\n    - Fix the behaviour of the EXIT command, where it set the last errorlevel\n      value ONLY when it was called with the /b switch and otherwise kept the\n      ambient one, instead of always using the value that the user specified\n      on the command-line.\n\n    - When a batch file has terminated, make the Batch() helper returning the\n      errorlevel value so that, when the batch file has been started with the\n      CALL command, CALL can in turn set the correct errorlevel value.\n\n    Verified with respect to Windows' cmd.exe.\n\ncommit 24ed5344745899cf26494ce1cb8b5b226ce84147\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sat Nov 18 21:32:10 2017 +0100\n\n    [CMD] Code formatting only.\n\ncommit 14563105034fc009bb764e65e40a8158644028a7\nAuthor: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>\nDate:   Mon Oct 9 01:40:22 2017 +0200\n\n    [FREELDR] PcMemGetBiosMemoryMap(): Add checks for entry sizes and bare handling of error case. CORE-13332\n\ncommit 2ddebe3291568bb18d03207337315d4f38d4d630\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 21:36:57 2017 +0100\n\n    [NFS41_NP] Attempt to fix MSVC build\n\ncommit 45b543202d7e1927833d84faebdb39924d2b4e09\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 21:26:18 2017 +0100\n\n    [SHELL32] Drop slash when dismounting a remote drive. MPR and NP are expecting a drive letter.\n    This fixes dismounting a network drive using explorer.\n\ncommit 764b2b6ef72cff60729184284d654c6a47699539\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 21:25:00 2017 +0100\n\n    [NFS41_NP] Fix debug print in case of connection cancel failure\n\ncommit 56a19b1439effc8a3990f97ff9241379d55a07cb\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sat Nov 18 20:50:50 2017 +0100\n\n    [CMD] ExecutePipeline() returns the last error level (set to process exit code).\n    CORE-13974\n\n    This should fix situations where (for example):\n       command_1 | command_2 && echo Succeeded\n    should *NOT* run \"echo Succeeded\" if any of the command_1 or command_2 has\n    failed.\n\n    This also makes the ExecutePipeline() function on par with the other\n    \"ExecuteXXX()\" helpers.\n\n    Problem diagnosed by Doug Lyons; patch inspired by contributor 'cagey45'.\n\ncommit 0701527f200a37e29f94fb7f4d350274f0b344bb\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 18:56:59 2017 +0100\n\n    [SHELL32] Update French translation, following 6465705\n\ncommit 2284a457a36a9ce7e2b28bf38b6456ff0a6de471\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 18:38:36 2017 +0100\n\n    [NTOSKRNL] Fix MSVC build: don't attempt to return in a void function\n\ncommit ec6b3ecbe48ad51c366563196cc93a6ae74e8b69\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 18:32:36 2017 +0100\n\n    [CDFS] Attempt to a switch to the MS CDFS driver.\n    To be reverted if it brings in too many regressions, even though I tried to do my best to address them.\n\n    Leaving the old driver in place, for now; if no regressions are reported regarding CDFS in 0.4.8, then old driver could be dropped for 0.4.9.\n\ncommit d3d585395684b96df9782fe0af253f2c3e9cffc4\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 18:23:57 2017 +0100\n\n    [NTOSKRNL] Implement FsRtlCheckOplock(), FsRtlCurrentBatchOplock(), FsRtlInitializeOplock(), FsRtlOplockFsctrl(), FsRtlOplockIsFastIoPossible(), FsRtlUninitializeOplock().\n    But also, implement FsRtlNotifyCompletion(), FsRtlCompletionRoutinePriv(), FsRtlRemoveAndCompleteWaitIrp(), FsRtlCancelWaitIrp(), FsRtlWaitOnIrp(), FsRtlOplockBreakNotify(), FsRtlRemoveAndCompleteIrp(), FsRtlCancelOplockIIIrp(), FsRtlAcknowledgeOplockBreak(), FsRtlOpBatchBreakClosePending(), FsRtlAllocateOplock(), FsRtlCancelExclusiveIrp(), FsRtlRequestExclusiveOplock(), FsRtlRequestOplockII(), FsRtlOplockCleanup(), FsRtlOplockBreakToNone(), FsRtlOplockBreakToII().\n    In short... Implement oplocks support in ReactOS.\n\ncommit 89e83b2cf48c9bab7eec3670b69b72db675b0279\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Sat Nov 4 11:47:12 2017 +0100\n\n    [CRT] Add __m128i, _mm_setzero_si128, and _mm_stream_si128.\n\ncommit 631d1e071c4def6cb318ee7e917e568283f5bb9d\nAuthor: Thomas Faber <thomas.faber@reactos.org>\nDate:   Sat Nov 4 11:46:29 2017 +0100\n\n    [RTL] Make RtlFillMemoryUlonglong public\n\ncommit 2b217e4ecf942126c4672f8d1c0a2fb55530d731\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 18:00:48 2017 +0100\n\n    [NTOSKRNL]\n    Don't make CcSetReadAheadGranularity() whine for every single file opened by FSDs making use of it.\n\ncommit 64cb138a673fa02d76922963c680bfeb05f1d715\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 17:53:07 2017 +0100\n\n    [NTOSKRNL] In CcPurgeCacheSection(), don't assume the file being purged isn't used. Handle that case properly instead of asserting.\n    This fixes a triggerable ASSERT from umode where you open a file on a CDFS (with MS CDFS) and attempt to lock the volume.\n\ncommit 4768a371f4f8cb4387a902037e42d387086f334a\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sat Nov 18 17:51:08 2017 +0100\n\n    [NTOSKRNL]\n    When CcPurgeCacheSection() succeed, make it return TRUE so that callers don't believe it always fail\n\ncommit 5d2e34d1d4f0b04df3e6e87ca143c5a20d0b0cd3\nAuthor: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>\nDate:   Sun Nov 19 00:11:16 2017 +0900\n\n    [FONTS] Add more font substitutes. CORE-12419\n\n    Substitute Comic Sans MS with Ubuntu, Georgia with FreeSerif and Palatino Linotype with DejaVu Serif.\n\ncommit 64657051c3cb60f1997ffa6c6dfda57adffc7547\nAuthor: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>\nDate:   Sat Nov 18 23:55:08 2017 +0900\n\n    [SHELL32] CDrivesFolder: Implement the eject and disconnect menu items. CORE-13841\n\n    - The items are shown only for the drives where they are applicable.\n    - May not work fully yet due to bugs in the drivers.\n\ncommit 06919cde1a9e3d0c15d34f08e9e53a9231c72a47\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Fri Nov 10 23:21:18 2017 +0300\n\n    [BROWSEUI] [TRANSLATION] Improve english, polish and russian translation\n\ncommit 89dbc88a2c592d229e170b414270a465abc903ef\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Mon Oct 23 20:37:55 2017 +0200\n\n    [WIN32SS]\n     - Unconditionally enter NtUser implementation in EngCreateWnd and EngDeleteWnd\n    CORE-7727\n\ncommit 3e1a54151fdb2f513d5e1d4a374c2c973132493a\nAuthor: Jérôme Gardou <jerome.gardou@reactos.org>\nDate:   Mon Oct 23 20:34:02 2017 +0200\n\n    [WIN32SS]\n     - Do not call the driver Escape routine while holding locks on GDI objects\n    CORE-7727\n\ncommit e12763d5bc45a0a0fcf20c2898c1850e83516f85\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Sat Nov 11 18:16:22 2017 +0300\n\n    [BROWSEUI] CISFBand: Add \"Open Folder\" feature\n\n    CORE-13996 #resolve\n\ncommit f01e6ed6c5fc7cfcf4801818431b43f4f3adbf1a\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Mon Nov 6 19:50:49 2017 +0300\n\n    [BROWSEUI] CBandSiteMenu: Show Toolbar error on failure\n\ncommit f723d230a0bc4b7b78ca125abecce137bb96bed6\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Fri Nov 17 22:18:53 2017 +0100\n\n    [CDFS_NEW] _SEH2_FINALLY implement SEH support for real instead of its current stub.\n    This notably fixes BSOD on media change\n\ncommit 519620ce6167121751240e885a1156165f1f7b7d\nAuthor: Alexander Shaposhnikov <sanchaez@reactos.org>\nDate:   Fri Nov 17 22:15:46 2017 +0200\n\n    README.md: Add \"Tweet\" button\n\ncommit 64d10228ee1fea0f118735d812cf6bed7fbac1c0\nAuthor: Mark Jansen <mark.jansen@reactos.org>\nDate:   Sun Nov 5 21:24:31 2017 +0100\n\n    [OPENGL32] Allocate thread data in IntMakeCurrent if it is not allocated yet.\n    CORE-12232\n\ncommit fa9ce98d8e19526200e8c38dd5e418ddee14b692\nAuthor: Mark Jansen <mark.jansen@reactos.org>\nDate:   Sun Nov 5 21:23:55 2017 +0100\n\n    [OPENGL32] Do not crash in IntGetCurrentDC if thread data was not allocated.\n    CORE-12232\n\ncommit a4ea17218f3062e7089d5913985473f78f284cbf\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Fri Nov 17 14:00:30 2017 +0200\n\n    [COMCTL32] Implement using different image list images depending on the button state\n\ncommit 3356f87b9e29999ed181dedbecd4a8c9cd306d12\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Fri Nov 17 01:48:18 2017 +0100\n\n    [REACTOS] Add reactos/bin/suppl/ to the list of \"known\" (hardcoded) directories to make build configuration happy.\n\n    I use a (not yet used) dir-id value of \"80\" for this purpose (the value\n    \"8\" being already used for /bin/testdata/ and of course values from 9 up\n    to 50+ are also already used... >_>).\n\ncommit aa04c84f624ebda4d2c7ec0d76d1a3c92aadaa8e\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Fri Nov 17 01:26:02 2017 +0100\n\n    [ROSTESTS] Move the tests unsupported by rosautotest under a \"suppl\" (supplementary) sub-directory of \"reactos/bin\".\n\n    Indeed, rosautotest has an annoying tendency to fail with:\n        Invalid test file name: <testname>.exe\n        SYSREG_ROSAUTOTEST_FAILURE\n    when <testname>.exe is a test that do not comply with the rosautotest\n    interface.\n    This is indeed the case for all the tests under /rostests/win32/, with the\n    exception of cmd_rostest.\n\n    Addendum to 8dd89c7.\n\ncommit 8340574fe3f4883dc6c389fadda2b61052f78d35\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Fri Nov 17 00:56:35 2017 +0100\n\n    [CMD] Fix support for newlines in the emulated parenthesed set block of the \"for\" command.\n    CORE-7998\n\ncommit 8dd89c7cfcfb6abc51d873a4aeafa91510513f1c\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Fri Nov 17 00:56:01 2017 +0100\n\n    [ROSTESTS] Start adding ReactOS-owned tests for cmd.exe, based on Wine's.\n    CORE-7998\n\n    Based on Wine's cmd_winetest code, this first bunch of tests check how the\n    \"for\" command should process the newlines inside its parenthesed set.\n    Adapted by Doug Lyons.\n\ncommit 34c563fa2a29c71705322abba6768a00361e91bb\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Fri Nov 17 01:25:57 2017 +0200\n\n    [COMCTL32] Button: Don't use a class brush. CORE-13445\n\ncommit cfcca53856b369f10b10b1e70f226952811ffa15\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Thu Nov 16 21:27:27 2017 +0100\n\n    [CMD] Fix '?' command output by adding a missing new-line. CORE-14016\n    Patch by Doug Lyons.\n\ncommit 067bb2fcef754f1d20a6ea4ea0199584e3db008e\nAuthor: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>\nDate:   Wed Nov 15 02:49:51 2017 +0100\n\n    [SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580\n\ncommit 6505026ea86c3d481812ea51a771aded151864ea\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Tue Nov 14 23:25:56 2017 +0100\n\n    [RAPPS-DB] CORE-14012 update to ROSBE 2.1.5\n\ncommit e10108c08865c790dffdf94cd893bd9ce861b467\nAuthor: David Quintana <gigaherz@gmail.com>\nDate:   Tue Nov 14 18:15:34 2017 +0100\n\n    [EXPLORER] Remove version number from the start menu banner image, as requested.\n\n    Also, since we won't be editing the svg as often, move it to the media/graphics folder.\n\ncommit 66e3c1f73a9aabf775489e99f834f842976a721b\nAuthor: Stanislav Motylkov <x86corez@gmail.com>\nDate:   Mon Nov 13 00:18:57 2017 +0300\n\n    [RAPPS] Add support for no-length downloads indication\n\ncommit 0b2bbd1125a935fb50e979812d3a34cfde500882\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Mon Nov 13 00:27:41 2017 +0100\n\n    [NTOS] Addendum to da81345: Fix checks when a hive is opened in shared mode.\n\ncommit 3ad5c7fd84bdcce26db5f46a2afd4c7a972c7700\nAuthor: Eric Kohl <eric.kohl@reactos.org>\nDate:   Sun Nov 12 23:27:09 2017 +0100\n\n    [SETUPAPI] Improve the range list implementation.\n    - SEH-protect the range list validation and move it into a separate function.\n    - Use a mutex to synchronize access to the range list.\n    - Implement CM_First_Range and parts of CM_Add_Range.\n\ncommit faee3753ea79c7e332c7a1b5eb74ca2c6614e23d\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 22:36:47 2017 +0100\n\n    [CDFS_NEW] Now NtWriteFile is fixed, revert 5f25582, ie remove FastIO hack from the driver\n    CORE-14003\n\ncommit 1d777ffab5458495c04f250cf7ced379f306a7af\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 22:33:58 2017 +0100\n\n    [NTOSKNRL] In NtWriteFile, remove the check that is now redundant with ObReferenceFileObjectForWrite().\n    CORE-14003\n\ncommit c3d5a3f2bdff97f03b802fe95dce9d0c9375e53e\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 22:32:16 2017 +0100\n\n    [NTOSKRNL] In NtWriteFile, quit using ObReferenceObjectByHandle in favor of ObReferenceFileObjectForWrite().\n    This avoids RO FSDs being called for write operations.\n    CORE-14003\n\ncommit 3b64f7f8fbbc64ada4dfdb6bdd1feff4bac10c1d\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 22:28:54 2017 +0100\n\n    [NTOSKRNL] Implement (with many FIXMEs) ObReferenceFileObjectForWrite() so that it can already do the job!\n    CORE-14003\n\ncommit 7eefe702949da68e49c4365d466c5373099c3b1f\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 22:26:18 2017 +0100\n\n    [NTOSKRNL] Implement IoComputeDesiredAccessFileObject() based on checks performed in NtFlushBuffersFile()\n    CORE-14003\n\ncommit da8134527b69a2a1bc0193352dcb73b70762f613\nAuthor: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>\nDate:   Sun Nov 12 22:02:45 2017 +0100\n\n    [NTOS] Do not perform hive write operations when we are not supposed to.\n\n    - When we are in LiveCD mode (more generally, when hives are shared), load\n      the system hives as volatile.\n    - Ignore hive write operations when everything operates in read-only mode\n      and just return success instead.\n    - Just return success on hive file I/O if no file is associated with a\n      given hive. This happens when e.g. a CM hive has a primary but no log.\n\ncommit 5f255827d3282b2dea1bc6d5ba77607550742ced\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 21:16:31 2017 +0100\n\n    [CDFS_NEW] Following 1bef487, add a hack and stub FastIO write routine to avoid bugchecks on write attempts.\n    This allows booting the ReactOS LiveCD as HDD image in Qemu without issues :-)\n\ncommit 1bef48796e4df655c71ddd92a00417dbe9e530ca\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 21:11:22 2017 +0100\n\n    [NTOSKRNL] Add a FIXME in NtWriteFile() that explains how broken is our current implementation regarding read-only FSDs\n\ncommit cbf0430b56b600c29c1f615117574afcce1a9027\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 18:57:11 2017 +0100\n\n    [CDFS_NEW] Bugfix for f88fe43: don't delete devices twice on shutdown.\n    With that bugfix, I can install ROS from ISO on HDD without troubles :-)\n    CORE-13184\n\ncommit cda5d7c8433853b9136dd776aadfcd2e9e312a6f\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Sun Nov 12 18:57:34 2017 +0100\n\n    [RAPPS-DB] CORE-14000 mIRC 7.51 update\n    update URL & hash (size stays same)\n\ncommit f88fe43abd6a039f25cc08a8dfd65f9a56ef9da7\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 18:51:07 2017 +0100\n\n    [NTOSKRNL] It is forbidden to call DbgPrint at DISPATCH_LEVEL with %wZ\n\ncommit 6c733856258ebfac4b62ffb7733202dddb74a4be\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 18:36:20 2017 +0100\n\n    [CDFS_NEW]\n    Restore the ability to restore installing from disk image.\n    CORE-13184\n\ncommit 7dc30a5b84287e75c1c5a6e98aac2a028ca81cc2\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Sun Nov 12 18:01:36 2017 +0100\n\n    [RAPPS-DB] CORE-14000 mIRC 7.49 fix URL\n\ncommit 52fa3479f32ef3240d4aaded1bf246b7801fdf98\nAuthor: Eric Kohl <eric.kohl@reactos.org>\nDate:   Sun Nov 12 15:54:22 2017 +0100\n\n    [EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.\n\ncommit 7dd8ebcbbd7799661100753502f77ede96636e66\nAuthor: Eric Kohl <eric.kohl@reactos.org>\nDate:   Sun Nov 12 14:04:22 2017 +0100\n\n    [SERVICES] Use the STDCALL calling convention for all remote procedure calls.\n\ncommit 2b5c4bd2c755bacd7a158b529feb4d69022f65ae\nAuthor: Eric Kohl <eric.kohl@reactos.org>\nDate:   Sun Nov 12 12:51:19 2017 +0100\n\n    [UMPNPMGR] Add missing status mappings to NtStatusToCrError.\n    CORE-13944\n\ncommit a1d7e9936d8e58bc07ff2cc73a937ce845c7d542\nAuthor: Pierre Schweitzer <pierre@reactos.org>\nDate:   Sun Nov 12 10:47:29 2017 +0100\n\n    [EXT2] Upgrade to 0.69\n    CORE-13980\n\ncommit 18dee7a39228f11ade4d95d1e2715672c3ad8f62\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Sat Nov 11 13:56:28 2017 +0200\n\n    [COMCTL32] Button: Implement sending CDDS_PREERASE, CDDS_POSTERASE, CDDS_PREPAINT and CDDS_POSTPAINT according to the apitest and the visual tests.\n    Remove some #ifdef __REACTOS__ from theme_button.c as this file has been forked for good and there is not real plan to keep syncing it with wine.\n\ncommit a98ff4d77c9052f8089fdbc9cedd3c6feb9123bf\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Sat Nov 11 01:30:14 2017 +0200\n\n    [COMCTL32] Button: Draw the image list even when the button has the BS_ICON or the BS_BITMAP style. CORE-13170\n\ncommit 4785e426d2d91fd9c0f2bd1313d25ecf204e5405\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Fri Nov 10 23:06:04 2017 +0100\n\n    [RAPPS-DB] CORE-13989 MikTex 2.9.5105 downgrade further\n    as yesterdays version still had Vista deps later on.\n    Let's continue work on what we can use some day:\n    2.9.5105 fails already during setup, but good link availability.\n    2.9.5721 even allows running main app, but won't let you compile yet.\n\ncommit dea602cd7073d44d90d84fe6674eba6369f80d19\nAuthor: Giannis Adamopoulos <gadamopoulos@reactos.org>\nDate:   Fri Nov 10 20:59:25 2017 +0200\n\n    [COMCTL32] -Button: Implement drawing the image list with the BUTTON_IMAGELIST_ALIGN_CENTER parameter. This is enough to fix buttons with images created by Lazarus but only with themes. The non themed branch of the code is slightly more complex and will be fixed next. CORE-13170\n\ncommit 7532c41db7687dd3967619c287c51317b435626a\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Fri Nov 10 01:53:56 2017 +0100\n\n    [RAPPS-DB] CORE-13989 MikTex 2.9.6361 downgrade\n\ncommit bb897cbaa87c3a67c34afeaae8b38dd63a4ad054\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Fri Nov 10 00:19:10 2017 +0100\n\n    [RAPPS-DB] CORE-13027 Npackd use proper english description from their website\n\ncommit 0a2cd57cdde30c4cb8b8dc4d22513ede29c6f730\nAuthor: Joachim Henze <Joachim.Henze@reactos.org>\nDate:   Thu Nov 9 23:50:04 2017 +0100\n\n    [RAPPS-DB] CORE-13987 Midnight Commander fix version string","distinct":true,"url":"https://api.github.com/repos/archeYR/reactos/commits/a0968f660bbf15dd9cb1469a36978fcc7796ec57"}]}
{"actor":{"display_login":"archeYR"}}