reactos.git
5 hours ago[REACTOS]: Add a desktop shortcut to the ReadMe file of ReactOS, on both the livecd... master trunk
hbelusca [Fri, 27 May 2016 01:06:35 +0000 (01:06 +0000)]
[REACTOS]: Add a desktop shortcut to the ReadMe file of ReactOS, on both the livecd and installation. Useful for people discovering ReactOS for the first time.

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

7 hours ago[INCLUDES] probe.h: use ExFreePoolWithTag for releasing unicode strings capture,...
hbelusca [Thu, 26 May 2016 23:17:59 +0000 (23:17 +0000)]
[INCLUDES] probe.h: use ExFreePoolWithTag for releasing unicode strings capture, and fully clear up said strings.

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

7 hours ago[WIN32K]: it can be useful to have a TAG_USTR for unicode strings.
hbelusca [Thu, 26 May 2016 23:16:10 +0000 (23:16 +0000)]
[WIN32K]: it can be useful to have a TAG_USTR for unicode strings.

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

7 hours ago[NETSHELL]: Fix french orthograph.
hbelusca [Thu, 26 May 2016 22:36:57 +0000 (22:36 +0000)]
[NETSHELL]: Fix french orthograph.

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

9 hours ago[USETUP]
pschweitzer [Thu, 26 May 2016 20:50:44 +0000 (20:50 +0000)]
[USETUP]
Don't override the hidden sectors value set during format when seting up bootsector.
This allows installing ReactOS on a FAT partition that doesn't start on sector 63. Successfully tested with a partition starting on sector 2048, for instance.
Patch by Wim Hueskes

CORE-8825 #resolve #comment Committed in r71418. Thanks for the debugging and the patch!

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

12 hours ago[FS_REC]
pschweitzer [Thu, 26 May 2016 18:17:19 +0000 (18:17 +0000)]
[FS_REC]
Add support for ReiserFS volumes.
Patch by Peter Hater.

This is done for ReiserFS support! Enjoy :-)

CORE-11005 #resolve

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

12 hours ago[REISERFS]
pschweitzer [Thu, 26 May 2016 18:14:52 +0000 (18:14 +0000)]
[REISERFS]
Enable the ReiserFS support.
Patch by Peter Hater.

CORE-11005

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

12 hours ago[AUTOCHK]
pschweitzer [Thu, 26 May 2016 18:12:36 +0000 (18:12 +0000)]
[AUTOCHK]
Add support for ReiserFS

CORE-11005

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

12 hours ago[REISERFS]
pschweitzer [Thu, 26 May 2016 18:11:57 +0000 (18:11 +0000)]
[REISERFS]
Enable ReiserFS FSD build

CORE-11005

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

12 hours ago[UREISERFS]
pschweitzer [Thu, 26 May 2016 18:10:20 +0000 (18:10 +0000)]
[UREISERFS]
Add the ReiserFS DLL

CORE-11005

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

12 hours ago[REISERFSLIB]
pschweitzer [Thu, 26 May 2016 18:08:42 +0000 (18:08 +0000)]
[REISERFSLIB]
Stub the ReiserFS lib

CORE-11005

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

13 hours ago[EXT2]
pschweitzer [Thu, 26 May 2016 17:10:02 +0000 (17:10 +0000)]
[EXT2]
Upgrade the driver to release 0.66.

CORE-11295 #resolve #comment Committed in r71411

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

13 hours ago[NTOSKRNL]
pschweitzer [Thu, 26 May 2016 16:35:45 +0000 (16:35 +0000)]
[NTOSKRNL]
Cherry pick r71407 by Trevor Thompson:
- Rewrote FsRtlGetNextBaseMcbEntry(), FsRtlLookupBaseMcbEntry(), and FsRtlNumberOfRunsInBaseMcb() using simpler logic.

This finally fixes broken MCB handling in ReactOS and allows FSDs relying on MCB to properly work in ReactOS!

CORE-11002 #resolve #comment Fixed in r71409

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

14 hours ago[SERVMAN]
ekohl [Thu, 26 May 2016 15:48:46 +0000 (15:48 +0000)]
[SERVMAN]
GetServiceConfig: Use only the required access rights. Makes servman usable for non-admin users.

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

