7 hours agoAnd the usual thing... "fix build". master trunk
hbelusca [Tue, 25 Oct 2016 23:57:35 +0000 (23:57 +0000)]
And the usual thing... "fix build".

git-svn-id: file:///srv/svn/reactos/trunk@73036 97493ccd-5924-5043-b1f5-66cb403b36ce

7 hours ago[EVTLIB]: Create a EvtLib library for manipulating the event log file format from...
hbelusca [Tue, 25 Oct 2016 23:50:31 +0000 (23:50 +0000)]
[EVTLIB]: Create a EvtLib library for manipulating the event log file format from anywhere.
[EVENTLOG]: Make usage of this library.
CORE-11868 #resolve #comment Committed in r73035.

[EVENTLOG]: Protect the global handle table with a lock as it seems to me that this needs serialization. Please notify me if you think this is not actually necessary (and I'll revert that in case).

git-svn-id: file:///srv/svn/reactos/trunk@73035 97493ccd-5924-5043-b1f5-66cb403b36ce

8 hours ago[EVENTLOG]
hbelusca [Tue, 25 Oct 2016 23:32:20 +0000 (23:32 +0000)]
- Update code source files headers.
- Use explicit unicode functions for RegOpen/Query/SetXXX and safe-string APIs.
- Use GetSystemWindowsDirectoryW where needed instead of GetWindowsDirectoryW (TS-safe).
- Fix some variable names & types.
- Improve some DPRINTs.

git-svn-id: file:///srv/svn/reactos/trunk@73034 97493ccd-5924-5043-b1f5-66cb403b36ce

12 hours ago[USBAUDIO]
janderwald [Tue, 25 Oct 2016 19:20:09 +0000 (19:20 +0000)]
- implement mute control property handler

git-svn-id: file:///srv/svn/reactos/trunk@73033 97493ccd-5924-5043-b1f5-66cb403b36ce

14 hours ago[GDI32]
khornicek [Tue, 25 Oct 2016 17:08:05 +0000 (17:08 +0000)]
- comply with MSDN and stop enumerating font families as soon as the user provided callback returns zero
- fixes bunch of user32:sysparams tests which rely on this

git-svn-id: file:///srv/svn/reactos/trunk@73032 97493ccd-5924-5043-b1f5-66cb403b36ce

22 hours ago[WSHTCPIP] Don't return NO_ERROR in unimplemented WSHIoctl. It only confuses programs...
phater [Tue, 25 Oct 2016 09:23:40 +0000 (09:23 +0000)]
[WSHTCPIP] Don't return NO_ERROR in unimplemented WSHIoctl. It only confuses programs. Return WSAEINVAL. CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@73031 97493ccd-5924-5043-b1f5-66cb403b36ce

23 hours ago[MSAFD] Implement WSPIoctl overlapped. CORE-12162 #resolve
phater [Tue, 25 Oct 2016 07:54:00 +0000 (07:54 +0000)]
[MSAFD] Implement WSPIoctl overlapped. CORE-12162 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@73030 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS/MM]
jgardou [Sun, 23 Oct 2016 18:59:42 +0000 (18:59 +0000)]
 - Arch striking again : take everywhere into account the +1 offset introduced in r72988

git-svn-id: file:///srv/svn/reactos/trunk@73029 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTVDM:VBE]: Don't crash if the video mode is invalid.
aandrejevic [Sun, 23 Oct 2016 17:21:58 +0000 (17:21 +0000)]
[NTVDM:VBE]: Don't crash if the video mode is invalid.

git-svn-id: file:///srv/svn/reactos/trunk@73028 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[CMAKE]: Introduce a evil workaround for the problem described in CORE-12205/CORE...
hbelusca [Sat, 22 Oct 2016 22:51:34 +0000 (22:51 +0000)]
[CMAKE]: Introduce a evil workaround for the problem described in CORE-12205/CORE-12206, that was unveiled by commit r73024. CMake gurus, please review & make suggestions! :)

git-svn-id: file:///srv/svn/reactos/trunk@73027 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WLANCONF]: Addendum to r73024.
hbelusca [Sat, 22 Oct 2016 22:15:10 +0000 (22:15 +0000)]
[WLANCONF]: Addendum to r73024.

git-svn-id: file:///srv/svn/reactos/trunk@73026 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[MORE]: Rewrite almost completely the MORE command, taking advantage of the console...
hbelusca [Sat, 22 Oct 2016 22:07:28 +0000 (22:07 +0000)]
[MORE]: Rewrite almost completely the MORE command, taking advantage of the console pager functionality of the ConUtils library (see CORE-10504 and commit r73024).
- When displaying files, display the percentage of file read so far in the "Continue" prompt. Otherwise (when being piped or feeded from StdIn), just display the "Continue" prompt without percentage.
- Try to detect the text file encoding (ANSI, UTF16-BE/BE w/ or w/o BOM; UTF-8 to do!!) before displaying it. See the code for more details.

