Commit Graph

106318 Commits

Author SHA1 Message Date
Hugh McMaster
3f01461ddc regsvr32: Make Dll* exports WINAPI. 2015-06-24 19:07:12 +09:00
Hugh McMaster
485b8dfcf2 regsvr32: Add WriteFile fallback if WriteConsole fails. 2015-06-24 19:06:34 +09:00
Hugh McMaster
fdae80d45f regsvr32: Convert codebase to Unicode. 2015-06-24 19:06:32 +09:00
Jacek Caban
611b6725e1 msscript.ocx: Added DLL registration implementation. 2015-06-24 18:50:49 +09:00
Jacek Caban
90466296e3 msscript.ocx: Added typelib. 2015-06-24 18:50:18 +09:00
André Hentschel
8d4917e865 include: Add IMAGE_LOAD_CONFIG_DIRECTORY64 definition. 2015-06-24 15:37:02 +09:00
Sebastian Lackner
3d203b1ecb ntoskrnl: Use SIZE_T to store 64-bit offset to USER_SHARED_DATA page. 2015-06-24 15:36:41 +09:00
Nikolay Sivov
ed06707bac amstream: Create a surface if it wasn't provided in CreateSample(). 2015-06-24 15:28:50 +09:00
Nikolay Sivov
91e4394c1b qmgr: Simplify GetProgress() with a structure copy. 2015-06-24 15:28:08 +09:00
Huw Davies
da5151fd54 shell32/tests: Don't leave behind open explorer windows. 2015-06-23 21:59:40 +09:00
Nikolay Sivov
8ae201548f qmgr: Simplify string duplication using a helper. 2015-06-23 21:59:36 +09:00
Jacek Caban
74e37bc301 msscript.ocx: Added stub DLL. 2015-06-23 20:52:09 +09:00
Sebastian Lackner
b80bbd5986 kernel32/tests: Add GetVolumePathNameW tests. 2015-06-23 20:46:09 +09:00
Sebastian Lackner
d01c135aed kernel32/tests: Add a lot of picky GetVolumePathName tests. 2015-06-23 20:46:08 +09:00
Erich E. Hoover
ed151a5efc kernel32: Handle device paths in GetVolumePathName.
NT-style paths that have a device prefix (\??\) also return the drive
of the current working directory (even if they're valid devices).
2015-06-23 20:46:08 +09:00
Erich E. Hoover
5a84969f39 kernel32: Handle bogus DOS paths in GetVolumePathName.
Paths that are not NT and not even close to DOS don't actually fail
catastrophically.  Even though MSDN suggests that it returns the boot
drive in this case, tests indicate that it returns the drive of the
current working directory.
2015-06-23 20:46:07 +09:00
Erich E. Hoover
e8e13308ea kernel32: Handle semi-DOS paths in GetVolumePathName.
Add support for "semi-DOS" paths, these paths revert to the drive
letter specified in the first character.
2015-06-23 20:46:03 +09:00
Erich E. Hoover
62279b7f4d kernel32/tests: Add a bunch more GetVolumePathName tests. 2015-06-23 20:44:25 +09:00
Erich E. Hoover
b29b0d2cff kernel32/tests: Convert GetVolumePathName tests into a list. 2015-06-23 20:44:25 +09:00
Erich E. Hoover
f6c7e247ad kernel32: Implement GetVolumePathName.
The purpose of this function is to return the most fundamental path
without leaving a filesystem.  Steam uses this so that it can use inode
searches, without this functionality some installations/validations will
fail if the Steam Library is not on the same drive as Steam
itself (symlink'd to another location).
2015-06-23 20:44:21 +09:00
Iván Matellanes
7b877fbce8 msvcirt: Add implementation of streambuf::sgetn/sputn. 2015-06-23 19:34:10 +09:00
Iván Matellanes
f71186b645 msvcirt: Add implementation of streambuf::xsputn. 2015-06-23 19:34:01 +09:00
Iván Matellanes
a507132cdc msvcirt: Add implementation of streambuf::xsgetn. 2015-06-23 19:33:56 +09:00
Alistair Leslie-Hughes
275364d919 dpnet: Correct adding components in Duplicate. 2015-06-23 19:18:38 +09:00
Nikolay Sivov
1470684539 amstream: Forward IUnknown methods to IAMMediaStream for streams. 2015-06-23 17:20:25 +09:00
Nikolay Sivov
eb0b1d55e4 amstream: Implement GetDirectDraw(). 2015-06-23 17:20:23 +09:00
Nikolay Sivov
17283f9be5 amstream: Keep stream reference when creating sample. 2015-06-23 17:20:14 +09:00
Nikolay Sivov
139445eb49 amstream: Implement IDirectDrawStreamSample_GetSurface(). 2015-06-23 17:20:12 +09:00
Alex Henrie
c68843f898 user32: Send BM_SETCHECK before WM_CAPTURECHANGED and add tests. 2015-06-23 17:08:23 +09:00
Nikolay Sivov
69d5e351f9 dwrite: Call SetFillMode() once per run. 2015-06-23 15:08:11 +09:00
Nikolay Sivov
643125e50f dwrite: Set baseline origin Y for reported runs. 2015-06-23 15:08:09 +09:00
Nikolay Sivov
88663caf74 dwrite/tests: Show that line baseline is relative to this line. 2015-06-23 15:08:07 +09:00
Nikolay Sivov
8adc6679e9 dwrite: Set line baseline/height from font metrics. 2015-06-23 15:08:05 +09:00
Nikolay Sivov
9c9f8c0bb9 quartz/tests: Get rid of some casts. 2015-06-23 15:08:01 +09:00
Huw Davies
645a31474c Revert "advapi32: Fix RegEnumValueW when enumerating long values.".
This reverts commit 443ef6e7a6.
The tests fail on all versions of Windows.
2015-06-23 15:04:03 +09:00
Piotr Caban
d940ac2412 msvcr110: Add __crtGetLocaleInfoEx implementation. 2015-06-22 20:58:31 +09:00
Bernhard Übelacker
443ef6e7a6 advapi32: Fix RegEnumValueW when enumerating long values. 2015-06-22 20:58:23 +09:00
Hans Leidekker
927400be63 wbemprox: Implement Win32_Process.WorkingSetSize. 2015-06-22 19:18:57 +09:00
Hans Leidekker
bd647dc013 wbemprox: Implement Win32_OperatingSystem.Primary. 2015-06-22 19:18:55 +09:00
Hans Leidekker
13490899f1 wbemprox: Fix some memory leaks (Coverity). 2015-06-22 19:18:52 +09:00
Hans Leidekker
597c5f9c4b msi: Open database cabinet streams through the streams implementation. 2015-06-22 19:18:48 +09:00
Hans Leidekker
806ff30f92 msi/tests: Fix test failures on win2k3. 2015-06-22 19:17:50 +09:00
Nikolay Sivov
b43850a363 dwrite: Store character spacing layout settings. 2015-06-22 19:17:35 +09:00
Alistair Leslie-Hughes
e70b50d772 d3dcompiler_47: Add stub dll. 2015-06-22 19:16:49 +09:00
Alistair Leslie-Hughes
ca7ce1678b d3dcompiler_46: Add stub dll. 2015-06-22 19:16:49 +09:00
Nikolay Sivov
86a7f329be dwrite: Forward GetRecommendedRenderingMode() to newer method. 2015-06-22 19:16:49 +09:00
Jacek Caban
ab3744d275 urlmon/tests: Skip https tests on platforms that don't support them.
Based on patch by Huw Davies.
2015-06-22 19:16:49 +09:00
Jacek Caban
9d3fda008f wininet: Cache blocking state in netconn_t. 2015-06-22 19:16:49 +09:00
Jacek Caban
eef89b5070 wininet: Call set_socket_blocking always and only when needed. 2015-06-22 19:16:49 +09:00
Gerald Pfeifer
ced33792ff winedbg: Avoid "uninitialized variable" compiler warning in types_extract_as_longlong. 2015-06-22 19:16:48 +09:00