reactos.git
40 min ago[BTRFS] master trunk
pschweitzer [Thu, 5 May 2016 17:26:47 +0000 (17:26 +0000)]
[BTRFS]
Upgrade the WinBtrfs to release 0.4.

CORE-11172 #resolve #Committed in r71265

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

68 min ago[NTOSKRNL_VISTA]
pschweitzer [Thu, 5 May 2016 16:58:16 +0000 (16:58 +0000)]
[NTOSKRNL_VISTA]
Implement FsRtlValidateReparsePointBuffer().

CORE-11172

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

3 hours ago[NTOSKRNL] Fix NtApphelpCacheControl image lookup failure return codes when validatin...
mjansen [Thu, 5 May 2016 14:13:29 +0000 (14:13 +0000)]
[NTOSKRNL] Fix NtApphelpCacheControl image lookup failure return codes when validating file times.
Also silence some debug outputs in the normal usage flow.

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

5 hours agofix the build for msvc (2013?) users.
mjansen [Thu, 5 May 2016 12:43:57 +0000 (12:43 +0000)]
fix the build for msvc (2013?) users.

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

6 hours ago[NTOSKRNL][NTDLL_APITEST] Fix error returned from NtCreateSection when opening an...
mjansen [Thu, 5 May 2016 12:06:07 +0000 (12:06 +0000)]
[NTOSKRNL][NTDLL_APITEST] Fix error returned from NtCreateSection when opening an empty file. CORE-11166

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

11 hours ago[BTRFS]
pschweitzer [Thu, 5 May 2016 06:48:56 +0000 (06:48 +0000)]
[BTRFS]
Mark the CORE-11057 fix as local change.

CORE-11172

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

33 hours ago[FREELDR] fix copypasta
cwittich [Wed, 4 May 2016 08:28:44 +0000 (08:28 +0000)]
[FREELDR] fix copypasta
CORE-11161

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

43 hours ago[UNIATA] Fix PCH.
akhaldi [Tue, 3 May 2016 22:23:02 +0000 (22:23 +0000)]
[UNIATA] Fix PCH.

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

44 hours ago[UNIATA]
fireball [Tue, 3 May 2016 21:16:08 +0000 (21:16 +0000)]
[UNIATA]
- Update to 0.46d7.

CORE-11157

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

46 hours ago[WINTRUST_WINETEST] Import Wine Staging commit bdb15cf (WinVerifyTrust tests), by...
mjansen [Tue, 3 May 2016 19:29:39 +0000 (19:29 +0000)]
[WINTRUST_WINETEST] Import Wine Staging commit bdb15cf (WinVerifyTrust tests), by Sebastian Lackner & Me CORE-10923

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

2 days ago[KERNEL32]
pschweitzer [Tue, 3 May 2016 17:58:28 +0000 (17:58 +0000)]
[KERNEL32]
The onliner:
- Move to next entry by applying the offset to the previous entry, and not to the first entry

This fixes enumerating ADS from files with 3+ streams. Previously, doing dir /R in a directory would have lead to a cmd crash.

CORE-11164 #resolve #comment Fixed by r71245

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

2 days ago[SHELL32]
gadamopoulos [Tue, 3 May 2016 17:10:09 +0000 (17:10 +0000)]
[SHELL32]
- Remove a debug message that should have been removed before committing.
- Also fix a test failure.

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

2 days ago[SHELL32]
gadamopoulos [Tue, 3 May 2016 14:36:04 +0000 (14:36 +0000)]
[SHELL32]
- Move recyclebin static lib in the shell32 folder and name it shellrecyclebin alongside shelldesktop and shellmenu static libs.

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

2 days ago[SHELL32]
gadamopoulos [Tue, 3 May 2016 13:47:16 +0000 (13:47 +0000)]
[SHELL32]
- CDesktopFolder: Avoid doing any operation with pidls. Use the internal fs folders instead.

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

2 days ago[WIN32K:NTUSER]
tfaber [Tue, 3 May 2016 12:50:35 +0000 (12:50 +0000)]
[WIN32K:NTUSER]
- Desktops should keep a reference to their parent window station
CORE-11124

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