NOTE that the other functionalities of more (being able to scroll one line at a time, other command-line switches, etc...) are still not implemented yet.

git-svn-id: file:///srv/svn/reactos/trunk@73025 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[CONUTILS]
hbelusca [Sat, 22 Oct 2016 21:54:29 +0000 (21:54 +0000)]
- Introduce new functionalities related to console streams, a console screen management api (almost stubbed), a console pager api (adapted from code from CMD). This new functionality will be used in the future. See CORE-10504 for more details.
- As this library is therefore growing up, split it in small parts (sublibraries) that can be used, with the following dependency scheme: base utils (standalone); streams depending on base; screen depending on streams; pager depending on screen.

[APPS]: As a result, modify the CMakeLists of the different apps that use conutils to make them depend on the correct sublibrary.

git-svn-id: file:///srv/svn/reactos/trunk@73024 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[MODE]: Forgot this change too (related to kbd rate before delay).
hbelusca [Sat, 22 Oct 2016 21:46:58 +0000 (21:46 +0000)]
[MODE]: Forgot this change too (related to kbd rate before delay).

git-svn-id: file:///srv/svn/reactos/trunk@73023 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[CLIP]: Check read status before number of bytes read. Update main resource file.
hbelusca [Sat, 22 Oct 2016 21:42:13 +0000 (21:42 +0000)]
[CLIP]: Check read status before number of bytes read. Update main resource file.
[COMP]: Code style fix; remove an unused define.
[EVENTCREATE]: Remove an unused define.

- Remove unneeded headers; minor code formatting.
- Remove an unused define.
- Add placeholder Czech resource translation.

[MODE]: Update translation (part 2/x); show the keyboard rate before the delay.

git-svn-id: file:///srv/svn/reactos/trunk@73022 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[KS]
janderwald [Sat, 22 Oct 2016 19:52:51 +0000 (19:52 +0000)]
- enable topology property handlers

git-svn-id: file:///srv/svn/reactos/trunk@73021 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[USBAUDIO]
janderwald [Sat, 22 Oct 2016 12:34:03 +0000 (12:34 +0000)]
- fix warnings & leaks based on Thomas feedback

git-svn-id: file:///srv/svn/reactos/trunk@73020 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[FRAGINATOR] Silence a ton of warnings.
mjansen [Sat, 22 Oct 2016 12:13:34 +0000 (12:13 +0000)]
[FRAGINATOR] Silence a ton of warnings.

git-svn-id: file:///srv/svn/reactos/trunk@73019 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[OLE32] Stub and export CoGetCancelObject. CORE-12199
mjansen [Sat, 22 Oct 2016 12:03:33 +0000 (12:03 +0000)]
[OLE32] Stub and export CoGetCancelObject. CORE-12199

git-svn-id: file:///srv/svn/reactos/trunk@73018 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago- implement MMixerGetDeviceNameWithComponentId, which retrieves the device name via...
janderwald [Fri, 21 Oct 2016 21:26:12 +0000 (21:26 +0000)]
- implement MMixerGetDeviceNameWithComponentId, which retrieves the device name via component id
- start implement MMixerHandleTopologyFilter, does not yet fully work

git-svn-id: file:///srv/svn/reactos/trunk@73017 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[USBAUDIO]
janderwald [Fri, 21 Oct 2016 21:15:01 +0000 (21:15 +0000)]
- implement retrieving string descriptor of product and store it in registry.

git-svn-id: file:///srv/svn/reactos/trunk@73016 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[ADVAPI32_APITEST]: I wasn't alone for writing these tests!
hbelusca [Fri, 21 Oct 2016 21:08:54 +0000 (21:08 +0000)]
[ADVAPI32_APITEST]: I wasn't alone for writing these tests!

git-svn-id: file:///srv/svn/reactos/trunk@73015 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[USBCCGP]
janderwald [Fri, 21 Oct 2016 20:52:40 +0000 (20:52 +0000)]
- fix invalid device descriptor for composite usb devices

git-svn-id: file:///srv/svn/reactos/trunk@73014 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MODE]: Adjust german resources.
hbelusca [Fri, 21 Oct 2016 20:48:26 +0000 (20:48 +0000)]
[MODE]: Adjust german resources.

