reactos.git
8 years ago[CDFS]
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

8 years ago[NTOS:WMI]
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

8 years ago[USBSTOR]
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

8 years ago[COM_APITEST]
Thomas Faber [Sat, 9 Apr 2016 15:13:01 +0000 (15:13 +0000)]
[COM_APITEST]
- Add even more interfaces

svn path=/trunk/; revision=71127

8 years ago[COM_APITEST]
Thomas Faber [Sat, 9 Apr 2016 14:05:08 +0000 (14:05 +0000)]
[COM_APITEST]
- Add some more interfaces

svn path=/trunk/; revision=71126

8 years ago[UNIVGA16]
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

8 years ago[IPHLPAPI]
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

8 years ago[COM_APITEST]
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

8 years ago[COM_APITEST]
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

8 years ago[COM_APITEST]
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

8 years ago[COM_APITEST]
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

8 years ago[OLE32]
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

8 years ago[SHELL32]
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

8 years ago[ATL]
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

8 years ago[SHELL32]
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

8 years ago[SHELL32]
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

8 years ago[SHELL32]
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

8 years ago[WINTRUST] Import Wine Staging commit bdb15cf by Mark Jansen: Verify image hash in...
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

8 years ago[DBGHELP] Stub dbghelp. CORE-2990
Amine Khaldi [Thu, 7 Apr 2016 13:58:19 +0000 (13:58 +0000)]
[DBGHELP] Stub dbghelp. CORE-2990

svn path=/trunk/; revision=71112

8 years ago[NTOS:IO]
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

8 years ago[NTOS:IO]
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

8 years ago[NTOS:IO]
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

8 years ago[NTDLL_APITEST]
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

8 years ago[CRT_APITEST]
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

8 years ago[BOOTLIB]
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

8 years ago[NDIS]
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

8 years ago[CHARMAP]
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

8 years ago[WELCOME] Fix the blurry header bitmap. By Henry Tang Ih. CORE-10712
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

8 years ago[EXPLORER][SHELL32] Fix some blurry and ugly icons. By Jared Smudde. CORE-10847 CORE...
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

8 years ago[WS2_32_APITEST]
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

8 years ago[WS2_32_APITEST]
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

8 years ago[EXPLORER] Add missing German translation. Patch by Joachim Henze. CORE-11075
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

8 years ago[SERVMAN]
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

8 years ago[KERNEL32]
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

8 years ago[NTOSKRNL]
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

8 years ago[NETSTAT]
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

8 years ago[KMTEST] Improve test output
Timo Kreuzer [Sun, 3 Apr 2016 14:05:58 +0000 (14:05 +0000)]
[KMTEST] Improve test output

svn path=/trunk/; revision=71094

8 years ago[RAPPS]
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

8 years ago[CREATESPEC] Some cleanup and fixes
Timo Kreuzer [Sun, 3 Apr 2016 13:36:00 +0000 (13:36 +0000)]
[CREATESPEC] Some cleanup and fixes

svn path=/trunk/; revision=71092

8 years ago[KMTESTS:FSRTL]
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

8 years ago[NETAPI32]
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

8 years ago[CFGMGR32]: Fix an export, caught by Jason Wendt.
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

8 years ago[USBSTOR]
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

8 years ago[NET]
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

8 years ago[ADVAPI32]
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

8 years ago[NETAPI32]
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

8 years ago[APPHELP]
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

8 years ago[NTOS:PNP]
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

8 years ago[NTOS:PNP]
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

8 years ago[SHELL32]
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

8 years ago[SHELL32]
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

8 years ago[SHELL32]
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

8 years ago[IERNONCE] Turkish translation by Erdem Ersoy. CORE-11042
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

8 years ago[APPHELP_APITEST]
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

8 years ago[BROWSEUI]
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

8 years ago[CAROOTS]
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

8 years ago[RAPPS]
Daniel Reimer [Mon, 28 Mar 2016 22:56:27 +0000 (22:56 +0000)]
[RAPPS]
BOMS! EVERYWHERE!

svn path=/trunk/; revision=71074

8 years ago[ROSAPPS]
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