18 hours ago[NTOSKRNL]
pschweitzer [Thu, 26 May 2016 12:09:05 +0000 (12:09 +0000)]
[NTOSKRNL]
Rework a bit the way mapping and pinning is working in ReactOS Cc. This is still wrong regarding the way Windows does it, but at least, it offers us more features for a more compatible behavior exposed to FSDs.
First of all, reintroduce the mutex used to lock VACB. Moving there to a resource wasn't enough to work address the issue. This reverts r71387.
Introduce the resource in the BCB, as it should be. This resource will be unused until pinning occurs. In such case, the VACB mutex gets unused so that we can get the BCB released by another thread without deadlocking the associated VACB.
The VACB can be locked again after the last unpinning operation.
Basically, that fixes drivers than pin in a thread and unpin in another thread, after having changed BCB owner. Until now, it would just have deadlock or crashed ReactOS.
The implementation of this preserves hacks and stubplementations already in place in Cc (let's say it's another hack on top of hacks).
It was successfully tested with Ext2Fsd 0.66.

Short summary:
- Replace the VACB resource by a mutex
- Introduce a resource in the BCB
- Fixed CcPinRead() implementation so that it respects PIN_EXCLUSIVE flag
- Implement CcUnpinDataForThread() so that it can unpin data which ownership was changed
- Implement CcSetBcbOwnerPointer() so that it properly set BCB owner and allows unpinning with CcUnpinDataForThread()

CORE-11310 #resolve #comment Committed in r71406

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

18 hours ago[NTOSKRNL]
pschweitzer [Thu, 26 May 2016 11:50:42 +0000 (11:50 +0000)]
[NTOSKRNL]
On CcInitializeCacheMap() call, keep track of the PinAccess value so that we can later check it on pinning.
It shouldn't be set to FALSE when the user attempts to perform pinning

CORE-11310

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

29 hours ago[USER32]: Remove a leftover from r59868.
hbelusca [Thu, 26 May 2016 00:53:54 +0000 (00:53 +0000)]
[USER32]: Remove a leftover from r59868.

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

33 hours ago[KERNEL32]: Indentation fix only.
hbelusca [Wed, 25 May 2016 20:49:40 +0000 (20:49 +0000)]
[KERNEL32]: Indentation fix only.

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

37 hours ago[APPHELP_APITEST] Remove some code duplication.
mjansen [Wed, 25 May 2016 17:22:47 +0000 (17:22 +0000)]
[APPHELP_APITEST] Remove some code duplication.

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

39 hours ago[KERNEL32]
dquintana [Wed, 25 May 2016 14:47:02 +0000 (14:47 +0000)]
[KERNEL32]
* Return TRUE from SetThreadStackGuarantee. Allows .NET 2.0 setup to complete and consequently allows some .net apps to work in ReactOS. Patch by the self-proclaimed Master of The Universe, Samuel Serapión.

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

43 hours ago[NTOS:EX]
tfaber [Wed, 25 May 2016 10:27:17 +0000 (10:27 +0000)]
[NTOS:EX]
- Use the calling thread instead of the passed-in thread to validate APC status in ExReleaseResourceForThreadLite. The latter can be user-set and might not be a KTHREAD at all.
CORE-11315 #resolve

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

2 days ago[NTDLL]
hbelusca [Tue, 24 May 2016 19:57:29 +0000 (19:57 +0000)]
[NTDLL]
Add exports for RtlOemStringToUnicodeSize, RtlUnicodeStringToAnsiSize and RtlUnicodeStringToOemSize as redirections to suitable Rtlx*** functions, as done in our ntoskrnl (and as on Windows either).
This should fix MSYS2 start on ReactOS.
CORE-10459 #comment Please retest!

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

2 days ago[CRT] Partially sync strtoi64 with Wine Staging 1.9.9. Patch by Samuel Serapión CORE...
mjansen [Tue, 24 May 2016 19:27:57 +0000 (19:27 +0000)]
[CRT] Partially sync strtoi64 with Wine Staging 1.9.9. Patch by Samuel Serapión CORE-11174 #resolve #comment Thanks!

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