git-svn-id: file:///srv/svn/reactos/trunk@73013 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MODE] add initial German translation. needs completition!!!
rnaumann [Fri, 21 Oct 2016 20:44:38 +0000 (20:44 +0000)]
[MODE] add initial German translation. needs completition!!!

git-svn-id: file:///srv/svn/reactos/trunk@73012 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[WS2_32_APITESTS] Add tests for SIO_GET_INTERFACE_LIST. Brought to you by Andreas...
phater [Fri, 21 Oct 2016 16:47:38 +0000 (16:47 +0000)]
[WS2_32_APITESTS] Add tests for SIO_GET_INTERFACE_LIST. Brought to you by Andreas Maier. Thanks.
Minor modifications by me on comparison and expected flags.

git-svn-id: file:///srv/svn/reactos/trunk@73011 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[ACPPAGE] Remove unneeded initialization. Should make the x64 bot a tiny bit happier...
akhaldi [Fri, 21 Oct 2016 09:48:00 +0000 (09:48 +0000)]
[ACPPAGE] Remove unneeded initialization. Should make the x64 bot a tiny bit happier. Spotted by Mark Jansen.

git-svn-id: file:///srv/svn/reactos/trunk@73010 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[PSDK] Add missing RpcBindingServerFromClient.
akhaldi [Fri, 21 Oct 2016 09:26:11 +0000 (09:26 +0000)]
[PSDK] Add missing RpcBindingServerFromClient.

git-svn-id: file:///srv/svn/reactos/trunk@73009 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[URLMON] Stub and export HlinkGoForward(). CORE-12196
akhaldi [Fri, 21 Oct 2016 09:03:45 +0000 (09:03 +0000)]
[URLMON] Stub and export HlinkGoForward(). CORE-12196

git-svn-id: file:///srv/svn/reactos/trunk@73008 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[RPCRT4_WINETEST] Addendum to r73006.
akhaldi [Fri, 21 Oct 2016 09:02:08 +0000 (09:02 +0000)]
[RPCRT4_WINETEST] Addendum to r73006.

git-svn-id: file:///srv/svn/reactos/trunk@73007 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[RPCRT4] Import Wine commit 01290cd by Colin and Christoph: Implement RpcBindingServe...
akhaldi [Fri, 21 Oct 2016 09:01:35 +0000 (09:01 +0000)]
[RPCRT4] Import Wine commit 01290cd by Colin and Christoph: Implement RpcBindingServerFromClient and populate NetworkAddr for each transport.

git-svn-id: file:///srv/svn/reactos/trunk@73006 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[MPR]
pschweitzer [Fri, 21 Oct 2016 05:28:29 +0000 (05:28 +0000)]
Import Wine commit:
d9c9d9b10f58844a780d8bfc9ed1b6713e37d487, Implement connected resources enumeration.


git-svn-id: file:///srv/svn/reactos/trunk@73005 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[WINETESTS] Rename generated_i386.c to generated.c, adjust the CMakeLists.txt accordi...
mjansen [Thu, 20 Oct 2016 21:44:12 +0000 (21:44 +0000)]
[WINETESTS] Rename generated_i386.c to generated.c, adjust the CMakeLists.txt accordingly.

git-svn-id: file:///srv/svn/reactos/trunk@73004 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SDK] Fix our Delayload notify hook for MSVC x64
mjansen [Thu, 20 Oct 2016 21:08:17 +0000 (21:08 +0000)]
[SDK] Fix our Delayload notify hook for MSVC x64

git-svn-id: file:///srv/svn/reactos/trunk@73003 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[APPHELP_APITEST] This should not be here.
mjansen [Thu, 20 Oct 2016 21:03:38 +0000 (21:03 +0000)]
[APPHELP_APITEST] This should not be here.

git-svn-id: file:///srv/svn/reactos/trunk@73002 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[KS]: Fix annotations, etc.
hbelusca [Thu, 20 Oct 2016 20:44:02 +0000 (20:44 +0000)]
[KS]: Fix annotations, etc.

git-svn-id: file:///srv/svn/reactos/trunk@73001 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[PSDK]
janderwald [Thu, 20 Oct 2016 20:29:30 +0000 (20:29 +0000)]
- add missing definition

git-svn-id: file:///srv/svn/reactos/trunk@73000 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[KS]
janderwald [Thu, 20 Oct 2016 20:02:43 +0000 (20:02 +0000)]
- implement support for KSPROPSETID_General

git-svn-id: file:///srv/svn/reactos/trunk@72999 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[CMD]: Documentation improvement: we actually support two types of filename completio...
hbelusca [Thu, 20 Oct 2016 16:51:07 +0000 (16:51 +0000)]
[CMD]: Documentation improvement: we actually support two types of filename completions, windows-cmd like (the default one), and "bash-style" one (that is available through a compile switch). I prefer calling it "bash-style" over "unix-style" because this style of completion looks like the one from the GNU ReadLine library, that is used by Bash, which is not exclusive to unix per se...

