Eric Kohl [Sat, 21 Feb 2015 14:19:16 +0000 (14:19 +0000)]
[NTOSKRNL]
NtQueryInformationFile: Implement the FileAllInformation case according to 'File System Internals' page 485.
svn path=/trunk/; revision=66385
Giannis Adamopoulos [Sat, 21 Feb 2015 12:59:42 +0000 (12:59 +0000)]
[SHELL32]
- Fix build. Also note that the previous patch was from Huw Campbell.
svn path=/trunk/; revision=66384
Giannis Adamopoulos [Sat, 21 Feb 2015 12:52:58 +0000 (12:52 +0000)]
[SHELL32]
- Implement progress dialogs for SHFileOperation
- Patch by Hwu Davies
CORE-4476
svn path=/trunk/; revision=66383
Thomas Faber [Sat, 21 Feb 2015 12:24:19 +0000 (12:24 +0000)]
[KERNEL32]
- BasepGetModuleHandleExW returns BOOLEAN, not NTSTATUS. Treat it as such.
- Always set last error code on failure in BasepGetModuleHandleExW.
CORE-9241 #resolve
svn path=/trunk/; revision=66382
Johannes Anderwald [Sat, 21 Feb 2015 10:34:13 +0000 (10:34 +0000)]
[STREAMCI]
- hackfix build #2
svn path=/trunk/; revision=66381
Johannes Anderwald [Sat, 21 Feb 2015 10:14:00 +0000 (10:14 +0000)]
[PSDK]
- fix build
svn path=/trunk/; revision=66380
Johannes Anderwald [Sat, 21 Feb 2015 10:09:36 +0000 (10:09 +0000)]
[STREAMCI]
- start implement streaming device class installer
svn path=/trunk/; revision=66379
Hermès Bélusca-Maïto [Sat, 21 Feb 2015 01:25:47 +0000 (01:25 +0000)]
[NTOS]
- Mispelling + whitespace fixes.
- Move the finalization of the boot logo display *before* we enable strings to be displayed (as on Windows), but *after* having increased the progress bar to 100% (contrary to Windows), so that we can display the progress bar at 100% without any problem and then do the correct transition:
* either GUI splash-screen --> text-mode emulation console with product name in console header + footer (aka. SOS mode)
* or SOS mode --> text-mode emulation without any graphics.
Since it is done before starting SMSS, we can correctly display the strings it may output (or start other native apps) without fearing that after 5 seconds, the screen clears up in front of you.
CORE-9112 #resolve #comment Fixed in r66378, thanks for reporting!
svn path=/trunk/; revision=66378
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 23:52:48 +0000 (23:52 +0000)]
Fix MessageBox parameter value (handles ~= pointers --> NULL)
svn path=/trunk/; revision=66377
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 23:36:23 +0000 (23:36 +0000)]
[MC files]
CORE-3655 #comment Hackfix the fact that when being compiled with GCC on Linux, compiled messages have their endlines encoded with LF instead of with CR-LF as required by Windows compatibility. This should be normally fixed in windmc (the GCC/binutils message compiler); I've enough complained about that, but not directly to GCC/binutils team. Until they fix their tool, I ask SVN to always store the .mc files with CR-LF endlines. This should "fix" the problem. Suggestion by Thomas Faber.
svn path=/trunk/; revision=66376
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 22:03:23 +0000 (22:03 +0000)]
[SMSS]: Improve some dprints (that prints strings; sometimes they happen to print empty strings for unknown reasons so I need to really check whether they are empty or not); remove extra whitespace at the end of dprints. Initialize a variable.
svn path=/trunk/; revision=66375
Timo Kreuzer [Fri, 20 Feb 2015 21:25:10 +0000 (21:25 +0000)]
[WIN32K]
Add back support for allocator stack backtraces for GDI objects and dump a list of BTs, when the GDI object table is exhausted. Disabled by default.
svn path=/trunk/; revision=66374
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 20:08:52 +0000 (20:08 +0000)]
[EXPLORER]: Activate Logoff command. Patch by Lee Schroeder plus extra modifs.
CORE-9104 #resolve
svn path=/trunk/; revision=66373
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 14:54:05 +0000 (14:54 +0000)]
Move explorer_old to the rosapps.
CORE-9198 #resolve
svn path=/trunk/; revision=66372
Giannis Adamopoulos [Fri, 20 Feb 2015 14:19:30 +0000 (14:19 +0000)]
[WIN32K][CONSRV]
- Silence a few more debug prints
svn path=/trunk/; revision=66371
Giannis Adamopoulos [Fri, 20 Feb 2015 13:42:22 +0000 (13:42 +0000)]
[WIN32K]
- Silence several debug prints that spam the debug log for no reason
svn path=/trunk/; revision=66370
Thomas Faber [Fri, 20 Feb 2015 12:04:57 +0000 (12:04 +0000)]
[NTOS:PS]
- In PspExitThread, correctly set the ZeroInit field of the message before calling LpcRequestPort (which would otherwise complain with STATUS_INVALID_PARAMETER and fail to send the message)
- In NtRegisterThreadTerminatePort, dereference the port object in case of failure, not a null pointer
CORE-9234 #resolve
svn path=/trunk/; revision=66369
Thomas Faber [Fri, 20 Feb 2015 10:34:18 +0000 (10:34 +0000)]
[KERNEL32_APITEST]
- Use correct format specifier aka fix GCC build
svn path=/trunk/; revision=66368
Thomas Faber [Fri, 20 Feb 2015 10:29:47 +0000 (10:29 +0000)]
[KERNEL32_APITEST]
- Add a test for process termination behavior. This shows that CreateProcess with CREATE_SUSPENDED followed by TerminateProcess causes a handle leak.
CORE-9234
svn path=/trunk/; revision=66367
Johannes Anderwald [Fri, 20 Feb 2015 09:24:47 +0000 (09:24 +0000)]
[PSDK]
- add dif function codes
svn path=/trunk/; revision=66366
Thomas Faber [Fri, 20 Feb 2015 07:03:00 +0000 (07:03 +0000)]
[KERNEL32]
- Make BaseSetLastNTError return the converted Win32 error code. This will determine the upper 24 bits of EAX in functions that return BOOLEAN FALSE right after calling BaseSetLastNTError, e.g. Wow64EnableWow64FsRedirection. Fixes installers using WiX Toolset (e.g. VS2012 redist) on MSVC builds.
See http://wixtoolset.org/issues/4681/ for the WiX bug that causes this.
CORE-8010
svn path=/trunk/; revision=66365
James Tabor [Fri, 20 Feb 2015 06:24:04 +0000 (06:24 +0000)]
[Win32ss]
- Cleanup and remove unused code.
svn path=/trunk/; revision=66364
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:09:28 +0000 (02:09 +0000)]
[SHORTCUTS]: Shortcut to regedit is to regedit, not to the NT 3.x compatibility stub!!
svn path=/trunk/; revision=66363
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:07:23 +0000 (02:07 +0000)]
Forgot this file ;)
svn path=/trunk/; revision=66362
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:05:46 +0000 (02:05 +0000)]
[SHELL32]: Partial sync:
SHA-1:
a08160680be1a3164e882fcc41504f115ba62f12
* shell32: Automatically expand CPL applet path string.
(Hermès Bélusca-Maïto)
svn path=/trunk/; revision=66361
Hermès Bélusca-Maïto [Thu, 19 Feb 2015 21:06:38 +0000 (21:06 +0000)]
[FREELDR]: Code formatting; support drive numbers that can be also specified in particular in hexadecimal: 0x??? or in octal: 0??? (first character starts with '0' so it's OK).
svn path=/trunk/; revision=66360
Hermès Bélusca-Maïto [Thu, 19 Feb 2015 20:38:03 +0000 (20:38 +0000)]
[WINSRV]: Initialize Context.QueryResult to a meaningful value by default. Spotted by Thomas.
CORE-9229 #resolve
svn path=/trunk/; revision=66359
Pierre Schweitzer [Thu, 19 Feb 2015 19:15:46 +0000 (19:15 +0000)]
[KERNEL32]
OK, Thomas had to convince me that MAX_USHORT + MAX_USHORT + 0x400 + 0x6 cannot overflow an ULONG.
So remove useless check.
By Thomas :-)
svn path=/trunk/; revision=66358
Pierre Schweitzer [Thu, 19 Feb 2015 19:10:07 +0000 (19:10 +0000)]
[KERNEL32]
Remove trailing spaces.
Patch by Thomas
svn path=/trunk/; revision=66357
Pierre Schweitzer [Thu, 19 Feb 2015 19:05:56 +0000 (19:05 +0000)]
[KERNEL32]
Fix heap buffer overflow in case PendingFileRenameOperations already exists.
Spotted by Thomas
svn path=/trunk/; revision=66356
Pierre Schweitzer [Thu, 19 Feb 2015 18:42:37 +0000 (18:42 +0000)]
[KERNEL32]
Fixx 64bits build.
Spotted by Thomas
svn path=/trunk/; revision=66355
Pierre Schweitzer [Thu, 19 Feb 2015 18:36:32 +0000 (18:36 +0000)]
[KERNEL32]
Don't pretend that ExceptionRecord.ExceptionInformation[2] is a pointer to a string in case of Delphi exception. This can lead to invalid pointer dereference in DbgPrint then.
For instance:
(../../dll/win32/kernel32/client/except.c:371) Delphi Exception at address:
50075885
(../../dll/win32/kernel32/client/except.c:372) Exception-Object:
00E885A8
(../../dll/win32/kernel32/client/except.c:373) Exception text: 2
svn path=/trunk/; revision=66354
Thomas Faber [Thu, 19 Feb 2015 16:30:37 +0000 (16:30 +0000)]
[EXPLORER]
- Fix uninitialized variable use in CTaskSwitchWnd::OnContextMenu
svn path=/trunk/; revision=66353
Thomas Faber [Thu, 19 Feb 2015 15:42:33 +0000 (15:42 +0000)]
[PSDK]
- Fix packing for system restore point API types (STATEMGRSTATUS in particular). Fixes VC++ 2012 redist installer.
CORE-8010 #resolve
svn path=/trunk/; revision=66352
Thomas Faber [Thu, 19 Feb 2015 12:55:57 +0000 (12:55 +0000)]
[KMTESTS:RTL]
- Add some simple tests for RtlRaiseStatus to the RtlException test
- Add missing volatile in (disabled) stack overflow test that caused an infinite loop on GCC builds
CORE-8773
svn path=/trunk/; revision=66351
James Tabor [Thu, 19 Feb 2015 02:03:53 +0000 (02:03 +0000)]
[NtUser]
- Fix wine msg test_SetParent tests. See CORE-7447. Show owned pop up code was added for later testing.
svn path=/trunk/; revision=66350
Jérôme Gardou [Wed, 18 Feb 2015 21:27:40 +0000 (21:27 +0000)]
[CRYPT32]
- Addenratum to r64026: Merge the certificate stores for real.
CORE-5675 #resolve
svn path=/trunk/; revision=66349
Pierre Schweitzer [Wed, 18 Feb 2015 19:52:04 +0000 (19:52 +0000)]
[ROSAUTOTESTS]
Remove redundant GetTickCount() call
svn path=/trunk/; revision=66348
Thomas Faber [Wed, 18 Feb 2015 13:18:30 +0000 (13:18 +0000)]
[GDI32_APITEST]
- Refactor EnumFontFamilies test to be more generic, and check for some common expected system fonts. This shows that EnumFontFamilies behaves correctly, but that we're missing the System font in the enumeration.
CORE-9222
svn path=/trunk/; revision=66347
Thomas Faber [Wed, 18 Feb 2015 11:44:01 +0000 (11:44 +0000)]
[MSXML3_WINETEST]
- Re-enable test_save
CORE-6738 ROSTESTS-82
svn path=/trunk/; revision=66346
Thomas Faber [Wed, 18 Feb 2015 11:20:37 +0000 (11:20 +0000)]
[GDIPLUS_WINETESTS]
- Re-enable test_font_metrics, test_logfont and test_fontfamily.
CORE-6660
ROSTESTS-79 CORE-6643 #resolve
- Skip test_font_substitution instead.
ROSTESTS-154
svn path=/trunk/; revision=66345
Thomas Faber [Wed, 18 Feb 2015 10:50:00 +0000 (10:50 +0000)]
[GDIPLUS_WINETEST]
- Re-enable test_string_functions
CORE-6659 ROSTESTS-78 #resolve
svn path=/trunk/; revision=66344
Thomas Faber [Wed, 18 Feb 2015 10:06:46 +0000 (10:06 +0000)]
[WININET_WINETEST]
- Re-enable test_cert_struct in test_secure_connection
ROSTESTS-121 #resolve
svn path=/trunk/; revision=66343
Jérôme Gardou [Tue, 17 Feb 2015 20:41:51 +0000 (20:41 +0000)]
[WIN32SS/NTGDI]
- Reject bits data early in SetBitmapBits when it's clear that they can't fit in the destination bitmap.
Fixes ugly Office 2007 rulers showing garbage.
svn path=/trunk/; revision=66342
Jérôme Gardou [Tue, 17 Feb 2015 20:41:47 +0000 (20:41 +0000)]
[NTOS/SE]
- Properly dereference thread object in NtOpenThreadTokenEx
svn path=/trunk/; revision=66341
Jérôme Gardou [Tue, 17 Feb 2015 20:41:40 +0000 (20:41 +0000)]
[NTOS]
- Properly close handle thread when failing to start it.
svn path=/trunk/; revision=66340
Thomas Faber [Tue, 17 Feb 2015 18:37:24 +0000 (18:37 +0000)]
[PSDK]
- Move OFN_DONTADDTORECENT and OFN_ENABLEINCLUDENOTIFY to commdlg.h where they belong
svn path=/trunk/; revision=66339
Thomas Faber [Tue, 17 Feb 2015 18:23:06 +0000 (18:23 +0000)]
[WMIUTILS]
- The dll belongs in system32\wbem; make it so. Spotted by Robert Naumann.
CORE-9212
svn path=/trunk/; revision=66338
Jérôme Gardou [Tue, 17 Feb 2015 15:08:54 +0000 (15:08 +0000)]
[WS2_32]
- Do not free resources at process termination.
- Free the provider catalog after the handle table, since the latter references the former.
svn path=/trunk/; revision=66337
Jérôme Gardou [Tue, 17 Feb 2015 15:08:47 +0000 (15:08 +0000)]
[RTL/DPH]
- Do not merge memory blocks if they don't belong to the same VM "region" (ie not allocated from the same NtAllocateVirtualMemory call)
Fixes failures of ZwProtectVirtualMemory calls.
Bugs see DPH rollin', they hatin'
svn path=/trunk/; revision=66336
Thomas Faber [Tue, 17 Feb 2015 15:07:56 +0000 (15:07 +0000)]
[WMIUTILS]
- Import from Wine 1.7.27 (or your choice of any later version)
CORE-9212 #resolve
svn path=/trunk/; revision=66335
Jérôme Gardou [Tue, 17 Feb 2015 14:19:05 +0000 (14:19 +0000)]
[NTOSKRNL/MM]
- MiIsEntireRangeCommitted: Ensure the PTE we are checking is really faulted in.
- Prefer MiPteToPde and MiPdeToPte (which should really be called MiFirstPteInPde) instead of MiAddressToPte and MiPteToAddress
Fixes weird failed ASSERT in page fault handler when using DPH.
svn path=/trunk/; revision=66334
Thomas Faber [Tue, 17 Feb 2015 12:59:22 +0000 (12:59 +0000)]
[EXPLORER]
- Load default application icon and display it in the taskbar for windows that have no icon. Fixes "GetIconInfo failed" debug prints all over the place (and looks prettier).
CORE-9211 #resolve
svn path=/trunk/; revision=66333
James Tabor [Tue, 17 Feb 2015 08:25:43 +0000 (08:25 +0000)]
[NtUser]
- Fix wine msg test_SetFocus tests. Use send message for WM_WINDOWPOSCHANGING. If nothing has been drawn and the no position changed bits set, set no Z order and no redraw. See CORE-7447.
svn path=/trunk/; revision=66332
Thomas Faber [Tue, 17 Feb 2015 08:08:04 +0000 (08:08 +0000)]
[WIN32K:NTUSER]
- Remove unneeded casts, fix format specifiers, and clarify some logic in co_MsqSendMessage
svn path=/trunk/; revision=66331
James Tabor [Tue, 17 Feb 2015 06:42:27 +0000 (06:42 +0000)]
[User32]
- Add missing wParam for hooks. See CORE-7447.
svn path=/trunk/; revision=66330
Jérôme Gardou [Mon, 16 Feb 2015 22:40:15 +0000 (22:40 +0000)]
[RSHELL]
- Fix use after free (and spanish style issues ;-) )
svn path=/trunk/; revision=66329
Jérôme Gardou [Mon, 16 Feb 2015 22:33:15 +0000 (22:33 +0000)]
[EXPLORER]
- Prperly initialize members in CStartMenu constructor.
svn path=/trunk/; revision=66328
Jérôme Gardou [Mon, 16 Feb 2015 22:33:08 +0000 (22:33 +0000)]
[RSHELL]
- Do not free invalid data.
See MSDN SHBindToParent documentation for details.
svn path=/trunk/; revision=66327
Jérôme Gardou [Mon, 16 Feb 2015 21:15:55 +0000 (21:15 +0000)]
[NTDLL_APITEST]
- Add tests showing windows behaviour in case of stack overflow.
svn path=/trunk/; revision=66326
Jérôme Gardou [Mon, 16 Feb 2015 21:15:27 +0000 (21:15 +0000)]
[NTDLL_APITEST]
- Add tests showing how NtAllocateVirtualMemory and NtQueryVirtualMemory work together
svn path=/trunk/; revision=66325
Jérôme Gardou [Mon, 16 Feb 2015 21:13:36 +0000 (21:13 +0000)]
[KERNEL32]
- Fix mixed arguments.
CORE-9201 #resolve
CORE-9124 #comment Please retest
svn path=/trunk/; revision=66324
Jérôme Gardou [Mon, 16 Feb 2015 21:12:51 +0000 (21:12 +0000)]
[KERNEL32]
Revert r64525 - Always allocate a guard page at the bottom of the stack.
svn path=/trunk/; revision=66323
Daniel Reimer [Mon, 16 Feb 2015 20:44:12 +0000 (20:44 +0000)]
... ANSI vs UTF-8... sorry
svn path=/trunk/; revision=66322
Daniel Reimer [Mon, 16 Feb 2015 20:27:29 +0000 (20:27 +0000)]
[SERVICES]
German translation & Small fix I think which should be right for English ^^
svn path=/trunk/; revision=66321
Thomas Faber [Mon, 16 Feb 2015 16:17:22 +0000 (16:17 +0000)]
[BOOTCDREGTEST]
- Add /n switch to rosautotest invocation to see how much of a difference it makes on testbot
svn path=/trunk/; revision=66320
Eric Kohl [Mon, 16 Feb 2015 15:33:34 +0000 (15:33 +0000)]
[NTOSKRNL]
NtQueryInformationFile: Implement the FileModeInformation case according to 'File System Internals' page 485.
svn path=/trunk/; revision=66319
Thomas Faber [Mon, 16 Feb 2015 14:55:39 +0000 (14:55 +0000)]
[ROSAUTOTEST]
- Add /n option to suppress console output. May or may not help to speed up testbot runs, but can't hurt to have in here.
svn path=/trunk/; revision=66318
Pierre Schweitzer [Mon, 16 Feb 2015 13:40:13 +0000 (13:40 +0000)]
[WMISVC]
Silence a DPRINT
svn path=/trunk/; revision=66317
Thomas Faber [Mon, 16 Feb 2015 13:17:04 +0000 (13:17 +0000)]
[ROSAUTOTEST]
- Abstract unidirectional anonymous pipes into a CPipe class
- Abstract a process with redirected output into a CPipedProcess class
- Use these abstractions to avoid polling for output from test processes. Instead, use blocking read operations to yield the CPU while waiting for data.
ROSTESTS-144 #resolve
svn path=/trunk/; revision=66316
Eric Kohl [Mon, 16 Feb 2015 11:52:43 +0000 (11:52 +0000)]
[SERVICES]
Remove unused prototype.
svn path=/trunk/; revision=66315
Eric Kohl [Mon, 16 Feb 2015 11:47:40 +0000 (11:47 +0000)]
[SERVICES]
Replace hard-coded strings by string resources.
svn path=/trunk/; revision=66314
Thomas Faber [Mon, 16 Feb 2015 09:11:13 +0000 (09:11 +0000)]
[PSDK]
- Add missing OUT_SCREEN_OUTLINE_PRECIS, OUT_PS_ONLY_PRECIS & CLIP_DFA_DISABLE definitions aka fix build
svn path=/trunk/; revision=66313
Thomas Faber [Mon, 16 Feb 2015 09:06:45 +0000 (09:06 +0000)]
[GDI32_WINETEST]
- Sync to Wine 1.7.36
- Properly disable test_dib_formats. ROSTESTS-152, CORE-5922
- Fix skip message in test_mono_bitmap not to point to a resolved bug. ROSTESTS-153, CORE-5922
- Re-enable font tests that were left skipped even though the associated bug is correctly marked as resolved. ROSTESTS-8
svn path=/trunk/; revision=66312
Thomas Faber [Mon, 16 Feb 2015 07:37:19 +0000 (07:37 +0000)]
[USER32_WINETEST]
- Re-enable test_shell_window
ROSTESTS-23
svn path=/trunk/; revision=66311
James Tabor [Mon, 16 Feb 2015 03:32:46 +0000 (03:32 +0000)]
[Win32ss]
- Fix wine msg:test_winevents.
- Fix global hooks while sending to same process different thread. Yes, interesting.
- Fix event hooks, use posting (faster) instead of sending. This fixed a problem while sending to the same thread.
svn path=/trunk/; revision=66310
James Tabor [Mon, 16 Feb 2015 03:16:01 +0000 (03:16 +0000)]
[NtUser]
- This fixes use after free linking in the message system. See CORE-9173. Dedicated to Thomas Faber.
svn path=/trunk/; revision=66309
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 23:55:52 +0000 (23:55 +0000)]
[KERNEL32][NTUSER]: Shut up some dprints.
CORE-9186
svn path=/trunk/; revision=66308
Eric Kohl [Sun, 15 Feb 2015 23:06:30 +0000 (23:06 +0000)]
[NTOSKRNL]
NtQueryInformationFile: Implement FileAccessInformation and FileAlignmentInformation cases according to 'File System Internals' page 485.
svn path=/trunk/; revision=66307
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 22:57:40 +0000 (22:57 +0000)]
[WINSRV]
- Part 2/2 of SrvLogon (see r66303): load the per-user shutdown timeouts.
- Retrieve those per-user shutdown timeouts from the registry when the user logs on, adapted from Alex' shutdown patch plus existing code.
- Commit the main part of shutdown code (finally!), still unfinished yet:
* Need to switch to the desktop where the hanging GUI app's window is present,
* Need to deal with apps from other users
* What about SYSTEM processes?
* What about console processes?
- Reuse the old timeout code.
- Fix the sending of WM_QUERYENDSESSION and WM_ENDSESSION messages (this is done by win32k directly; for that winsrv needs just to send one WM_CLIENTSHUTDOWN message with the correct wParam parameter).
Part 13/X
CORE-8322 #comment Big commit in revision 66306!
svn path=/trunk/; revision=66306
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 22:29:50 +0000 (22:29 +0000)]
[NTOS]: Less "magic" indices.
svn path=/trunk/; revision=66305
Thomas Faber [Sun, 15 Feb 2015 22:20:34 +0000 (22:20 +0000)]
[NTOS]
- In ExpReleaseOrWaitForKeyedEvent, always restore previous values for ETHREAD::KeyedWaitValue and ETHREAD::KeyedWaitChain, as these fields have alternative meanings outside of keyed events
- Add missing list walk in ExpReleaseOrWaitForKeyedEvent
- In Nt(WaitFor|Release)KeyedEvent, refuse keys that are not two-byte aligned as shown by Wine tests
- Don't forget to set KTHREAD::Process on thread creation
Fixes hang when running ntdll_winetest:om as well as failing tests.
ROSTESTS-118 #resolve
svn path=/trunk/; revision=66304
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 21:56:03 +0000 (21:56 +0000)]
[USER32]
Implement SrvLogon (client-side), called by the SetWindowStationUser API (called by winlogon) when a user logs-on (or off).
See also http://www.openrce.org/reference_library/win32_call_chains/2003SP1/USER32/SetWindowStationUser and http://www.openrce.org/reference_library/win32_call_chains/2003SP1/USER32/Logon for details.
Part 1/2
svn path=/trunk/; revision=66303
Thomas Faber [Sun, 15 Feb 2015 18:20:59 +0000 (18:20 +0000)]
[ADVAPI32_WINETEST]
- Skip over service timeout tests because they take too long. This is not a bug, the tests are completing successfully -- however they are designed to cause service manager timeouts and take two minutes in doing so. Testbot time is too valuable to do this on every commit.
ROSTESTS-151
svn path=/trunk/; revision=66302
David Quintana [Sun, 15 Feb 2015 18:05:34 +0000 (18:05 +0000)]
[SHELL32]
* Include enumeration of hidden files in the default shell view, until we have a proper way of toggling it.
CORE-9192
svn path=/trunk/; revision=66301
Thomas Faber [Sun, 15 Feb 2015 17:57:34 +0000 (17:57 +0000)]
[TDILIB][IPHLPAPI][WSHTCPIP]
- Request only the access rights that are actually required in openTcpFile. Fixes many should-be access denied errors originating from netshell. While this doesn't fix the root cause of CORE-9172, it is a required step if we ever want netshell to work for non-Admin users.
CORE-9172
svn path=/trunk/; revision=66300
Thomas Faber [Sun, 15 Feb 2015 17:54:41 +0000 (17:54 +0000)]
[OLEAUT32_WINETEST]
- Re-enable test_apm and test_enhmetafile.
ROSTESTS-2
svn path=/trunk/; revision=66299
Thomas Faber [Sun, 15 Feb 2015 17:50:18 +0000 (17:50 +0000)]
[URLMON_WINETEST]
- Re-enable protocol test.
ROSTESTS-38
svn path=/trunk/; revision=66298
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 17:28:41 +0000 (17:28 +0000)]
[MSISERVER]: Fix few things after commits 66278 and 66279.
[WMISVC]: Add RPCSS dependency (ok it's not really used now since wmisvc is a stub, but it's for the future).
svn path=/trunk/; revision=66297
Pierre Schweitzer [Sun, 15 Feb 2015 17:22:13 +0000 (17:22 +0000)]
[BOOTDATA]
Add missing quote.
Spotted by Hermès
svn path=/trunk/; revision=66296
Pierre Schweitzer [Sun, 15 Feb 2015 17:19:57 +0000 (17:19 +0000)]
[WMISVC]
Add a stub for the "Windows Management Infrastructure" service.
This helps the Intel PRO eth card installer to go a bit farther
svn path=/trunk/; revision=66295
Sylvain Petreolle [Sun, 15 Feb 2015 16:41:08 +0000 (16:41 +0000)]
Remove duplicated flag KLF_SETFORPROCESS.
Patch by Kudratov Olimjon.
CORE-8545
svn path=/trunk/; revision=66294
Timo Kreuzer [Sun, 15 Feb 2015 16:18:18 +0000 (16:18 +0000)]
[FRAMEDYN]
Fix copypasta in the spec file
svn path=/trunk/; revision=66293
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 16:11:08 +0000 (16:11 +0000)]
Forgot those files too.
svn path=/trunk/; revision=66292
Hermès Bélusca-Maïto [Sun, 15 Feb 2015 16:08:36 +0000 (16:08 +0000)]
[WINSRV]: Remove the now-unneeded switch-app dialog that was moved to user32 since revision 51459.
svn path=/trunk/; revision=66291
Sylvain Petreolle [Sun, 15 Feb 2015 15:49:33 +0000 (15:49 +0000)]
Fix sysfile association.
Patch by Kudratov Olimjon.
CORE-8545
svn path=/trunk/; revision=66290
Thomas Faber [Sun, 15 Feb 2015 15:42:00 +0000 (15:42 +0000)]
[INF]
- Save inf files as UTF-8 in SVN, convert them to UTF-16 at build time as needed.
CORE-8221
svn path=/trunk/; revision=66289
Thomas Faber [Sun, 15 Feb 2015 15:21:52 +0000 (15:21 +0000)]
[SHELL32]
- Rename "Insert" to "Paste" in CDefaultContextMenu
svn path=/trunk/; revision=66288
Timo Kreuzer [Sun, 15 Feb 2015 14:39:02 +0000 (14:39 +0000)]
[FRAMEDYN]
Fix compilation on x64
svn path=/trunk/; revision=66287
Timo Kreuzer [Sun, 15 Feb 2015 11:24:52 +0000 (11:24 +0000)]
[LIBS]
Fix some MSVC warnings (and potential bugs) regarding signed/unsigned comparison.
svn path=/trunk/; revision=66286