Commit graph

61173 commits

Author SHA1 Message Date
Sylvain Petreolle 1d174e03c2 [NTDLL/LDR]
LdrpInitializeProcess:
Don't use NtLdrEntry to initialize LdrpImageEntry.
It is overwritten afterwards to initialize the real NtLdrEntry.


svn path=/trunk/; revision=66505
2015-02-28 21:23:07 +00:00
Thomas Faber b3777ffecc [ROSAUTOTEST]
- Continue the testing process in case a test fails to execute
ONLINE-441

svn path=/trunk/; revision=66504
2015-02-28 21:12:25 +00:00
Thomas Faber 5dfd2fc11e [CPPRT]
- Implement __CxxFrameHandler3 as a wrapper around __CxxFrameHandler that translates VC8-style function exception descriptions to VC7-style. This is necessary to make C++ exceptions work on Windows Server 2003, because msvcrt!__CxxFrameHandler does not support VC8 descriptors there.
CORE-9290 #resolve

svn path=/trunk/; revision=66503
2015-02-28 21:03:04 +00:00
Hermès Bélusca-Maïto 38ecef1f2b [MSTSC]
Update MSTSC with latest (1.8.3) rdesktop version.
Patch by 'hater', for more details see CORE-9013 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=66502
2015-02-28 20:28:09 +00:00
Amine Khaldi 014d37e58e [XDK] Addendum to r66499.
svn path=/trunk/; revision=66501
2015-02-28 16:00:09 +00:00
Amine Khaldi 8257e43a23 [KERNEL32_VISTA] Add and export InitOnceExecuteOnce(). CORE-9246
svn path=/trunk/; revision=66500
2015-02-28 15:46:43 +00:00
Amine Khaldi bf1e0d3a4a [PSDK] Add missing RTL_RUN_ONCE_INIT, RTL_RUN_ONCE_INIT_FN, PRTL_RUN_ONCE_INIT_FN and RtlRunOnceComplete() definitions.
svn path=/trunk/; revision=66499
2015-02-28 15:41:27 +00:00
Hermès Bélusca-Maïto a492e11380 [SVCHOST]: Delay-load netapi32 and ole32 (they will be loaded only if needed).
[WIN32K]: Fix cursor check (in few corner cases SYSTEMCUR(ARROW) happens to be NULL, when some programs -- ole32 -- wants to create windows while there is no graphics initialized yet). James, can you investigate?