git-svn-id: file:///srv/svn/reactos/trunk@72998 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[KERNEL32]: Mark Get/SetEnvironmentVariableA/W as hotpatchable since it's needed...
hbelusca [Wed, 19 Oct 2016 22:26:04 +0000 (22:26 +0000)]
[KERNEL32]: Mark Get/SetEnvironmentVariableA/W as hotpatchable since it's needed for Clink 0.4.8 (<rant>btw, if GCC was able to set exported stdcall functions as hotpatchable at a global level, as MSVC does, those "DECLSPEC_HOTPATCH" hacks would not be necessary! </rant>)

git-svn-id: file:///srv/svn/reactos/trunk@72997 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[MODE]
hbelusca [Wed, 19 Oct 2016 17:04:29 +0000 (17:04 +0000)]
- Localization of output based on a patch by Lee Schroeder, but where I haven't modified yet the output localization of errors.
- Dynamically underline the headers of the device status reports (by me).

git-svn-id: file:///srv/svn/reactos/trunk@72996 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[MODE]
hbelusca [Wed, 19 Oct 2016 15:04:42 +0000 (15:04 +0000)]
- Rearrange ResizeTextConsole so that it correctly computes the Top & Bottom parts of the window size rectangle;
- Fix its return type;
- Display an error if we failed resizing the console;
- Clear the screen before resizing the console, as the real MODE.COM does.
- Fix a parsing error in SetConsoleStateOld and in SetConsoleCPState.

git-svn-id: file:///srv/svn/reactos/trunk@72995 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[MODE]: Code style changes + remove unused parameter for ResizeTextConsole.
hbelusca [Wed, 19 Oct 2016 15:00:32 +0000 (15:00 +0000)]
[MODE]: Code style changes + remove unused parameter for ResizeTextConsole.

git-svn-id: file:///srv/svn/reactos/trunk@72994 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CONSRV]
hbelusca [Tue, 18 Oct 2016 23:51:59 +0000 (23:51 +0000)]
- Call TermGetLargestConsoleWindowSize to obtain the largest console window size allowed on the system, and use it for GetConsoleScreenBufferInfo and for SetConsoleWindowInfo too, where it is used to check if the given user window size is not too large.
- Improve GuiGetLargestConsoleWindowSize for multi-monitor situations.
- Remove the redundant definition of GetScreenBufferSizeUnits in guiterm.c (it already exists in conwnd.c).

git-svn-id: file:///srv/svn/reactos/trunk@72993 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CONSRV]: Code style changes only.
hbelusca [Tue, 18 Oct 2016 23:45:19 +0000 (23:45 +0000)]
[CONSRV]: Code style changes only.

git-svn-id: file:///srv/svn/reactos/trunk@72992 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[PSDK]
pschweitzer [Tue, 18 Oct 2016 20:32:50 +0000 (20:32 +0000)]
Replace error codes that don't even exist in MS headers (but they are referenced on MSDN?!)
Replace their usage in code

git-svn-id: file:///srv/svn/reactos/trunk@72991 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOS/MM]
jgardou [Tue, 18 Oct 2016 20:19:00 +0000 (20:19 +0000)]
 - Let the zero page thread decide itself whether it is active or not.
 - Raise the low memory limit for our good old balancer
 - Allow the balancer thread to wait for a page to be freed, with a lower limit than for "regular" page faults
 - Let ARM3 notify RosMm when a page gets freed
CORE-12047 #comment Whole patch got in in r72988, 72989 and 72990

git-svn-id: file:///srv/svn/reactos/trunk@72990 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOS/MM]
jgardou [Tue, 18 Oct 2016 20:01:18 +0000 (20:01 +0000)]
Miscellaneous fixes for legacy Mm section implementation
 - Always allocate a private page for IMAGE_SCN_CNT_UNINITIALIZED_DATA
 - Make sure a shared page is present before writing on a COW mapping and making a private copy.
 - Fix a race condition : when paging out a file section, old Mm lists all of the process maps, removing them one after the other and lowering the page reference count in the process. Sometimes a page fault occur in the process, the mapping is added, but the page refcount is not bumped because it requires locking the corresponding segment. Manage page refcount under segment lock.

git-svn-id: file:///srv/svn/reactos/trunk@72989 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOS/MM]
jgardou [Tue, 18 Oct 2016 19:55:22 +0000 (19:55 +0000)]
 - Do not allocate zeroed pagefile entries for legacy Mm

