Commit graph

65327 commits

Author SHA1 Message Date
Mark Jansen
60cf559dc6 [SHELL32] Use the previously implemented Typelib registration from ATL to register shell32. ROSTESTS-209
svn path=/trunk/; revision=71142
2016-04-10 21:32:27 +00:00
Pierre Schweitzer
4d3121a2c1 [KMTESTS:FSRTL]
Add a simple test for FsRtlAddLargeMcbEntry() which shows how hard it's broken... Not only it doesn't support mismatching LBNs, but it also replaces current mapping with broken one

CORE-11002

svn path=/trunk/; revision=71141
2016-04-10 18:02:04 +00:00
Thomas Faber
83f145b065 [MOUNTMGR]
- Avoid an unnecessarily large stack buffer in MountMgrMountedDeviceArrival
- Add missing OBJ_KERNEL_HANDLE. CORE-10207

svn path=/trunk/; revision=71140
2016-04-10 17:51:47 +00:00
Mark Jansen
1b444ed447 [ATL]
- Implement Typelib registration in CComModule::RegisterServer, based on dll/win32/atl/atl.c and dll/win32/atl80/atl80.c
- Add oleaut32 to devmgr and stobject import libraries
CORE-11104 #resolve

svn path=/trunk/; revision=71139
2016-04-10 16:53:00 +00:00
Mark Jansen
356a216e2c [SHELL32]
- Stub IShellFolderViewDual2
ROSTESTS-209 #comment CDefViewDual.patch committed.

svn path=/trunk/; revision=71138
2016-04-10 12:05:06 +00:00
Pierre Schweitzer
277ab38c90 [NTOSKRNL]
In  FsRtlAddBaseMcbEntry(): only merge runs if LBNs are consistent.

This fixes a few failing tests.

CORE-11002

svn path=/trunk/; revision=71137
2016-04-10 10:29:28 +00:00
Thomas Faber
05838e4ee8 [COM_APITEST]
- Add some classes and interfaces related to CORE-10838.

svn path=/trunk/; revision=71136
2016-04-10 09:40:16 +00:00
Thomas Faber
ca6fdccb45 [PSDK]
- Correct CLSID_FileSearchBand and add CLSID_IE_SearchBand and CLSID_ChannelsBand. Patch by Sylvain Deverre.
CORE-10838

svn path=/trunk/; revision=71135
2016-04-10 09:33:03 +00:00
Thomas Faber
0f968e68a7 [PSDK]
- Add DSA_GetItemCount and DSA_AppendItem. Patch by Sylvain Deverre.
CORE-10838

svn path=/trunk/; revision=71134
2016-04-10 09:22:08 +00:00
Mark Jansen
a7c3ff7e94 [SHELL32]
- Stub IShellView2
Patch by Jared Smudde
CORE-11049 #resolve #comment Thanks!

svn path=/trunk/; revision=71133
2016-04-09 23:20:15 +00:00
Pierre Schweitzer
e845d90149 [NTOSKRNL]
Drop dead code in FsRtlAddBaseMcbEntry().

CORE-11002

svn path=/trunk/; revision=71132
2016-04-09 22:18:14 +00:00
Mark Jansen
dfb5dab3d6 [ACPPAGE] Implement the base of the compatibility tab in explorer as shell extension.
Because the underlying shim infrastructure is not active yet, the page is disabled by default.
Hello Reactos :)
CORE-10375

svn path=/trunk/; revision=71131
2016-04-09 21:40:32 +00:00
Thomas Faber
2063cc07b6 [CDFS]
- Implement file locking
CORE-10790 #resolve

svn path=/trunk/; revision=71130
2016-04-09 19:33:42 +00:00
Thomas Faber
b05fcc754d [NTOS:WMI]
- Avoid a memory leak in failure case of WmipGetRawSMBiosTableData.
CORE-11095 #resolve

svn path=/trunk/; revision=71129
2016-04-09 16:16:12 +00:00
Thomas Faber
372ab04bc4 [USBSTOR]
- In USBSTOR_GetMaxLUN, correctly handle devices that do not support this request. Patch by Vadim Galyant.
CORE-10515 #resolve

svn path=/trunk/; revision=71128
2016-04-09 16:13:37 +00:00
Thomas Faber
ce2ec6562e [COM_APITEST]
- Add even more interfaces

svn path=/trunk/; revision=71127
2016-04-09 15:13:01 +00:00
Thomas Faber
70c91c4798 [COM_APITEST]
- Add some more interfaces

