Commit graph

52110 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto b5d68787ca [NTDLL]
- Activate new code (but keep the old one for the moment).

svn path=/branches/ros-csrss/; revision=57584
2012-10-20 14:10:50 +00:00
Hermès Bélusca-Maïto 16c4e80679 [CSRSRV]
- Start renaming some APIs which should not be present there, but in basesrv instead.
Names come from http://j00ru.vexillium.org/csrss_list/api_list.html#Windows_2k3

svn path=/branches/ros-csrss/; revision=57583
2012-10-20 14:07:04 +00:00
Hermès Bélusca-Maïto 71a7fe86e4 [CSRSS/CSRSRV]
- Reorganize the source code tree.

(Branch build still broken)

svn path=/branches/ros-csrss/; revision=57582
2012-10-20 13:28:09 +00:00
Hermès Bélusca-Maïto f40ade26d9 [CSRSS/CSRSRV]
- Rename ProcessDataLock to CsrProcessLock (as it was in the "old" csrsrv, see r57579).
- Merge the APIs from the "old" csrsrv (subsystems/csr , see r57579) with the other ones (subsystems/win32/csrss/csrsrv).
- Reorganize the functions into Private & Public functions.
- Add temporary comments.
- Start removing things which should be present in basesrv instead of in csrsrv.

This breaks build of this branch at the moment...

svn path=/branches/ros-csrss/; revision=57580
2012-10-20 13:00:41 +00:00
Hermès Bélusca-Maïto 13811a0034 [CSR]
Remove old csrss.

svn path=/branches/ros-csrss/; revision=57579
2012-10-19 20:14:47 +00:00
Hermès Bélusca-Maïto 61d07a5b47 [NTDLL/KERNEL32/CSRSRV/WIN32K/USER32/WIN32CSR]
- Use the new messaging structures and the new macros, plus the new CSR_API function's signature (--> and rename some variables).
- Code cleaning & formatting.

[CSRSS/NDK]
- Reorganize all the header files in logical units (server.h for server-side of CSR, client.h for client-side, and msg.h for messaging), removing duplicated definitions.
- Code cleaning & formatting.

The next step would be to activate the code of server-dll loading inside csrsrv, then moving all the console-related APIs from win32csr to winsrv, the latter built with the same structure as csrsrv's.

svn path=/branches/ros-csrss/; revision=57570
2012-10-17 23:10:40 +00:00
Hermès Bélusca-Maïto 9616bdb4f0 [BOOTDATA]
Revert r57562; it is better to perform tests...

svn path=/branches/ros-csrss/; revision=57569
2012-10-17 22:19:29 +00:00
Hermès Bélusca-Maïto af05c7d622 - Use only the cmd.exe as a shell.
- Deactivate compilation of the (optional) applications and of explorer(_new).exe

svn path=/branches/ros-csrss/; revision=57562
2012-10-14 13:53:59 +00:00
Hermès Bélusca-Maïto 65ce146169 Create a branch for working on csrss and co.
svn path=/branches/ros-csrss/; revision=57561
2012-10-14 13:04:31 +00:00
Hermès Bélusca-Maïto 679f8cec0e [CSRSS]
Code formatting only.

svn path=/trunk/; revision=57558
2012-10-14 11:46:22 +00:00
Eric Kohl a4d1f42fdf [LSASRV]
LsapLookupIsolatedNames: Add a domain entry to the referenced domain list for an unknown/unidentified domain. Its SID is the SID of the account minus the last sub-authority and its name is an empty string.

svn path=/trunk/; revision=57557
2012-10-14 10:20:59 +00:00
Hermès Bélusca-Maïto 2a51f3967e [CSRSRV]
- Remove $Id$ property.
- Correct misspellings : "othwerwise" --> "otherwise" and "(de)refence" --> "(de)reference".
- Add missing functions' documentation (from the old CSRSRV).
- Add some useful comments.

svn path=/trunk/; revision=57556
2012-10-13 20:32:44 +00:00
Hermès Bélusca-Maïto c2d167775f [USER32]
- Change the French keyboard accelerators of the windows' system menu to match those of Win2k3.

svn path=/trunk/; revision=57555
2012-10-13 18:19:31 +00:00
Sylvain Petreolle 46cb12a3fc [BOOTDATA]
Clean up svn properties.

