Commit Graph

75309 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes d103894ebc oledb32: Implemented DataConvert DBTYPE_BSTR->DBTYPE_DBTIMESTAMP. 2013-05-24 13:50:59 +02:00
Jacek Caban 0bf9266bc7 ieframe: Get rid of no longer needed IEDocHost. 2013-05-24 11:08:51 +02:00
Jacek Caban b51af0b1c9 ieframe: Keep track of InternetExplore external references and use that to release document. 2013-05-24 11:08:49 +02:00
Dmitry Timoshkov d256bf4b5f kernel32: Add a test to show that a process with a not closed handle to an already terminated thread fails to terminate cleanly. 2013-05-24 11:07:10 +02:00
Qian Hong 26683adf36 user32: Make CreateWindowExA and CreateWindowExW hotpatchable. 2013-05-24 11:06:03 +02:00
André Hentschel c6acd7a41c clusapi: Add stub for GetClusterInformation. 2013-05-24 11:03:58 +02:00
Andrew Eikum 51f97bb3f9 dinput: Support DIPROP_FFGAIN for OSX joysticks. 2013-05-24 11:01:45 +02:00
Andrew Eikum 0ba2a2f70b dinput: Support DIPROP_AUTOCENTER for OSX joysticks. 2013-05-24 11:01:42 +02:00
Andrew Eikum 4ce1da041f dinput: Report axes that support FF for OSX joysticks. 2013-05-24 11:01:40 +02:00
Andrew Eikum 1b0b0ab9a5 dinput: Support SendForceFeedbackCommand for OSX joysticks. 2013-05-24 11:01:36 +02:00
Andrew Eikum 5135f80a27 dinput: Debug print DIEFFECT structure. 2013-05-24 11:01:33 +02:00
Andrew Eikum 44a2d36f70 dinput: Translate OSX errors to win32 errors. 2013-05-24 11:01:28 +02:00
Christian Costa edb01d2662 d3dx9_36: Add support for D3DFMT_P8 and conversion to other ARGB formats + tests. 2013-05-23 20:51:23 +02:00
Jacek Caban a047b2cb6f oleaut32: Added IExternalConnection tests. 2013-05-23 20:18:18 +02:00
Jacek Caban a30cc75fe0 ole32: Added IExternalConnection support. 2013-05-23 20:18:16 +02:00
Jacek Caban 889112a29a ole32: Use a separated object to expose local servers instead of marshaling them in CoRegisterClassObject. 2013-05-23 20:03:17 +02:00
Alexandre Julliard 147ffa0ccd wininet/tests: Use test.winehq.org for all certificate tests. 2013-05-23 20:03:17 +02:00
Alistair Leslie-Hughes 7a762fee02 oledb32: DataConvert only variant length types can have a null dst. 2013-05-23 19:03:01 +02:00
Alistair Leslie-Hughes 72845af0a6 oledb32: Implement DataConvert DBTYPE_BYTES->DBTYPE_BYTES | DBTYPE_BYREF. 2013-05-23 19:03:01 +02:00
Alistair Leslie-Hughes 0d6eadc4a9 oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_DATE. 2013-05-23 19:03:01 +02:00
Alexandre Julliard 45a2cf1e22 ntdll: Reimplement the x86_64 relay entry point in assembler. 2013-05-23 19:03:01 +02:00
Alexandre Julliard fb75238f7e ntdll: Reimplement the i386 relay entry point in assembler. 2013-05-23 19:03:01 +02:00
Alexandre Julliard f4e58868d4 ntdll: Make the entire relay entry point routine CPU-specific. 2013-05-23 19:03:00 +02:00
Roderick Colenbrander 1f47580e9c winex11: Store opengl swap interval with gl_drawable. 2013-05-23 19:02:59 +02:00
André Hentschel 1510838d1f advapi32/tests: Fix copy&paste typo. 2013-05-23 09:54:01 +02:00
Andrew Eikum 2b8b64f9ab gdiplus: Implement GdipResetImageAttributes. 2013-05-22 19:32:44 +02:00
Jacek Caban 2c6b5d33d1 ieframe: Fixed handling documents that don't report their ready state. 2013-05-22 19:32:39 +02:00
Jacek Caban 14ad0a1a84 ieframe: Use IOleObject::DoVerb if IHlink interface is not available. 2013-05-22 19:32:37 +02:00
Akihiro Sagawa 15aa8daf64 gdi32: Use the default character when the glyph is missing. 2013-05-22 19:32:26 +02:00
Akihiro Sagawa f6ea5c8a0f gdi32: Add a helper to get the default character index. 2013-05-22 19:32:23 +02:00
Christian Costa e7c3b03531 d3dxof: Cleanup separators handling and allow multi-semicolons + single comma separator. 2013-05-22 11:25:44 +02:00
Hans Leidekker 90e913c42f wbemprox: Avoid storing rows that don't match the query condition. 2013-05-22 11:25:11 +02:00
Hans Leidekker aca407bfe7 wbemprox: Return a status from table fillers and add an optional condition parameter. 2013-05-22 11:25:05 +02:00
Hans Leidekker 8f69a44b1c wbemprox: Refill tables with dynamic content before each query. 2013-05-22 11:25:02 +02:00
Hans Leidekker 6253d49e15 wbemprox: Fill tables at latest possible moment. 2013-05-22 11:24:59 +02:00
Hans Leidekker d030b819c1 wbemprox: Implement Win32_Process.Name. 2013-05-22 11:24:56 +02:00
Alistair Leslie-Hughes 7dfa56886f oledb32: Source status DBSTATUS_S_ISNULL applies to all conversions. 2013-05-22 11:24:33 +02:00
Alistair Leslie-Hughes 24e56beec0 oledb32: Implement DataConvert DBTYPE_VARIANT(V_DATE)->DBTYPE_DBDATE. 2013-05-22 11:24:20 +02:00
Frédéric Delanoy 4bd3981204 vbscript: Fix typo. 2013-05-22 11:20:28 +02:00
Stefan Dösinger 30e9a37bbb d3d9/tests: d3d9ex video memory accounting tests. 2013-05-21 19:41:39 +02:00
Stefan Dösinger 10929cbe43 wined3d: Correct an ERR/FIXME. 2013-05-21 19:41:12 +02:00
Zhan Jianyu 75be5eee63 vbscript: Implemented builtin function CBool. 2013-05-21 17:01:04 +02:00
Zhan Jianyu c6ce31ce83 vbscript: Implemented builtin function CInt. 2013-05-21 17:00:58 +02:00
Huw Davies 5d5d0935ea user32: Use the codepage associated with the input locale for WM_CHAR-type conversions. 2013-05-21 16:59:58 +02:00
Huw Davies bf85df3f0e user32: Move back to using WC<->MB in order to specify an alternative codepage. 2013-05-21 16:55:11 +02:00
Alexandre Julliard aaa680bfda ole32/tests: Fix array indices in a trace. 2013-05-21 14:57:53 +02:00
Daniel Jelinski debd62cf9f kernel32: Improved stub for GetCalendarInfo's CAL_SCALNAME.
Based on patch by Mike Blumenkrantz.
2013-05-21 12:13:09 +02:00
Daniel Jelinski 81dc0fe87b kernel32: Implement CAL_ICALINTVALUE in GetCalendarInfo.
Based on patch by Mike Blumenkrantz.
2013-05-21 12:12:57 +02:00
Daniel Jelinski 614c45ad1c kernel32: Implement CAL_RETURN_NUMBER in EnumCalendarInfo*.
Based on a patch by Mike Blumenkrantz.
2013-05-21 12:12:49 +02:00
Andrew Eikum 3de75b1e95 dinput: Implement force feedback functions for OSX joysticks. 2013-05-21 12:09:25 +02:00
Andrew Eikum e6450b4ea4 dinput: Determine if OSX devices support force feedback. 2013-05-21 12:09:22 +02:00
Andrew Eikum 0ba314ebfa dinput: Enumerate devices past the first non-matching device. 2013-05-21 12:08:01 +02:00
Aric Stewart 1ff63bb893 gdi32: Vertical glyphs can be written tategaki even without a vertical GSUB feature.
It is only based on the presence of the '@' character in the font name.
2013-05-21 12:07:43 +02:00
Aric Stewart accad0957c gdi32: Load the vertical feature when loading the GSUB table. 2013-05-21 12:07:30 +02:00
Aric Stewart 70cdd2ff9a gdi32: Vertical glyph replacements are not applied in GetGlyphOutline if glyph is specified by index. 2013-05-21 12:06:42 +02:00
Dmitry Timoshkov 30fc34b881 msi: Fix memory leak. 2013-05-21 12:06:26 +02:00
Daniel Jelinski 4b4bd0201c msi: Remove trailing spaces from command line property name. 2013-05-20 21:15:38 +02:00
Ken Thomases 7e0c42e839 user32/tests: Test that sending WM_CANCELMODE cancels tracking in window's menu bar. 2013-05-20 21:15:38 +02:00
Ken Thomases effc28e16e user32: Allow sent WM_CANCELMODE to end menu tracking in a window's menu bar. 2013-05-20 21:15:38 +02:00
Christian Costa f63da07505 d3dxof: Add object separators tests for binary format. 2013-05-20 21:15:37 +02:00
Christian Costa 2df8998dbd d3dxof: Add some syntax tests and remove some useless ref count checks. 2013-05-20 21:15:36 +02:00
Christian Costa 83f49b9855 d3dxof: Group and simplify templates and objects in a cleaner manner. 2013-05-20 19:22:56 +02:00
Alistair Leslie-Hughes 89312f9d49 oledb32: Support DBSTATUS_S_ISNULL when converting to VARIANT. 2013-05-20 19:10:20 +02:00
Alistair Leslie-Hughes 70af1dd025 oledb32: Implement DataConvert DBTYPE_VARIANT(VT_DATE) to, DBTYPE_DBTIMESTAMP. 2013-05-20 19:10:17 +02:00
Stefan Dösinger 9287bb80dc d3d: d3d9ex does not do video memory accounting for D3DPOOL_DEFAULT resources. 2013-05-20 19:08:28 +02:00
André Hentschel 124d5a879d difxapi: Add stub dll. 2013-05-20 12:48:51 +02:00
Alexandre Julliard 361057501f setupapi: Don't set the DLL flag when creating a fake dll that ends in .exe. 2013-05-20 12:48:09 +02:00
Alexandre Julliard b9271be3c0 msvcp100: Don't bother to clean up at process exit. 2013-05-20 12:29:13 +02:00
Alexandre Julliard 418fbc6770 msvcp90: Don't bother to clean up at process exit. 2013-05-20 12:29:07 +02:00
Alexandre Julliard 02c15be9ad msvcp71: Don't bother to clean up at process exit. 2013-05-20 12:29:00 +02:00
Alexandre Julliard 16d87fef68 msvcp60: Don't bother to clean up at process exit. 2013-05-20 12:28:48 +02:00
Alexandre Julliard 66a5468676 msvcrt: Don't bother to clean up at process exit. 2013-05-20 12:28:38 +02:00
Alexandre Julliard b30160f669 ntoskrnl.exe: Don't bother to remove exception handler at process exit. 2013-05-20 12:28:08 +02:00
Alexandre Julliard 3181d9130c msacm32: Don't bother to free memory at process exit. 2013-05-20 12:27:44 +02:00
André Hentschel 8afc3668a5 inetcpl.cpl: Add stub for LaunchConnectionDialog. 2013-05-20 12:14:04 +02:00
Nikolay Sivov 2d5abbd1d7 comctl32: Forward WM_MEASUREITEM to Rebar notification window. 2013-05-20 12:08:00 +02:00
Nikolay Sivov 4f99560ef0 comctl32: Remove duplicated code for scroll control size calculation. 2013-05-20 12:07:43 +02:00
Francois Gouget a17d518122 d3drm/tests: Fix compilation on systems that don't support nameless unions. 2013-05-20 12:06:36 +02:00
Aric Stewart 546c587036 gdi32: GetGlyphIndices does substitute glyph. 2013-05-20 12:06:25 +02:00
Aric Stewart adfa3c0c57 gdi32/tests: Update the vertical font to be a proper windows vertical font. 2013-05-20 12:06:21 +02:00
Detlef Riekenberg 9782ad77b5 user32: The flag EF_APP_HAS_HANDLE is now obsolete. 2013-05-17 16:59:34 +02:00
Detlef Riekenberg caf1bbba94 user32/tests: Add tests for EM_GETHANDLE. 2013-05-17 16:59:20 +02:00
Detlef Riekenberg 40afb51a70 user32: The app owns the text buffer memory after an EM_GETHANDLE. 2013-05-17 16:57:51 +02:00
Jacek Caban 421f62ad0c mshtml: Added whitespace parser tests. 2013-05-17 16:41:55 +02:00
Jacek Caban 1c134c16d3 mshtml: Added parsing custom tag name tests. 2013-05-17 16:41:53 +02:00
Jacek Caban ae56273c46 mshtml: Added more parser compatMode tests. 2013-05-17 16:41:51 +02:00
Jacek Caban fb9620f1c8 mshtml: Wine Gecko 2.21 release. 2013-05-17 16:41:48 +02:00
Alistair Leslie-Hughes d3c3a38f69 oledb32: Support VT_NULL when converting to DBTYPE_BSTR. 2013-05-17 16:40:53 +02:00
Ken Thomases c8d4b1cc5e winemac: Order front in -makeKeyAndOrderFront:; we only override to control key status.
When we have windows on two different spaces and the user switches between them by
clicking our Dock icon, Cocoa inexplicably sends the switched-to window to the
back of the z-order.  It's only -makeKeyAndOrderFront: that brings it forward
again, but our override broke that.
2013-05-17 16:36:40 +02:00
Ken Thomases ef874a8eaa winemac: Don't reorder windows if they're already ordered as requested.
This avoids adjusting window levels.  It also avoid unnecessarily deinterleaving
the windows of this and other processes.
2013-05-17 16:36:35 +02:00
Ken Thomases 7a047af640 winemac: In -setFrameIfOnScreen:, don't adjust window levels if fullscreen-ness didn't change. 2013-05-17 16:36:31 +02:00
Ken Thomases 94746f1d2d winemac: In -setFrameIfOnScreen:, avoid some work if the frame didn't change. 2013-05-17 16:36:28 +02:00
Ken Thomases 27510fae8e winemac: Centralize adjusting of window levels using the window server's z-order. 2013-05-17 16:36:24 +02:00
Ken Thomases 8343e7ce4d winemac: Set up window's latent parent-child relationship before ordering the window.
Making a window a child reorders it to be immediately above or below its parent,
potentially undoing the ordering we had just done.
2013-05-17 16:36:00 +02:00
Ken Thomases 0d4a26eff5 winemac: Use window server's window list to find next window to offer focus to.
... rather than our orderedWineWindows array, which is going away.
2013-05-17 16:35:54 +02:00
Ken Thomases 6d4098ebd3 winemac: Consider minimized windows as "on screen" for our purposes. 2013-05-17 16:35:48 +02:00
Ken Thomases c3183fc007 winemac: Implement simpler way to find front Wine window.
This uses Cocoa and the window server to track windows and their z-order,
which is more reliable than our own tracking.
2013-05-17 16:35:27 +02:00
Dmitry Timoshkov 94336f1aab ntdll: Thread creation control is now taken care by server. 2013-05-17 12:29:43 +02:00
Dmitry Timoshkov bfcdf6df8e kernel32: Terminate threads before unloading DLLs on process exit. 2013-05-17 12:29:41 +02:00
Alexandre Julliard 7ad43e4e88 winhttp: Don't bother to clean up at process exit. 2013-05-17 12:29:08 +02:00
Alexandre Julliard 670c621414 netapi32: Don't bother to clean up at process exit. 2013-05-17 12:29:08 +02:00
Alexandre Julliard 1d0fe8664e mshtml: Don't bother to clean up at process exit. 2013-05-17 12:29:08 +02:00
Alexandre Julliard d7ddcdfca7 wineps.drv: Don't bother to free memory at process exit. 2013-05-17 12:29:06 +02:00
Alexandre Julliard 4d9dbfc3fb imagehlp: Don't bother to free memory at process exit. 2013-05-17 12:26:31 +02:00
Alexandre Julliard e3b84cf4f7 shdocvw: Don't bother to free libraries at process exit. 2013-05-17 12:25:09 +02:00
Alexandre Julliard 2aa3d2b0e1 setupapi: Don't bother to free libraries at process exit. 2013-05-17 12:24:41 +02:00
Alexandre Julliard cbb2792e01 mapi32: Don't bother to free libraries at process exit. 2013-05-17 12:23:03 +02:00
Alexandre Julliard 8d23d9cbdc winscard: Don't bother to close handles at process exit. 2013-05-17 12:18:10 +02:00
Alexandre Julliard 30d7d31369 powrprof: Don't bother to close handles at process exit. 2013-05-17 12:17:41 +02:00
Ken Thomases 05c250dfcb winemac: Always call super in -validateMenuItem:; fixes check mark in Windows menu. 2013-05-17 12:15:22 +02:00
Ken Thomases 939d9a906f winemac: Improve positioning of input method candidate window. 2013-05-17 12:14:51 +02:00
Daniel Jelinski 450617ecfc wbemprox: Add CIM_LogicalDisk class, forward to Win32_LogicalDisk. 2013-05-16 17:35:28 +02:00
Daniel Jelinski 8117ca9c61 wbemprox: Return success if only one result requested from enum. 2013-05-16 17:35:24 +02:00
Andrew Eikum 70ed25fa1a oleaut32: Also search local typeinfos in ITypeInfo::GetRefTypeInfo. 2013-05-16 17:31:39 +02:00
Andrew Eikum c74a9eac93 oleaut32: Always initialize PARAMDESCEX's cBytes field. 2013-05-16 17:31:35 +02:00
Andrew Eikum 508b0c9c44 dsound: Don't overrun capture buffer. 2013-05-16 17:31:31 +02:00
Alexandre Julliard b9921eb370 configure: Add a pkg-config check for libpng. 2013-05-16 16:47:37 +02:00
Alistair Leslie-Hughes 1527eeb720 oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_VARIANT. 2013-05-16 14:52:03 +02:00
Alistair Leslie-Hughes 0a5af7162d oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_DBDATE. 2013-05-16 14:51:59 +02:00
Alistair Leslie-Hughes e08a1d5bc1 oledb32: Implement DataConvert DBTYPE_DBTIMESTAMP->DBTYPE_VARIANT. 2013-05-16 14:50:45 +02:00
Hans Leidekker 46cbc36041 wbemprox: Add support for asynchronous queries. 2013-05-16 14:49:57 +02:00
Alexandre Julliard 633c3cb086 wnaspi32: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:53 +02:00
Alexandre Julliard 03041b93ba winspool: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:45 +02:00
Alexandre Julliard d47d03d26a winecoreaudio.drv: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:38 +02:00
Alexandre Julliard d2f41e762a winealsa.drv: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:31 +02:00
Alexandre Julliard 0b8c655591 pdh: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:21 +02:00
Alexandre Julliard d6b7b7b6f0 openal32: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:13 +02:00
Alexandre Julliard 5c8ffb795a dsound: Don't bother to delete critical sections at process exit. 2013-05-16 12:56:04 +02:00
Alexandre Julliard d15aee92f2 dinput: Don't bother to delete critical sections at process exit. 2013-05-16 12:53:07 +02:00
Alexandre Julliard 20ff6bc913 shlwapi: Don't bother to free thread local storage at process exit. 2013-05-16 12:52:21 +02:00
Alexandre Julliard 460f898959 msctf: Don't bother to free thread local storage at process exit. 2013-05-16 12:51:53 +02:00
Alexandre Julliard ed8a38d400 mlang: Don't bother to free thread local storage at process exit. 2013-05-16 12:51:26 +02:00
Alexandre Julliard a7d4b2711c comdlg32: Don't bother to free thread local storage at process exit. 2013-05-16 12:51:07 +02:00
Alexandre Julliard b2accc42c0 atl100: Don't bother to free memory at process exit. 2013-05-16 12:50:07 +02:00
C John Klehm d2ab8e454e winex11.drv: Add pen to tablet stylus detection whitelist. 2013-05-16 12:11:19 +02:00
Christian Costa 2152526165 d3dxof: Fix IDirectXFileDataImpl_GetName and IDirectXFileDataReferenceImpl_GetName + tests. 2013-05-16 12:11:02 +02:00
Christian Costa 635f76b085 d3dx9_36: Fix ID3DXFileDataImpl_GetName + add some tests. 2013-05-16 12:11:00 +02:00
Jacek Caban 48a8623062 vbscript: Round half to even in to_int.
Spotted by Zhan Jianyu.
2013-05-16 12:04:56 +02:00
Aric Stewart 7559526438 user32: Points for IMR_QUERYCHARPOSITION need to be in screen coordinates.
Found by Ken Thomases.
2013-05-15 19:58:37 +02:00
Piotr Caban dd573925e5 user32: Use SendNotifyMessage to send WM_DRAWCLIPBOARD. 2013-05-15 19:57:34 +02:00
Jacek Caban 503032749b mshtml: Keep reference to document node in onload event handler. 2013-05-15 19:57:04 +02:00
Jacek Caban 3a1ce6a864 ieframe: Keep reference to ShellObject while calling DocumentComplete event. 2013-05-15 19:57:00 +02:00
Stefan Dösinger 6621b11ad1 wined3d: Don't pass the device to atifs_free_ffpshader. 2013-05-15 19:04:19 +02:00
Stefan Dösinger 121bd9d201 wined3d: Initialize the gl_info pointer from the context. 2013-05-15 19:04:16 +02:00
Stefan Dösinger b12ec91c09 wined3d: Don't log the device pointer in shader_arb_select. 2013-05-15 19:04:04 +02:00
Alistair Leslie-Hughes cb4cef1231 oledb32: Implement DataConvert DBTYPE_BYTES->VARIANT. 2013-05-15 10:56:04 +02:00
Nikolay Sivov e5261f03e6 msxml3: Fix ignorable whitespace detection in case of formatting text nodes. 2013-05-15 10:55:48 +02:00
Alexandre Julliard cd556855ca msisys.ocx: Remove ununsed DllMain function. 2013-05-15 10:35:19 +02:00
Alexandre Julliard 0ef01edfd0 wshom.ocx: Don't bother to free memory at process exit. 2013-05-15 10:34:57 +02:00
Alexandre Julliard f38cbfc99d ws2_32: Don't bother to free memory at process exit. 2013-05-15 10:34:26 +02:00