2 days ago[KMTESTS]
pschweitzer [Tue, 24 May 2016 08:13:17 +0000 (08:13 +0000)]
[KMTESTS]
Add test for ExSetResourceOwnerPointer() and ExReleaseResourceForThreadLite()

CORE-11310

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

3 days ago[SERVICES]
ekohl [Mon, 23 May 2016 21:48:32 +0000 (21:48 +0000)]
[SERVICES]
- RChangeServiceConfigA/W: Modify or delete password secrets.
[ADVAPI32]
- ChangeServiceConfigA, CreateServiceA: Convert passwords to Unicode before passing them to the remote functions.

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

3 days ago[NTOSKRNL]
pschweitzer [Mon, 23 May 2016 21:14:49 +0000 (21:14 +0000)]
[NTOSKRNL]
Fix misleading comment

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

3 days ago[NTOSKRNL]
pschweitzer [Mon, 23 May 2016 19:47:39 +0000 (19:47 +0000)]
[NTOSKRNL]
In Cc, replace the Vacb mutex by a Bcb resource.
Note that the resource is still placed in the Vacb by it belongs to the Bcb.
This is required to really implement CcSetBcbOwnerPointer().

CORE-11310

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

3 days ago[SERVICES]
ekohl [Mon, 23 May 2016 15:02:37 +0000 (15:02 +0000)]
[SERVICES]
RCreateServiceW: Store a given password as a secret.

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

3 days ago[ADVAPI32]
ekohl [Mon, 23 May 2016 13:53:24 +0000 (13:53 +0000)]
[ADVAPI32]
Implement LogonUserEx[A/W].

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

4 days ago[ADVAPI32]: Implement all the Elf*** event log APIs as wrappers around the correspond...
hbelusca [Mon, 23 May 2016 02:03:49 +0000 (02:03 +0000)]
[ADVAPI32]: Implement all the Elf*** event log APIs as wrappers around the corresponding RPC calls, and the Win32 APIs just become calls to the Elf*** APIs.

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

4 days ago[IDL]: Whitespace fixes only.
hbelusca [Sun, 22 May 2016 22:20:25 +0000 (22:20 +0000)]
[IDL]: Whitespace fixes only.

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

4 days ago[RTL]
tfaber [Sun, 22 May 2016 22:11:54 +0000 (22:11 +0000)]
[RTL]
- Return the ACE pointer from RtlFirstFreeAce also if it is at the end of the ACL buffer.
CORE-11304 #resolve

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

4 days ago[APPHELP][APPHELP_APITEST] Add more db tests and implement SdbGetDatabaseVersion...
mjansen [Sun, 22 May 2016 20:39:41 +0000 (20:39 +0000)]
[APPHELP][APPHELP_APITEST] Add more db tests and implement SdbGetDatabaseVersion. CORE-10367

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

4 days ago[APPHELP][APPHELP_APITEST] Implement most of sdbread and sdbwrite, mainly the work...
mjansen [Sun, 22 May 2016 20:27:02 +0000 (20:27 +0000)]
[APPHELP][APPHELP_APITEST] Implement most of sdbread and sdbwrite, mainly the work of Mislav Blaževic, with some small additions from me. CORE-10367

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

4 days ago[SETUPAPI]
tfaber [Sun, 22 May 2016 19:09:49 +0000 (19:09 +0000)]
[SETUPAPI]
- Fix Buffer overflow in FixupServiceBinaryPath

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

4 days ago[EVENTVWR]
hbelusca [Sun, 22 May 2016 19:00:55 +0000 (19:00 +0000)]
[EVENTVWR]
- Fix the flags used in LoadLibraryEx calls for loading DLLs as resource files.
- Use a nice flag (FORMAT_MESSAGE_MAX_WIDTH_MASK) in FormatMessage calls so that no useless extra newlines are appended to the message strings that are recovered.
  This is especially useful when some strings as localized event log names are retrieved to be displayed in the menu (amongst other things)...
  This fixes CORE-8915 and fixes also the presentation of some event descriptions.
- Fix BuildLogList.

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