svn path=/trunk/; revision=71126
2016-04-09 14:05:08 +00:00
David Quintana
20666d0805 [UNIVGA16]
Change the cylliric glyphs for "Ы" and "ы", to allow them to have a pixel space before the next character. By Dmitri Poguliayev.

svn path=/trunk/; revision=71125
2016-04-09 13:46:52 +00:00
Thomas Faber
4238b10456 [IPHLPAPI]
- Improve stub for Icmp6ParseReplies
ROSTESTS-214

svn path=/trunk/; revision=71124
2016-04-09 09:26:19 +00:00
Thomas Faber
e71bfbadc6 [COM_APITEST]
- Add ieframe classes CLSID_Internet, CLSID_CUrlHistory, CLSID_InternetShortcut, CLSID_ShellUIHelper, CLSID_ShellNameSpace, CLSID_WebBrowser and CLSID_WebBrowser_V1
- Add shdocvw classes CLSID_SearchAssistantOC, CLSID_ShellSearchAssistantOC and CLSID_ShellShellNameSpace

svn path=/trunk/; revision=71123
2016-04-09 09:22:57 +00:00
Thomas Faber
02d3757499 [COM_APITEST]
- Add IID_ICallFactory, IID_IForegroundTransfer and IID_IRpcOptions
- Fix a format string mismatch

svn path=/trunk/; revision=71122
2016-04-09 09:18:57 +00:00
Thomas Faber
e58452bd21 [COM_APITEST]
- Add more interfaces, in particular IID_IMarshal2 and DIID_DWebBrowserEvents
- Alphabetize ieframe classes

svn path=/trunk/; revision=71121
2016-04-09 09:00:44 +00:00
Thomas Faber
1687e7dce2 [COM_APITEST]
- Test INamespaceWalk, INamespaceWalkCB and INamespaceWalkCB2
CORE-11093