git-svn-id: file:///srv/svn/reactos/trunk@72988 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[FASTFAT]
jgardou [Tue, 18 Oct 2016 19:28:16 +0000 (19:28 +0000)]
 - Acquire Paging IO Resource shared when performing paged writes
Greenlighted by Pierre and tests.
CORE-12184 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72987 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[PSDK]
pschweitzer [Tue, 18 Oct 2016 18:28:45 +0000 (18:28 +0000)]
Make DECLARE_CONST_UNICODE_STRING() work with something else than MSVC

git-svn-id: file:///srv/svn/reactos/trunk@72986 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[KERNEL32_APITEST]: SetConsoleWindowInfo test:
hbelusca [Tue, 18 Oct 2016 17:44:23 +0000 (17:44 +0000)]
[KERNEL32_APITEST]: SetConsoleWindowInfo test:
- Improve the checks done for the tests;
- Add a new test (Test7) that tests the allowed console window sizes wrt. the csbi.dwMaximumWindowSize size.

git-svn-id: file:///srv/svn/reactos/trunk@72985 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CONSRV]: Fixes for SetConsoleWindowInfo, where one notices that again the MSDN docum...
hbelusca [Tue, 18 Oct 2016 17:16:57 +0000 (17:16 +0000)]
[CONSRV]: Fixes for SetConsoleWindowInfo, where one notices that again the MSDN documentation on SetConsoleWindowInfo is partially wrong.
This makes all the kernel32_apitest:SetConsoleWindowInfo tests pass now.
Also, notify the console window about the size change.

git-svn-id: file:///srv/svn/reactos/trunk@72984 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[CONSRV]: Minor fixes:
hbelusca [Tue, 18 Oct 2016 17:12:57 +0000 (17:12 +0000)]
[CONSRV]: Minor fixes:
- Use GetSystemWindowsDirectoryW instead of GetWindowsDirectoryW inside "TranslateConsoleName";
- Don't add scrollbars by default to the console window when it's being created;
- Fix the 2nd parameter of MapVirtualKeyW call;
- Two code style changes in text.c and tuiterm.c.

git-svn-id: file:///srv/svn/reactos/trunk@72983 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[KERNEL32_APITEST]: Imprrove the SetConsoleWindowInfo test (add a new test case,...
hbelusca [Tue, 18 Oct 2016 16:08:34 +0000 (16:08 +0000)]
[KERNEL32_APITEST]: Imprrove the SetConsoleWindowInfo test (add a new test case, and now correctly restores the console size after all the tests are done).

git-svn-id: file:///srv/svn/reactos/trunk@72982 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[KERNEL32_APITEST]: Commit a test for SetConsoleWindowInfo.
hbelusca [Tue, 18 Oct 2016 15:35:06 +0000 (15:35 +0000)]
[KERNEL32_APITEST]: Commit a test for SetConsoleWindowInfo.

git-svn-id: file:///srv/svn/reactos/trunk@72981 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[MODE]: Numerous fixes for the MODE utility:
hbelusca [Mon, 17 Oct 2016 22:19:22 +0000 (22:19 +0000)]
[MODE]: Numerous fixes for the MODE utility:
- Parse the command line the same peculiar way as Windows' tool. This is certainly done such as to be backwards-compatible with MS-DOS' tool.
- Fix serial port string parsing, based on Wine's dll/win32/kernel32/wine/comm.c code. Note that the BuildCommDCB kernel32 API has the same syntax :)
- Implement support for MODE CON codepage, as well as screen size and typematic settings. Screen size code is based on NTVDM's one and will be subject to fixes later on.

MISSING stuff:
- LPT/COM port redirection.
- Localization :)

CORE-12176 #resolve
CORE-7998 CORE-8001

git-svn-id: file:///srv/svn/reactos/trunk@72980 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WDMAUD]
janderwald [Mon, 17 Oct 2016 19:03:01 +0000 (19:03 +0000)]
- fix a bug in WdmAudControlDeviceType
- clear handle value when opening device interface key fails

git-svn-id: file:///srv/svn/reactos/trunk@72979 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[MSAFD] Add some parameter checks on send/recv based on wine tests. CORE-12104
phater [Mon, 17 Oct 2016 15:24:43 +0000 (15:24 +0000)]
[MSAFD] Add some parameter checks on send/recv based on wine tests. CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72978 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[ATL][ATL_APITEST] Implementation / fixes for varions CRegKey functions, by Katayama...
mjansen [Mon, 17 Oct 2016 12:50:54 +0000 (12:50 +0000)]
[ATL][ATL_APITEST] Implementation / fixes for varions CRegKey functions, by Katayama Hirofumi MZ. CORE-11746 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72977 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[KMTESTS:OB]
tfaber [Mon, 17 Oct 2016 09:28:15 +0000 (09:28 +0000)]
- Add a test for the NT directory structure's ACLs