2 days ago[WIN32K:NTUSER]
tfaber [Tue, 3 May 2016 12:38:41 +0000 (12:38 +0000)]
[WIN32K:NTUSER]
- In IntDesktopObjectDelete, correctly handle the case where pDeskInfo could not be allocated
CORE-11124

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

2 days ago[WIN32K:NTUSER]
tfaber [Tue, 3 May 2016 12:24:28 +0000 (12:24 +0000)]
[WIN32K:NTUSER]
- Fix indentation. No functional changes.

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

2 days ago[SHELL32]
gadamopoulos [Tue, 3 May 2016 09:15:36 +0000 (09:15 +0000)]
[SHELL32]
- lnk files are .. files so don't pretend that CDrivesFolder and CControlPanelFolder can contain lnk files.
- Don't create a full pidl just to parse it right away (which is a costly operation) when an IShellLink is queried from a folder.
- Fix a bug in CDesktopFolder::GetDisplayNameOf that was exposed by changes above.

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

2 days ago[REG_WINETEST]
tfaber [Mon, 2 May 2016 20:30:59 +0000 (20:30 +0000)]
[REG_WINETEST]
- Addendum to r71232: we no longer need to skip this test.
ROSTESTS-200

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

3 days ago[USER32]
pschweitzer [Mon, 2 May 2016 17:45:42 +0000 (17:45 +0000)]
[USER32]
Import Wine commit:
bfb7e167cb399dbba0a889b797bc11ece8b9e687, Check bounds before dereferencing.

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

3 days ago[COMDLG32]
pschweitzer [Mon, 2 May 2016 17:45:39 +0000 (17:45 +0000)]
[COMDLG32]
Import Wine commit:
d288d8d333f6faea9d64a0af944f125663a449d8, Check for overflow before dereferencing.

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

3 days ago[SHELL32]
gadamopoulos [Mon, 2 May 2016 13:50:13 +0000 (13:50 +0000)]
[SHELL32]
- Fix loading shortcut icons. The previous code passed a full pidl to GetUIObjectOf which is really wrong.
CORE-11158

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

3 days ago[NTOS:CM]
tfaber [Mon, 2 May 2016 13:19:44 +0000 (13:19 +0000)]
[NTOS:CM]
- Correctly handle NULL Data with nonzero DataSize in NtSetValueKey
ROSTESTS-200 #resolve

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

3 days ago[User32]
jimtabor [Mon, 2 May 2016 02:46:03 +0000 (02:46 +0000)]
[User32]
- Patch by Herschel Ralston : Fix scroll bar glitch. See CORE-3923 and CORE-11155.

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

3 days ago[APPHELP][APPHELP_APITEST] Add some apphelp GUID helper functions + tests to be used...
mjansen [Sun, 1 May 2016 21:43:30 +0000 (21:43 +0000)]
[APPHELP][APPHELP_APITEST] Add some apphelp GUID helper functions + tests to be used later on. CORE-10367
- SdbGetStandardDatabaseGUID
- SdbGUIDFromString
- SdbGUIDToString
- SdbIsNullGUID

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

3 days ago[NTFS]
pschweitzer [Sun, 1 May 2016 20:16:08 +0000 (20:16 +0000)]
[NTFS]
Cherry pick a change from r71224 by Trevor:
- Don't fail too early in NtfsCreateFile() when requesting write/supersede operation. This allows already setting appropriate error in certain cases and making the driver more consistent

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

3 days ago[NTFS]
pschweitzer [Sun, 1 May 2016 20:13:26 +0000 (20:13 +0000)]
[NTFS]
This has nothing to do in a NTFS driver

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

3 days ago[SHELL32]
gadamopoulos [Sun, 1 May 2016 19:54:23 +0000 (19:54 +0000)]
[SHELL32]
- Remove IExtractIconA_Constructor and rename IExtractIconW_Constructor to GenericExtractIcon_CreateInstance which will handle both A and W.
- Make GenericExtractIcon_CreateInstance accept a pointer to a IShellFolder and a simple pidl.
- Avoid using SHGetPathFromIDListW. Use ILGetDisplayNameExW instead. May make loading icons for folders and exe files slightly faster as it does fewer I/O and less allocations.

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