svn path=/trunk/; revision=57554
2012-10-13 16:22:48 +00:00
Hermès Bélusca-Maïto 2f2319d2f8 [RAPPS]
- Use COM for calling SHBrowseForFolder.
- Allow choosing a directory for downloading.
- Correct a typo in the name of a function.

svn path=/trunk/; revision=57553
2012-10-13 13:35:55 +00:00
Timo Kreuzer 8cd7c7dc7c [RTL]
Implement LdrEnumResources

svn path=/trunk/; revision=57552
2012-10-13 13:32:49 +00:00
Timo Kreuzer 9224d278fc [[NTDLL_APITEST}
Fix a bug

svn path=/trunk/; revision=57551
2012-10-13 13:09:15 +00:00
Timo Kreuzer d79e5f50d9 [NTDLL_APITEST}
Add tests for LdrEnumResources

svn path=/trunk/; revision=57550
2012-10-13 13:07:17 +00:00
Timo Kreuzer 49cb1d4f85 [RTL]
Fix RtlEnumResources prototype

svn path=/trunk/; revision=57549
2012-10-13 13:02:16 +00:00
Timo Kreuzer 915203ec64 [NDK]
Add LdrEnumResources() and _LDR_ENUM_RESOURCE_INFO, fix _LDR_RESOURCE_INFO

svn path=/trunk/; revision=57548
2012-10-13 12:53:09 +00:00
Mike Nordell 5aec772bbd [WINETEST:MSVCRT][LOCALE] Locale inherently broken. Not even worth to test currently (source: Amine). Disabled by ROSTESTS_91_IS_FIXED
svn path=/trunk/; revision=57547
2012-10-12 23:04:58 +00:00
Hermès Bélusca-Maïto c3e3d4003d [ADVAPI32]
- Pre-implement InitiateSystemShutdownExW.
- Cosmetic formatting code (by me).
Patch by Lee Schroeder. See CORE-6613 for more details.

CORE-6613 #comment Committed shutdown.c.

svn path=/trunk/; revision=57546
2012-10-12 22:12:44 +00:00
Mike Nordell 8c8afce2e4 [ROSTESTS:WINETEST][MSHTML] add missing mshtml_ros.diff
svn path=/trunk/; revision=57545
2012-10-12 22:11:14 +00:00
Mike Nordell 0c051e6759 Disable correct test with ROSTESTS_81_IS_FIXED */
svn path=/trunk/; revision=57544
2012-10-12 22:04:30 +00:00
Hermès Bélusca-Maïto ddc09319e0 [BOOTDATA]
Correct the SP number (==> SP1) we are reporting (currently SP1 of Windows Server 2003). The SP6 thingie was a remainder from our previous target, Windows NT 4 SP6.

svn path=/trunk/; revision=57543
2012-10-12 20:43:48 +00:00
Mike Nordell 9dbea6ef18 Disable test due to crash in XUL during Release call. ROSTESTS-81
svn path=/trunk/; revision=57542
2012-10-12 20:29:50 +00:00
Mike Nordell b2906fe16e [WINETEST:MSXML3] [domdoc:savexml] Disable test for saving XML data until CORE_6738_IS_FIXED.
svn path=/trunk/; revision=57541
2012-10-12 17:17:33 +00:00
Mike Nordell 336501f3f2 Disable test for saving XML data until '
svn path=/trunk/; revision=57540
2012-10-12 17:06:28 +00:00
Thomas Faber 4ea59af31f [WLANCONF]
- Add localization support. Patch by Lee Schroeder.
CORE-6721

svn path=/trunk/; revision=57539
2012-10-12 11:40:53 +00:00
Thomas Faber 4377ed8869 [WLANCONF]
- Fix a potential buffer overflow, fix a handle leak, fix an MSVC warning

svn path=/trunk/; revision=57538
2012-10-12 10:56:08 +00:00
Jérôme Gardou 9971415df5 [WIN32K]
- Accept to fill a BITMAPCOREINFO structure in NtGdiGetDIBitsInternal

svn path=/trunk/; revision=57537
2012-10-11 13:33:09 +00:00
Hermès Bélusca-Maïto 1c4b5304f6 [CRT]
Use a temporary buffer to parse the program's arguments, instead of using (and thus overwriting) the _a/wcmdln variable.
Fix msvcrt_apitest:CommandLine test.

CORE-6717 #comment Fixed in revision r57536. #resolve

svn path=/trunk/; revision=57536
2012-10-11 00:30:57 +00:00
Jérôme Gardou 79ff1e973a [GDI32]
- Assume that the provided buffer size is maximal in GetDIBits
[WIN32K]
 - Probe buffer before writing to it
 - Fail DIB Section creation if palette creation failed


svn path=/trunk/; revision=57535
2012-10-10 23:05:38 +00:00
Hermès Bélusca-Maïto 833bace73a [MSVCRT:APITEST]
Modify the test for GetModuleFileName, should work better now.

svn path=/trunk/; revision=57534
2012-10-10 21:56:27 +00:00
Hermès Bélusca-Maïto a25199df2a [MSVCRT:APITEST]
Update a comment. No code changes.

svn path=/trunk/; revision=57533
2012-10-10 21:23:49 +00:00
Hermès Bélusca-Maïto 19ae6e426e [BOOTDATA]
Remove unneeded %SystemRoot%\bin\data value in PATH environment variable.

svn path=/trunk/; revision=57532
2012-10-10 21:20:25 +00:00
Hermès Bélusca-Maïto f79835bb73 [MSVCRT:APITEST]
Update CommandLine test.

svn path=/trunk/; revision=57531
2012-10-10 21:19:45 +00:00
Mike Nordell 1e497aedf1 Hopefully fix a MultiByteToWideChar issue with UTF8.
svn path=/trunk/; revision=57530
2012-10-10 20:33:45 +00:00
Mike Nordell 335fb884d4 Test for MultiByteToWideChar added. Still needs alot fleshing out.
svn path=/trunk/; revision=57529
2012-10-10 19:10:49 +00:00
Hermès Bélusca-Maïto 7dd746b9cb [MSVCRT:APITEST]
Update encoding, no code changes.

svn path=/trunk/; revision=57528
2012-10-09 22:08:32 +00:00
Hermès Bélusca-Maïto 4690bf4891 [MSVCRT:APITEST]
Move cmdline_util to CmdLineUtil and locate it in bin/data instead of bin

svn path=/trunk/; revision=57527
2012-10-09 22:03:50 +00:00
Hermès Bélusca-Maïto 2a41d13595 [BOOTDATA-CMAKE]
Add a bin\data directory for holding data files which can be used for tests.

svn path=/trunk/; revision=57526
2012-10-09 22:00:47 +00:00
Amine Khaldi a0d3578e63 [UNIATA]
* Sync to 0.44b4.
CORE-6563

svn path=/trunk/; revision=57525
2012-10-09 21:02:00 +00:00
Hermès Bélusca-Maïto 6dacc020db [MSVCRT:APITEST]
- Add a test which allows testing the command line argument lpCmdLine in WinMain function (GUI programs).

svn path=/trunk/; revision=57524
2012-10-09 20:56:11 +00:00
Amine Khaldi bc8c82214e [RASAPI32]
CORE-6731
* Export RasGetLinkStatistics (as a stub).

svn path=/trunk/; revision=57523
2012-10-09 18:58:10 +00:00
Eric Kohl b482b17177 [SAMSRV]
Make the SamIFree routines clean-up properly.

svn path=/trunk/; revision=57522
2012-10-08 22:48:08 +00:00
Eric Kohl 372bc3ee16 [LSASRV]
Don't stop searching if a name or SID could not be mapped yet.

svn path=/trunk/; revision=57521
2012-10-08 22:45:47 +00:00
Eric Kohl 0c8e74cb1c [LSASRV]
- Add missing SAM domain lookup code.
- Fix a bug in the calls to SamrCloseHandle.

svn path=/trunk/; revision=57520
2012-10-08 19:23:06 +00:00
Thomas Faber a6127a1deb [CSQ]
- Do not complete IRP while likely holding a spinlock

svn path=/trunk/; revision=57519
2012-10-08 10:11:42 +00:00
Timo Kreuzer ce4ac4fb98 [RTL]
- Fix a bug in RtlAreAnyAccessesGranted
- Fix an MSVC warning in RtlEqualPrefixSid

[CRT]
- Fix an MSVC warning in _ui64tow_s

[NTOSKRNL]
- DPRINT the filename when MmLoadSystemImage fails
- Fix a few MSVC warnings

svn path=/trunk/; revision=57518
2012-10-07 21:36:50 +00:00