git-svn-id: file:///srv/svn/reactos/trunk@72976 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[NTOS:CM]
tfaber [Sat, 15 Oct 2016 20:16:47 +0000 (20:16 +0000)]
- Ignore the KEY_WOW64_32KEY and KEY_WOW64_64KEY flags in NtOpenKey/NtCreateKey, as shown by tests.
CORE-9691 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72975 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[NTDLL_APITEST]
tfaber [Sat, 15 Oct 2016 18:33:21 +0000 (18:33 +0000)]
- Show that NtOpenKey and NtCreateKey accept, but ignore, KEY_WOW64_32KEY and KEY_WOW64_64KEY

git-svn-id: file:///srv/svn/reactos/trunk@72974 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[USBAUDIO]
janderwald [Sat, 15 Oct 2016 17:56:44 +0000 (17:56 +0000)]
- implement building topology connections

git-svn-id: file:///srv/svn/reactos/trunk@72973 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[MSPAINT]
bfreisen [Sat, 15 Oct 2016 11:44:15 +0000 (11:44 +0000)]
- fix an odd quirk that resulted from Paint setting wallpaper and wallpaper style in the wrong order

Setting wallpapers now works, whenever the OS natively supports the respective file format for wallpapers.

git-svn-id: file:///srv/svn/reactos/trunk@72972 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[USBAUDIO]
janderwald [Fri, 14 Oct 2016 22:08:28 +0000 (22:08 +0000)]
- partly implement BuildUSBAudioFilterTopology

git-svn-id: file:///srv/svn/reactos/trunk@72971 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[USBAUDIO]
janderwald [Fri, 14 Oct 2016 13:26:22 +0000 (13:26 +0000)]
- partly implement UsbAudioPinDataIntersect

git-svn-id: file:///srv/svn/reactos/trunk@72970 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[USBAUDIO]
janderwald [Fri, 14 Oct 2016 10:35:19 +0000 (10:35 +0000)]
- specify processings flags in filter descriptor
- implement processing workers
- move code for initializing irp & urb into single function
- usbaudio now successfully captures audio in win2k3.

git-svn-id: file:///srv/svn/reactos/trunk@72969 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[SHELL32] Add two missing AVIs. By Jared Smudde. CORE-11641
akhaldi [Thu, 13 Oct 2016 21:46:39 +0000 (21:46 +0000)]
[SHELL32] Add two missing AVIs. By Jared Smudde. CORE-11641

git-svn-id: file:///srv/svn/reactos/trunk@72968 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[EVENTVWR][EXPLORER][SHELL32] Russian translation update by Sergey Stopkin. CORE...
akhaldi [Thu, 13 Oct 2016 21:39:37 +0000 (21:39 +0000)]
[EVENTVWR][EXPLORER][SHELL32] Russian translation update by Sergey Stopkin. CORE-12153

git-svn-id: file:///srv/svn/reactos/trunk@72967 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[MSAFD] Implement WSPGetOverlappedResult. Reviewed by Thomas and Art. Thanks! CORE...
phater [Thu, 13 Oct 2016 20:30:42 +0000 (20:30 +0000)]
[MSAFD] Implement WSPGetOverlappedResult. Reviewed by Thomas and Art. Thanks! CORE-12134 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72966 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[NETCFGX] RegQueryValueExW accepts a size in bytes, not TCHARS. Also, this local...
mjansen [Thu, 13 Oct 2016 19:57:29 +0000 (19:57 +0000)]
[NETCFGX] RegQueryValueExW accepts a size in bytes, not TCHARS. Also, this local buffer probably shouldnt be used. Uncovered by Victor Martinez Calvo. CORE-9665

git-svn-id: file:///srv/svn/reactos/trunk@72965 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[KMTESTS:IO]
tfaber [Thu, 13 Oct 2016 12:28:01 +0000 (12:28 +0000)]
- Add a test for the maximum data length for MDLs

git-svn-id: file:///srv/svn/reactos/trunk@72964 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[PSDK]
tfaber [Thu, 13 Oct 2016 09:21:57 +0000 (09:21 +0000)]
- ksmedia.h requires ks.h to be included first. Based on a patch by Lee Schroeder.

git-svn-id: file:///srv/svn/reactos/trunk@72963 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[PSDK]
tfaber [Thu, 13 Oct 2016 08:53:11 +0000 (08:53 +0000)]
- Add some KS definitions. Patch by Lee Schroeder