3 days ago[APPHELP][APPHELP_APITEST] Add SdbGetFileAttributes + tests, based on the work of...
mjansen [Sun, 1 May 2016 19:12:06 +0000 (19:12 +0000)]
[APPHELP][APPHELP_APITEST] Add SdbGetFileAttributes + tests, based on the work of Mislav Blažević CORE-10367
- Implement SdbGetFileAttributes (based on the work of Mislav Blažević)
- Add tests for SdbGetFileAttributes

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

3 days ago[SHELL32]
gadamopoulos [Sun, 1 May 2016 19:05:32 +0000 (19:05 +0000)]
[SHELL32]
- Disentangle icon extraction for control panel. Add CCPLExtractIcon_CreateInstance and isolate control panel handling in CControlPanelFolder.cpp.

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

4 days ago[DHCPCSVC]
pschweitzer [Sun, 1 May 2016 13:36:15 +0000 (13:36 +0000)]
[DHCPCSVC]
Properly end variadic args enumeration

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

4 days ago[SHELL32]
pschweitzer [Sun, 1 May 2016 13:27:11 +0000 (13:27 +0000)]
[SHELL32]
Don't use uninit var

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

4 days ago[KS]
pschweitzer [Sun, 1 May 2016 08:25:22 +0000 (08:25 +0000)]
[KS]
- Don't leak memory in KspValidateConnectRequest(), patch by Victor Martinez
- Also compute connect medium ID string only twice (could be even computed once) instead of doing so in each loop iteration

CORE-11099 #resolve #comment Committed in r71221

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

5 days ago[SHELL32] Properly track RC file dependencies. CORE-9806
akhaldi [Sat, 30 Apr 2016 16:21:23 +0000 (16:21 +0000)]
[SHELL32] Properly track RC file dependencies. CORE-9806

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

5 days ago[PSDK]
pschweitzer [Sat, 30 Apr 2016 16:12:49 +0000 (16:12 +0000)]
[PSDK]
Add missing definition

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

5 days ago[SHELL32]
gadamopoulos [Sat, 30 Apr 2016 15:30:59 +0000 (15:30 +0000)]
[SHELL32]
- Get rid of CPrintersExtractIconW and add CPrintersExtractIconW_CreateInstane which creates and initializes CExtractIcon.
- Also add CNetFolderExtractIcon_CreateInstance and CRecyclerExtractIcon_CreateInstance.

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

5 days ago[SHELL32_APITEST]
tfaber [Sat, 30 Apr 2016 15:06:57 +0000 (15:06 +0000)]
[SHELL32_APITEST]
- Add a test for SHParseDisplayName
CORE-10434

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

5 days agofix the build.
mjansen [Sat, 30 Apr 2016 14:33:57 +0000 (14:33 +0000)]
fix the build.

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

5 days agoTry to fix build.
gadamopoulos [Sat, 30 Apr 2016 14:09:33 +0000 (14:09 +0000)]
Try to fix build.

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

5 days ago[SHELL32]
gadamopoulos [Sat, 30 Apr 2016 14:05:10 +0000 (14:05 +0000)]
[SHELL32]
- Add an overload of SHSetStrRet which loads strings by default from shell32.
- Remove some dead code fomr CDrivesFolder.

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

5 days ago[SHELL32]
gadamopoulos [Sat, 30 Apr 2016 12:52:17 +0000 (12:52 +0000)]
[SHELL32]
- Accept parsing paths like "C:". Also simplify CDrivesFolder::ParseDisplayName a bit.
Note: trying to run "c:" from the run dialog doesn't have the right result due to a bug in ShellExecute.

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

5 days ago[FASTFAT]
pschweitzer [Sat, 30 Apr 2016 08:20:00 +0000 (08:20 +0000)]
[FASTFAT]
Update the FCB cached dir entry in case of a rename.

CORE-11150 #resolve #comment Fixed in r71209

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

