Commit graph

60950 commits

Author SHA1 Message Date
Amine Khaldi 094e0aaace [MSDMO] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66532
2015-03-01 22:39:22 +00:00
Amine Khaldi 9667e8c3ef [DXGI] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66531
2015-03-01 22:38:27 +00:00
Amine Khaldi db128b9633 [PSDK] Add missing E_NOT_SUFFICIENT_BUFFER definition.
svn path=/trunk/; revision=66530
2015-03-01 22:36:59 +00:00
Amine Khaldi 2e3c340382 [NOTEPAD] Fix CIDs 510916 and 716307. By Ricardo Hanke. CORE-9300
svn path=/trunk/; revision=66529
2015-03-01 22:35:47 +00:00
Timo Kreuzer ebdb755ed6 [WIN32K]
Rewrite NtUserSetCursorIconData
Fixes:
- Memory leaks
- Cursors left in an unpredictable / unhealthy state, including pointers to freed memory, when an operation failed
- Decision whether a cursor uses an ACON or CURSOR as the underlying structure based on user provided flags, instead of cursor flags, which were not even set in the first place.
- Allowing a usermode caller to corrupt the cusor structure, by converting an ACON with a smaller allocation size into a CURSOR
CORE-9301 #resolve

svn path=/trunk/; revision=66528
2015-03-01 22:00:24 +00:00
Timo Kreuzer b288b023a8 [WIN32K]
Formatting only. Add a space after if/for/while.

svn path=/trunk/; revision=66527
2015-03-01 17:59:51 +00:00
Timo Kreuzer 5e781d44e0 [WIN32K]
Get rid of our old cursoricon implementation. Rename cursoricon_new.c to cursoricon.c and remove all traces of NEW_CURSORICON

svn path=/trunk/; revision=66526
2015-03-01 17:36:12 +00:00
Timo Kreuzer 400b4d9289 [NTOSKRNL]
Add some _SEH2_VOLATILE and a comment about memory barriers

svn path=/trunk/; revision=66525
2015-03-01 16:33:43 +00:00
Timo Kreuzer b95eb87486 [NTOSKRNL]
Remove broken DbgBreakPoints

svn path=/trunk/; revision=66524
2015-03-01 16:30:58 +00:00
Eric Kohl dc2aa925db [NETAPI32]
Implement the Directory Service Setup (dssetup) client interface.

svn path=/trunk/; revision=66523
2015-03-01 15:41:11 +00:00
Thomas Faber bbe66391dc [NTDLL:LDR]
- Implement LdrSetDllManifestProber
CORE-6354 CORE-9298

svn path=/trunk/; revision=66522
2015-03-01 15:34:06 +00:00
Johannes Anderwald bf6e7cd971 [STREAMCI]
- install driver's inf

svn path=/trunk/; revision=66521
2015-03-01 15:26:49 +00:00
Eric Kohl a4ed9e2e4e [LSASRV]
Implement the Directory Service Setup (dssetup) server.

svn path=/trunk/; revision=66520
2015-03-01 15:21:23 +00:00
Johannes Anderwald 55af6547e4 [NTOS]
- plug leak in error case

svn path=/trunk/; revision=66519
2015-03-01 13:53:16 +00:00
Hermès Bélusca-Maïto 01dccc57d3 [CMD]
- Do not hardcode the length of the string arrays in the LoadString calls (use ARRAYSIZE instead)
- Localize the command prompt info line. CORE-9293 #resolve #comment I placed the string in the resource files so that you can now localize it!

svn path=/trunk/; revision=66518
2015-03-01 12:28:38 +00:00
Amine Khaldi dbf228f1ed [OLE32] Export stubs for CoCancelCall, CoDisableCallCancellation and CoEnableCallCancellation. Brought to you by Radek Liška. CORE-9298
svn path=/trunk/; revision=66517
2015-03-01 11:55:56 +00:00
Colin Finck 65b4da13f4 [ROSAUTOTEST]
- Finish a test run in the database when all tests have successfully been run. This got lost during the C++ rewrite of rosautotest in r40147.
- Don't spam the logs with useless OK messages. Only report the web service response if an error occurred.

svn path=/trunk/; revision=66516
2015-03-01 11:19:30 +00:00
Amine Khaldi f268fadf4a [WS2_32] Improve exports and make them match native. CORE-8174
svn path=/trunk/; revision=66515
2015-03-01 11:04:03 +00:00
Cameron Gutman e7607f493e [NDIS]
- Fix a bugcheck caused when drivers pend requests NDIS-internal requests issued during initialization
- Fixes Dell 1390 WLAN card (currently scanning via wlanconf isn't working, but connecting via SSID works)

svn path=/trunk/; revision=66514
2015-03-01 10:43:12 +00:00
Christoph von Wittich d607b14920 [NDIS]
support REG_DWORD in NdisReadConfiguration
CORE-8046
  

svn path=/trunk/; revision=66513
2015-03-01 10:15:50 +00:00
Cameron Gutman 23eb1ea1e7 [NDIS]
- Always call MiniportISR if the interrupt is shared
- Call MiniportHandleInterrupt even if MiniportInitialize is running
- This commit and r66511 fix the Broadcom 57XX NIC (CORE-9295)

svn path=/trunk/; revision=66512
2015-03-01 08:11:53 +00:00
Cameron Gutman 44ccc12ac6 [PCI]
- Handle 64-bit PCI base address registers (BARs)
- Fix maximum address in resource requirements for 20-bit resources
- Fix flags on memory and I/O port resources
[NTOS]
- Fix handling of 64-bit resources

svn path=/trunk/; revision=66511
2015-03-01 07:52:32 +00:00
Thomas Faber dd703eff88 [NETSHELL]
- Use WINE_REGISTRY resource type for resource registered with __wine_register_resources
CORE-9291 #resolve

svn path=/trunk/; revision=66510
2015-03-01 05:57:09 +00:00
Hermès Bélusca-Maïto b8d2976462 [WS2_32]: Export GetAddrInfoW (which is still a stub) and FreeAddrInfoW. Should make Lync happier (but since GetAddrInfo is a stub, maybe not so happy ^^).
CORE-9287 #resolve

svn path=/trunk/; revision=66509
2015-03-01 00:58:31 +00:00
Hermès Bélusca-Maïto 5f9629166d [KBSWITCH]
Add keyboard switcher to startup, per-user. Since we currently do not support expandable string values for shell run startup, just use a normal string. Also there's currently a bug in our explorer that makes the icon of kbswitch not appearing when it is launched at startup.
See CORE-6787 for more information.

svn path=/trunk/; revision=66508
2015-03-01 00:28:17 +00:00
Hermès Bélusca-Maïto 0107779ca0 [HELP]: Fix console output for languages using non-latin characters. Patch by Vort.
CORE-7409 #resolve #comment Fixed, thanks!

svn path=/trunk/; revision=66507
2015-02-28 23:50:01 +00:00
Thomas Faber 99126ff14b [ROSAUTOTEST]
- Disable error dialogs unless running in interactive mode
ONLINE-441

svn path=/trunk/; revision=66506
2015-02-28 21:29:44 +00:00
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