git-svn-id: file:///srv/svn/reactos/trunk@72962 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[MSHTML_WINETEST]
tfaber [Wed, 12 Oct 2016 21:10:04 +0000 (21:10 +0000)]
- Re-enable skipped htmldoc tests.
ROSTESTS-113 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72961 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[REGDUMP]
tfaber [Wed, 12 Oct 2016 12:41:31 +0000 (12:41 +0000)]
- Fix a buffer overflow. Patch by Víctor Martínez Calvo.
ROSTESTS-203 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72960 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[USER32]
tfaber [Wed, 12 Oct 2016 12:07:44 +0000 (12:07 +0000)]
- Remove IsBadWritePtr hack. Patch by Katayama Hirofumi MZ.
CORE-12136 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@72959 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[WINETESTS/SETUPAPI]: setupapi/tests: Determine path to system32 directory at runtime...
hbelusca [Wed, 12 Oct 2016 11:36:16 +0000 (11:36 +0000)]
[WINETESTS/SETUPAPI]: setupapi/tests: Determine path to system32 directory at runtime. Synced from Wine-Staging commit 92510a34ed9ec67fec4e580a5c73b8b53c216734
ROSTESTS-234 #comment Updated in r72958.

git-svn-id: file:///srv/svn/reactos/trunk@72958 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WS2_32_APITESTS] Add super simple WSARecv tests used to test WSAGetOverlappedResult...
phater [Tue, 11 Oct 2016 10:48:47 +0000 (10:48 +0000)]
[WS2_32_APITESTS] Add super simple WSARecv tests used to test WSAGetOverlappedResult. ROSTESTS-197

git-svn-id: file:///srv/svn/reactos/trunk@72957 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CMD]: Fix the "TYPE" command so that it doesn't interpret the optional /P switch...
hbelusca [Mon, 10 Oct 2016 19:17:03 +0000 (19:17 +0000)]
[CMD]: Fix the "TYPE" command so that it doesn't interpret the optional /P switch as a filename.

git-svn-id: file:///srv/svn/reactos/trunk@72956 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CMD]
hbelusca [Mon, 10 Oct 2016 19:15:07 +0000 (19:15 +0000)]
- Improve the screen pager so that it looks a bit more like MORE's one: display full screen pages, where only the last line contains the "press any key..." prompt, and erase this prompt when a key is pressed and before displaying the other screen page.
- GetScreenSize parameters are pointers (so use NULL instead of 0);
- Use ARRAYSIZE instead of hardcoding buffer number of elements;
- Simplify PrintInfoLine() (use read-only resource string buffer returned by LoadString instead of a temporary buffer, since we are just interested in the counted string).

git-svn-id: file:///srv/svn/reactos/trunk@72955 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CMD]
hbelusca [Mon, 10 Oct 2016 19:11:15 +0000 (19:11 +0000)]
- Fix typo in STRING_MEMMORY_xxx symbols (memmory -> memory);
- Remove the trailing newline for the STRING_MISC_HELP1 page prompt, as part of reworking it a bit (see next commit);
- Code formatting in type.c as I'll touch it after.

git-svn-id: file:///srv/svn/reactos/trunk@72954 97493ccd-5924-5043-b1f5-66cb403b36ce

phater [Mon, 10 Oct 2016 08:00:20 +0000 (08:00 +0000)]
[MSAFD] We support AF_INET,SOCK_RAW,IPPROTO_RAW and IF_INET,SOCK_RAW,IPPROTO_TCP triples also. Enable them in winsock mapping registry. CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72953 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[MSAFD] We support SOCK_RAW and IPPROTO_RAW also. CORE-12104
phater [Mon, 10 Oct 2016 07:57:34 +0000 (07:57 +0000)]
[MSAFD] We support SOCK_RAW and IPPROTO_RAW also. CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72952 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WINHTTP] Properly initialize winsock. Based on wine tests CORE-12104
phater [Mon, 10 Oct 2016 06:54:56 +0000 (06:54 +0000)]
[WINHTTP] Properly initialize winsock. Based on wine tests CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72951 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WININET] initialize winsock with proper version. Based on wine tests CORE-12104
phater [Mon, 10 Oct 2016 06:52:40 +0000 (06:52 +0000)]
[WININET] initialize winsock with proper version. Based on wine tests CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72950 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WS2_32_APITESTS] Fix helper by not shutting down send. This way it breaks the test...
phater [Mon, 10 Oct 2016 06:48:56 +0000 (06:48 +0000)]
[WS2_32_APITESTS] Fix helper by not shutting down send. This way it breaks the test on windows also.

