Commit graph

67592 commits

Author SHA1 Message Date
James Tabor bfd112dafa - Fix leak.
svn path=/trunk/; revision=73543
2017-01-13 19:35:36 +00:00
Hermès Bélusca-Maïto a11a51af76 FTSU GCCLin.
svn path=/trunk/; revision=73542
2017-01-13 19:09:11 +00:00
Hermès Bélusca-Maïto 7f0502d36e [SHELL32_APITEST]: Improve a bit the output of the CShellLink test.
svn path=/trunk/; revision=73541
2017-01-13 19:00:33 +00:00
Colin Finck e1a81c6804 [CMAKE]
Call the NAME_ON_CD parameter RENAME (because it's not tied to a CD/ISO) and simplify the implementation.

svn path=/trunk/; revision=73540
2017-01-13 16:39:33 +00:00
Colin Finck 4536560a1d [LOCALSPL_APITEST]
Disable fpGetPrintProcessorDirectory tests that use PSEH.
For some reason, they can only be run once and corrupt something inside spoolsv, so that spoolsv needs to be restarted afterwards.

svn path=/trunk/; revision=73539
2017-01-13 16:15:13 +00:00
Giannis Adamopoulos 12796f8786 [KERNEL32_APITEST] - Add tests for LoadLibraryExW to test its ability to load a redirected dll. Do not include it in the build until a way is found for it to be compiled properly.
svn path=/trunk/; revision=73538
2017-01-13 15:33:38 +00:00
Giannis Adamopoulos 192c5b7ac3 [CMakeMacros.cmake] - Add NAME_ON_CD parameter to add_rostests_file to make it possible to select a different name for a file.
svn path=/trunk/; revision=73537
2017-01-13 15:15:55 +00:00
Hermès Bélusca-Maïto a20fc53659 [SHLWAPI_APITEST]: Commit few tests for PathUnExpandEnvStrings.
svn path=/trunk/; revision=73536
2017-01-13 14:51:25 +00:00
Colin Finck d5122b7e7b [KMTESTS]
Temporarily disable kmtests for "rostests_install" (and subsequently the WHS-Testbot) as long as kmtest:ExPools crashes the machine and I have to reboot it manually.

svn path=/trunk/; revision=73535
2017-01-13 11:20:52 +00:00
Colin Finck 0a08074364 Only generate installation rules for rostests if the ROSTESTS_INSTALL environment variable is defined.
svn path=/trunk/; revision=73534
2017-01-13 09:43:12 +00:00
Colin Finck da200b3a2c [ROSTESTS]
- Add a function "add_rostests_file" that calls both add_cd_file() and install() accordingly for regression tests.
  Use this function everywhere in rostests where add_cd_file() was used previously. This puts tests always in the right place on CD and also generates proper installation rules for them.
- Add a custom target "rostests_install" that performs an "install" on all rostests components.

This finally gives us a convenient and reliable way to copy all regression tests and their dependencies into a single directory (specified by the ROSTESTS_INSTALL environment variable).
Will be used on the WHS-Testbot to let it finally run each and every test.

CORE-12401
ONLINE-441

svn path=/trunk/; revision=73533
2017-01-13 09:24:15 +00:00
James Tabor 6d7fcc4bab [NtUser]
- Fix menu surfing while using MS Office 2003. See CORE-12085 and CORE-12071.

svn path=/trunk/; revision=73532
2017-01-13 04:06:24 +00:00
Hermès Bélusca-Maïto 633f34d7c4 Use wine_dbgstr_w as Jared did originally (I hate this macro because it displays strings in 'C'-language form instead of in natural way).
svn path=/trunk/; revision=73531
2017-01-13 00:33:46 +00:00
Hermès Bélusca-Maïto ee9c290085 /me slaps GCCLin.
svn path=/trunk/; revision=73530
2017-01-13 00:20:50 +00:00
Hermès Bélusca-Maïto aea802c64c [SHLWAPI]: On Windows 2003, tests show that strings starting with "\\?" are considered UNC, while on Windows Vista+ this is not the case anymore.
Select Win2k3 behaviour: revert r54542 (and add a note).
CORE-12653 #resolve

svn path=/trunk/; revision=73529
2017-01-13 00:18:51 +00:00
Hermès Bélusca-Maïto 58c3357ad1 Make GCC happy.
svn path=/trunk/; revision=73528
2017-01-13 00:13:38 +00:00
Hermès Bélusca-Maïto c785b8f077 [SHLWAPI_APITEST]: New test for PathIsUNC function, by Jared Smudde. Thanks!
ROSTESTS-256 #resolve

svn path=/trunk/; revision=73527
2017-01-13 00:06:12 +00:00
Giannis Adamopoulos 6fc550ad47 [NTDLL] -Add preliminary tests for RtlDosApplyFileIsolationRedirection_Ustr.
svn path=/trunk/; revision=73526
2017-01-12 11:21:04 +00:00
Hermès Bélusca-Maïto 1a345aab0c Fix build.
svn path=/trunk/; revision=73525
2017-01-11 20:06:47 +00:00
Hermès Bélusca-Maïto a000763117 [SHELL32]: Partly restore code (AddCommasW function) that was implemented in r33953 but removed in the next revision r33954.
svn path=/trunk/; revision=73524
2017-01-11 20:02:14 +00:00
Hermès Bélusca-Maïto 22726a1e1c [SHELL32]: Replay commit r41711 (was lost during shell32 C++ translation).
svn path=/trunk/; revision=73523
2017-01-11 19:28:48 +00:00
Colin Finck 4485b549ba Remove the USE_MKISOFS switch and make mkisofs our one and only ISO creation tool.
CDMake is moved to rosapps as per Hermès' wish, but not added to the build.

svn path=/trunk/; revision=73521
2017-01-11 12:16:25 +00:00
Colin Finck 04c65f7051 [MKISOFS]
Update mkisofs to schily-2016-12-14 giving us the following features:
- Support for -duplicates-once to store duplicate files in the tree only once in the filesystem (see also CORE-9266)
  I've enabled this for the hybridcd target where it actually saves us 25 MB.
- Proper System-ID "Win32/MinGW" and "Win32/MSVC" under Windows hosts depending on the compiler

CORE-12578

svn path=/trunk/; revision=73520
2017-01-11 11:56:36 +00:00
Hermès Bélusca-Maïto e8127690bb [SETUP][SYSSETUP]: Export a 'InstallWindowsNt' function from syssetup.dll (with Windows-compatible signature) instead of our private 'InstallReactOS' and 'InstallLiveCD', and call it from setup.exe. This allows using our setup.exe on Windows & vice-versa for testing purposes. In syssetup.dll, the choice of installing ReactOS or starting the LiveCD interface is done by checking the command-line given to 'InstallWindowsNt' (using the existing switches).
Inspired from Jared's patch in CORE-12615.

svn path=/trunk/; revision=73519
2017-01-10 16:55:15 +00:00
Hermès Bélusca-Maïto c24dcb3ff2 [USERENV]
- Split the huge "InitializeProfiles" function into itself and a helper "CreateStandardProfile", the latter is called to set up the "Default User" and "All Users" profile directories & registry settings.
- Use StringSafe functions where needed.
- Some of the shell registry values (the multimedia ones in particular) and the Fonts folder path, are not set by userenv.dll but are set by shell32.dll when it is registered during 2nd stage setup.

[SHELL32]: The above-mentioned shell reg vals are already there, but few have different translations than the ones that were in userenv. Translators, please review & fix if needed!

[SYSSETUP]: It is syssetup.dll which sets up the 'Program Files' & 'Common Files' directories & registry values at 2nd stage setup, as done on Windows' setup. Move the code that did this from our userenv to syssetup.

svn path=/trunk/; revision=73518
2017-01-10 15:28:49 +00:00
Mark Jansen e8801e23b6 [WIN32SS] Don't trigger ProbeForWrite when retrieving caret size from co_IntDrawCaret, fix unlocking in failure path. CORE-10308
svn path=/trunk/; revision=73517
2017-01-09 21:12:00 +00:00
Pierre Schweitzer 657d78a387 [SHELL32]
Stub support for BtrFS helper.

CORE-12617

svn path=/trunk/; revision=73516
2017-01-09 21:01:22 +00:00
Pierre Schweitzer 1a74d78001 [FMIFS]
Register the BtrFS helper

CORE-12617

svn path=/trunk/; revision=73515
2017-01-09 20:59:22 +00:00
Pierre Schweitzer 21f976c9ff [BTRFSLIB]
Drop that lib. It's been superseeded by r73513

CORE-12617

svn path=/trunk/; revision=73514
2017-01-09 20:56:55 +00:00
Pierre Schweitzer 568b75b342 [UBTRFS]
Import the ubtrfs DLL from the BtrFS project.

CORE-12617

svn path=/trunk/; revision=73513
2017-01-09 20:52:44 +00:00
Pierre Schweitzer 5ebe380166 [SHELL32]
When selecting any FAT filesystem on format dialog, uncheck & disable compression control. It's not supported by this FS.

svn path=/trunk/; revision=73512
2017-01-08 17:26:14 +00:00
Pierre Schweitzer 7a29e16fbd [PSDK]
Define Button_SetElevationRequiredState() and BCM_SETSHIELD.
Reviewed by Giannis.

CORE-12617

svn path=/trunk/; revision=73511
2017-01-07 20:23:50 +00:00
Pierre Schweitzer d3e43b0f5f [DDK]
Define IDE_COMMAND_IDENTIFY

CORE-12617

svn path=/trunk/; revision=73510
2017-01-07 20:20:21 +00:00
Giannis Adamopoulos 6d0f733ac7 [KERNEL32_APITEST] - Use the full path to the manifest files when testing FindActCtxSectionStringW. This is needed because in most cases they are not in the current directory.
svn path=/trunk/; revision=73509
2017-01-06 22:06:53 +00:00
Giannis Adamopoulos 9624a5e18b [KERNEL32_APITEST] -Keep improving the skip checks.
svn path=/trunk/; revision=73508
2017-01-06 21:25:53 +00:00
Giannis Adamopoulos 7475839d64 [KERNEL32_APITEST] - Skip more stuff hoping to fix a crash that I can't reproduce locally.
svn path=/trunk/; revision=73507
2017-01-06 21:13:46 +00:00
Giannis Adamopoulos c2c4d46671 [KERNEL32_APITEST] -Add some more checks to avoid a crash (the ones I originally added were not enough).
svn path=/trunk/; revision=73506
2017-01-06 20:43:58 +00:00
Giannis Adamopoulos 2bebddf5ee [KERNEL32_APITEST] -Add tests for FindActCtxSectionStringW.
svn path=/trunk/; revision=73505
2017-01-06 18:48:15 +00:00
Daniel Reimer ca45c6e795 [RAPPS]
Fix broken links and checksums by new mirrors/new version update.

svn path=/trunk/; revision=73503
2017-01-05 00:16:22 +00:00
Hermès Bélusca-Maïto 096143cb2f Happy New Year 2017 to ReactOS people!
svn path=/trunk/; revision=73502
2017-01-03 15:35:31 +00:00
Eric Kohl ade0d2cda5 [SERVICES]
- Add loading (not used yet) and unloading of user profiles.
- Create the service password secret name and pass it to LogonUserW.
Patch by Hermès BÉLUSCA - MAÏTO.

svn path=/trunk/; revision=73501
2017-01-02 20:45:36 +00:00
Pierre Schweitzer d915c39751 [MPR]
Import Wine commit:
- 96a93ee608b2919d1a8f583002e8262ef54a6743, Enumerate connections capability before looking for functions entry points.

svn path=/trunk/; revision=73500
2017-01-02 20:16:14 +00:00
Sylvain Petreolle 83f928948d [INF]
Correctly install the ACPI AC Adapter driver.

Happy new year.

svn path=/trunk/; revision=73499
2017-01-01 17:35:22 +00:00
Pierre Schweitzer 3049f1a5b4 [BTRFS]
Sync btrfs to 0.8.

CORE-12617

svn path=/trunk/; revision=73498
2017-01-01 17:12:12 +00:00
Pierre Schweitzer 3175ed2860 [XDK]
Add the PsGetThreadProcess() prototype

CORE-12617

svn path=/trunk/; revision=73497
2017-01-01 16:58:15 +00:00
Pierre Schweitzer 47b3314130 [SDK]
Implement the rtlver library with RtlIsNtDdiVersionAvailable(). Will be used later on by BtrFS driver.
Reference: https://msdn.microsoft.com/en-us/library/windows/hardware/ff561954(v=vs.85).aspx

CORE-12617

svn path=/trunk/; revision=73496
2017-01-01 16:44:40 +00:00
Eric Kohl 754b0a7362 [LSASRV]
Return proper status codes, indicating no available AD, for most trusted domain functions. 

svn path=/trunk/; revision=73495
2017-01-01 14:10:02 +00:00
Eric Kohl 7cec4c47db [ADVAPI32]
- Implement LsaEnumerateTrustedDomains and LsaEnumerateTrustedDomainsEx.
- Mark LsaGetRemoteUserName and LsaLookupPrivilegeDisplayName as implemented.

svn path=/trunk/; revision=73494
2017-01-01 13:12:03 +00:00
Eric Kohl 2c10751e87 [USERENV]
- Move functionality from CreateUserProfileW to CreateUserProfileExW.
- Implement CreateUserProfileExA and fix CreateUserProfileA.

svn path=/trunk/; revision=73493
2016-12-31 15:20:50 +00:00
Mark Jansen e01de74720 [APPHELP] Simplify SdbTagToString.
svn path=/trunk/; revision=73492
2016-12-30 21:31:14 +00:00