8 days ago[SHELL32] German layout improvements in the folder options dialog. By Joachim Henze...
akhaldi [Tue, 26 Apr 2016 21:17:25 +0000 (21:17 +0000)]
[SHELL32] German layout improvements in the folder options dialog. By Joachim Henze. CORE-11143

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

8 days ago[ACPI]
tfaber [Tue, 26 Apr 2016 18:29:42 +0000 (18:29 +0000)]
[ACPI]
- Fix a broken status check in Bus_StartFdo. Spotted by willok.

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

9 days ago[CLASSPNP] Use NT_ASSERTMSGW instead of ASSERTMSGW.
akhaldi [Mon, 25 Apr 2016 22:47:45 +0000 (22:47 +0000)]
[CLASSPNP] Use NT_ASSERTMSGW instead of ASSERTMSGW.

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

9 days ago[CLASSPNP] Addendum to r71183.
akhaldi [Mon, 25 Apr 2016 22:39:15 +0000 (22:39 +0000)]
[CLASSPNP] Addendum to r71183.

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

10 days ago[CONFIGURE]
spetreolle [Sun, 24 Apr 2016 22:40:53 +0000 (22:40 +0000)]
[CONFIGURE]
Addendum to r69601:
host-tools are "no longer required" but actually still exist.
Add the CMakeCache cleanup for them.

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

10 days ago[BTRFS]
pschweitzer [Sun, 24 Apr 2016 19:58:15 +0000 (19:58 +0000)]
[BTRFS]
Don't remove an entry list twice in add_to_space_list().

This fixes a BSOD when trying to create a new file on a Btrfs volume.

Already sent upstream. Delayed due to inactivity.

CORE-11057 #resolve #comment Fixed with r71202

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

10 days ago[CDMAKE]
spetreolle [Sun, 24 Apr 2016 18:59:33 +0000 (18:59 +0000)]
[CDMAKE]
Don't check for extension length on Joliet images.
Encountered with AHK binaries.

ONLINE-567

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

11 days ago[APPHELP][APPHELP_APITEST] Update SdbTagToString tests to check all known tags CORE...
mjansen [Sun, 24 Apr 2016 17:19:09 +0000 (17:19 +0000)]
[APPHELP][APPHELP_APITEST] Update SdbTagToString tests to check all known tags CORE-10367
- Add a list of hardcoded tags, for all versions up to win7 they are checked against windows.
- Update SdbTagToString with a few missing strings
- Hardcode the used version to Win7 for now, as backporting these strings would not make much sense.

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

11 days ago[NDIS]
spetreolle [Sun, 24 Apr 2016 15:50:25 +0000 (15:50 +0000)]
[NDIS]
Revert r71188

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

11 days agoNothing to see here.
mjansen [Sun, 24 Apr 2016 13:27:22 +0000 (13:27 +0000)]
Nothing to see here.

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

11 days ago[APPHELP][APPHELP_APITEST] Add SdbTagToString + test by Mislav Blažević CORE-10367
mjansen [Sun, 24 Apr 2016 13:05:00 +0000 (13:05 +0000)]
[APPHELP][APPHELP_APITEST] Add SdbTagToString + test by Mislav Blažević CORE-10367

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

11 days ago[SYSSETUP]
ekohl [Sun, 24 Apr 2016 11:29:40 +0000 (11:29 +0000)]
[SYSSETUP]
Rename SetAccountDomain to SetAccountsDomainSid and export it.

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

11 days ago* Addendum to r71192,
mjansen [Sat, 23 Apr 2016 23:20:44 +0000 (23:20 +0000)]
* Addendum to r71192,
which was based on the research of Jared Smudde, Sylvain Deverre and Robert Naumann.
CORE-10837

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