git-svn-id: file:///srv/svn/reactos/trunk@72949 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[MSAFD] Fix some return codes and better parameter checks based on wine tests CORE...
phater [Mon, 10 Oct 2016 06:38:52 +0000 (06:38 +0000)]
[MSAFD] Fix some return codes and better parameter checks based on wine tests CORE-12104

git-svn-id: file:///srv/svn/reactos/trunk@72948 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks agoRegQueryValueExW and RegQueryValueExA calls accept bytes. Patch by Victor Martinez...
mjansen [Sun, 9 Oct 2016 20:58:08 +0000 (20:58 +0000)]
RegQueryValueExW and RegQueryValueExA calls accept bytes. Patch by Victor Martinez Calvo. CORE-9665 #comment Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@72947 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[MSCONFIG_NEW|SETUP/WELCOME] Capitalize "os" in "ReactOS" part 4 by Adam Stachowicz...
mjansen [Sun, 9 Oct 2016 20:20:10 +0000 (20:20 +0000)]
[MSCONFIG_NEW|SETUP/WELCOME] Capitalize "os" in "ReactOS" part 4 by Adam Stachowicz CORE-9558 #resolve #comment Last patch applied, thanks!

git-svn-id: file:///srv/svn/reactos/trunk@72946 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[MSPAINT] get rid of all _stprintf occurrences and the respective magic number sized...
bfreisen [Sun, 9 Oct 2016 11:42:37 +0000 (11:42 +0000)]
[MSPAINT] get rid of all _stprintf occurrences and the respective magic number sized TCHAR arrays

git-svn-id: file:///srv/svn/reactos/trunk@72945 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[EVENTCREATE]: Update turkish translation, by Erdem Ersoy.
hbelusca [Sat, 8 Oct 2016 19:43:16 +0000 (19:43 +0000)]
[EVENTCREATE]: Update turkish translation, by Erdem Ersoy.
CORE-12120 #resolve #comment Committed, thanks!

git-svn-id: file:///srv/svn/reactos/trunk@72944 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[PING]
hbelusca [Sat, 8 Oct 2016 14:48:18 +0000 (14:48 +0000)]
- Use a dynamic-allocated buffer with FormatMessageW, fixes messages disappearance (eg. ping help in russian). CORE-12108 #comment Fixed in r72943.
- Remove the unneeded 1-line function "Usage" and instead just directly call the corresponding PrintString function.

git-svn-id: file:///srv/svn/reactos/trunk@72943 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[DEVMGR]: Fix spacing around "ReactOS" in translated strings.
hbelusca [Sat, 8 Oct 2016 14:20:22 +0000 (14:20 +0000)]
[DEVMGR]: Fix spacing around "ReactOS" in translated strings.

git-svn-id: file:///srv/svn/reactos/trunk@72942 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FLTMC]: Resource strings do not need to be explicitely NULL-terminated, as ATL helpe...
hbelusca [Sat, 8 Oct 2016 14:05:06 +0000 (14:05 +0000)]
[FLTMC]: Resource strings do not need to be explicitely NULL-terminated, as ATL helpers know how to deal with them.

git-svn-id: file:///srv/svn/reactos/trunk@72941 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FORMAT]: Fix ukrainian translation by Vort.
hbelusca [Sat, 8 Oct 2016 13:55:30 +0000 (13:55 +0000)]
[FORMAT]: Fix ukrainian translation by Vort.

git-svn-id: file:///srv/svn/reactos/trunk@72940 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks agoFix commit synchronization issue (that's what happens when you work on a patch that...
hbelusca [Sat, 8 Oct 2016 13:13:38 +0000 (13:13 +0000)]
Fix commit synchronization issue (that's what happens when you work on a patch that somebody else worked on in parallel!!)

git-svn-id: file:///srv/svn/reactos/trunk@72939 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[TRANSLATIONS]: Russian translation update by Sergey Stopkin.
hbelusca [Sat, 8 Oct 2016 13:12:35 +0000 (13:12 +0000)]
[TRANSLATIONS]: Russian translation update by Sergey Stopkin.
CORE-12108 #comment Спасибо!

git-svn-id: file:///srv/svn/reactos/trunk@72938 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[TRANSLATIONS] Russian translation update by Sergey Stopkin. CORE-12108
akhaldi [Sat, 8 Oct 2016 12:57:53 +0000 (12:57 +0000)]
[TRANSLATIONS] Russian translation update by Sergey Stopkin. CORE-12108

git-svn-id: file:///srv/svn/reactos/trunk@72937 97493ccd-5924-5043-b1f5-66cb403b36ce