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

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

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

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

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

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

7 years agoAdd Alter's DVD Write Now software to rapps. It includes a UDF filesystem driver...
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

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

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

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

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

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

7 years ago[NETAPI32]
Eric Kohl [Sun, 30 Jun 2013 13:02:45 +0000 (13:02 +0000)]
[NETAPI32]
Implement NetUserChangePassword.

svn path=/trunk/; revision=59388

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

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

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

7 years agoOops, mea culpa. Fix Link
Daniel Reimer [Sun, 30 Jun 2013 12:35:54 +0000 (12:35 +0000)]
Oops, mea culpa. Fix Link

svn path=/trunk/; revision=59384

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

7 years agoUpdated rapps database and added Lazarus IDE.
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

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

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

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

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

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

7 years ago[DDK:NTIFS]
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

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

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

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

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

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

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

7 years ago[SHELL32]
Sylvain Petreolle [Sat, 29 Jun 2013 17:46:24 +0000 (17:46 +0000)]
[SHELL32]
Fix MSVC build.

svn path=/trunk/; revision=59368

7 years ago[SHELL32]
Sylvain Petreolle [Sat, 29 Jun 2013 17:35:05 +0000 (17:35 +0000)]
[SHELL32]
Properly disable DDE tests.

svn path=/trunk/; revision=59367

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

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

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

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

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

7 years ago[DESK.CPL]
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

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

7 years ago[SVCHOST]
Thomas Faber [Sat, 29 Jun 2013 11:46:13 +0000 (11:46 +0000)]
[SVCHOST]
- Make WCHARs explicit

svn path=/trunk/; revision=59359

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

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

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

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

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

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

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

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

7 years ago[KMTESTS:FSRTL]
Sylvain Petreolle [Fri, 28 Jun 2013 19:25:37 +0000 (19:25 +0000)]
[KMTESTS:FSRTL]
Enable FsRtlMcb tests.

svn path=/trunk/; revision=59349

7 years ago[NTOS/FSRTL]
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

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

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

7 years ago[NTOS/FSRTL]
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

7 years ago[MMCCLIENT]
Sylvain Petreolle [Tue, 25 Jun 2013 20:30:09 +0000 (20:30 +0000)]
[MMCCLIENT]
Copypasta--, fixes build.

svn path=/trunk/; revision=59341

7 years agoRevert an unwanted change committed by error.
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

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

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

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

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

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

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

7 years ago[SAMSRV]
Eric Kohl [Sun, 23 Jun 2013 15:02:31 +0000 (15:02 +0000)]
[SAMSRV]
Remove unused code.

svn path=/trunk/; revision=59320

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

7 years ago"Seccurity" --> "Security"
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 14:34:30 +0000 (14:34 +0000)]
"Seccurity" --> "Security"

svn path=/trunk/; revision=59318

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

7 years ago[MSHTML]
Amine Khaldi [Sun, 23 Jun 2013 12:56:00 +0000 (12:56 +0000)]
[MSHTML]
* Fix a typo.

svn path=/trunk/; revision=59315

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

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

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

7 years agoFix compilation (forgot this change).
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

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

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

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

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

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

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

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

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

7 years ago[C++]
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

7 years ago[C++]
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

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

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

7 years ago[MESA]
Thomas Faber [Sat, 22 Jun 2013 14:06:27 +0000 (14:06 +0000)]
[MESA]
- Temporarily disable MSVC build

svn path=/trunk/; revision=59287

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

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

7 years ago- Remove two strange characters in configure.cmd
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

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

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

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

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

7 years ago[APITESTS]
Thomas Faber [Fri, 21 Jun 2013 17:22:46 +0000 (17:22 +0000)]
[APITESTS]
- Avoid warnings

svn path=/trunk/; revision=59274

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

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

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

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

7 years agoFix the fix of revision 59258. By the way, I forgot to say that this "feature" was...
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

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

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

7 years ago[NETAPI32]
Eric Kohl [Tue, 18 Jun 2013 22:08:04 +0000 (22:08 +0000)]
[NETAPI32]
NetUserGetInfo: Implement level 4.

svn path=/trunk/; revision=59256