4 days ago[EVENTVWR]
hbelusca [Sun, 22 May 2016 17:17:33 +0000 (17:17 +0000)]
[EVENTVWR]
- Set window parent for different MessageBox calls.
- Add a notice in ShowStatusMessageThread concerning a potential bug.
- Rename strings "Save Protocol" into "Save Event Log"; adjust translations in this regard.

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

4 days ago[EVENTVWR]
hbelusca [Sun, 22 May 2016 16:19:55 +0000 (16:19 +0000)]
[EVENTVWR]
- Fix a typo in the "loading, wait" dialog.
- Use a RichEdit control for the detailed event description text, so that we can have for free clickable URLs.
- Use "Courier New" as the font for the event data text, so that we can have finer grained control over the font size...

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

4 days ago[PSDK]
pschweitzer [Sun, 22 May 2016 13:22:52 +0000 (13:22 +0000)]
[PSDK]
Define STATUS_FILE_LOCKED_WITH_ONLY_READERS and STATUS_FILE_LOCKED_WITH_WRITERS

CORE-11295

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

4 days ago[EVENTVWR]
ekohl [Sun, 22 May 2016 12:15:30 +0000 (12:15 +0000)]
[EVENTVWR]
Display event data properly.

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

4 days ago[SCHANNEL]
tfaber [Sun, 22 May 2016 10:56:22 +0000 (10:56 +0000)]
[SCHANNEL]
- Set received length to zero when the receive result is MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY instead of pretending we got data
CORE-11285 #resolve

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

4 days ago[SCHANNEL]
tfaber [Sun, 22 May 2016 10:53:23 +0000 (10:53 +0000)]
[SCHANNEL]
- Correctly check for ROS_SCHAN_IS_BLOCKING
CORE-11285

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

4 days ago[UNIATA]
tfaber [Sun, 22 May 2016 10:25:24 +0000 (10:25 +0000)]
[UNIATA]
- When handling CD READ_CAPACITY requests in AtapiInterrupt__, fully rewind the DataBuffer instead of relying on the last read length. Fixes crash on first stage boot in KVM.
CORE-11286 #resolve
CORE-11296

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

4 days ago[VFATLIB]
pschweitzer [Sun, 22 May 2016 07:56:45 +0000 (07:56 +0000)]
[VFATLIB]
Update the amount of FAT entries taking into account that the first two are reserved and thus not usable.

Patch by Wim Hueskes

CORE-11283 #resolve #comment Committed in r71370, thanks for your patch!

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

4 days ago[SYSSETUP]
pschweitzer [Sun, 22 May 2016 07:56:23 +0000 (07:56 +0000)]
[SYSSETUP]
Update acknowledgements regarding imported FSDs in ReactOS.

Thanks Matt Wu and Mark Harmstone for your great work!

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

5 days ago[EVENTVWR]
hbelusca [Sun, 22 May 2016 00:34:40 +0000 (00:34 +0000)]
[EVENTVWR]
- Fix the window styles of the edit boxes in the event details dialog.
- Refactor some parts of the code to reduce the level of code indentation.
- Replace malloc/free by their Win32 counterparts HeapAlloc/HeapFree.
- When caching the full contents of a given event log, don't load at this point the event text/data. Only load those when opening the event details dialog.

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

5 days ago[EVENTVWR]
hbelusca [Sat, 21 May 2016 21:44:14 +0000 (21:44 +0000)]
[EVENTVWR]
- Finish to convert the app to full unicode;
- Don't hardcode buffer lengths in function calls;
- Remove useless #pragma incantation;
- Whitespace fix.

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

5 days ago[FREELDR]: Increase again the number of BIOS memory descriptors to 80.
hbelusca [Sat, 21 May 2016 16:12:31 +0000 (16:12 +0000)]
[FREELDR]: Increase again the number of BIOS memory descriptors to 80.
CORE-11247 #comment Please retest.

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

5 days ago[SAMSRV]
ekohl [Sat, 21 May 2016 15:05:49 +0000 (15:05 +0000)]
[SAMSRV]
Implement SamrGetDomainPasswordInformation.

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