svn path=/trunk/; revision=71120
2016-04-09 08:49:17 +00:00
Thomas Faber
acfe26b095 [OLE32]
- Apply Wine commit 110665a3 (ole32: Don't call spy on IMalloc::Free(NULL)) by Nikolay Sivov. Fixes test failures in atl:CComHeapPtr
CORE-11107 #resolve

svn path=/trunk/; revision=71119
2016-04-09 08:31:49 +00:00
Thomas Faber
a59f1989c5 [SHELL32]
- Revert the delay-loading changes from r71114 since they break 2nd stage.
ROSTESTS-209

svn path=/trunk/; revision=71118
2016-04-08 10:36:31 +00:00
Thomas Faber
ee729a69a3 [ATL]
- Add a basic implementation for IDispatchImpl. Patch by Mark Jansen.
CORE-11087

svn path=/trunk/; revision=71117
2016-04-08 08:38:48 +00:00
Thomas Faber
78a727d095 [SHELL32]
- Add stubs for the shell dispatch object, CShell, and its relatives. Patch by Mark Jansen.
[SHELL32_WINETEST]
- We no longer need to skip test_ParseName and test_Verbs thanks to Mark's work.
CORE-6892
ROSTESTS-209

svn path=/trunk/; revision=71116
2016-04-08 08:30:09 +00:00
Thomas Faber
0664f98833 [SHELL32]
- Explicitly use -W version of ShellExecute. Patch by Mark Jansen.
ROSTESTS-209

svn path=/trunk/; revision=71115
2016-04-08 07:56:22 +00:00
Thomas Faber
347c6105e0 [SHELL32]
- Delay-import some libraries. Patch by Mark Jansen.
ROSTESTS-209

svn path=/trunk/; revision=71114
2016-04-08 07:55:32 +00:00
Amine Khaldi
116f67cc1d [WINTRUST] Import Wine Staging commit bdb15cf by Mark Jansen: Verify image hash in WinVerifyTrust. CORE-10923
svn path=/trunk/; revision=71113
2016-04-07 14:23:55 +00:00
Amine Khaldi
f319f77c2c [DBGHELP] Stub dbghelp. CORE-2990
svn path=/trunk/; revision=71112
2016-04-07 13:58:19 +00:00
Thomas Faber
472b96ba74 [NTOS:IO]
- Do not leak ServiceName in IopInitializeBuiltinDriver
CORE-11084 #resolve

svn path=/trunk/; revision=71111
2016-04-06 20:10:09 +00:00
Thomas Faber
f860a631fc [NTOS:IO]
- Get rid of some magic numbers

svn path=/trunk/; revision=71110
2016-04-06 20:02:38 +00:00
Thomas Faber
552f1fd24d [NTOS:IO]
- Handle RtlCreateUnicodeString failure in IopInitializeBuiltinDriver. Patch by Víctor Martínez Calvo. CID 1341416
CORE-11029 #resolve

svn path=/trunk/; revision=71109
2016-04-06 20:00:34 +00:00
Thomas Faber
518a536514 [NTDLL_APITEST]
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-202 #resolve

svn path=/trunk/; revision=71108
2016-04-06 19:31:20 +00:00
Thomas Faber
3d165be77b [CRT_APITEST]
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-221 #resolve

svn path=/trunk/; revision=71107
2016-04-06 12:34:26 +00:00
Thomas Faber
1a15d6a55c [BOOTLIB]
- Fix uninitialized variable in MmFwGetMemoryMap. Patch by Víctor Martínez Calvo. CID 1341421
CORE-11026 #resolve

svn path=/trunk/; revision=71106
2016-04-06 12:30:06 +00:00
Thomas Faber
17943c3f75 [NDIS]
- Print status code in case MiniportInitialize fails
CORE-11073

svn path=/trunk/; revision=71105
2016-04-06 12:14:28 +00:00
Eric Kohl
88a13bc297 [CHARMAP]
Statusbar character descriptions.
Patch by Baruch Rutman.
CORE-7386 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71104
2016-04-05 20:29:48 +00:00
Robert Naumann
a6e21cf122 [WELCOME] Fix the blurry header bitmap. By Henry Tang Ih. CORE-10712
svn path=/trunk/; revision=71103
2016-04-05 19:29:56 +00:00
Robert Naumann
fd892c0f79 [EXPLORER][SHELL32] Fix some blurry and ugly icons. By Jared Smudde. CORE-10847 CORE-10848
svn path=/trunk/; revision=71102
2016-04-05 17:35:11 +00:00
Thomas Faber
edc42192c4 [WS2_32_APITEST]
- Add test for getservbyname
CORE-10440

svn path=/trunk/; revision=71101
2016-04-05 12:44:16 +00:00
Thomas Faber
8726fc984a [WS2_32_APITEST]
- Add test for getservbyport
CORE-10440

svn path=/trunk/; revision=71100
2016-04-05 12:20:47 +00:00
Robert Naumann
0b456041ef [EXPLORER] Add missing German translation. Patch by Joachim Henze. CORE-11075
svn path=/trunk/; revision=71099
2016-04-04 18:10:01 +00:00
Eric Kohl
cba34a3d1a [SERVMAN]
Improved column ordering.
Patch by Carlo Bramini.
CORE-10674 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71098
2016-04-03 22:13:01 +00:00
Thomas Faber
8a7494dd08 [KERNEL32]
- Correctly calculate the buffer size if the PATH variable is set but empty in BasepComputeProcessPath. Yes, this is a bug in Windows.
CORE-11080 #resolve

svn path=/trunk/; revision=71097
2016-04-03 20:48:51 +00:00
Pierre Schweitzer
d741481035 [NTOSKRNL]
Rework debug prints in Mcb, this is what helped bringing the infamous r71091.
NFC.

CORE-11002

svn path=/trunk/; revision=71096
2016-04-03 20:17:09 +00:00
Eric Kohl
57bdb633c8 [NETSTAT]
- Fix parsing of the -p option and enable / as option indicator.
- Display foreign address of a listening TCP port as '<host>:0'.

svn path=/trunk/; revision=71095
2016-04-03 14:10:31 +00:00
Timo Kreuzer
bb8967851b [KMTEST] Improve test output
svn path=/trunk/; revision=71094
2016-04-03 14:05:58 +00:00
Daniel Reimer
43e5749a1d [RAPPS]
Automatic Fixup of the whole RAPPS DB with a Python sync script from Christopher Reimer (based on the script from Ismael Ferreras Morezuelas): https://dl.dropboxusercontent.com/u/30053674/shaonificator.py
- Fixed ANY INI parsing errors like double language sections, missing braces, missing variable descriptions, typos...
- Fixed ANY sizes of downloads + all language specific alterations.
- Fixed ANY dead links.
- Fixed ANY SHA1 hashes.
- Comments are no more. All ppl who contributed and left their names in the comments of the files are now found in CONTRIBUTORS.
++ Removed offbyone.txt. The Browser is no more.

svn path=/trunk/; revision=71093
2016-04-03 13:38:29 +00:00