Thomas Faber [Tue, 12 Apr 2016 06:51:20 +0000 (06:51 +0000)]
[PSDK]
- Reorder some definitions in shobjidl.idl to get us in better sync with Wine
svn path=/trunk/; revision=71146
Pierre Schweitzer [Mon, 11 Apr 2016 20:29:35 +0000 (20:29 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(), try to detect incompatible LBNs before altering mappings.
This fixes a few tests failures
CORE-11002
svn path=/trunk/; revision=71145
Mark Jansen [Mon, 11 Apr 2016 18:28:31 +0000 (18:28 +0000)]
[SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209
- CDefViewDual::get_Application now returns a new CDefView to fix the winetest.
- Update CFolder, CFolderItem(s), CFolderItemVerb(s), CShell to use the new IDispatchImpl
- Enable the last two skipped testcases (test_ShellFolderViewDual, test_ShellWindows)
svn path=/trunk/; revision=71144
Colin Finck [Mon, 11 Apr 2016 05:43:46 +0000 (05:43 +0000)]
[DOXYGEN]
doxygen.reactos.org is back, with a revamped Doxyfile and a new design! (= the standard Doxygen design :P)
This is mostly the default Doxyfile, with just obvious settings imported from our old one.
I've also enabled some advanced features such as dependency graphs and the treeview.
The configuration is far away from perfect, but everybody is invited to tune it and see the results on the next day.
Doxygen is regenerated everyday at 4:00 UTC. RosApps and RosTests are also included now.
You're also invited to add Doxygen comments everywhere. Right now, the documentation is dominated by our third-party imports.
svn path=/trunk/; revision=71143
Mark Jansen [Sun, 10 Apr 2016 21:32:27 +0000 (21:32 +0000)]
[SHELL32] Use the previously implemented Typelib registration from ATL to register shell32. ROSTESTS-209
svn path=/trunk/; revision=71142
Pierre Schweitzer [Sun, 10 Apr 2016 18:02:04 +0000 (18:02 +0000)]
[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
Thomas Faber [Sun, 10 Apr 2016 17:51:47 +0000 (17:51 +0000)]
[MOUNTMGR]
- Avoid an unnecessarily large stack buffer in MountMgrMountedDeviceArrival
- Add missing OBJ_KERNEL_HANDLE. CORE-10207
svn path=/trunk/; revision=71140
Mark Jansen [Sun, 10 Apr 2016 16:53:00 +0000 (16:53 +0000)]
[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
Mark Jansen [Sun, 10 Apr 2016 12:05:06 +0000 (12:05 +0000)]
[SHELL32]
- Stub IShellFolderViewDual2
ROSTESTS-209 #comment CDefViewDual.patch committed.
svn path=/trunk/; revision=71138
Pierre Schweitzer [Sun, 10 Apr 2016 10:29:28 +0000 (10:29 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(): only merge runs if LBNs are consistent.
This fixes a few failing tests.
CORE-11002
svn path=/trunk/; revision=71137
Thomas Faber [Sun, 10 Apr 2016 09:40:16 +0000 (09:40 +0000)]
[COM_APITEST]
- Add some classes and interfaces related to CORE-10838.
svn path=/trunk/; revision=71136
Thomas Faber [Sun, 10 Apr 2016 09:33:03 +0000 (09:33 +0000)]
[PSDK]
- Correct CLSID_FileSearchBand and add CLSID_IE_SearchBand and CLSID_ChannelsBand. Patch by Sylvain Deverre.
CORE-10838
svn path=/trunk/; revision=71135
Thomas Faber [Sun, 10 Apr 2016 09:22:08 +0000 (09:22 +0000)]
[PSDK]
- Add DSA_GetItemCount and DSA_AppendItem. Patch by Sylvain Deverre.
CORE-10838
svn path=/trunk/; revision=71134
Mark Jansen [Sat, 9 Apr 2016 23:20:15 +0000 (23:20 +0000)]
[SHELL32]
- Stub IShellView2
Patch by Jared Smudde
CORE-11049 #resolve #comment Thanks!
svn path=/trunk/; revision=71133
Pierre Schweitzer [Sat, 9 Apr 2016 22:18:14 +0000 (22:18 +0000)]
[NTOSKRNL]
Drop dead code in FsRtlAddBaseMcbEntry().
CORE-11002
svn path=/trunk/; revision=71132
Mark Jansen [Sat, 9 Apr 2016 21:40:32 +0000 (21:40 +0000)]
[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
Thomas Faber [Sat, 9 Apr 2016 19:33:42 +0000 (19:33 +0000)]
[CDFS]
- Implement file locking
CORE-10790 #resolve
svn path=/trunk/; revision=71130
Thomas Faber [Sat, 9 Apr 2016 16:16:12 +0000 (16:16 +0000)]
[NTOS:WMI]
- Avoid a memory leak in failure case of WmipGetRawSMBiosTableData.
CORE-11095 #resolve
svn path=/trunk/; revision=71129
Thomas Faber [Sat, 9 Apr 2016 16:13:37 +0000 (16:13 +0000)]
[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
Thomas Faber [Sat, 9 Apr 2016 15:13:01 +0000 (15:13 +0000)]
[COM_APITEST]
- Add even more interfaces
svn path=/trunk/; revision=71127
Thomas Faber [Sat, 9 Apr 2016 14:05:08 +0000 (14:05 +0000)]
[COM_APITEST]
- Add some more interfaces
svn path=/trunk/; revision=71126
David Quintana [Sat, 9 Apr 2016 13:46:52 +0000 (13:46 +0000)]
[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
Thomas Faber [Sat, 9 Apr 2016 09:26:19 +0000 (09:26 +0000)]
[IPHLPAPI]
- Improve stub for Icmp6ParseReplies
ROSTESTS-214
svn path=/trunk/; revision=71124
Thomas Faber [Sat, 9 Apr 2016 09:22:57 +0000 (09:22 +0000)]
[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
Thomas Faber [Sat, 9 Apr 2016 09:18:57 +0000 (09:18 +0000)]
[COM_APITEST]
- Add IID_ICallFactory, IID_IForegroundTransfer and IID_IRpcOptions
- Fix a format string mismatch
svn path=/trunk/; revision=71122
Thomas Faber [Sat, 9 Apr 2016 09:00:44 +0000 (09:00 +0000)]
[COM_APITEST]
- Add more interfaces, in particular IID_IMarshal2 and DIID_DWebBrowserEvents
- Alphabetize ieframe classes
svn path=/trunk/; revision=71121
Thomas Faber [Sat, 9 Apr 2016 08:49:17 +0000 (08:49 +0000)]
[COM_APITEST]
- Test INamespaceWalk, INamespaceWalkCB and INamespaceWalkCB2
CORE-11093
svn path=/trunk/; revision=71120
Thomas Faber [Sat, 9 Apr 2016 08:31:49 +0000 (08:31 +0000)]
[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
Thomas Faber [Fri, 8 Apr 2016 10:36:31 +0000 (10:36 +0000)]
[SHELL32]
- Revert the delay-loading changes from r71114 since they break 2nd stage.
ROSTESTS-209
svn path=/trunk/; revision=71118
Thomas Faber [Fri, 8 Apr 2016 08:38:48 +0000 (08:38 +0000)]
[ATL]
- Add a basic implementation for IDispatchImpl. Patch by Mark Jansen.
CORE-11087
svn path=/trunk/; revision=71117
Thomas Faber [Fri, 8 Apr 2016 08:30:09 +0000 (08:30 +0000)]
[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
Thomas Faber [Fri, 8 Apr 2016 07:56:22 +0000 (07:56 +0000)]
[SHELL32]
- Explicitly use -W version of ShellExecute. Patch by Mark Jansen.
ROSTESTS-209
svn path=/trunk/; revision=71115
Thomas Faber [Fri, 8 Apr 2016 07:55:32 +0000 (07:55 +0000)]
[SHELL32]
- Delay-import some libraries. Patch by Mark Jansen.
ROSTESTS-209
svn path=/trunk/; revision=71114
Amine Khaldi [Thu, 7 Apr 2016 14:23:55 +0000 (14:23 +0000)]
[WINTRUST] Import Wine Staging commit
bdb15cf by Mark Jansen: Verify image hash in WinVerifyTrust. CORE-10923
svn path=/trunk/; revision=71113
Amine Khaldi [Thu, 7 Apr 2016 13:58:19 +0000 (13:58 +0000)]
[DBGHELP] Stub dbghelp. CORE-2990
svn path=/trunk/; revision=71112
Thomas Faber [Wed, 6 Apr 2016 20:10:09 +0000 (20:10 +0000)]
[NTOS:IO]
- Do not leak ServiceName in IopInitializeBuiltinDriver
CORE-11084 #resolve
svn path=/trunk/; revision=71111
Thomas Faber [Wed, 6 Apr 2016 20:02:38 +0000 (20:02 +0000)]
[NTOS:IO]
- Get rid of some magic numbers
svn path=/trunk/; revision=71110
Thomas Faber [Wed, 6 Apr 2016 20:00:34 +0000 (20:00 +0000)]
[NTOS:IO]
- Handle RtlCreateUnicodeString failure in IopInitializeBuiltinDriver. Patch by Víctor Martínez Calvo. CID
1341416
CORE-11029 #resolve
svn path=/trunk/; revision=71109
Thomas Faber [Wed, 6 Apr 2016 19:31:20 +0000 (19:31 +0000)]
[NTDLL_APITEST]
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-202 #resolve
svn path=/trunk/; revision=71108
Thomas Faber [Wed, 6 Apr 2016 12:34:26 +0000 (12:34 +0000)]
[CRT_APITEST]
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-221 #resolve
svn path=/trunk/; revision=71107
Thomas Faber [Wed, 6 Apr 2016 12:30:06 +0000 (12:30 +0000)]
[BOOTLIB]
- Fix uninitialized variable in MmFwGetMemoryMap. Patch by Víctor Martínez Calvo. CID
1341421
CORE-11026 #resolve
svn path=/trunk/; revision=71106
Thomas Faber [Wed, 6 Apr 2016 12:14:28 +0000 (12:14 +0000)]
[NDIS]
- Print status code in case MiniportInitialize fails
CORE-11073
svn path=/trunk/; revision=71105
Eric Kohl [Tue, 5 Apr 2016 20:29:48 +0000 (20:29 +0000)]
[CHARMAP]
Statusbar character descriptions.
Patch by Baruch Rutman.
CORE-7386 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71104
Robert Naumann [Tue, 5 Apr 2016 19:29:56 +0000 (19:29 +0000)]
[WELCOME] Fix the blurry header bitmap. By Henry Tang Ih. CORE-10712
svn path=/trunk/; revision=71103
Robert Naumann [Tue, 5 Apr 2016 17:35:11 +0000 (17:35 +0000)]
[EXPLORER][SHELL32] Fix some blurry and ugly icons. By Jared Smudde. CORE-10847 CORE-10848
svn path=/trunk/; revision=71102
Thomas Faber [Tue, 5 Apr 2016 12:44:16 +0000 (12:44 +0000)]
[WS2_32_APITEST]
- Add test for getservbyname
CORE-10440
svn path=/trunk/; revision=71101
Thomas Faber [Tue, 5 Apr 2016 12:20:47 +0000 (12:20 +0000)]
[WS2_32_APITEST]
- Add test for getservbyport
CORE-10440
svn path=/trunk/; revision=71100
Robert Naumann [Mon, 4 Apr 2016 18:10:01 +0000 (18:10 +0000)]
[EXPLORER] Add missing German translation. Patch by Joachim Henze. CORE-11075
svn path=/trunk/; revision=71099
Eric Kohl [Sun, 3 Apr 2016 22:13:01 +0000 (22:13 +0000)]
[SERVMAN]
Improved column ordering.
Patch by Carlo Bramini.
CORE-10674 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71098
Thomas Faber [Sun, 3 Apr 2016 20:48:51 +0000 (20:48 +0000)]
[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
Pierre Schweitzer [Sun, 3 Apr 2016 20:17:09 +0000 (20:17 +0000)]
[NTOSKRNL]
Rework debug prints in Mcb, this is what helped bringing the infamous r71091.
NFC.
CORE-11002
svn path=/trunk/; revision=71096
Eric Kohl [Sun, 3 Apr 2016 14:10:31 +0000 (14:10 +0000)]
[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
Timo Kreuzer [Sun, 3 Apr 2016 14:05:58 +0000 (14:05 +0000)]
[KMTEST] Improve test output
svn path=/trunk/; revision=71094
Daniel Reimer [Sun, 3 Apr 2016 13:38:29 +0000 (13:38 +0000)]
[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
Timo Kreuzer [Sun, 3 Apr 2016 13:36:00 +0000 (13:36 +0000)]
[CREATESPEC] Some cleanup and fixes
svn path=/trunk/; revision=71092
Pierre Schweitzer [Sun, 3 Apr 2016 10:25:32 +0000 (10:25 +0000)]
[KMTESTS:FSRTL]
Add more tests for LargeMcb functions.
These are not invented but real cases: they are extracted from Ext2Fsd driver attempting to read a file from disk. The read file in ReactOS is totally corrupted.
This shows how broken our current MCB implementation is. And unfortunately confirms CORE-11002.
I recommend not to import any other FSDs relying on MCB as long as this is not fixed (eg. CORE-11040); it makes them pretty pointless.
CORE-11002
svn path=/trunk/; revision=71091
Eric Kohl [Fri, 1 Apr 2016 21:16:45 +0000 (21:16 +0000)]
[NETAPI32]
Fix copypasta bug from r71085.
Hint by Thomas Faber. Thank you very much!
svn path=/trunk/; revision=71090
Hermès Bélusca-Maïto [Fri, 1 Apr 2016 18:51:08 +0000 (18:51 +0000)]
[CFGMGR32]: Fix an export, caught by Jason Wendt.
CORE-11076 #comment Fixed, thanks!
svn path=/trunk/; revision=71089
Thomas Faber [Fri, 1 Apr 2016 08:32:40 +0000 (08:32 +0000)]
[USBSTOR]
- Fix memory leak in USBSTOR_ClassRequest. Patch by Vadim Galyant (vgal at rambler dot ru).
CORE-11074 #resolve
svn path=/trunk/; revision=71088
Eric Kohl [Thu, 31 Mar 2016 21:48:43 +0000 (21:48 +0000)]
[NET]
Net utility not enumerating local user accounts.
Patch by Curtis Wilson.
CORE-11023 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71087
Eric Kohl [Thu, 31 Mar 2016 21:22:05 +0000 (21:22 +0000)]
[ADVAPI32]
CredWriteDomainCredentialsW missing in advapi32.dll.
Patch by Jared Smudde.
CORE-11055 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71086
Eric Kohl [Thu, 31 Mar 2016 21:12:46 +0000 (21:12 +0000)]
[NETAPI32]
DsEnumerateDomainTrustsW missing in netapi32.dll.
Patch by Jared Smudde.
CORE-11056 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=71085
Thomas Faber [Thu, 31 Mar 2016 12:54:05 +0000 (12:54 +0000)]
[APPHELP]
- Add apphelp.dll. Patch by Mark Jansen, partially based on work by Mislav Blažević and the Wine team.
CORE-10367 #resolve
svn path=/trunk/; revision=71084
Thomas Faber [Thu, 31 Mar 2016 07:54:52 +0000 (07:54 +0000)]
[NTOS:PNP]
- Fix indentation in PnpRootPdoPnpControl. Also avoid unnecessary casts. No functional changes.
svn path=/trunk/; revision=71083
Thomas Faber [Thu, 31 Mar 2016 07:51:08 +0000 (07:51 +0000)]
[NTOS:PNP]
- Avoid INVALID_HANDLE_VALUE, it's not meant for the kernel.
svn path=/trunk/; revision=71082
Thomas Faber [Wed, 30 Mar 2016 11:35:22 +0000 (11:35 +0000)]
[SHELL32]
- Correctly handle desktop pidls in CDesktopFolder::CompareIDs. Based on a patch by Sylvain Deverre.
CORE-10747 CORE-10801 #resolve
svn path=/trunk/; revision=71081
Thomas Faber [Wed, 30 Mar 2016 11:11:37 +0000 (11:11 +0000)]
[SHELL32]
- Correctly handle NULL pidls in CDesktopFolder::CompareIDs and CDrivesFolder::CompareIDs. Based on a patch by Sylvain Deverre.
CORE-10745 #resolve
CORE-10747
svn path=/trunk/; revision=71080
Thomas Faber [Wed, 30 Mar 2016 09:35:04 +0000 (09:35 +0000)]
[SHELL32]
- Treat psfgaoOut as optional in SHParseDisplayName. Patch by Sylvain Deverre.
CORE-10747
svn path=/trunk/; revision=71079
Amine Khaldi [Tue, 29 Mar 2016 09:53:44 +0000 (09:53 +0000)]
[IERNONCE] Turkish translation by Erdem Ersoy. CORE-11042
svn path=/trunk/; revision=71078
Thomas Faber [Tue, 29 Mar 2016 08:55:40 +0000 (08:55 +0000)]
[APPHELP_APITEST]
- Add tests for the apphelp SDB compatibility layer. Patch by Mark Jansen.
CORE-10367
svn path=/trunk/; revision=71077
Thomas Faber [Tue, 29 Mar 2016 08:27:26 +0000 (08:27 +0000)]
[BROWSEUI]
- Add stubs for IEnumString and IAutoCompleteDropDown to CAutoComplete. Patch by Jared Smudde.
CORE-11045 #resolve
svn path=/trunk/; revision=71076
Daniel Reimer [Mon, 28 Mar 2016 23:15:30 +0000 (23:15 +0000)]
[CAROOTS]
Updated SSL certs to up to date Mozilla DB. Done with swyter's great script from ROSBE-61
svn path=/trunk/; revision=71075
Daniel Reimer [Mon, 28 Mar 2016 22:56:27 +0000 (22:56 +0000)]
[RAPPS]
BOMS! EVERYWHERE!
svn path=/trunk/; revision=71074
Daniel Reimer [Mon, 28 Mar 2016 21:54:06 +0000 (21:54 +0000)]
[ROSAPPS]
Fixup the icons by Jared Smudde
ROSAPPS-307 #resolve #comment Committed, thx ^^
svn path=/trunk/; revision=71073
Daniel Reimer [Mon, 28 Mar 2016 21:40:16 +0000 (21:40 +0000)]
[Woops...]
Fix some missing stuff...
svn path=/trunk/; revision=71072
Daniel Reimer [Mon, 28 Mar 2016 21:38:35 +0000 (21:38 +0000)]
[RAPPS/RAPPS_NEW]
Add Update Database to the toolbar by Jared Smudde
CORE-10924 #resolve #comment Committed, thx ^^
svn path=/trunk/; revision=71071
Daniel Reimer [Mon, 28 Mar 2016 21:26:21 +0000 (21:26 +0000)]
[USERINIT]
Fix Russian translation for userinit by BinaryTree
CORE-10936 #resolve #comment Committed, thx.
svn path=/trunk/; revision=71070
Daniel Reimer [Mon, 28 Mar 2016 21:16:49 +0000 (21:16 +0000)]
[RAPPS]
Update link to msxml3 and add entry for msxml6.
CORE-10602 #resolve #comment Fixed. Thx
svn path=/trunk/; revision=71069
Amine Khaldi [Mon, 28 Mar 2016 20:29:51 +0000 (20:29 +0000)]
[TASKMGR][SYSDM] Russian translation update by Sergey Shmygalev. CORE-11043
svn path=/trunk/; revision=71068
Daniel Reimer [Mon, 28 Mar 2016 18:26:24 +0000 (18:26 +0000)]
[RAPPS]
Database Update... incl. SHA1 hashes. Appreciate it! This took 5 hrs thx to the stupid and USELESS hashes!
svn path=/trunk/; revision=71067
Timo Kreuzer [Mon, 28 Mar 2016 16:38:26 +0000 (16:38 +0000)]
[CMAKE/MSVC] Enable function level linking and comdat folding independent from build type. This reduces freeldr size and allows to build with /RTC1 again. Since GCC doesn't support function level linking, cmlib should be refactored by moving some functions into different source files to avoid linking unused code into freeldr.
svn path=/trunk/; revision=71066
Timo Kreuzer [Mon, 28 Mar 2016 16:31:32 +0000 (16:31 +0000)]
{SPEC2DEF] Allow forwarders to contain ordinals (xydll.#123)
svn path=/trunk/; revision=71065
Thomas Faber [Mon, 28 Mar 2016 15:35:21 +0000 (15:35 +0000)]
[SHELL32_APITEST]
- Add tests for IShellFolder::CompareIDs. Patch by Mark Jansen, with additional test cases by Sylvain Deverre.
CORE-10747
svn path=/trunk/; revision=71064
Thomas Faber [Mon, 28 Mar 2016 14:58:20 +0000 (14:58 +0000)]
[USER32]
- Fix is_dib_monochrome for bitmaps using BITMAPCOREINFO. Patch by Mark Jansen.
CORE-10889
svn path=/trunk/; revision=71063
Thomas Faber [Mon, 28 Mar 2016 11:43:16 +0000 (11:43 +0000)]
[RTL]
- Don't print an uninitialized variable in parse_assembly_identity_elem. Spotted by Mark Jansen.
CORE-10927 #resolve
svn path=/trunk/; revision=71062
Thomas Faber [Sun, 27 Mar 2016 15:14:32 +0000 (15:14 +0000)]
[CMAKE]
- Delay imports belong before regular imports because delayimp may pull in functions from kernel32
CORE-10935
svn path=/trunk/; revision=71061
Pierre Schweitzer [Sun, 27 Mar 2016 09:33:22 +0000 (09:33 +0000)]
[NTFS]
Fix invalid read for data shared over two sectors
Patch by Trevor Thompson
CORE-10998
svn path=/trunk/; revision=71060
James Tabor [Sat, 26 Mar 2016 23:12:01 +0000 (23:12 +0000)]
[User32]
- Fix crash by use of MDI container rules.
- Patch by Michael Müller: Preserve beginning of extra data for MDI windows.
- Patch by Jacek Caban : Ignore WM_CHILDACTIVATE on disabled windows in DefMDIChildProc.
- CORE-10912 Wine Staging 1.9.4
svn path=/trunk/; revision=71059
James Tabor [Sat, 26 Mar 2016 21:20:55 +0000 (21:20 +0000)]
[User32]
- Patch by Piotr Caban : Select text control content while setting dialog focus.
- CORE-10912 Wine Staging 1.9.4
- Added comments.
svn path=/trunk/; revision=71058
Amine Khaldi [Sat, 26 Mar 2016 20:40:42 +0000 (20:40 +0000)]
[REISERFS] Import ReiserFS file system driver for Windows. It will be enabled later on. Brought to you by Peter Hater. CORE-11005
svn path=/trunk/; revision=71057
Thomas Faber [Sat, 26 Mar 2016 15:35:21 +0000 (15:35 +0000)]
[USER32]
- Use the correct, previously calculated width and height in BITMAP_LoadImageW instead of assuming pbmi is an actual BITMAPINFO. Fixes loading bitmaps using BITMAPCOREINFO format. Patch by Mark Jansen.
CORE-10889
svn path=/trunk/; revision=71056
Pierre Schweitzer [Sat, 26 Mar 2016 13:22:32 +0000 (13:22 +0000)]
[NTFS]
Fix a typo.
Patch by Trevor Thompson
CORE-10998
svn path=/trunk/; revision=71055
Pierre Schweitzer [Sat, 26 Mar 2016 13:19:09 +0000 (13:19 +0000)]
[FREELDR]
Cherrypick r71053
svn path=/trunk/; revision=71054
Pierre Schweitzer [Sat, 26 Mar 2016 13:15:14 +0000 (13:15 +0000)]
[NTFS]
Fix a bug in sparse files reading.
Spotted and fixed by Aman Priyadarshi
svn path=/trunk/; revision=71053
Pierre Schweitzer [Sat, 26 Mar 2016 11:53:07 +0000 (11:53 +0000)]
[BTRFS]
Upgrade the WinBtrfs to release 0.3.
Mostly bugfixes
CORE-11024 #resolve #comment Committed in r71052
svn path=/trunk/; revision=71052
Hermès Bélusca-Maïto [Sat, 26 Mar 2016 02:11:58 +0000 (02:11 +0000)]
[SYSSETUP]
- Reduce the C COM "ugliness" by using suitable macros. Thanks to Mark Jansen for having pointed that.
- Use sizeof() instead of ARRAYSIZE() * sizeof(WCHAR) to do the same thing.
svn path=/trunk/; revision=71051
Hermès Bélusca-Maïto [Sat, 26 Mar 2016 01:43:34 +0000 (01:43 +0000)]
[SYSSETUP]: Code formatting, and exclusively use UNICODE strings.
svn path=/trunk/; revision=71050
Hermès Bélusca-Maïto [Sat, 26 Mar 2016 01:16:35 +0000 (01:16 +0000)]
[SYSSETUP]
Allow for an optional working directory in the shortcuts definitions in the shortcuts.inf file.
Patch by Mark Jansen
CORE-11020 #comment Thank you very much!
[SHORTCUTS.INF]
As an application of the previous feature, make the shortcuts (desktop & start menu) of cmd.exe start it from the user directory.
CORE-11018 #comment Please retest with r71049.
svn path=/trunk/; revision=71049
Robert Naumann [Fri, 25 Mar 2016 23:54:55 +0000 (23:54 +0000)]
[IERNONCE] Add resources, update file header, remove unneeded includes CORE-7194
svn path=/trunk/; revision=71048
Pierre Schweitzer [Fri, 25 Mar 2016 22:12:08 +0000 (22:12 +0000)]
[NTOSKRNL_VISTA]
Bug fixes to FsRtlRemoveDotsFromPath() (buffer overrun, buffer underrun, etc.).
This fixes the failing test
svn path=/trunk/; revision=71047