5 days ago[SAMSRV]
ekohl [Sat, 21 May 2016 13:12:53 +0000 (13:12 +0000)]
[SAMSRV]
Add LM_OWF_PASSWORD and NT_OWF_PASSWORD types and use them.
See MS-NRPC sections 2.2.1.1.1 to 2.2.1.1.4.

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

5 days ago[NETSHELL]
pschweitzer [Sat, 21 May 2016 09:40:18 +0000 (09:40 +0000)]
[NETSHELL]
Update French translation

CORE-10955

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

6 days ago[MBEDTLS][SCHANNEL] Export mbedtls_ssl_config_free and use it. Patch by Peter Hater...
mjansen [Fri, 20 May 2016 17:09:56 +0000 (17:09 +0000)]
[MBEDTLS][SCHANNEL] Export mbedtls_ssl_config_free and use it. Patch by Peter Hater. CORE-11270 #resolve #comment Thanks!

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

6 days ago[SDK][CMAKE] The CMake folder is part of our SDK. CORE-9111
akhaldi [Fri, 20 May 2016 16:06:48 +0000 (16:06 +0000)]
[SDK][CMAKE] The CMake folder is part of our SDK. CORE-9111

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

7 days ago[TASKMGR] improvement german: too long string in statusbar - Patch by Joachim Henze.
rnaumann [Thu, 19 May 2016 22:41:08 +0000 (22:41 +0000)]
[TASKMGR] improvement german: too long string in statusbar - Patch by Joachim Henze.

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

7 days ago[SDK/INCLUDE]: Fix a typo in ntstatus.mc (Debuger --> Debugger).
hbelusca [Thu, 19 May 2016 22:18:11 +0000 (22:18 +0000)]
[SDK/INCLUDE]: Fix a typo in ntstatus.mc (Debuger --> Debugger).

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

7 days ago[SDK/INCLUDE]: Fix ntstatus.mc: extra end-line whitespace and erroneous newlines...
hbelusca [Thu, 19 May 2016 21:22:41 +0000 (21:22 +0000)]
[SDK/INCLUDE]: Fix ntstatus.mc: extra end-line whitespace and erroneous newlines at the end of the messages.

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

7 days ago[AFD]
tfaber [Thu, 19 May 2016 21:17:18 +0000 (21:17 +0000)]
[AFD]
- Don't overwrite values in a completed IRP in ReceiveActivity
CORE-11276 #resolve

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

7 days ago[NETSHELL]
ekohl [Thu, 19 May 2016 13:42:37 +0000 (13:42 +0000)]
[NETSHELL]
- Provide a common struct for the network setup data.
- Remember the typical/custom setup decision in order to return to the proper previous page when we click the 'Back' button on the domain page.
- Rename network setup page functions in a consistent way.
CORE-10955

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

7 days ago[SERVICES]
tfaber [Thu, 19 May 2016 13:01:04 +0000 (13:01 +0000)]
[SERVICES]
- On service stop, set Service->lpImage to NULL after calling ScmDereferenceServiceImage, so the same image is not dereferenced again on service deletion
- Do not call ScmDereferenceServiceImage in CreateServiceListEntry, as the service should never have an image there
CORE-11273 #resolve

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

7 days ago[ACPI]
tfaber [Thu, 19 May 2016 10:15:15 +0000 (10:15 +0000)]
[ACPI]
- Correctly double-null-terminate hardware IDs
CORE-11271 #resolve

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

8 days ago[NETSHELL]
hbelusca [Wed, 18 May 2016 21:49:31 +0000 (21:49 +0000)]
[NETSHELL]
Addendum to r71348:
Fix MSVC build: "netshell\lang/de-DE.rc(87) : warning RC2182 : duplicate dialog control ID 3501" . Both IDC_NETWORK_TYPICAL and IDC_NETWORK_CUSTOM setup wizard pages had this same ID.
Obviously, GCC didn't catch this error. But the generated code would not have worked as expected.

CORE-10955 #comment [~milawynsrealm], please retest with r71353.

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

