Eric Kohl [Sun, 30 Jun 2013 20:18:05 +0000 (20:18 +0000)]
[NETAPI32]
NetUserSetInfo: Implement level 1018 and ignore the usriX_max_storage in levels 2-4.
svn path=/trunk/; revision=59402
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 19:55:39 +0000 (19:55 +0000)]
[CMD]
Add a helper function which checks whether we are going to output text to a console handle or to a file handle.
Use it in ConWrite and in ConPrintfPaging.
svn path=/trunk/; revision=59401
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 19:21:42 +0000 (19:21 +0000)]
[CONSRV]
Improve debug prints.
svn path=/trunk/; revision=59400
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 18:48:45 +0000 (18:48 +0000)]
[KERNEL32]
Code formatting only.
svn path=/trunk/; revision=59399
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 16:10:54 +0000 (16:10 +0000)]
[CMD]
Yet again some whitespace fixes.
svn path=/trunk/; revision=59396
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 15:28:40 +0000 (15:28 +0000)]
[CMD]
Fix the "TYPE" command (now behaves as on Windows)
svn path=/trunk/; revision=59395
Daniel Reimer [Sun, 30 Jun 2013 14:53:00 +0000 (14:53 +0000)]
Add Alter's DVD Write Now software to rapps. It includes a UDF filesystem driver. Working: Access to UDF disks with software (Windows DVDs) and Video DVDs. Not working: Video BluRays (UDF 2.50 not supported by the driver), USB sticks. Untested: Rest
svn path=/trunk/; revision=59394
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 14:09:38 +0000 (14:09 +0000)]
[CMD]
Give help for the "help" command.
svn path=/trunk/; revision=59393
Sylvain Petreolle [Sun, 30 Jun 2013 13:59:59 +0000 (13:59 +0000)]
[QUARTZ]
Use winetest_interactive to disable tests.
svn path=/trunk/; revision=59392
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 13:49:54 +0000 (13:49 +0000)]
[CMD]
- Remove erratic tabs in language files.
- Add the fact that one can use the "help" command with: "help command" to obtain help for "command".
svn path=/trunk/; revision=59391
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 13:23:30 +0000 (13:23 +0000)]
[CMD]
Fix some people's names presentation
svn path=/trunk/; revision=59390
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 13:11:20 +0000 (13:11 +0000)]
[CMD]
And finally...
...
... fix whitespace, part 6/6 !!!! (convert tabs into 4-space indent).
Really, CMD is, together with win32k, the worst indented project I've ever seen.
You have lots of non-sensical extra newlines put in the middle of the code,
weird indentation made by a mix of tabs / spaces which take either 4 or 8 or even (!!)
2 spaces per indentation level; sometimes some guy mixed his space key with his tab key
to add a space between a word and another one; a mix of some sh*tty code styles (K&R and personal ones),
many many times no space between a logical keyword and the operand on which it applies, etc... etc...
I tried to put some sense in it, but I may have forgotten some insidious tabs somewhere...
svn path=/trunk/; revision=59389
Eric Kohl [Sun, 30 Jun 2013 13:02:45 +0000 (13:02 +0000)]
[NETAPI32]
Implement NetUserChangePassword.
svn path=/trunk/; revision=59388
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 12:58:45 +0000 (12:58 +0000)]
[CMD]
Fix whitespace (part 5ter/6) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59387
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 12:52:54 +0000 (12:52 +0000)]
[CMD]
Fix whitespace (part 5bis/6) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59386
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 12:38:11 +0000 (12:38 +0000)]
[CMD]
Fix whitespace (part 5/6) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59385
Daniel Reimer [Sun, 30 Jun 2013 12:35:54 +0000 (12:35 +0000)]
Oops, mea culpa. Fix Link
svn path=/trunk/; revision=59384
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 12:27:18 +0000 (12:27 +0000)]
[CMD]
Fix whitespace (part 4/x) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59383
Daniel Reimer [Sun, 30 Jun 2013 12:24:34 +0000 (12:24 +0000)]
Updated rapps database and added Lazarus IDE.
CORE-6914 #resolve #comment Added to Rapps. Thx
svn path=/trunk/; revision=59382
Thomas Faber [Sun, 30 Jun 2013 08:28:05 +0000 (08:28 +0000)]
[CMAKE]
- Fix MSVC version detection in configure.cmd
CORE-7337 #comment VS12 is not supported by CMake yet. With r59381, configure should at least give you a proper error message.
svn path=/trunk/; revision=59381
Thomas Faber [Sun, 30 Jun 2013 05:49:53 +0000 (05:49 +0000)]
[EXPLORER]
- Don't intentionally break on MSVC. I'm too lazy to change all of these to __REACTOS__, and it's a hack anyway...
CORE-7335
svn path=/trunk/; revision=59380
Hermès Bélusca-Maïto [Sun, 30 Jun 2013 00:08:43 +0000 (00:08 +0000)]
[CMD]
Fix whitespace (part 3/x) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59379
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 23:50:13 +0000 (23:50 +0000)]
[CMD]
Fix whitespace (part 2/x) (convert tabs into 4-space indent).
svn path=/trunk/; revision=59378
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 23:18:27 +0000 (23:18 +0000)]
[CMD]
Fix some whitespace and misspellings (part 1/x)
svn path=/trunk/; revision=59377
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 23:01:28 +0000 (23:01 +0000)]
[DDK:NTIFS]
Correct some definitions (checked against official DDK). Fix also FSCTL_SET_SPARSE.
CORE-7333 #resolve #comment Fixed in revision r59376, thanks.
svn path=/trunk/; revision=59376
Amine Khaldi [Sat, 29 Jun 2013 21:38:34 +0000 (21:38 +0000)]
[CMD_WINETEST]
* Import from Wine 1.5.26.
svn path=/trunk/; revision=59375
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 20:22:36 +0000 (20:22 +0000)]
[FREELDR]
Fix extended and control characters handling in text-boxes. We don't show anymore strange characters when pressing on, e.g. up or down arrows anymore.
Also, fix uppercase 'o' character (which has the same scan code but is not an extended key, as the End key).
The culprit revision which introduced this bug is r58658.
CORE-7323 #resolve #comment The uppercase 'o' problem is fixed in revision r59373. Thanks for your report :)
svn path=/trunk/; revision=59373
Eric Kohl [Sat, 29 Jun 2013 19:25:31 +0000 (19:25 +0000)]
[MSPORTS]
- Add the port settings page for parallel ports.
- Implement ParallelPortPropPageProvider.
svn path=/trunk/; revision=59372
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 19:22:00 +0000 (19:22 +0000)]
[REGEDIT]
Fix tree-view's image-list handle leakage when application quits.
Loosely based on a patch by Edijs Kolesnicovičs and Grégory Macário Harbs
NOTE: Always cleanup / destroy (or, try to) things in the reverse way they are created / initialized (i.e. in a symmetrical way). Therefore, destry the associated tree-view's image-list in the DestroyTreeView function, which is the opposite of CreateTreeView (which calls InitTreeViewImageLists). The same mechanism is already used by the list-view. For completeness, add a parameter to the DestroyTreeView function (a handle to a tree-view) so that we can pass to it the global tree-view's handle (see what's done in WM_DESTROY message handling in ChildWndProc).
CORE-6856 #resolve #comment Should be fixed in revision r59371. See the commit log for more details. Thanks :)
svn path=/trunk/; revision=59371
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 19:05:15 +0000 (19:05 +0000)]
[REGEDIT]
Code formatting only.
svn path=/trunk/; revision=59370
Eric Kohl [Sat, 29 Jun 2013 18:45:45 +0000 (18:45 +0000)]
[LSALIB]
- Implement LsaConnectUntrusted.
- Remove dead code.
- LsaRegisterLogonProcess: Fix ConnectInfo.Status check.
svn path=/trunk/; revision=59369
Sylvain Petreolle [Sat, 29 Jun 2013 17:46:24 +0000 (17:46 +0000)]
[SHELL32]
Fix MSVC build.
svn path=/trunk/; revision=59368
Sylvain Petreolle [Sat, 29 Jun 2013 17:35:05 +0000 (17:35 +0000)]
[SHELL32]
Properly disable DDE tests.
svn path=/trunk/; revision=59367
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 15:29:09 +0000 (15:29 +0000)]
[RTL:PATH]
- Use UNICODE markers for characters (the L'.' symbol for example) (i.e. fix code originating from Wine).
- Accept NULL Path/FileName in RtlDosSearchPath_U (fixes some ntdll_apitest tests, see after).
Fixes for RtlGetFullPathName_Ustr:
==================================
- Rework RtlGetFullPathName_Ustr by "reusing" little parts of the code of our old RtlGetFullPathName_U coming from Wine (and then make RtlGetFullPathName_U call RtlGetFullPathName_Ustr instead).
- Include the get_full_path_helper code into RtlGetFullPathName_Ustr and NT'ify it, and fix it too:
* Fix skipping trailing path separators (slashes / backslashes) at the end of pathes.
* Zero-out the destination buffer
* Fix retrieving the "Short Name" (ie. the file name) out from the given full path name.
* Fix remaining UNC path handling (ie. correctly remove trailing points, spaces, in UNC paths).
They fix the following tests:
* kernel32:FindFiles (6 failures to full success)
* ntdll:RtlDosPathNameToNtPathName_U (4 failures to full success)
* ntdll:RtlDosSearchPath_U (6 failures to full success)
* ntdll:RtlGetFullPathName_U (8 failures down to 2 failures because we don't correctly NULLify the user buffer when trimming unneeded chars)
* ntdll:RtlGetFullPathName_UstrEx (6 failures down to 2 failures for the same reasons as the previous test)
To Do: Finish to NT'ify the code originated from Wine, fix NULLification of the user buffer (when trimming unneeded characters), and "clean" the code ie. remove extra DPRINTs and added FIXMEs and NOTEs comments.
svn path=/trunk/; revision=59366
Timo Kreuzer [Sat, 29 Jun 2013 14:55:01 +0000 (14:55 +0000)]
[CRT]
Fix exponential notation precision in scanf
Patch by dmitry216
CORE-7010 #resolve
svn path=/trunk/; revision=59365
Hermès Bélusca-Maïto [Sat, 29 Jun 2013 14:03:04 +0000 (14:03 +0000)]
[MUP]
Return STATUS_OBJECT_NAME_INVALID instead of STATUS_BAD_NETWORK_PATH, fixes some tests (kernel32:FindFiles in particular).
svn path=/trunk/; revision=59364
Thomas Faber [Sat, 29 Jun 2013 13:44:17 +0000 (13:44 +0000)]
[GETUNAME]
- Implement GetUName. Patch by Baruch Rutman.
CORE-7264 #resolve #comment Awesome, thanks! Committed in r59363.
svn path=/trunk/; revision=59363
Thomas Faber [Sat, 29 Jun 2013 13:10:30 +0000 (13:10 +0000)]
[KMTESTS:MM]
- Gracefully handle file open failure in ZwCreateSection test. Patch by Aleksandar Andrejevic.
ROSTESTS-115 #resolve
svn path=/trunk/; revision=59362
Thomas Faber [Sat, 29 Jun 2013 13:05:52 +0000 (13:05 +0000)]
[DESK.CPL]
- Fix wrong buffer usage
CORE-7300 #resolve
svn path=/trunk/; revision=59361
Thomas Faber [Sat, 29 Jun 2013 13:01:35 +0000 (13:01 +0000)]
[SVCHOST]
- Fix various incorrect buffer size calculations
- Don't expand environment variables in REG_SZ values
- Repair all DPRINTs
- Other misc fixes
CORE-7296 #resolve
svn path=/trunk/; revision=59360
Thomas Faber [Sat, 29 Jun 2013 11:46:13 +0000 (11:46 +0000)]
[SVCHOST]
- Make WCHARs explicit
svn path=/trunk/; revision=59359
Thomas Faber [Sat, 29 Jun 2013 11:41:05 +0000 (11:41 +0000)]
[SVCHOST]
- Yoda logic fix you must. No functional changes.
svn path=/trunk/; revision=59358
Thomas Faber [Sat, 29 Jun 2013 11:10:28 +0000 (11:10 +0000)]
[SVCHOST]
- Convert tabs to spaces. No code changes.
svn path=/trunk/; revision=59357
Thomas Faber [Sat, 29 Jun 2013 08:36:39 +0000 (08:36 +0000)]
[QUARTZ_WINETEST]
- Skip dsoundrender, filtergraph, misc, videorenderer tests because they cause testbot timeouts.
ROSTESTS-116
svn path=/trunk/; revision=59356
Thomas Faber [Sat, 29 Jun 2013 06:08:57 +0000 (06:08 +0000)]
[KERNEL32]
- Fix use of uninitialized variables in failure case. Patch by Samuel Serapión
CORE-7302 #resolve
svn path=/trunk/; revision=59355
Thomas Faber [Sat, 29 Jun 2013 06:04:58 +0000 (06:04 +0000)]
[CRT]
- Handle realloc failure in SetEnv. Based on patch by Samuel Serapión
CORE-7306 #resolve
svn path=/trunk/; revision=59354
Thomas Faber [Sat, 29 Jun 2013 05:48:22 +0000 (05:48 +0000)]
[NDK]
- Fix some lpcfuncs.h annotations. Includes patch by Ivan Rodionov.
CORE-7329 #resolve #comment Thanks.
svn path=/trunk/; revision=59353
Thomas Faber [Sat, 29 Jun 2013 05:40:09 +0000 (05:40 +0000)]
[NTOSKRNL]
- Make MSVC analyzer happy by initializing the event before calling IoBuildDeviceIoControlRequest. Patch by Ivan Rodionov (overclocker at list dot ru).
CORE-7328 #resolve #comment Committed, thanks.
svn path=/trunk/; revision=59352
Thomas Faber [Sat, 29 Jun 2013 05:38:37 +0000 (05:38 +0000)]
[KMTESTS]
- Skip FsRtlMcb again to make testbot happy
svn path=/trunk/; revision=59351
Sylvain Petreolle [Fri, 28 Jun 2013 19:25:37 +0000 (19:25 +0000)]
[KMTESTS:FSRTL]
Enable FsRtlMcb tests.
svn path=/trunk/; revision=59349
Aleksey Bragin [Thu, 27 Jun 2013 09:18:32 +0000 (09:18 +0000)]
[NTOS/FSRTL]
- Implement FsRtlSplitLargeMcb. 168 tests executed / 59 failures.
svn path=/trunk/; revision=59348
Aleksey Bragin [Thu, 27 Jun 2013 08:32:46 +0000 (08:32 +0000)]
[KMTESTS/FSRTL]
- Add all runs dumping to aid in development.
- Do not try to add a mapping run with 0 LBN. Zero and negative LBNs are forbidden.
- Rework other tests to work as expected (plumb a hole).
svn path=/trunk/; revision=59347
Hermès Bélusca-Maïto [Thu, 27 Jun 2013 00:20:58 +0000 (00:20 +0000)]
[KERNEL32]
Remove a spurious cast, and add a note for the pInputControl parameter of ReadConsole.
[CONSRV]
- Move some input/output console function helpers to condrv.
- The way we notify for the presence of new input data, or for console pausing/unpausing, should be reconsidered (who should do this? The console driver? The active front-end?)
svn path=/trunk/; revision=59345
Aleksey Bragin [Wed, 26 Jun 2013 12:24:55 +0000 (12:24 +0000)]
[NTOS/FSRTL]
- Develop a new implementation of Large MCBs. It's based on (tested-in-real-world) implementation from Captive NTFS project, which is improved, enhanced, cleaned and beautified, using our own tests.
There are some test failures and some fishy things there (you may notice them when a variable name doesn't follow ReactOS kernel functions naming convention), however it's way better than the previous implementation.
Link to the original source file: http://git.jankratochvil.net/?p=captive.git;a=blob;f=src/libcaptive/fs/mcb.c;h=
62b524630af82c9124c2c9b4eea7c4f0128c2cc4;hb=HEAD
svn path=/trunk/; revision=59342
Sylvain Petreolle [Tue, 25 Jun 2013 20:30:09 +0000 (20:30 +0000)]
[MMCCLIENT]
Copypasta--, fixes build.
svn path=/trunk/; revision=59341
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 23:22:38 +0000 (23:22 +0000)]
Revert an unwanted change committed by error.
svn path=/trunk/; revision=59327
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 23:19:42 +0000 (23:19 +0000)]
[CONSRV]
- Turn some BOOLs into BOOLEANs in condrv.
- Move some coninput functions into condrv.
svn path=/trunk/; revision=59326
Thomas Faber [Sun, 23 Jun 2013 22:10:47 +0000 (22:10 +0000)]
[NTOS:SE]
- Fix pool corruption of the nastiest sort. Big thanks to Amine. Also thanks to MS for idiotic unsafe typedefs.
svn path=/trunk/; revision=59325
Amine Khaldi [Sun, 23 Jun 2013 20:41:42 +0000 (20:41 +0000)]
[WBEMPROX]
* Import from Wine 1.5.26
svn path=/trunk/; revision=59324
Amine Khaldi [Sun, 23 Jun 2013 19:14:50 +0000 (19:14 +0000)]
[DXGI]
* Import from Wine 1.5.26.
svn path=/trunk/; revision=59323
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 18:20:39 +0000 (18:20 +0000)]
[CONSRV]
Finish to move some text functions to condrv.
svn path=/trunk/; revision=59322
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 17:19:08 +0000 (17:19 +0000)]
[CONSRV]
Continue to move some (text) functions to condrv.
svn path=/trunk/; revision=59321
Eric Kohl [Sun, 23 Jun 2013 15:02:31 +0000 (15:02 +0000)]
[SAMSRV]
Remove unused code.
svn path=/trunk/; revision=59320
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 14:51:08 +0000 (14:51 +0000)]
[CONSRV]
Continue to move some functions to condrv.
svn path=/trunk/; revision=59319
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 14:34:30 +0000 (14:34 +0000)]
"Seccurity" --> "Security"
svn path=/trunk/; revision=59318
Eric Kohl [Sun, 23 Jun 2013 14:26:18 +0000 (14:26 +0000)]
[SAMSRV]
Create and store a security descriptor for the server object.
svn path=/trunk/; revision=59317
Amine Khaldi [Sun, 23 Jun 2013 12:56:00 +0000 (12:56 +0000)]
[MSHTML]
* Fix a typo.
svn path=/trunk/; revision=59315
Amine Khaldi [Sun, 23 Jun 2013 12:49:24 +0000 (12:49 +0000)]
[MSHTML]
* Welcome to the MSVC build club. Thanks to Thomas Faber.
svn path=/trunk/; revision=59313
Amine Khaldi [Sun, 23 Jun 2013 12:47:33 +0000 (12:47 +0000)]
[WIDL]
* Do not generate empty Vtbl structure for empty interfaces. Brought to you by Thomas Faber.
* Patch is pending upstream.
svn path=/trunk/; revision=59312
Amine Khaldi [Sun, 23 Jun 2013 12:42:00 +0000 (12:42 +0000)]
[WIDL]
* Don't mix static and extern (FORCEINLINE).
svn path=/trunk/; revision=59311
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 12:18:31 +0000 (12:18 +0000)]
Fix compilation (forgot this change).
svn path=/trunk/; revision=59309
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 12:13:21 +0000 (12:13 +0000)]
[CONSRV]
Move some output functions to the future console driver (i.e. for the moment, CSR console server functions SrvConsole* call ConDrv* functions).
Don't worry, internal headers will be rearranged, so that:
<ConDrv***_function_prototype>(...);
CSR_API(SrvConsole***)
{
...
}
constructions will be avoided in the future. For now, just make everything working.
svn path=/trunk/; revision=59308
Eric Kohl [Sun, 23 Jun 2013 11:20:32 +0000 (11:20 +0000)]
[SAMSRV]
Implement SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR.
svn path=/trunk/; revision=59307
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 10:55:18 +0000 (10:55 +0000)]
[CONSRV]
Hey Arch, how do you define functions types?! Fix MSVC builds.
svn path=/trunk/; revision=59306
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 00:18:47 +0000 (00:18 +0000)]
[CONSRV]
Start to separate better the CSR console server layer from the pure set of console functions (which will constitute a future console driver called... condrv :) ), and rework the terminal frontends interface.
Now load the frontends by order :
- the tui if we're in console mode
- the gui, otherwise.
(It's a temporary solution)
More modifications to come !
svn path=/trunk/; revision=59297
Sylvain Petreolle [Sat, 22 Jun 2013 23:42:54 +0000 (23:42 +0000)]
[RTL]
Update WIN32 to NT errors table.
Patch by Samuel Serapion.
CORE-7206 #resolve
svn path=/trunk/; revision=59295
Sylvain Petreolle [Sat, 22 Jun 2013 22:33:49 +0000 (22:33 +0000)]
[VERSION]
Replace binary tool in repository by a Windows one to get current date. (supported since Windows XP/2003)
svn path=/trunk/; revision=59294
Thomas Faber [Sat, 22 Jun 2013 19:32:27 +0000 (19:32 +0000)]
[CPPRT]
- Apply VS asm file hack. Spotted by Dominik Hornung
svn path=/trunk/; revision=59293
Thomas Faber [Sat, 22 Jun 2013 17:16:25 +0000 (17:16 +0000)]
[ROSAUTOTEST]
- Remove an unnecessary hack that makes the app useless on MSVC
svn path=/trunk/; revision=59292
Thomas Faber [Sat, 22 Jun 2013 16:38:27 +0000 (16:38 +0000)]
[C++]
- Enable MSVC build of mesa, telnet, explorer and rosautotest
CORE-6950 #resolve
svn path=/trunk/; revision=59291
Thomas Faber [Sat, 22 Jun 2013 15:57:36 +0000 (15:57 +0000)]
[C++]
- Enable STLPort build on MSVC
- Configure STLPort not to generate static constant definitions (which MSVC doesn't like)
- Link C++ modules to stlport and cpprt as appropriate
- Fix comsupp and atl C++ options
CORE-6950
svn path=/trunk/; revision=59290
Thomas Faber [Sat, 22 Jun 2013 15:40:20 +0000 (15:40 +0000)]
[CPPRT]
- Add C++ runtime library for MSVC (analogous to GCC's libsupc++)
CORE-6950
svn path=/trunk/; revision=59289
Thomas Faber [Sat, 22 Jun 2013 14:44:56 +0000 (14:44 +0000)]
[CMAKE]
- rework set_cpp to allow fine-grained control over enabled language features
CORE-6950
svn path=/trunk/; revision=59288
Thomas Faber [Sat, 22 Jun 2013 14:06:27 +0000 (14:06 +0000)]
[MESA]
- Temporarily disable MSVC build
svn path=/trunk/; revision=59287
Thomas Faber [Sat, 22 Jun 2013 12:15:50 +0000 (12:15 +0000)]
[CMAKE]
- Add replace_compile_flags macros. Thanks to Amine and LLVM.
- Clean up compilerflags.cmake a bit, and make invalid macro/function invocations fatal so we actually notice them
svn path=/trunk/; revision=59286
Hermès Bélusca-Maïto [Sat, 22 Jun 2013 11:11:35 +0000 (11:11 +0000)]
[CMAKE]
As ThFabba said:
" - Properly escape exclamation mark in configure message " <-- It's for delayed variable expansions in CMD scripts !! That's the true reason !
See r59281.
(The r59283 was a commit I've done because, independently (i.e. without seeing r59281), it happened for some reason that this phenomenon didn't appear at home, and after updating my local copy and rerunning a configure.cmd, I saw ^ characters before the ! . In fact it was because I temporarily disabled the delayed expansion vars in my configure script).
Therefore revert my error, shame on me :)
svn path=/trunk/; revision=59284
Hermès Bélusca-Maïto [Sat, 22 Jun 2013 10:54:11 +0000 (10:54 +0000)]
- Remove two strange characters in configure.cmd
- Add a space between a word and an opening parenthese (in the informative message) in configure.sh
svn path=/trunk/; revision=59283
Eric Kohl [Sat, 22 Jun 2013 09:13:53 +0000 (09:13 +0000)]
[SAMSRV]
Clean-up the setup code:
- Use SampRegXxx functions instead of RegXxx functions.
- Let the setup functions return NTSTATUS instead of BOOL.
- Use a separate function to create the server object.
svn path=/trunk/; revision=59282
Thomas Faber [Sat, 22 Jun 2013 08:05:50 +0000 (08:05 +0000)]
[CMAKE]
- configure no longer defaults to nmake, don't confuse the user
- Properly escape exclamation mark in configure message
svn path=/trunk/; revision=59281
Eric Kohl [Fri, 21 Jun 2013 23:19:37 +0000 (23:19 +0000)]
[SAMSRV]
Changing user account names requires more than just changing the name attribute. Do it properly.
svn path=/trunk/; revision=59278
Thomas Faber [Fri, 21 Jun 2013 17:28:53 +0000 (17:28 +0000)]
[MSHTML_WINETEST]
- Fix warnings about missing sprintf
svn path=/trunk/; revision=59275
Thomas Faber [Fri, 21 Jun 2013 17:22:46 +0000 (17:22 +0000)]
[APITESTS]
- Avoid warnings
svn path=/trunk/; revision=59274
Eric Kohl [Thu, 20 Jun 2013 21:54:42 +0000 (21:54 +0000)]
[NETAPI32]
NetUserSetInfo: Implement usriX_acct_expires for levels 2, 3, 4 and 1017.
svn path=/trunk/; revision=59270
Eric Kohl [Thu, 20 Jun 2013 17:45:42 +0000 (17:45 +0000)]
[NETAPI32]
NetUserSetInfo: Implement level 4 and support the usri3_password_expired parameter of level 3.
svn path=/trunk/; revision=59267
Aleksey Bragin [Thu, 20 Jun 2013 12:38:55 +0000 (12:38 +0000)]
[FSRTL]
- Fix incorrect McbMappingCompare() declaration, which was hard-casted to an incompatible prototype. It fixes the problem of crashes in generic tables code, however it does not make the actual MCB code logic any better.
svn path=/trunk/; revision=59266
Amine Khaldi [Thu, 20 Jun 2013 12:07:29 +0000 (12:07 +0000)]
[QUARTZ]
* Sync with Wine 1.5.26.
[STRMBASE]
* Import from Wine 1.5.26.
[DXSDK]
* Remove a redundant (and outdated) strmif.idl.
* Update axextend.idl.
[PSDK]
* Update control.idl and strmif.idl.
* Correct the OVERLAPPED structure.
[CMAKE]
* Look for inclusions in psdk before dxsdk.
[DEVENUM]
* Adapt to the axextend.idl update.
svn path=/trunk/; revision=59265
Hermès Bélusca-Maïto [Wed, 19 Jun 2013 00:00:19 +0000 (00:00 +0000)]
Fix the fix of revision 59258. By the way, I forgot to say that this "feature" was introduced in revision 54107.
svn path=/trunk/; revision=59259
Hermès Bélusca-Maïto [Tue, 18 Jun 2013 23:51:14 +0000 (23:51 +0000)]
[WIN32K]
Make F12 key working again on ReactOS. The problem was that it was hardcoded for activating a debugger and since we currently didn't activated a debugger, then nothing happened when pressing F12.
This key is in fact the default key (under some assumptions) for the UserDebuggerHotKey option, which should be read from the registry. Temporarily disable the checking code until someone implements a proper code for that.
svn path=/trunk/; revision=59258
Hermès Bélusca-Maïto [Tue, 18 Jun 2013 22:14:50 +0000 (22:14 +0000)]
[WIN32K]
Check for NULL pointer returned by PEN_AllocPenWithHandle before dereferencing the returned pointer (the allocation function can return NULL in low memory conditions, leading to kernel crashes).
svn path=/trunk/; revision=59257
Eric Kohl [Tue, 18 Jun 2013 22:08:04 +0000 (22:08 +0000)]
[NETAPI32]
NetUserGetInfo: Implement level 4.
svn path=/trunk/; revision=59256