Commit Graph

78026 Commits

Author SHA1 Message Date
Henri Verbeet 0f49ffae41 ddraw: Properly swap the wined3d texture parent in ddraw_surface7_Flip(). 2013-12-06 16:46:39 +01:00
Nikolay Bogoychev 34ad4c7014 wined3d: Recognize GeForce GTX 765M. 2013-12-06 16:46:33 +01:00
Nikolay Bogoychev 48de52e2e0 wined3d: Recognize Haswell mobile graphics 4600. 2013-12-06 16:46:27 +01:00
Nikolay Sivov b968c9c542 ole32: Fix refcount of returned enumeration instances. 2013-12-06 13:15:22 +01:00
Nikolay Sivov aeb35b20ec ole32: Store categories with offset so it's possible to copy them directly. 2013-12-06 13:15:19 +01:00
Nikolay Sivov 4de8d4b0ba ole32: Use private define for char length of GUID string representation. 2013-12-06 13:15:15 +01:00
Nikolay Sivov 03f2b6e989 ole32: COM cleanup of IEnumGUID implementations. 2013-12-06 13:15:11 +01:00
Huw Davies f13fe24e9e riched20: Remove some over-zealous calls to clear the insert style.
It's cleared correctly, if the selection actually changes, in the
selection change notification handler.
2013-12-06 13:15:02 +01:00
Huw Davies 160f65f24a riched20: Move the various selection setting methods to a common function. 2013-12-06 13:14:58 +01:00
Henri Verbeet 660bc8b717 wined3d: Print the WINED3D_SWAP_EFFECT_FLIP FIXME only once.
The comment is also outdated.
2013-12-06 13:14:52 +01:00
Henri Verbeet 36dbac6cb8 wined3d: Set the volume container in volume_init(). 2013-12-06 13:14:52 +01:00
Henri Verbeet 5db26f7b45 wined3d: Pass a wined3d_resource_desc structure to volume_init(). 2013-12-06 13:14:52 +01:00
Henri Verbeet 15c1a26b55 wined3d: Create volumes inside wined3d. 2013-12-06 13:14:52 +01:00
Henri Verbeet da3549315f wined3d: Get rid of the buffer_object_size field from struct wined3d_buffer. 2013-12-06 13:14:52 +01:00
Vincent Povirk 608b1e1414 mscoree: Update Wine Mono to 4.5.2. 2013-12-05 15:59:03 +01:00
Francois Gouget 94eb50eda0 ddraw/tests: Fix compilation on systems that don't support nameless unions. 2013-12-05 12:40:57 +01:00
Ken Thomases 1577fb6c3f dbghelp: For Mach-O, get the address of the process's image info from its PEB. 2013-12-05 12:40:56 +01:00
Ken Thomases 22cf68e1bc ntdll: On Mac, store the dyld image info address in the PEB. 2013-12-05 12:40:56 +01:00
Henri Verbeet ce09d3633a ddraw: Properly flip through the swap chain in ddraw_surface7_Flip(). 2013-12-05 12:40:56 +01:00
Henri Verbeet 7524258aaf ddraw: Implement flips inside ddraw. 2013-12-05 12:40:56 +01:00
Henri Verbeet f637c229f9 ddraw/tests: Add a test for primary surface capabilities. 2013-12-05 12:40:56 +01:00
Henri Verbeet 8797a9eda3 ddraw: Require a non-zero back buffer count for swap chains. 2013-12-05 12:40:56 +01:00
Henri Verbeet 23f47b573e ddraw: Require DDSCAPS_FLIP and DDSCAPS_COMPLEX to be used together. 2013-12-05 12:40:55 +01:00
Nikolay Sivov a6944484a4 ole32: Explicitly check for S_OK. 2013-12-05 12:40:55 +01:00
Nikolay Sivov 97ec8b0150 ole32: Use existing code to return IMarshal from CoGetStandardMarshal(). 2013-12-05 12:40:55 +01:00
Nikolay Sivov d52f18da8e ole32: COM cleanup for StdMarshal. 2013-12-05 12:40:55 +01:00
Frédéric Delanoy e1ef0d1174 wininet/tests: Use BOOL type where appropriate. 2013-12-05 10:58:20 +01:00
Huw Davies 67545ed54c kernel32: Give the non-wildcard case a chance of succeeding first time around. 2013-12-04 21:19:04 +01:00
Frédéric Delanoy 9be5df10ae shlwapi/tests: Avoid memory leaks (coverity). 2013-12-04 21:19:04 +01:00
Stefan Dösinger 799c2fb866 d3d9/tests: Extend the sysmem texture mipmap test. 2013-12-04 21:19:03 +01:00
Aric Stewart 7e079b0617 wineps: Use vertical orientation table to determine rotation. 2013-12-04 21:19:02 +01:00
Aric Stewart ff0717d004 gdi32: Use vertical orientation table to determine rotation. 2013-12-04 21:18:55 +01:00
Aric Stewart 742cde4fab tools: Build vertical orientation table.
Based on data related to UTR #50 Unicode Vertical Text Layout.
2013-12-04 16:34:04 +01:00
Henri Verbeet 6cba2285bc ddraw: Reject creating primary surfaces with DDSCAPS_TEXTURE. 2013-12-04 11:08:22 +01:00
Henri Verbeet a9afc9356e ddraw: Reject explicitly creating a flippable front buffer. 2013-12-04 11:08:19 +01:00
Henri Verbeet 00eaf27dc7 ddraw: Validate that surfaces are on the same swap chain in ddraw_surface7_Flip(). 2013-12-04 11:07:51 +01:00
Henri Verbeet 74e3f516bc ddraw: Attach the first surface in the swap chain to the last one. 2013-12-04 11:07:46 +01:00
Henri Verbeet ab8d59c29d ddraw: Reject flips of surfaces with themselves. 2013-12-04 11:07:41 +01:00
Nikolay Sivov 3b6d06e33c ole32: Trace library path to be added to list. 2013-12-04 11:07:29 +01:00
Nikolay Sivov 5edaed3ee3 qmgr: Rearrange BSC methods in a natural way, call with proper wrapper. 2013-12-04 11:07:26 +01:00
Nikolay Sivov f4a2163de7 qmgr: Add file to a job with 1 refcount. 2013-12-04 11:07:20 +01:00
Nikolay Sivov 5cbd28aa51 qmgr: Implement AddFile() with AddFileSet(). 2013-12-04 11:07:11 +01:00
Michael Stefaniuc 5092ecf6fe comctl32/tests: Finally compile with -D__WINESRC__. 2013-12-04 11:06:53 +01:00
Michael Stefaniuc 4ecd867706 comctl32/tests: Make treeview.c compile with -D__WINESRC__. 2013-12-04 11:06:14 +01:00
Michael Stefaniuc 133c691f1f comctl32/tests: Avoid non-AW aware TreeView_*() macros. 2013-12-04 11:06:05 +01:00
Frédéric Delanoy 5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
Huw Davies fed9f67bc4 ntdll: Don't reduce the size of the local buffer when we come to read another batch of entries.
In the wildcard case, we can't know how much to reduce it by anyway.
2013-12-03 19:40:22 +01:00
Stefan Dösinger 42470bae67 ddraw/tests: Test SetSurfaceDesc and Lock interaction. 2013-12-03 19:36:13 +01:00
Stefan Dösinger 5e43ee256c ddraw: Check for lpSurface=NULL in SetSurfaceDesc. 2013-12-03 19:36:11 +01:00
Stefan Dösinger c15d89c803 ddraw: SetSurfaceDesc accepts DDSD_CAPS with dwCaps=0. 2013-12-03 19:36:09 +01:00
Stefan Dösinger 1f36605886 ddraw: SetSurfaceDesc is not allowed on managed textures. 2013-12-03 19:36:07 +01:00
Stefan Dösinger eb361e9eec ddraw/tests: Port test_set_surface_desc to other versions. 2013-12-03 19:36:04 +01:00
Austin English 58bb260885 apphelp: Add a stub for ShimFlushCache. 2013-12-03 12:41:02 +01:00
Frédéric Delanoy 47ed171aac rpcrt4: Use BOOL type where appropriate. 2013-12-03 12:40:19 +01:00
Henri Verbeet e780ee581d ddraw: Return the correct error in ddraw_surface7_Flip() when the surface is not flippable. 2013-12-03 12:35:19 +01:00
Henri Verbeet 66c71baefe ddraw: Only set DDSCAPS_FRONTBUFFER on flippable surfaces. 2013-12-03 12:35:14 +01:00
Henri Verbeet 76420a2441 ddraw: Only set DDSCAPS_VISIBLE on the root surface. 2013-12-03 12:35:11 +01:00
Henri Verbeet 28efaec21f ddraw: Only set DDSCAPS_PRIMARYSURFACE on the root surface. 2013-12-03 12:35:07 +01:00
Henri Verbeet ebd5c2076c ddraw/tests: Add a surface flipping test. 2013-12-03 12:35:03 +01:00
Ken Thomases 15467577fc dbghelp: Add debug logging to some error paths in the Mach-O support. 2013-12-03 12:34:45 +01:00
Ken Thomases 3fe34fe346 dbghelp: Fix some parameter names and types in the Mach-O support. 2013-12-03 12:33:55 +01:00
Ken Thomases f0c4354a6b winemac: Include the OpenGL headers to fix building on OS X 10.9. 2013-12-03 12:33:44 +01:00
André Hentschel 66932a8855 comctl32/tests: Make trackbar.c compile with -D__WINESRC__. 2013-12-03 12:33:24 +01:00
Frédéric Delanoy 60a592b77a mshtml: Avoid memory leaks (Coverity). 2013-12-02 19:22:30 +01:00
Stefan Dösinger 60ecf707a7 wined3d: Remove a useless comment. 2013-12-02 17:16:45 +01:00
Stefan Dösinger 6f865d3ea5 wined3d: Don't pass the pitch to read_from_framebuffer. 2013-12-02 17:16:43 +01:00
Stefan Dösinger e8c774e486 wined3d: Remove redundant state restoration from read_from_framebuffer. 2013-12-02 17:16:38 +01:00
Stefan Dösinger 6907faf805 wined3d: Use surface_get_memory in read_from_framebuffer. 2013-12-02 17:16:34 +01:00
Stefan Dösinger ae3788dcba wined3d: Add a function to retrieve surface data. 2013-12-02 17:16:28 +01:00
Henri Verbeet 019143a6a9 ddraw/tests: Unify the skip messages a bit. 2013-12-02 12:12:54 +01:00
Henri Verbeet a86aba4bc0 ddraw/tests: Add some missing DestroyWindow() calls. 2013-12-02 12:12:51 +01:00
Henri Verbeet 8a9fdb567e ddraw: Get rid of the DDSCAPS_BACKBUFFER validation in ddraw_surface_create().
All callers except ddraw1_CreateSurface() already have a stricter check
themselves.
2013-12-02 12:12:48 +01:00
Henri Verbeet d56b7c2016 ddraw: Use hr_ddraw_from_wined3d() in ddraw_surface_create(). 2013-12-02 12:12:45 +01:00
Henri Verbeet 7052c87358 wined3d: Properly check for the front buffer in d3dfmt_get_conv(). 2013-12-02 12:12:43 +01:00
Hans Leidekker 3271b98263 msi: Fix handling of empty mask edit templates. 2013-12-02 12:12:39 +01:00
Andrey Gusev 1f29734b18 d3dcompiler_43: Fix a typo. 2013-12-02 11:09:07 +01:00
Andrey Gusev f5be799b07 d3d11: Add version.rc file. 2013-12-02 11:08:53 +01:00
André Hentschel e8ac5892e8 propsys: Add stub for PSGetPropertyDescriptionListFromString. 2013-12-02 10:57:28 +01:00
Frédéric Delanoy 901fff3c07 winealsa.drv: Use BOOL type where appropriate. 2013-12-02 10:54:56 +01:00
Nikolay Sivov fd65b0a1c3 ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken(). 2013-12-02 10:52:41 +01:00
André Hentschel e810a58494 comctl32/tests: Make toolbar.c compile with -D__WINESRC__. 2013-12-02 10:52:20 +01:00
André Hentschel af9073accb comctl32/tests: Make rebar.c compile with -D__WINESRC__. 2013-12-02 10:51:58 +01:00
Michael Stefaniuc bacd9abbc0 quartz: Cast to the correct type instead to void pointer. 2013-12-02 10:50:57 +01:00
Michael Stefaniuc 4b59a4266a comctl32/tests: Make monthcal.c compile with -D__WINESRC__. 2013-12-02 10:50:44 +01:00
Stefan Leichter 89832cde4e dbghelp: Add a null check for optional output parameter for function SymFromAddr. 2013-12-02 10:50:32 +01:00
Francois Gouget 0b5b54e9f4 msvcrt: Standardize on using a comparison operator to ensure we return 0 or 1. 2013-12-02 10:49:38 +01:00
Nikolay Sivov 202e71769e qmgr/tests: Fixed some test failures on older windows versions. 2013-12-02 10:48:37 +01:00
Vincent Povirk 7a728d1813 windowscodecs: Don't treat S_FALSE as failure. 2013-12-02 10:47:52 +01:00
Francois Gouget 542652deab comctl32: TTM_ADDTOOLW must refuse to set a tooltip text to NULL. 2013-12-02 10:47:24 +01:00
Alexandre Julliard bc9650392a makefiles: Include AUTHORS file directly from the top-level directory. 2013-11-30 12:43:20 +01:00
Alexandre Julliard 67f9b6e3c5 configure: Update FreeType configure checks for the changed headers location. 2013-11-30 11:55:26 +01:00
Francois Gouget e4856dbb70 libport: Add an isfinite() implementation for Solaris. 2013-11-29 17:58:40 +01:00
Frédéric Delanoy 8e262f8736 twain_32: Ensure FreeLibrary is called on error case (coverity). 2013-11-29 17:58:38 +01:00
Jacek Caban fc73f4726e mshtml: Use uri_nofrag instead of full URI in navigate_anchor. 2013-11-29 13:32:52 +01:00
Jacek Caban 8c6d9482bc mshtml: Strip hash part before combining URIs. 2013-11-29 13:32:49 +01:00
Frédéric Delanoy 323bec99b3 winex11.drv: Use BOOL type where appropriate. 2013-11-29 13:32:46 +01:00
Frédéric Delanoy 69d35a01cf winemac.drv: Use BOOL type where appropriate. 2013-11-29 13:32:44 +01:00
Henri Verbeet 82d5f36c8b ddraw: Get rid of copy_to_surfacedesc2(). 2013-11-28 11:19:16 +01:00
Henri Verbeet 69ebf9de54 ddraw: Get rid of CreateSurface(). 2013-11-28 11:19:15 +01:00
Henri Verbeet 028960d9d0 ddraw: Make the DDSURFACEDESC2 parameter to ddraw_surface_create_texture() const. 2013-11-28 11:19:13 +01:00
Henri Verbeet 2c109d2df1 ddraw: Move the DDSD_CAPS fixup from CreateSurface() to ddraw_surface_create_texture(). 2013-11-28 11:19:11 +01:00
Henri Verbeet 06f393dc7d ddraw: Move the DDSD_LPSURFACE fixups from CreateSurface() to ddraw_surface_create_texture(). 2013-11-28 11:19:06 +01:00
Nikolay Sivov f2e9854483 qmgr: Implement Get/SetNotifyInterface(). 2013-11-28 11:19:00 +01:00
Nikolay Sivov fb3c58903d include: Added IBackgroundCopyCallback2 definition. 2013-11-28 11:18:58 +01:00
Frédéric Delanoy 39afda4f6c winejoystick.drv: Use BOOL type where appropriate. 2013-11-28 11:17:35 +01:00
Frédéric Delanoy 299edf3217 winecrt0: Use BOOL type where appropriate. 2013-11-28 11:17:29 +01:00
Ken Thomases 4124478b85 winemac: Clear OpenGL views to black the first time a context is attached.
This prevents VRAM garbage from being displayed before the program draws.
2013-11-28 11:16:17 +01:00
Ken Thomases fd04552fe3 winemac: Move test for valid GL drawable into -[WineContentView addGLContext:].
Improves encapsulation.  Avoids a round trip to the main thread.
2013-11-28 11:16:12 +01:00
Stefan Dösinger 6d0d018bfa wined3d: Don't store PBO pointers in allocatedMemory. 2013-11-27 17:14:32 +01:00
Hans Leidekker 0c56639a6a advapi32: Perform a case-insensitive match on the credential target name. 2013-11-27 14:57:48 +01:00
Nikolay Sivov 2245acf75a qmgr/tests: Do an early check to skip all tests. 2013-11-27 14:54:01 +01:00
Nikolay Sivov 76c3f0cffb qmgr: Implement Get/SetNotifyFlags(). 2013-11-27 14:53:02 +01:00
Henri Verbeet 5889f822f1 ddraw: Move the flippable validation from CreateSurface() to ddraw_surface_create_texture(). 2013-11-27 11:30:23 +01:00
Henri Verbeet 3139249a2e ddraw: Move the primary surface validation from CreateSurface() to ddraw_surface_create_texture(). 2013-11-27 11:30:22 +01:00
Henri Verbeet 2105b4493f ddraw: Create back buffers in ddraw_surface_create_texture(). 2013-11-27 11:30:20 +01:00
Henri Verbeet 559229aa10 ddraw: Move the location validation from CreateSurface() to ddraw_surface_create_texture(). 2013-11-27 11:30:18 +01:00
Henri Verbeet 4b3db52b53 wined3d: Merge the texture creation functions. 2013-11-27 11:30:15 +01:00
Hans Leidekker 8c08faba49 mlang: Improve IMLangLineBreakConsole::BreakLineA for the ASCII codepage. 2013-11-27 11:29:56 +01:00
Frédéric Delanoy c76cc4a555 wintab32: Use BOOL type where appropriate. 2013-11-27 10:54:39 +01:00
Frédéric Delanoy 576102e9aa winmm: Use BOOL type where appropriate. 2013-11-27 10:54:32 +01:00
Frédéric Delanoy 0940037301 wininet/tests: Use BOOL type where appropriate. 2013-11-27 10:54:28 +01:00
Frédéric Delanoy 21618deb40 wininet: Use BOOL type where appropriate. 2013-11-27 10:54:22 +01:00
Frédéric Delanoy 4bb0d0eac9 winhttp/tests: Use BOOL type where appropriate. 2013-11-27 10:54:17 +01:00
André Hentschel ef6cc1a282 ddrawex/tests: Don't crash when IDirectDraw4 query fails. 2013-11-27 10:53:55 +01:00
André Hentschel 04f5160c93 ole32/tests: Don't crash when StgOpenStorage fails. 2013-11-27 10:53:47 +01:00
Stefan Dösinger eb446e8640 wined3d: Use the pointer returned by map in wined3d_surface_getdc. 2013-11-26 17:15:25 +01:00
Stefan Dösinger 038e45c662 wined3d: Don't set SFLAG_INSYSMEM in surface_download_data.
surface_load_location takes care of this.
2013-11-26 17:15:21 +01:00
Stefan Dösinger 1a55000df1 wined3d: Discard non-sysmem locations in unload. 2013-11-26 17:15:14 +01:00
Piotr Caban 6dce36357a qcap: Fix Avi Mux output pin Connect implementation. 2013-11-26 14:40:15 +01:00
Piotr Caban 4a3b8d2e3c qcap: Add helper to initalize test_filter structure. 2013-11-26 14:40:12 +01:00
Piotr Caban be36954605 qcap: Constify vtables in Avi Mux tests. 2013-11-26 14:40:09 +01:00
Piotr Caban 56062fb9d5 qcap: Add Avi Mux input pin ReceiveConnection test. 2013-11-26 14:40:06 +01:00
Piotr Caban 6348029c61 qcap: Add Avi Mux filter EnumMediaTypes tests. 2013-11-26 14:40:01 +01:00
Piotr Caban d6f8d8f25b strmbase: Don't pass NULL fetched parameter in BaseOutputPinImpl_Connect on external IPin implementation. 2013-11-26 14:39:56 +01:00
Henri Verbeet 995ff1d3f8 ddraw: Move the cube map validation from CreateSurface() to ddraw_surface_create_texture(). 2013-11-26 13:52:06 +01:00
Henri Verbeet f0f38d9b8d ddraw: Move the TEXTUREMANAGE validation from CreateSurface() to ddraw_surface_create_texture(). 2013-11-26 13:52:04 +01:00
Henri Verbeet 4d9c3151c3 ddraw: Don't bother setting *surface to NULL in CreateSurface().
None of the callers depend on this.
2013-11-26 13:52:02 +01:00
Henri Verbeet 659cd984d5 ddraw: Don't bother unsetting DDSCAPS2_MIPMAPSUBLEVEL in CreateSurface().
This is already handled in ddraw_surface_create_texture().
2013-11-26 13:52:00 +01:00
Henri Verbeet 0261c465eb ddraw: Don't set the pixelformat's dwSize field in CreateSurface().
This should be unnecessary.
2013-11-26 13:51:58 +01:00
Nikolay Sivov a124e927fa qmgr: Added missing argument tracing, method naming made more compact. 2013-11-26 13:51:47 +01:00
Nikolay Sivov c132ed8d5b qmgr: Use helper to return string value for File. 2013-11-26 13:51:43 +01:00
Ričardas Barkauskas 05396f18e4 wininet/tests: Mark successful query of status before sending request as broken. 2013-11-26 10:22:10 +01:00
Ričardas Barkauskas 12e6c14e7c wininet: Move handling of existing request connections to open_http_connection. 2013-11-26 10:21:03 +01:00
Ričardas Barkauskas 992c2bd3e5 wininet: Reset data stream for existing request connections. 2013-11-26 10:20:58 +01:00
Ričardas Barkauskas 920a261d35 wininet/tests: Test successive HttpSendRequest calls. 2013-11-26 10:20:54 +01:00
André Hentschel f34ba03277 wininet/tests: Fix boolean checks. 2013-11-26 10:17:31 +01:00
Frédéric Delanoy 861106c7ec user.exe16: Use BOOL type where appropriate. 2013-11-26 10:16:11 +01:00
Frédéric Delanoy 13b9fee833 version: Use BOOL type where appropriate. 2013-11-26 10:16:03 +01:00
Frédéric Delanoy 50d45a8abc strmbase: Use BOOL type where appropriate. 2013-11-26 10:15:57 +01:00
Frédéric Delanoy 6a847bd9cd twain_32: Use BOOL type where appropriate. 2013-11-26 10:15:43 +01:00