8 days agoTest commit to fix the nightmare caused by "previous" r71352.
cfinck [Wed, 18 May 2016 17:01:01 +0000 (17:01 +0000)]
Test commit to fix the nightmare caused by "previous" r71352.
See https://reactos.org/archives/public/ros-dev/2016-May/017845.html

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

8 days ago[SHELL32] Addendum to r71343: Remove some unneeded checks. The handles are initialize...
rnaumann [Wed, 18 May 2016 10:12:13 +0000 (10:12 +0000)]
[SHELL32] Addendum to r71343: Remove some unneeded checks. The handles are initialized as NULL so they will never be true

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

8 days ago[TASKMGR] Use the correct title string for create new task dialog. Spotted by Jared...
rnaumann [Wed, 18 May 2016 08:30:45 +0000 (08:30 +0000)]
[TASKMGR] Use the correct title string for create new task dialog. Spotted by Jared Smudde. CORE-11129

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

9 days ago[ROSAPPS/RDESKTOP]: Fix an heresy in the code.
hbelusca [Tue, 17 May 2016 22:44:47 +0000 (22:44 +0000)]
[ROSAPPS/RDESKTOP]: Fix an heresy in the code.

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

9 days ago[SYSSETUP/NETSHELL]
ekohl [Tue, 17 May 2016 22:38:58 +0000 (22:38 +0000)]
[SYSSETUP/NETSHELL]
2nd Stage Network Setup
Patch by Lee Schroeder and Eric Kohl.
- Move Lees 2nd stage network setup wizard code to netshell. It gets called by syssetup via NetSetupRequestWizardPages().
- Add code to syssetup which calls NetSetupRequestWizardPages and inserts the retrieved wizard pages into the setup wizard.
- Prevent a font handle leak by storing the bold font handle in the SetuData.

CORE-10955 #resolve #comment Thanks a lot!

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

10 days ago[PSDK] now the ICurrentWorkingDirectory interface is actually an interface.
mjansen [Mon, 16 May 2016 18:50:14 +0000 (18:50 +0000)]
[PSDK] now the ICurrentWorkingDirectory interface is actually an interface.

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

10 days ago[NETAPI32]
ekohl [Mon, 16 May 2016 18:34:52 +0000 (18:34 +0000)]
[NETAPI32]
Add NetGetAnyDCName stub.
CORE-11261 #comment Please test again!

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