8 years ago[Woops...]
Daniel Reimer [Mon, 28 Mar 2016 21:40:16 +0000 (21:40 +0000)]
[Woops...]
Fix some missing stuff...

svn path=/trunk/; revision=71072

8 years ago[RAPPS/RAPPS_NEW]
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

8 years ago[USERINIT]
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

8 years ago[RAPPS]
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

8 years ago[TASKMGR][SYSDM] Russian translation update by Sergey Shmygalev. CORE-11043
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

8 years ago[RAPPS]
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

8 years ago[CMAKE/MSVC] Enable function level linking and comdat folding independent from build...
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

8 years ago{SPEC2DEF] Allow forwarders to contain ordinals (xydll.#123)
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

8 years ago[SHELL32_APITEST]
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

8 years ago[USER32]
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

8 years ago[RTL]
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

8 years ago[CMAKE]
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

8 years ago[NTFS]
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

8 years ago[User32]
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

8 years ago[User32]
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

8 years ago[REISERFS] Import ReiserFS file system driver for Windows. It will be enabled later...
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

8 years ago[USER32]
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

8 years ago[NTFS]
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

8 years ago[FREELDR]
Pierre Schweitzer [Sat, 26 Mar 2016 13:19:09 +0000 (13:19 +0000)]
[FREELDR]
Cherrypick r71053

svn path=/trunk/; revision=71054

8 years ago[NTFS]
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

8 years ago[BTRFS]
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

8 years ago[SYSSETUP]
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

8 years ago[SYSSETUP]: Code formatting, and exclusively use UNICODE strings.
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

8 years ago[SYSSETUP]
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

8 years ago[IERNONCE] Add resources, update file header, remove unneeded includes CORE-7194
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

8 years ago[NTOSKRNL_VISTA]
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

8 years ago[KMTESTS]
Pierre Schweitzer [Fri, 25 Mar 2016 18:53:43 +0000 (18:53 +0000)]
[KMTESTS]
- Define a new macro function KmtGetSystemOrEmbeddedRoutineAddress() which is to be used to get a function address from Mm if it exists system-wide or to fallback to embedded function if it doesn't exist
- Use this mechanism to add tests for the newly implemented FsRtlRemoveDotsFromPath() which is Vista+.

That allows, with a single build (and thus, same binaries), testing a function in ReactOS and in Windows.

svn path=/trunk/; revision=71046

8 years agoLast rapps sync patch for rapps_new. Sync by Mark Jensen. Patch by toe_head2001.
Ziliang Guo [Fri, 25 Mar 2016 02:14:36 +0000 (02:14 +0000)]
Last rapps sync patch for rapps_new. Sync by Mark Jensen. Patch by toe_head2001.
CORE-10986

svn path=/trunk/; revision=71045

8 years agoAdditional rapps sync involving SSL certs. Porting done by Mark Jensen. Original...
Ziliang Guo [Fri, 25 Mar 2016 02:10:08 +0000 (02:10 +0000)]
Additional rapps sync involving SSL certs. Porting done by Mark Jensen. Original code from Ismael Ferreras Morezuelas.
CORE-10986

svn path=/trunk/; revision=71044

8 years agoSync rapps_new with rapps. Porting done by Mark Jensen. Original code from Ismael...
Ziliang Guo [Thu, 24 Mar 2016 23:03:35 +0000 (23:03 +0000)]
Sync rapps_new with rapps. Porting done by Mark Jensen. Original code from Ismael Ferreras Morezuelas.
CORE-10986

svn path=/trunk/; revision=71043

8 years ago[HIVESFT] Fix Santiago timezone in ReactOS time settings. By Peter Hater. CORE-10231
Amine Khaldi [Thu, 24 Mar 2016 18:18:30 +0000 (18:18 +0000)]
[HIVESFT] Fix Santiago timezone in ReactOS time settings. By Peter Hater. CORE-10231

svn path=/trunk/; revision=71042

8 years ago[SHELL32] Do not ignore the localized name for Desktop. By Ștefan Fulea. CORE-11001
Amine Khaldi [Thu, 24 Mar 2016 18:05:47 +0000 (18:05 +0000)]
[SHELL32] Do not ignore the localized name for Desktop. By Ștefan Fulea. CORE-11001

svn path=/trunk/; revision=71041

8 years ago[NPFS] Add version information. By Lee Schroeder. CORE-11004
Amine Khaldi [Thu, 24 Mar 2016 10:21:25 +0000 (10:21 +0000)]
[NPFS] Add version information. By Lee Schroeder. CORE-11004

svn path=/trunk/; revision=71040

8 years ago[BTRFS]
Hermès Bélusca-Maïto [Wed, 23 Mar 2016 21:24:28 +0000 (21:24 +0000)]
[BTRFS]
BUGBUG in fileinfo.c: 'datalen' is used but not initialized!

[NTOSKRNL_VISTA]
Add most of the same compile-time definitions as for ntoskrnl proper, since this static library can be seen as part of the kernel! Fixes MSVC build.

svn path=/trunk/; revision=71039

8 years ago[BTRFS]
Pierre Schweitzer [Wed, 23 Mar 2016 20:37:55 +0000 (20:37 +0000)]
[BTRFS]
Add the driver to the registry and to the CDs (out of cab)
Feel free to enjoy btrfs in ReactOS :-)