svn path=/trunk/; revision=66498
2015-02-28 15:33:26 +00:00
Amine Khaldi eef5ed99c0 [PSDK] Add missing INIT_ONCE_STATIC_INIT and InitOnceExecuteOnce() definitions.
svn path=/trunk/; revision=66497
2015-02-28 14:34:18 +00:00
Amine Khaldi 383d18186d [PSDK] Update COWAIT_FLAGS.
svn path=/trunk/; revision=66496
2015-02-28 14:06:40 +00:00
Amine Khaldi fb0428980a [DPLAYX_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66495
2015-02-28 11:57:37 +00:00
Amine Khaldi 572558396d [DPLAYX] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66494
2015-02-28 11:57:17 +00:00
Amine Khaldi cf10f6f049 [BOOTDATA/HIVESFT] Add DirectPlay service providers registry entries. CORE-9285
svn path=/trunk/; revision=66493
2015-02-28 11:56:36 +00:00
Johannes Anderwald 02e6218232 [STREAMCI]
- minor changes

svn path=/trunk/; revision=66492
2015-02-28 11:28:06 +00:00
Amine Khaldi dd6ea04003 [DMUSIC] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66491
2015-02-28 11:21:27 +00:00
Amine Khaldi 5b09d5a99c [D3DX9_*] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66490
2015-02-28 11:17:10 +00:00
Amine Khaldi b77d71098d [INCLUDE/WINE] Attempt to please the...
svn path=/trunk/; revision=66489
2015-02-28 10:35:08 +00:00
Amine Khaldi 3bec612279 [D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66488
2015-02-28 10:18:41 +00:00
Amine Khaldi c7a1e940d7 [DXGI] Add missing config.h include.
svn path=/trunk/; revision=66487
2015-02-28 10:17:21 +00:00
Amine Khaldi d80ef97368 [INCLUDE/WINE] Update rbtree.h. CORE-9246
svn path=/trunk/; revision=66486
2015-02-28 10:15:41 +00:00
Amine Khaldi 7eb3fcf1d5 [NETSHELL] Simplify registration by using an rgs file. Brought to you by Giannis Adamopoulos. CORE-9276
svn path=/trunk/; revision=66485
2015-02-28 10:11:51 +00:00
Amine Khaldi 1a045cb4b3 [CMAKE] Just check for ReactOS in CMake version for PCH, not a specific version.
svn path=/trunk/; revision=66484
2015-02-28 09:59:39 +00:00
Johannes Anderwald 1b229a4827 [USBCCGP]
- reset interface count before loop
- add extra checks

svn path=/trunk/; revision=66483
2015-02-28 09:48:16 +00:00
Thomas Faber 7a357f830c [ROSAUTOTEST]
- Avoid double-close of pipe handles

svn path=/trunk/; revision=66482
2015-02-28 06:56:56 +00:00
Colin Finck 8d14ace200 [ROSAUTOTEST]
- Check the environment variable ROSAUTOTEST_DIR for an alternative path to the test executables. Otherwise use the default %windir%\bin
- Update the URL of the web service

svn path=/trunk/; revision=66481
2015-02-28 02:39:14 +00:00
Colin Finck d3ee77adf9 [CMAKE]
Use the STRING(timestamp ...) command introduced in CMake 2.8.11 to get rid of our today macro and in particular the wmic dependency.
wmic requires administrator privileges on NT 5.x

svn path=/trunk/; revision=66480
2015-02-28 00:36:49 +00:00
Thomas Faber 49bb368ddc [KMTESTS]
- Add a test showing RtlUpcaseUnicodeString behavior with zero-length strings
- Run all test cases against FsRtlIsNameInExpressionTest on checked builds, only the Dbcs version asserts
CORE-9254

svn path=/trunk/; revision=66479
2015-02-27 22:42:35 +00:00
Thomas Faber b9809e6704 [CDFS]
- Handle errors from CcInitializeCacheMap and CcCopyRead
CORE-6501

svn path=/trunk/; revision=66478
2015-02-27 21:30:09 +00:00
Thomas Faber 33d9e81156 [CDFS]
- Do not touch Irp after handing it off to FsRtlNotifyFullChangeDirectory
CORE-8776 CORE-9274 #resolve

svn path=/trunk/; revision=66477
2015-02-27 12:39:27 +00:00
Hermès Bélusca-Maïto 840282e4d3 [BUGCODES]: Add bugcheck 0xF7 DRIVER_OVERRAN_STACK_BUFFER (that encountered while debugging Windows), with description coming from what windbg gave to me.
svn path=/trunk/; revision=66476
2015-02-27 01:59:17 +00:00
Hermès Bélusca-Maïto 2fe77c41bd [NTOS]
- Check for command line validity in some places.
- Correctly set the number of bitmap resources. Spotted by Thomas. CORE-6781

svn path=/trunk/; revision=66475
2015-02-27 01:39:49 +00:00
Thomas Faber 74900e380b [TASKMGR]
- Add missing break that causes stack corruption

svn path=/trunk/; revision=66474
2015-02-27 00:08:26 +00:00
Giannis Adamopoulos 714369041b [BROWSEUI]
- Moce CAutoComplete from shell32 to browseui where it belongs

svn path=/trunk/; revision=66473
2015-02-26 18:44:34 +00:00
Christoph von Wittich dc9f351bfc [TASKMGR]
fix keyboard navigation for the tabcontrol
See issue 4245 for more details.

svn path=/trunk/; revision=66472
2015-02-26 16:16:36 +00:00
Christoph von Wittich 329f3e0d7f [PSDK]
Update NETINFOSTRUCT, PERF_COUNTER_DEFINITION and PERF_OBJECT_TYPE structures
remove packing from winwlx.h

svn path=/trunk/; revision=66471
2015-02-26 15:45:01 +00:00
Christoph von Wittich 3c1dc3355c [PSDK]
fix some AMD64 specific issues (structure alignment, 32 Bit pointer)

svn path=/trunk/; revision=66470
2015-02-26 14:43:22 +00:00
Christoph von Wittich b00d7d80c5 [PSDK]
Fix IMAGEHLP_DEFERRED_SYMBOL_LOAD structure in imagehlp.h to match definition in dbghelp.h

svn path=/trunk/; revision=66469
2015-02-26 13:03:33 +00:00
Christoph von Wittich a9221aa730 [PSDK]
Update SECURITY_LOGON_SESSION_DATA structure
add LSA_LAST_INTER_LOGON_INFO structure

svn path=/trunk/; revision=66468
2015-02-26 09:42:45 +00:00
Amine Khaldi 591e1443a1 [PSDK] Update SERVER_INFO_598 structure.
svn path=/trunk/; revision=66467
2015-02-26 09:29:26 +00:00
Thomas Faber 04bcefa076 [USER32_WINETEST]
- Apply a different hack to make Jim happy.
- If you revert any of this and your changes break tests on Windows, I will revert your revert.

svn path=/trunk/; revision=66466
2015-02-26 09:25:58 +00:00
Amine Khaldi f63b100488 [USER32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66465
2015-02-26 09:05:15 +00:00
James Tabor 07f05e1c23 [User32_WINETEST]
- Move test_SetFocus first as it is done originally. Refer to read past wine CVS logs for the reason.

svn path=/trunk/; revision=66464
2015-02-26 08:38:00 +00:00
Thomas Faber 888df95a50 [NTOS:CM]
- Addendum to r66462: don't forget to check buffer length
CORE-9267

svn path=/trunk/; revision=66463
2015-02-26 08:04:03 +00:00
Thomas Faber 2e9b11e0ea [NTOS:CM]
- Ignore multiple consecutive backslashes in CmpGetNextName
CORE-9267 #resolve

svn path=/trunk/; revision=66462
2015-02-26 03:17:17 +00:00
Hermès Bélusca-Maïto a2803cecfc [NTOS]
- Use a more standard name for the cursor position headless command structure.
- Remove the useless SysThreadCreated variable.

- Implement the remaining headless support in inbv functions, dealing with text colour (on windows, always set white text on black background). I added an extra feature (disabled by default) in case you want to get colourful headless support.
- Disable all code related to displaying different logos for different SKUs since up to now ReactOS doesn't have Storage or Cluster flavours, but keep it for reference in case somebody needs it. The resource IDs are still there.
- Disable all code related to rotating progress bar (à la XP) since it is not really implemented in ReactOS at the moment.
CORE-6781

svn path=/trunk/; revision=66461
2015-02-26 01:59:05 +00:00
Hermès Bélusca-Maïto b0c1753de2 [NTOS]
Implement headless terminal commands:
* HeadlessCmdClearToEndOfDisplay
* HeadlessCmdClearToEndOfLine
* HeadlessCmdDisplayAttributesOff
* HeadlessCmdDisplayInverseVideo
* HeadlessCmdSetColor
* HeadlessCmdPositionCursor

svn path=/trunk/; revision=66460
2015-02-26 00:40:25 +00:00
Eric Kohl af0a104d59 [INCLUDE]
wkssvc.idl: Add NetrWkstaUserGetInfo and NetrWkstaUserSetInfo definitions based on the Samba wkssvc.idl and MSDN.

[NETAPI32]
- Implement NetWkstaUserGetInfo and NetWkstaUserSetInfo.
- Add some debug output.

[WKSSVC]
Add NetrWkstaUserGetInfo and NetrWkstaUserSetInfo stubs.
CORE-9248

svn path=/trunk/; revision=66459
2015-02-25 22:11:41 +00:00
Giannis Adamopoulos e52e391e68 fix build. I forgot this file
svn path=/trunk/; revision=66458
2015-02-25 20:04:53 +00:00
Giannis Adamopoulos 420ed9cda0 [USER32]
- button.c: Use NtUserAlterWindowStyle where wine uses WIN_SetStyle (usage and parameters were confirmed with windbg)

[NTUSER]
- Implement NtUserAlterWindowStyle.

Fixes remaining failures in user32:msg_controls test.

svn path=/trunk/; revision=66457
2015-02-25 20:02:10 +00:00
Thomas Faber 4ad9239209 [USER32_WINETEST]
- Apply hacks to make the tests succeed on Windows

svn path=/trunk/; revision=66456
2015-02-25 17:31:53 +00:00