10 days ago[BROWSEUI_APITEST] Add tests for ACListISF, a class used for autocompletion. CORE...
mjansen [Mon, 16 May 2016 18:03:09 +0000 (18:03 +0000)]
[BROWSEUI_APITEST] Add tests for ACListISF, a class used for autocompletion. CORE-9281
- Add tests for ACListISF.
- Change the SHExplorerParseCmdLine test to use GetProcAddress instead of relying on the import (it's not there anymore in NT 6.0+)

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

10 days ago[PSDK] Add missing definitions for IACList2 Options. CORE-9281
mjansen [Mon, 16 May 2016 17:59:10 +0000 (17:59 +0000)]
[PSDK] Add missing definitions for IACList2 Options. CORE-9281

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

10 days ago[SHELL32] - Implement a skeleton DlgProc for the folder options general dialog
rnaumann [Mon, 16 May 2016 11:58:31 +0000 (11:58 +0000)]
[SHELL32] - Implement a skeleton DlgProc for the folder options general dialog
- show icons depending on button states in folder options general dialog

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

10 days ago[BOOTDATA]
dreimer [Mon, 16 May 2016 11:11:22 +0000 (11:11 +0000)]
[BOOTDATA]
Fix autorun.inf on LiveCD and HybridCD linking to a non existent welcome.exe. HybridCD now links to the correct folder to welcome.exe and LiveCD just opens the readme.txt
https://www.reactos.org/forum/viewtopic.php?f=2&t=15406

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

10 days ago[REGSRV32] accept '-' as command line delimiter symbol as well
cwittich [Mon, 16 May 2016 07:17:45 +0000 (07:17 +0000)]
[REGSRV32] accept '-' as command line delimiter symbol as well

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

11 days ago[NTOS][NDK][RTL]: Move the SEM_xxx flags and their corresponding RTL flags around...
hbelusca [Sun, 15 May 2016 22:40:34 +0000 (22:40 +0000)]
[NTOS][NDK][RTL]: Move the SEM_xxx flags and their corresponding RTL flags around so that they can be accessed in kernel code. I'll need them soon.

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

11 days ago[NTOS][USERSRV]: Both hard-error message box options "OptionOkNoWait" and "OptionCanc...
hbelusca [Sun, 15 May 2016 22:32:17 +0000 (22:32 +0000)]
[NTOS][USERSRV]: Both hard-error message box options "OptionOkNoWait" and "OptionCancelTryContinue" are valid!

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

11 days ago[USERSRV]: Code formatting.
hbelusca [Sun, 15 May 2016 22:29:23 +0000 (22:29 +0000)]
[USERSRV]: Code formatting.

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

11 days ago[NTOS]: Remove hardcoded constants; fix a comment; move some code around to reduce...
hbelusca [Sun, 15 May 2016 22:23:14 +0000 (22:23 +0000)]
[NTOS]: Remove hardcoded constants; fix a comment; move some code around to reduce the level of code indentation.

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

11 days ago[DHCPD]
pschweitzer [Sun, 15 May 2016 17:45:10 +0000 (17:45 +0000)]
[DHCPD]
Plug leaks

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

11 days ago[COM_APITEST] Add ICurrentWorkingDirectory for CORE-9281
mjansen [Sun, 15 May 2016 14:45:01 +0000 (14:45 +0000)]
[COM_APITEST] Add ICurrentWorkingDirectory for CORE-9281

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

11 days ago[PSDK] Add missing ICurrentWorkingDirectory definition. CORE-9281
mjansen [Sun, 15 May 2016 10:31:15 +0000 (10:31 +0000)]
[PSDK] Add missing ICurrentWorkingDirectory definition. CORE-9281

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

11 days ago[SHELL] Addendum to r71328, correct one german resource id.
mjansen [Sun, 15 May 2016 10:25:47 +0000 (10:25 +0000)]
[SHELL] Addendum to r71328, correct one german resource id.

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

12 days ago[NTOS][MUP]: Use the correct constant for the PriorityBoost parameter in the IoComple...
hbelusca [Sun, 15 May 2016 00:18:44 +0000 (00:18 +0000)]
[NTOS][MUP]: Use the correct constant for the PriorityBoost parameter in the IoCompleteRequest calls.

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

12 days ago[DRIVERS][NTOSKRNL]
hbelusca [Sun, 15 May 2016 00:16:31 +0000 (00:16 +0000)]
[DRIVERS][NTOSKRNL]
Don't use PWORK_QUEUE_ITEM casts in ExQueueWorkItem calls, but use the explicit underlaying work queue item object instead.

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

2 weeks ago[PROGMAN]
hbelusca [Thu, 12 May 2016 22:36:05 +0000 (22:36 +0000)]
[PROGMAN]
Implement drag&drop support for program items. A similar functionality can be implemented later in our shell32/explorer, based on this code.
We do here better than Windows' progman since we can select and move more than one icon.
Note that if you test it on ReactOS you will see nice bugs coming from our (well, Wine's) comctl32.dll xD :P

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

2 weeks ago[SHELL] Change the icon controls of the folder-options general page to static ones...
rnaumann [Thu, 12 May 2016 21:26:55 +0000 (21:26 +0000)]
[SHELL] Change the icon controls of the folder-options general page to static ones. Also give them and the radio buttons some meaningfull identifiers. Big thanks to our flying dutchman ;)

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

2 weeks ago[PROGMAN]
hbelusca [Thu, 12 May 2016 21:12:40 +0000 (21:12 +0000)]
[PROGMAN]
- Fix the icon chooser dialog: icon enumeration, icon list cleanup... Similar fixes should also be ported to our shell32 icon list dialog code!
- Remove erroneous LBS_SORT style from the icon list box.

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

2 weeks ago[PROGMAN]
hbelusca [Thu, 12 May 2016 19:54:53 +0000 (19:54 +0000)]
[PROGMAN]
- Load the main icon in a global variable (we use it at different places).
- Use the main icon for the shell-about dialog.

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

2 weeks ago[PROGMAN]: Use a ListView to list program items. On systems that support it (aka...
hbelusca [Thu, 12 May 2016 19:45:26 +0000 (19:45 +0000)]
[PROGMAN]: Use a ListView to list program items. On systems that support it (aka. Vista+), enable ListView theming.

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

2 weeks ago[PROGMAN] Fix PCH build.
akhaldi [Thu, 12 May 2016 16:32:35 +0000 (16:32 +0000)]
[PROGMAN] Fix PCH build.

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

2 weeks ago[USETUP]
ekohl [Thu, 12 May 2016 16:18:32 +0000 (16:18 +0000)]
[USETUP]
Pressing F3-Enter during setup behaves wrong sometimes.
Patch by Wim Hueskes.
CORE-11231 #resolve #comment Thanks a lot!

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

2 weeks ago[USETUP]
ekohl [Thu, 12 May 2016 15:30:49 +0000 (15:30 +0000)]
[USETUP]
Debug output in usetup.
Patch by Wim Hueskes.
CORE-11230 #resolve #comment Thanks a lot!

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

2 weeks ago[TELNET]
ekohl [Thu, 12 May 2016 14:44:25 +0000 (14:44 +0000)]
[TELNET]
Updating Turkish Translation.
Patch by Erdem Ersoy.
CORE-11226 #resolve #comment Thanks a lot!

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

2 weeks ago[EXPLORER]
tfaber [Thu, 12 May 2016 12:14:42 +0000 (12:14 +0000)]
[EXPLORER]
- Avoid activating windows when updating their size and position
CORE-11217

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

2 weeks ago[PROGMAN]: Commit 90% of the work I did on progman since its first inclusion in React...
hbelusca [Wed, 11 May 2016 22:21:53 +0000 (22:21 +0000)]
[PROGMAN]: Commit 90% of the work I did on progman since its first inclusion in ReactOS: this concerns upgrading its user interface code from Wine's Win3.11-compatible code to WinNT-compatible code.
As this is *recovered* code from what I had in my local trunk before my HDD crash that occurred last month, this is almost pure code without most of the comments (this especially concerns the MAIN_LoadSettings function).
The 10% code that is not restored yet concerns the reader/writer code for program group files, and it will be committed separately later. This (missing) code is the core of progman; without it progrman does nothing interesting apart from displaying its main window (and its utility dialogs).

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

2 weeks ago[I8042PRT]
tfaber [Wed, 11 May 2016 12:30:12 +0000 (12:30 +0000)]
[I8042PRT]
- Don't access device control IRPs after handing them off to a worker routine that has potentially already freed them.
CORE-11229 #resolve

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

2 weeks ago[BTRFS]
pschweitzer [Tue, 10 May 2016 21:08:50 +0000 (21:08 +0000)]
[BTRFS]
Cherry pick d71baf195715601212a2043f153400a964da6a18: Don't remove an entry list twice in add_to_space_list()

This avoids linked list entry twice removal

CORE-11057

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

2 weeks ago[BTRFS]
pschweitzer [Tue, 10 May 2016 21:07:56 +0000 (21:07 +0000)]
[BTRFS]
Cherry pick aa04ca0ea4cadb0c70ff6d659916cc98b7b02c27: uninit: don't free roots before FCBs are freed

This avoids use-after-free on shutdown

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

2 weeks ago[SHELL32] Improve a list view header. Patch by Jared Smudde. CORE-11151
rnaumann [Tue, 10 May 2016 20:48:39 +0000 (20:48 +0000)]
[SHELL32] Improve a list view header. Patch by Jared Smudde. CORE-11151

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

2 weeks ago[APPHELP] Remove imagehlp.dll dependency. CORE-10367
mjansen [Tue, 10 May 2016 20:42:37 +0000 (20:42 +0000)]
[APPHELP] Remove imagehlp.dll dependency. CORE-10367

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

2 weeks ago[FASTFAT]
tfaber [Tue, 10 May 2016 18:29:06 +0000 (18:29 +0000)]
[FASTFAT]
- Fix a use after free in VfatFlushVolume
CORE-11224 #resolve

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