CORE-10892

svn path=/trunk/; revision=71038

8 years ago[BTRFS]
Pierre Schweitzer [Wed, 23 Mar 2016 20:35:05 +0000 (20:35 +0000)]
[BTRFS]
Import the WinBtrfs 0.2 driver from https://github.com/maharmstone/btrfs.

Based on the initial work from Peter Hater, with various modification and patches sent upstream (yay, yet another collaboration :-)).

This driver is in its earlies, so expect crashes, issues, and so on. We'll keep it updated to get rid of these issues.
For now, it reads really well from a btrfs volume!

CORE-10892

svn path=/trunk/; revision=71037

8 years ago[NTOSKRNL_VISTA]
Pierre Schweitzer [Wed, 23 Mar 2016 20:01:51 +0000 (20:01 +0000)]
[NTOSKRNL_VISTA]
Introduce a new library dedicated to recent drivers: ntoskrnl_vista.

Its purpose is to provide some Vista+ syscalls to drivers that would require them.
Only 'simple' syscalls not depending on internal structures can land in this library (for the others, you're doomed ;-)).
This library is to be statically linked to your driver.

For the initial commit, the following syscalls have been implemented:
- RtlUnicodeToUTF8N(), RtlUTF8ToUnicodeN(), taken from Wine trunk, implemented by Thomas
- FsRtlRemoveDotsFromPath() implemented for the library

These three are required by the WinBtrfs FS driver

CORE-10892

svn path=/trunk/; revision=71036

8 years ago[DBGHELP]
Thomas Faber [Wed, 23 Mar 2016 11:43:20 +0000 (11:43 +0000)]
[DBGHELP]
- Properly rename SYMBOL_INFO's member to Index, as done upstream. Dedicated to Timo.

svn path=/trunk/; revision=71035

8 years ago[SMSS]
Sylvain Petreolle [Tue, 22 Mar 2016 18:34:18 +0000 (18:34 +0000)]
[SMSS]
Less debug, better diagnostis.

svn path=/trunk/; revision=71034

8 years ago[README.WINE] Mark some modules as synced with Wine Staging 1.9.4. CORE-10912
Amine Khaldi [Mon, 21 Mar 2016 16:28:41 +0000 (16:28 +0000)]
[README.WINE] Mark some modules as synced with Wine Staging 1.9.4. CORE-10912

svn path=/trunk/; revision=71033

8 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 20 Mar 2016 19:30:43 +0000 (19:30 +0000)]
[NTOSKRNL]
Fix build.
Seriously... GCC, you allow this?!

svn path=/trunk/; revision=71032

8 years ago[EXT2]
Pierre Schweitzer [Sun, 20 Mar 2016 18:36:38 +0000 (18:36 +0000)]
[EXT2]
Update the driver to release 0.63.

One notable change is support for ExtX links (hard/sym). They work out of the box due to all the previous work that was done for supporting reparse points on NTFS.

Full changelog available at: http://www.ext2fsd.com/?p=195

CORE-10996 #resolve #comment Commited in r71031

svn path=/trunk/; revision=71031