Stefan Dösinger
27209c69a9
wined3d: Call arbfp_blit_surface and ffp_blit_blit_surface through the blit interfaces.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
6b455e74a0
wined3d: Move fixed function draw blits out of surface_blt_special.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
f84d741cb3
wined3d: Implement color keying in the ARB fixed function pipeline.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
483d9550c4
wined3d: Use finer grained colorkey state invalidation.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
382fa588a9
wined3d: Handle color key dirtification in wined3d_cs_exec_set_texture.
2015-04-15 22:21:57 +09:00
Mark Harmstone
2b650fa6db
uxtheme: Resize source image if destination smaller than margins.
2015-04-15 22:21:57 +09:00
Andrew Eikum
582b54329d
dsound/tests: Don't perform ALAW test on secondary buffers.
...
win2k supports it, winxp gives one error, vista+ gives another. This
isn't interesting behavior to test.
2015-04-15 16:22:10 +09:00
Alistair Leslie-Hughes
f2aa42de09
dpnet: Convert Address components to use an array.
2015-04-14 22:14:45 +09:00
Henri Verbeet
69047ed4f7
d3d8: Update the BackBufferCount after a successful reset.
2015-04-14 17:26:46 +09:00
Henri Verbeet
3ccac1a71f
d3d9: Update the backbuffer D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:44 +09:00
Henri Verbeet
c78312ad08
d3d9: Merge most of d3d9_device_Reset() and d3d9_device_ResetEx().
2015-04-14 17:26:42 +09:00
Henri Verbeet
549f7b8a9c
d3d8/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:40 +09:00
Henri Verbeet
af438d451c
d3d9/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:36 +09:00
Igor Kotrasinski
65e19a096d
dsound: Fix conning formula to correctly interpolate volume.
2015-04-14 16:51:25 +09:00
Sebastian Lackner
ea371a2446
ws2_32: Add a missing call to release_sock_fd.
2015-04-14 16:51:18 +09:00
Bruno Jesus
b69eb16816
ws2_32: Convert EBADF errno to ENOTSOCK.
2015-04-14 16:51:09 +09:00
Bruno Jesus
383ed3ce9a
ws2_32/tests: Add one more SO_ERROR test.
2015-04-14 16:50:48 +09:00
Andrew Eikum
a9a80b56b1
dsound: Stricter validation for formats in secondary buffers.
2015-04-14 16:50:15 +09:00
Andrew Eikum
8042831061
shell32: Add more knownfolders.
2015-04-14 16:50:07 +09:00
Thomas Faber
3f63177204
mshtml: Remove nsIDOMWindowUtils::SetCriticalDisplayPortForElement.
2015-04-13 20:27:40 +09:00
Jacek Caban
b94dd24eaf
mshtml: Use debugstr_mshtml_guid in object and embed element implementation.
2015-04-13 20:27:34 +09:00
Jacek Caban
81c13caf37
mshtml: Increment ref count in QI(IID_HTMLPluginContainer) call.
2015-04-13 20:27:31 +09:00
Joachim Priesner
8fff427bc0
wined3d: Load ModelView matrix for glLightfv calls.
...
Analogous to the light() function in state.c, the correct ModelView
matrix has to be loaded when glLightfv is called.
2015-04-13 16:41:48 +09:00
Julius Schwartzenberg
20aee0673d
dwrite: Font search is case insensitive.
2015-04-13 15:49:38 +09:00
Vincent Povirk
27ae589d2a
windowscodecs: Fix crash when PNG decoder is freed without successful init.
2015-04-13 15:22:41 +09:00
Bruno Jesus
2da8f9a9db
ws2_32/tests: Add more select() tests.
2015-04-13 15:08:49 +09:00
Mark Harmstone
9f622f1fa6
uxtheme: Fix typo making fonts italic.
2015-04-13 15:05:53 +09:00
Mark Harmstone
7aae2d2eae
uxtheme: Free properties when theme file closed.
2015-04-13 15:05:39 +09:00
Nikolay Sivov
444bc3556d
oleaut32/tests: Skip cache tests if it's disabled.
2015-04-13 15:05:19 +09:00
Nikolay Sivov
d6180c05b5
shlwapi/tests: Fix uninitialized memory reads (Valgrind).
2015-04-13 15:05:12 +09:00
Nikolay Sivov
4cf70b1418
rpcrt4/tests: Fix a minor leak (Valgrind).
2015-04-13 15:05:07 +09:00
Nikolay Sivov
f4096a30ea
mmdevapi: Fix returned format leak (Valgrind).
2015-04-13 15:05:03 +09:00
Nikolay Sivov
8095210d2c
winealsa: Fix a leak of a silence buffer (Valgrind).
2015-04-13 15:04:59 +09:00
Nikolay Sivov
8ff3ab8503
scrrun: Fix iterating through per-bucket pair list (Valgrind).
2015-04-13 15:04:55 +09:00
Francois Gouget
af4324e433
windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
2015-04-13 15:04:36 +09:00
Andrew Eikum
96971ea36d
shell32: Add more knownfolders.
2015-04-13 15:04:25 +09:00
Hans Leidekker
dc2228305c
msi: Add support for patching global assembly files.
2015-04-10 22:46:19 +09:00
Hans Leidekker
d263c91ce2
msi: Assume that file patches from registered MSI patches have already been applied.
2015-04-10 22:46:19 +09:00
Hans Leidekker
e4fd6265eb
msi: Take the component action into account for file patches.
2015-04-10 22:46:19 +09:00
Hans Leidekker
17b80c8ec0
msi: Don't read past the end of the patch list in MsiApplyMultiplePatchesW.
2015-04-10 22:46:18 +09:00
Hans Leidekker
2eda884bd7
fusion: Fix insufficient buffer size handling in IAssemblyName::GetDisplayName.
2015-04-10 22:46:18 +09:00
Hans Leidekker
382b72d729
fusion: Support buffer size queries in IAssemblyName::GetName.
2015-04-10 22:46:18 +09:00
Stefan Dösinger
c5c7137212
wined3d: Simplify alpha test and color keying in GLSL.
2015-04-10 21:44:13 +09:00
Stefan Dösinger
5c7707dc77
wined3d: Move alpha test states to the fragment pipeline.
...
This will allow some color keying cleanups. For Core Contexts we'll have
to emulate alpha testing in shaders anyway.
2015-04-10 21:44:01 +09:00
Stefan Dösinger
f4b6874491
wined3d: Match blitter and fragment processing color keying capabilities.
...
This is necessary if e.g. the nvts or ffp fragment processing pipeline
is selected for debugging purposes on a GPU that otherwise supports the
ARB program blitter.
2015-04-10 21:43:51 +09:00
Stefan Dösinger
5d51c97d07
wined3d: Implement color keying in the glsl fragment pipeline.
2015-04-10 21:43:31 +09:00
Stefan Dösinger
2d56694445
wined3d: Implement color keying in arbfp_blit.
2015-04-10 21:43:12 +09:00
Stefan Dösinger
439076d591
wined3d: Allow ARB blits from converted surfaces.
2015-04-10 21:42:47 +09:00
Stefan Dösinger
82db5954c4
wined3d: Set color keys through the command stream.
2015-04-10 21:42:41 +09:00
Maxime Lombard
086d2af629
wined3d: Add support for Nvidia GTX 970M.
2015-04-10 21:42:27 +09:00
Aaryaman Vasishta
1b1d77268f
d3drm: Add more interfaces to be queried from IDirect3DRMFrame2::QueryInterface.
2015-04-10 17:13:17 +09:00
Aaryaman Vasishta
415b7c1fec
d3drm: Fix IDirect3DRMFrame2::QueryInterface returning incorrect HRESULT.
2015-04-10 17:13:13 +09:00
Mark Harmstone
a1c3b30f49
uxtheme: Fix a copy-paste error which mean that GetThemeString would always fail.
2015-04-10 15:21:44 +09:00
Andrew Eikum
c6b999b901
shell32: Add more knownfolders.
2015-04-10 15:21:35 +09:00
Marcus Meissner
c1c06a9093
wininet: Avoid memory leak in error exit (Coverity).
2015-04-10 15:21:19 +09:00
Mark Harmstone
c6b4b4b93e
uxtheme: Fix colour errors in UXTHEME_StretchBlt.
2015-04-09 14:56:34 +09:00
Mark Harmstone
b0a9fb6b0d
comctl32: Fix drawing of buddy background for updown controls.
2015-04-09 14:55:17 +09:00
Bruno Jesus
61ed82fc86
ws2_32: Restore the local socket address that was bound with filter for getsockname().
2015-04-09 13:26:29 +09:00
Bruno Jesus
dcfde9a9df
ws2_32/tests: Add tests about retrieving the local address of an interface bound socket.
2015-04-09 13:26:24 +09:00
Bruno Jesus
0fbbb1297d
secur32: Don't try to set an empty target name in schan_InitializeSecurityContextW.
...
Based on original patch by Nikos Mavrogiannopoulos.
2015-04-09 13:25:04 +09:00
Andrew Eikum
f58c11767a
shell32: Add more knownfolders.
2015-04-09 13:24:30 +09:00
Andrew Eikum
e4868d5635
shell32: Allocate returned array in IKnownFolderManager::GetFolderIds.
2015-04-09 13:24:23 +09:00
Aric Stewart
3d30db2248
dinput: Add JoystickID to the Instance Name.
2015-04-08 23:34:15 +09:00
Andrew Eikum
915bef8725
shell32: Add more knownfolder definitions.
2015-04-08 23:21:33 +09:00
Andrew Eikum
c01efd0666
shell32: Support setting and retrieving KnownFolder parsing names.
2015-04-08 23:19:35 +09:00
Bruno Jesus
71c60d15d3
ws2_32: Handle SO_ERROR manually in getsockopt().
...
As soon as SO_ERROR is read from getsockopt it is reset in the kernel,
when attempting a non-blocking connection the wine server reads
SO_ERROR first so when the application tries to read the value it will
end with zero.
2015-04-08 23:16:40 +09:00
Bruno Jesus
b34ca6f4fe
ws2_32: Add a more generic function to retrieve socket errors from server.
2015-04-08 23:16:24 +09:00
Bruno Jesus
f01ccea4b5
ws2_32/tests: Add some more select() related tests.
2015-04-08 23:15:55 +09:00
Sebastian Lackner
14219b0c3b
wined3d: Fix a typo in vertexshader_init.
...
Should fix the graphical corruptions recently introduced by
002713de6d
.
2015-04-08 23:14:24 +09:00
Bruno Jesus
5c323a540c
gdi32: Support negative count values in GetBitmapBits.
2015-04-08 16:23:49 +09:00
Sebastian Lackner
3a14df3b9a
wined3d: Fix typo in init_output_registers.
2015-04-08 16:22:41 +09:00
Nikolay Sivov
17339f4f94
shell32: Cleanup IShellItem creation calls.
2015-04-08 16:22:30 +09:00
Francois Gouget
e9d010ef62
shell32: Add support for the OS X 'My Stuff' folders.
2015-04-08 16:21:39 +09:00
Sebastian Lackner
a7247df6ca
server: Implement waiting for job objects.
2015-04-07 23:16:20 +09:00
Sebastian Lackner
7984fb9fbe
kernel32/tests: Add tests for waiting on an job object.
2015-04-07 23:16:01 +09:00
Andrew Cook
1d359a5827
server: Implement TerminateJobObject.
2015-04-07 23:15:47 +09:00
Stefan Dösinger
b413a4e202
wined3d: Add more formats to wined3d_format_convert_color_to_float.
2015-04-07 23:10:33 +09:00
Stefan Dösinger
fa0a9232e0
wined3d: Move surface_convert_color_to_float to utils.c.
2015-04-07 23:10:30 +09:00
Stefan Dösinger
8a101bc1f5
wined3d: Add a function for wined3d_gl_resource_type to texture target conversion.
2015-04-07 23:10:20 +09:00
Stefan Dösinger
f260c17b34
wined3d: Use a shader for unconverted blits.
2015-04-07 23:10:14 +09:00
Nikolay Sivov
1d3d086560
shell32: Remove a couple of redundant lines.
2015-04-07 18:53:44 +09:00
Nikolay Sivov
d19790840f
shell32: Cleanup item array creation code.
2015-04-07 18:53:40 +09:00
Nikolay Sivov
47f8dbcb36
shell32: Fix allocation size (Valgrind).
2015-04-07 18:53:32 +09:00
Marcus Meissner
369cf7118b
d3drm: Avoid potential double free (Coverity).
2015-04-07 15:16:46 +09:00
Marcus Meissner
b4ec412203
comctl32: Avoid integer overflow (Coverity).
2015-04-07 15:15:11 +09:00
Sebastian Lackner
4ae0ef44d2
kernel32: Add stub for PowerClearRequest.
2015-04-07 15:14:40 +09:00
Sebastian Lackner
25505995af
kernel32: Add stub for PowerSetRequest.
2015-04-07 15:14:35 +09:00
Sebastian Lackner
966dd5074d
kernel32: Add stub for PowerCreateRequest.
2015-04-07 15:14:29 +09:00
Sebastian Lackner
d3be42ab96
user32: Invalidate key state cache globally after running LL hooks.
2015-04-07 15:14:04 +09:00
Sebastian Lackner
325c061bbd
user32: Move key state cache into a separate struct.
2015-04-07 15:14:02 +09:00
Bruno Jesus
4eff187961
netapi32: Better stub NetStatisticsGet().
2015-04-07 15:12:17 +09:00
Daniel Lehman
a57c91ed39
wininet: Trace loaded proxy settings.
2015-04-07 15:11:37 +09:00
Bruno Jesus
d945234c13
ws2_32: Shortcut socket() to WSASocketW instead of WSASocketA.
2015-04-07 15:11:27 +09:00
Bruno Jesus
a07d4e44d0
ws2_32: Better trace shutdown().
2015-04-07 15:11:09 +09:00
Nikolay Sivov
551f0a157f
dwrite: Return S_OK from AnalyzeNumberSubstitution().
2015-04-07 15:10:38 +09:00
Vincent Povirk
3c74e465bc
gdiplus: Add support for reading png gAMA chunks.
2015-04-07 15:10:20 +09:00
Vincent Povirk
131a7b03e8
windowscodecs: Implement PNG gAMA metadata reader.
2015-04-07 15:09:54 +09:00
Vincent Povirk
5b893587bd
windowscodecs: Add test for PNG gAMA metadata.
2015-04-07 15:09:47 +09:00
Vincent Povirk
d4f4c76bc6
gdiplus: Fix leak in png metadata reader.
2015-04-07 15:09:40 +09:00
Grazvydas Ignotas
2fee06de49
dbghelp: Detect if return address information is missing.
2015-04-07 15:08:44 +09:00
Stas Cymbalov
c1c108f58c
dsound: Fix angle to sound source calculation.
2015-04-06 23:29:19 +09:00
Andrew Eikum
025e6650e4
wineoss.drv: Cap reported OSS fill level to expected level.
...
Some devices apparently return that the buffer contains an extra frame
that we never wrote. We should account for that to avoid an integer
underflow.
2015-04-06 23:23:43 +09:00
Alexandre Julliard
a826c31f00
msvcp60: Merge more I/O stream code with msvcp90 to reduce the differences.
2015-04-06 23:01:08 +09:00
Jacek Caban
1c9d6e72e5
wmvcore: Added IWMReaderAdvanced* stub implementation.
2015-04-06 22:34:20 +09:00
Nikolay Sivov
533323d703
scrrun: Implement GetSpecialFolder().
2015-04-06 22:34:10 +09:00
Sebastian Lackner
01c2af446a
ntoskrnl: Avoid repeated FIXME messages in PsLookupProcessByProcessId.
2015-04-06 18:06:21 +09:00
Sebastian Lackner
8729575112
secur32: Return more context attributes in schan_InitializeSecurityContextW.
2015-04-06 18:06:17 +09:00
Sebastian Lackner
26c9ce5d0b
user32/tests: Add tests for ToAscii.
2015-04-06 18:06:13 +09:00
Sebastian Lackner
a2695810e7
user32/tests: Add tests for ToUnicodeEx with a NULL pointer as keystate.
2015-04-06 18:06:10 +09:00
Sebastian Lackner
1059ee3cba
user32: Check for NULL pointer in ToUnicodeEx.
2015-04-06 18:06:04 +09:00
Michael Müller
0601c86542
ws2_32: Don't return an error in WS_select when EINTR happens during timeout.
2015-04-06 16:10:14 +09:00
Andrew Cook
4113fd875c
ntdll: Return success for JobObjectBasicUIRestrictions.
2015-04-06 16:06:25 +09:00
Mark Harmstone
1a9810b385
uxtheme: Fix off-by-one error in array size.
2015-04-06 16:04:41 +09:00
Mark Harmstone
ed0c6746dd
kernel32: Stub out GetFileMUIPath.
2015-04-06 12:49:03 +09:00
Bruno Jesus
5c8aad8d76
ws2_32: Fix copy & paste error in fd_sets_to_poll (Coverity).
2015-04-06 12:10:45 +09:00
Nikolay Sivov
77a63b7245
browseui: Return interface pointer instead of impl pointer.
2015-04-06 12:09:28 +09:00
Nikolay Sivov
961b1a270f
ole32: Remove a couple of interface casts.
2015-04-06 12:09:17 +09:00
Nikolay Sivov
52251ac6da
dmscript: Implement GetClassID() for IDirectMusicTrack.
2015-04-06 12:09:10 +09:00
Nikolay Sivov
b16432f2c2
dwrite: Add cluster metrics entry for inline objects too.
2015-04-06 12:09:03 +09:00
Sebastian Lackner
51c21cca98
kernel32: Fix calculation of returned buffer in get_registry_locale_info.
...
Fixes a regression introduced by 8826ba1bc8
.
2015-04-06 12:06:18 +09:00
Andrew Eikum
1d5914b777
gdiplus: Avoid unnecessary pre-multiplied alpha conversions in GdipDrawImagePointsRect.
...
We can avoid doing a pre-multiplied alpha conversion by detecting
whether we need to perform any graphics operations ahead of time.
2015-04-06 12:04:15 +09:00
Alexandre Julliard
125b079f60
ws2_32: Include wsnwlink.h even without IPX support.
2015-04-04 11:55:56 +09:00
Nikolay Sivov
0c116d7736
dwrite: Fix cluster width and length calculation.
2015-04-03 20:51:46 +09:00
Piotr Caban
52df833a72
advapi32: Handle NULL DACL in SetSecurityInfo.
2015-04-03 17:07:44 +09:00
Thomas Faber
fd8a33fde8
winegstreamer: Avoid side-effects in asserts.
2015-04-03 17:07:38 +09:00
Thomas Faber
2885e712f7
user32/tests: Avoid side-effect in an assert.
2015-04-03 17:07:38 +09:00
Thomas Faber
655e7f98db
setupapi/tests: Avoid side-effect in an assert.
2015-04-03 17:07:38 +09:00
Andrew Cook
5d85f57814
server: Track handle count of objects.
2015-04-03 17:07:37 +09:00
Sebastian Lackner
33c3990e4d
ntdll: Fix various bugs RtlUnwindEx on x86_64.
2015-04-03 17:07:36 +09:00
Hans Leidekker
09aec59870
wbemprox: Add a partial implementation of Win32_Printer.
2015-04-03 17:07:36 +09:00
Hans Leidekker
64823801fc
wbemprox: Implement more properties of Win32_VideoController.
2015-04-03 17:07:36 +09:00
Hans Leidekker
1f004b34ad
wbemprox: Implement more properties of Win32_Processor.
2015-04-03 17:07:35 +09:00
Hans Leidekker
db6d7dd060
wbemprox: Fix a memory leak.
2015-04-03 17:07:35 +09:00
Hans Leidekker
3c5ef7c4ad
wbemprox: Make sure to allocate sufficient memory in resize_table.
2015-04-03 17:07:35 +09:00
Shuai Meng
287d419e5e
vbscript: Fixed Hex.
2015-04-03 11:56:21 +09:00
Francois Gouget
e4c285b074
shell32: Point the 'My Documents' symbolic link to the XDG or OS X 'Documents' folder if they exist.
2015-04-03 11:22:00 +09:00
Francois Gouget
d46e6fe6b6
wmp: Mark internal symbols with hidden visibility.
2015-04-03 00:33:30 +09:00
Francois Gouget
ef0b22aabb
wininet; Mark internal symbols with hidden visibility.
2015-04-03 00:33:30 +09:00
Francois Gouget
6027c88cdf
wineps.drv: Mark internal symbols with hidden visibility.
2015-04-03 00:33:30 +09:00
Andrew Cook
47ffeaee74
server: Implement io completion messages for job objects.
2015-04-03 00:33:29 +09:00
Andrew Cook
0dbe5adc21
server: Implement job inheritance.
2015-04-03 00:33:29 +09:00
Andrew Cook
ecd41d1de7
server: Implement job limit flags.
2015-04-03 00:33:29 +09:00
Stefan Dösinger
e8b9f8134d
wined3d: Define a constant for the blit texture size parameter.
2015-04-03 00:33:29 +09:00
Stefan Dösinger
ad50f872ae
wined3d: Pass a struct arbfp_blit_type to the blit shader generation functions.
2015-04-03 00:33:28 +09:00
Stefan Dösinger
6cf421399b
wined3d: Use bitfields in struct arbfp_blit_type.
2015-04-03 00:33:28 +09:00
Stefan Dösinger
da7abd29b4
wined3d: Pass a wined3d_ffp_texture_type enum to blit shader functions.
2015-04-03 00:33:28 +09:00
Stefan Dösinger
844c4efb47
wined3d: Give tex_type and its values a better name.
2015-04-03 00:33:28 +09:00
Bruno Jesus
846febbc3d
ws2_32: Better trace setsockopt/getsockopt.
2015-04-03 00:33:28 +09:00
Alistair Leslie-Hughes
46198a5fa6
msctf: Always return FALSE in DllCanUnloadNow.
2015-04-03 00:33:27 +09:00
Nikolay Sivov
af30ffaa43
comctl32/tests: Fix couple of metrics tests that fail on some systems.
2015-04-02 23:14:36 +09:00