11 days ago[BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837
mjansen [Sat, 23 Apr 2016 23:05:07 +0000 (23:05 +0000)]
[BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837
- Stub the Property pages
- Disable some code that prevented the property pages from working (CORE-11140)
- Leave the menu item disabled for now, since a dialog that does not do anything will only confuse people (CORE-11141)

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

11 days ago[SHELL32] Fix the grouping of folder options radiobuttons CORE-10837
mjansen [Sat, 23 Apr 2016 22:22:40 +0000 (22:22 +0000)]
[SHELL32] Fix the grouping of folder options radiobuttons CORE-10837

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

11 days ago[SDK][SDK_APITEST] Improve delayload support CORE-10935
mjansen [Sat, 23 Apr 2016 20:38:06 +0000 (20:38 +0000)]
[SDK][SDK_APITEST] Improve delayload support CORE-10935
- Add an apitest for our delayload functions.
- Improve the delayload (mainly the failure cases, throw exceptions where expected etc).
- Add some tests for advanced delayload features (currently blocked on CORE-6504 and CORE-10957)

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

11 days ago[ROSTESTS]
spetreolle [Sat, 23 Apr 2016 20:08:10 +0000 (20:08 +0000)]
[ROSTESTS]
apitests: win32kdll and win32nt can't be built on Release builds,
NtUserSetDbgTag is not exported.

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

11 days ago[NDIS]
spetreolle [Sat, 23 Apr 2016 19:09:30 +0000 (19:09 +0000)]
[NDIS]
Silence a debug output.
CORE-11137 #resolve

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

13 days agoSave the ReiserFS driver in the right place on installation CDs.
spetreolle [Thu, 21 Apr 2016 20:18:05 +0000 (20:18 +0000)]
Save the ReiserFS driver in the right place on installation CDs.
Patch by Peter Hater.

CORE-11005

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

2 weeks ago[URLMON] Stub and export URLDownloadA. CORE-11136
akhaldi [Thu, 21 Apr 2016 14:16:51 +0000 (14:16 +0000)]
[URLMON] Stub and export URLDownloadA. CORE-11136

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

2 weeks ago* Addendum to r71184. CORE-9111
akhaldi [Wed, 20 Apr 2016 12:39:37 +0000 (12:39 +0000)]
* Addendum to r71184. CORE-9111

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

2 weeks ago[SDK] One step further towards ReactOS source code tree restructure: the sdk folder...
akhaldi [Wed, 20 Apr 2016 12:36:25 +0000 (12:36 +0000)]
[SDK] One step further towards ReactOS source code tree restructure: the sdk folder that groups includes, libraries and tools. CORE-9111

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

2 weeks ago[CLASSPNP] Fix MSVC build. Brought to you by Timo.
akhaldi [Wed, 20 Apr 2016 12:16:16 +0000 (12:16 +0000)]
[CLASSPNP] Fix MSVC build. Brought to you by Timo.

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

2 weeks ago[LIBPNG] Update to v1.6.21. CORE-11128
akhaldi [Wed, 20 Apr 2016 09:00:52 +0000 (09:00 +0000)]
[LIBPNG] Update to v1.6.21. CORE-11128

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

2 weeks ago[README.WINE] Mark some modules and source files as synced with Wine Staging 1.9...
akhaldi [Wed, 20 Apr 2016 08:50:01 +0000 (08:50 +0000)]
[README.WINE] Mark some modules and source files as synced with Wine Staging 1.9.4. CORE-10912

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

2 weeks agoMake the bootcd_extras, livecd_extras, hybridcd_extras actually work.
spetreolle [Tue, 19 Apr 2016 21:41:46 +0000 (21:41 +0000)]
Make the bootcd_extras, livecd_extras, hybridcd_extras actually work.
CORE-9527
Cannot be used for the AHK suite test bot, cdmake cannot add directories.
ONLINE-567

Arch, #TestYourCode :)

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

2 weeks ago[NTOSKRNL]
pschweitzer [Tue, 19 Apr 2016 06:25:18 +0000 (06:25 +0000)]
[NTOSKRNL]
Typo--;

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

2 weeks ago[NTOSKRNL]
pschweitzer [Mon, 18 Apr 2016 20:49:14 +0000 (20:49 +0000)]
[NTOSKRNL]
Use the PairCount variable of the MCB to store the current amount of runs in the table. This will be properly used later on.

CORE-11002

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

2 weeks ago[KMTESTS:FSRTL]
pschweitzer [Sun, 17 Apr 2016 21:17:49 +0000 (21:17 +0000)]
[KMTESTS:FSRTL]
Add more failing tests for MCB. These are pretty basics and deal with holes.
They are pretty handy to show how broken the current MCB implementation is, in regard to holes management: it fails at properly counting runs when there are holes and it creates virtual runs (hence the broken count) for each hole. This shouldn't happen.

CORE-11002

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

2 weeks ago[XDK/DDK] Fix copy pasta
tkreuzer [Sun, 17 Apr 2016 21:14:51 +0000 (21:14 +0000)]
[XDK/DDK] Fix copy pasta

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

2 weeks ago[NTOS:KE]
tfaber [Sun, 17 Apr 2016 09:55:13 +0000 (09:55 +0000)]
[NTOS:KE]
- In debug builds, restore EBP early in KiSwitchThreads to get a sensible backtrace
CORE-11123

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

2 weeks ago[NTOSKRNL]
tkreuzer [Sat, 16 Apr 2016 22:38:11 +0000 (22:38 +0000)]
[NTOSKRNL]
Modify the ret8 interrupt return path in KiTrapExitStub, so that nested interrupts (e.g. as a result of an interrupt storm from a broken driver) will work more "like on Windows", i.e., now the broken driver will not cause stack exhaustion anymore, but a proper system hang! And it will be an even more efficient system hang than Windows has! This is not the '90s. You can't just walk up and crash the system, you have to do something cool first and do it properly "like Windows does", even if you're not using the same assembly instructions.

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

2 weeks ago[USER32_APITEST]
tfaber [Sat, 16 Apr 2016 20:30:11 +0000 (20:30 +0000)]
[USER32_APITEST]
- Add a test for window station reference counts
CORE-11124

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

2 weeks ago[XDK/DDK] Update ASSERT definitions based on latest WDK (with some modifications...
tkreuzer [Sat, 16 Apr 2016 15:53:32 +0000 (15:53 +0000)]
[XDK/DDK] Update ASSERT definitions based on latest WDK (with some modifications regarding cast to void and macro parameter expansion). Use NT_ASSERT for ASSERT globally on reactos MSVC builds.

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

2 weeks ago[CMLIB]
tfaber [Sat, 16 Apr 2016 14:19:47 +0000 (14:19 +0000)]
[CMLIB]
- Turn down a noisy DPRINT

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

2 weeks ago[XDK/DDK] Fix prototype of FsRtlRegisterUncProvider, based on latest WDK
tkreuzer [Sat, 16 Apr 2016 13:14:31 +0000 (13:14 +0000)]
[XDK/DDK] Fix prototype of FsRtlRegisterUncProvider, based on latest WDK

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

2 weeks ago[RTL]
tfaber [Sat, 16 Apr 2016 11:43:57 +0000 (11:43 +0000)]
[RTL]
- Silence noisy DPRINTs

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

2 weeks ago[NTOS][WIN32K]
tfaber [Sat, 16 Apr 2016 10:38:58 +0000 (10:38 +0000)]
[NTOS][WIN32K]
- Disable some noisy DPRINTs

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

2 weeks ago[WIN32K:NTUSER]
tfaber [Sat, 16 Apr 2016 10:22:35 +0000 (10:22 +0000)]
[WIN32K:NTUSER]
- Don't leak desktop reference in failure case of NtUserSwitchDesktop

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

2 weeks ago[NTOSKRNL]
pschweitzer [Fri, 15 Apr 2016 20:50:40 +0000 (20:50 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(), don't merge runs in case there's a hole in LBNs

CORE-11002

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

2 weeks ago[WIN32K:NTUSER]
tfaber [Fri, 15 Apr 2016 20:43:25 +0000 (20:43 +0000)]
[WIN32K:NTUSER]
- Don't access WindowStationName after free
- Handle RtlCreateAtomTable failure

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

2 weeks ago[WIN32K:NTUSER]
tfaber [Fri, 15 Apr 2016 20:24:44 +0000 (20:24 +0000)]
[WIN32K:NTUSER]
- Initialize the window station object before calling ObInsertObject, since the object will be deleted in case of failure.
CORE-11124

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

2 weeks ago[WIN32K:NTUSER]
tfaber [Fri, 15 Apr 2016 19:49:33 +0000 (19:49 +0000)]
[WIN32K:NTUSER]
- Fix indentation. No code changes.

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

2 weeks ago[KMTESTS:FSRTL]
pschweitzer [Fri, 15 Apr 2016 19:43:12 +0000 (19:43 +0000)]
[KMTESTS:FSRTL]
Add more non-failing tests

CORE-11002

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

2 weeks ago[NTOS:MM]
tfaber [Fri, 15 Apr 2016 18:30:18 +0000 (18:30 +0000)]
[NTOS:MM]
- Fix list walk in MmGetSessionById

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

2 weeks ago[FREELDR]
pschweitzer [Thu, 14 Apr 2016 20:42:12 +0000 (20:42 +0000)]
[FREELDR]
Cherrypick r71159

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

2 weeks ago[NTFS]
pschweitzer [Thu, 14 Apr 2016 20:39:55 +0000 (20:39 +0000)]
[NTFS]
Don't attempt to read a sparse run of the disk.

Patch by Trevor Thompson

CORE-10998

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

2 weeks ago[ACPICA]
tfaber [Thu, 14 Apr 2016 19:38:40 +0000 (19:38 +0000)]
[ACPICA]
- Revert the changes adding arbitrary bit length read/write support since they cause problems on VirtualBox and will be reworked upstream.
CORE-11115 #resolve

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

3 weeks ago[NTOS:IO]
tfaber [Thu, 14 Apr 2016 15:18:53 +0000 (15:18 +0000)]
[NTOS:IO]
- Avoid excessive stack usage in IopInitializeDriverModule.

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

3 weeks ago[NTFS]
pschweitzer [Wed, 13 Apr 2016 20:06:56 +0000 (20:06 +0000)]
[NTFS]
Don't perform an overestimated allocation in NtfsReadFile()

Patch by Trevor Thompson

CORE-10998

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

3 weeks ago[NTFS]
pschweitzer [Wed, 13 Apr 2016 19:52:42 +0000 (19:52 +0000)]
[NTFS]
Don't leak memory in case of failures in NtfsReadDisk().

Based on a patch by Trevor Thompson.

CORE-10998

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

3 weeks ago[APPHELP] Change the ApphelpCheckInstallShieldPackage stub to a non-throwing one...
mjansen [Wed, 13 Apr 2016 18:23:54 +0000 (18:23 +0000)]
[APPHELP] Change the ApphelpCheckInstallShieldPackage stub to a non-throwing one, use OutputDebugString by default. CORE-8591

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

3 weeks ago[NTOS:PS]
tfaber [Tue, 12 Apr 2016 17:44:47 +0000 (17:44 +0000)]
[NTOS:PS]
- Return sensible values for KernelTime/UserTime from NtQueryInformationProcess:ProcessTimes
CORE-7007 #resolve

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

3 weeks ago[NTDLL_APITEST]
tfaber [Tue, 12 Apr 2016 17:39:01 +0000 (17:39 +0000)]
[NTDLL_APITEST]
- Add a test for NtQueryInformationProcess:ProcessTimes
CORE-7007

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

3 weeks ago[ACPICA]
tfaber [Tue, 12 Apr 2016 15:44:33 +0000 (15:44 +0000)]
[ACPICA]
- Update to version 20160318
CORE-11114 #resolve

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

3 weeks ago[COM_APITEST]
tfaber [Tue, 12 Apr 2016 13:18:32 +0000 (13:18 +0000)]
[COM_APITEST]
- Add some more classes, thanks to http://www.geoffchappell.com/studies/windows/ie/browseui/classes/index.htm

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

3 weeks ago[ADVAPI32]
tfaber [Tue, 12 Apr 2016 13:01:35 +0000 (13:01 +0000)]
[ADVAPI32]
- Fix null termination in RegQueryInfoKeyA. Based on Wine commit 303daeef by Alexandre Juilliard.

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

3 weeks ago[PSDK]
tfaber [Tue, 12 Apr 2016 11:58:11 +0000 (11:58 +0000)]
[PSDK]
- Add CLSID_ACLHistory, CLSID_ACLMRU, CLSID_ACLCustomMRU

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