Commit Graph

38531 Commits

Author SHA1 Message Date
Alexandre Julliard c437e3d901 dmusic: Remove some unused functions. 2008-12-01 13:25:52 +01:00
Alexandre Julliard 8882dab0f2 dmsynth: Remove some unused functions. 2008-12-01 13:25:39 +01:00
Alexandre Julliard 3dfc4572ed dmstyle: Remove some unused functions. 2008-12-01 13:25:29 +01:00
Alexandre Julliard a806d65862 dmscript: Remove some unused functions. 2008-12-01 13:25:18 +01:00
Alexandre Julliard 6c02a2a8d9 dmime: Remove some unused functions. 2008-12-01 13:24:50 +01:00
Alexandre Julliard aaf646cfeb dmcompos: Remove some unused functions. 2008-12-01 13:24:33 +01:00
Alexandre Julliard c85503f0b0 dmband: Remove some unused functions. 2008-12-01 13:24:21 +01:00
Alexandre Julliard efaa23e19a mswsock: Export the WSARecvEx function. 2008-12-01 13:21:11 +01:00
Alexandre Julliard 4ec92507bf gdiplus: Export the GdipGetAllPropertyItems function. 2008-12-01 13:20:54 +01:00
Alexandre Julliard 4cdeeb9d43 cryptdlg: Include objbase.h for function prototypes. 2008-12-01 13:20:30 +01:00
Francois Gouget 9eb62d3f9d ntdll: Remove an unneeded cast. 2008-12-01 12:57:32 +01:00
Francois Gouget 792e672822 ws2_32: Fix the checks for AQ_WIN16. 2008-12-01 12:57:29 +01:00
Paul Vriens e5779901c3 shell32/tests: Fix a test failure on Win9x. 2008-12-01 12:57:21 +01:00
Michael Stefaniuc 4eec1ad444 iphlpapi/tests: Replace malloc with HeapAlloc. 2008-12-01 12:57:06 +01:00
Michael Stefaniuc e6bd2881d8 wininet: Remove some superfluous casts. 2008-12-01 12:57:03 +01:00
Michael Stefaniuc 82a3c433b3 winex11.drv: Remove some superfluous casts. 2008-12-01 12:57:00 +01:00
Michael Stefaniuc 85dba69917 iphlpapi: Remove a comment that dared to ponder to use malloc. 2008-12-01 12:45:54 +01:00
Michael Stefaniuc d26b02960c kernel32: Remove some superfluous casts of void pointers. 2008-12-01 12:45:51 +01:00
Paul Vriens dd56259453 advapi32/tests: Fix some crashes on NT4. 2008-12-01 12:45:46 +01:00
Paul Vriens 4b643733fc lz32/tests: Fix a test failure on Win9x. 2008-12-01 12:45:39 +01:00
Vitaliy Margolen 095ba950d6 dinput: Use correct GetObjectInfo for joystick. 2008-12-01 12:45:34 +01:00
Henri Verbeet 6f98f19703 wined3d: Const correctness fixes for drawprim.c. 2008-12-01 12:45:29 +01:00
Henri Verbeet 21b8535902 wined3d: Make the lpData member of WineDirect3DStridedData const. 2008-12-01 12:45:23 +01:00
Henri Verbeet 657a016ac5 wined3d: Fix the glWeightPointerARB prototype. 2008-12-01 12:45:18 +01:00
Henri Verbeet 50ebf26894 wined3d: Const correctness fixes for directx.c. 2008-12-01 12:45:10 +01:00
Henri Verbeet 942f82100a wined3d: Remove some superfluous casts. 2008-12-01 12:45:01 +01:00
Francois Gouget 45992843ea dsound: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:54 +01:00
Francois Gouget b4912bc13d dplayx: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:51 +01:00
Francois Gouget 80b6c2efd6 dplay: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:49 +01:00
Francois Gouget b362db0327 dmloader: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:46 +01:00
Alexandre Julliard 797ee403c1 rpcrt4: Create the NumMethods key too when registering an interface. 2008-11-29 13:05:11 +01:00
Alexandre Julliard ad54700b94 rpcrt4: Use RegDeleteTree to properly unregister interfaces. 2008-11-29 13:02:08 +01:00
Alexandre Julliard 77b3864fed rpcrt4: Convert the dll registration routines to Unicode. 2008-11-29 13:01:29 +01:00
Vladimir Pankratov bbaa72de5f shdocvw: Implement go_home function. 2008-11-28 13:51:34 +01:00
David Adam 42dc7fb1c4 d3dx8: Add a few tests for MatrixStack. 2008-11-28 13:49:50 +01:00
Jérôme Gardou f90881cd36 d3dx8: Implement D3DXMatrixStack_TranslateLocal. 2008-11-28 13:49:44 +01:00
Jérôme Gardou 809147f825 d3dx8: Implement D3DXMatrixStack_Translate. 2008-11-28 13:49:36 +01:00
Jérôme Gardou 230f3e6366 d3dx8: Implement D3DXMatrixStack_ScaleLocal. 2008-11-28 13:49:26 +01:00
Jérôme Gardou 75cb8a7ad3 d3dx8: Implement D3DXMatrixStack_Scale. 2008-11-28 13:48:56 +01:00
Jérôme Gardou 6d27cdc17a d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal. 2008-11-28 13:48:41 +01:00
Jérôme Gardou 39e0dc79ef d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll. 2008-11-28 13:48:33 +01:00
Jérôme Gardou c2f00b3170 d3dx8: Implement D3DXMatrixStack_RotateAxisLocal. 2008-11-28 13:48:24 +01:00
Jérôme Gardou 896e30761a d3dx8: Implement D3DXMatrixStack_RotateAxis. 2008-11-28 13:48:14 +01:00
Jérôme Gardou d25fd01bfd d3dx8: Implement D3DXMatrixStack_MultMatrixLocal. 2008-11-28 13:47:58 +01:00
Hans Leidekker 19764fcf4c setupapi: Implement SetupInstallFile{A, W}. 2008-11-28 13:47:12 +01:00
Vitaly Perov d2a9bcd199 mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages. 2008-11-28 13:47:08 +01:00
Vitaly Perov 4398c51f1e mlang: Add implementation of fnIMLangFontLink_GetCharCodePages. 2008-11-28 13:47:03 +01:00
Alistair Leslie-Hughes c685548056 mshtml: Add a test case. 2008-11-28 13:46:58 +01:00
Lei Zhang 4153fc1904 msi: Set DllVersion registry key for CLSID_IMsiServerMessage. 2008-11-28 13:41:00 +01:00
Paul Vriens 78a90f1f31 shell32/tests: Skip some tests on Win9x and WinMe. 2008-11-28 13:38:21 +01:00
Paul Vriens cfdfbeaf1b shell32/tests: Fix a few test failures on Win9x and NT4. 2008-11-28 13:38:16 +01:00
Christian Costa 12f5a30833 dmime: Make stub returns a error to avoid crashing. 2008-11-28 13:38:08 +01:00
Christian Costa 0409ff6269 d3dxof: Keywords are case insensitive. 2008-11-28 13:38:04 +01:00
Andrew Talbot f40afa87c6 wined3d: Sign-compare warnings fix. 2008-11-28 12:57:25 +01:00
Andrew Talbot 88b84820ab gdiplus: Void function should not return a value. 2008-11-28 12:57:10 +01:00
Maarten Lankhorst 08c78e07a9 ole32: Fix releasing spy. 2008-11-28 12:56:47 +01:00
Paul Vriens d211ddbfad rsaenh/tests: Fix a test failure on Win98. 2008-11-28 12:56:43 +01:00
Paul Vriens 26d565ac1b rsaenh/tests: Fix a test failure on NT4 and below. 2008-11-28 12:56:38 +01:00
Paul Vriens c3072bcaf3 rsaenh/tests: Fix a test failure on NT4 and below. 2008-11-28 12:56:33 +01:00
Peter Dons Tychsen 7160d8c709 winedos: Fixed a problem with timer values that are below 50ms. 2008-11-28 12:56:24 +01:00
Alexandre Julliard cb7a0da5db widl: Fix the handling of proxy delegation.
Generate a BaseIIDList for delegated interface, and point directly to
the methods that have been defined in the same file instead of
delegating them.
2008-11-28 12:55:59 +01:00
Francois Gouget 1e2bfd2804 localspl: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:44 +01:00
Francois Gouget 194fd077de mlang: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:42 +01:00
Francois Gouget 54af22f634 mapi32: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:40 +01:00
Francois Gouget d7119f2b73 msi: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:37 +01:00
Francois Gouget c232cf1050 msvcrt: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:35 +01:00
Francois Gouget e723395617 ntdll: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:32 +01:00
Francois Gouget 251e42603b objsel: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:30 +01:00
Francois Gouget a6ba11a453 dxdiagn: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:27 +01:00
Henri Verbeet 5326038aa8 wined3d: Const correctness fixes for surface_base.c. 2008-11-28 12:54:02 +01:00
Henri Verbeet c7880e8916 wined3d: Make minMipLookup_noFilter and magLookup_noFilter const.
Note that minMipLookup and magLookup aren't particularly safe to use,
they're global arrays initialized from IWineD3DImpl_FillGLCaps(). The same
goes for the other global dynamic lookup tables.
2008-11-28 12:53:57 +01:00
Henri Verbeet 449c219eb0 wined3d: Const correctness fixes for device.c. 2008-11-28 12:53:41 +01:00
Henri Verbeet f2b34c97cc wined3d: Remove some unnecessary casts in process_vertices_strided().
lpData is already a pointer to BYTE. Note that the cast for the normal
data was actually wrong.
2008-11-28 12:53:33 +01:00
Henri Verbeet 31d8b27625 wined3d: Const correctness fixes for ati_fragment_shader.c. 2008-11-28 12:53:27 +01:00
Huw Davies ed6bcc27fa ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple. 2008-11-28 12:53:19 +01:00
Alexandre Julliard 3249b40f70 advapi32: Reimplemented ChangeServiceConfig2W in services.exe. 2008-11-26 14:35:30 +01:00
Jerome Gardou 8cdbeacd59 d3dx8: Implement D3DXMatrixStack_MultMatrix. 2008-11-26 14:19:31 +01:00
Maarten Lankhorst 6b6b8d9bfa dsound: 64-bit pointer fixes. 2008-11-26 14:15:50 +01:00
Maarten Lankhorst cdc377c1b4 msacm: Fix pointer truncation. 2008-11-26 14:15:42 +01:00
Maarten Lankhorst 2233f1eb50 winmm: Some 64-bit pointer fixes. 2008-11-26 14:15:39 +01:00
Maarten Lankhorst 92dca953d9 ole32: Add Co*InitializeSpy functions. 2008-11-26 13:44:36 +01:00
Maarten Lankhorst 5f4275970e kernel32: Fix 64-bits error in profile. 2008-11-26 13:38:27 +01:00
Maarten Lankhorst bb7db79b00 qmgrprxy: Fix building on wine64.
It uses some functions that are inlined in i386, but are explicitly
linked on other architectures, which means that qmgrprxy should link
to ntdll.
2008-11-26 13:38:06 +01:00
Andrew Riedi 9726a7119b user32: Make the hotspot ICON_HOTSPOT when loading icons.
Based on patches by Henri Verbeet.
2008-11-26 13:37:24 +01:00
Alistair Leslie-Hughes 75b9c0508a mshtml: Implement IHTMLDocument2 get_anchors. 2008-11-26 13:36:44 +01:00
Alistair Leslie-Hughes e760812a62 mshtml: Implement IHTMLDocument2 get_forms. 2008-11-26 13:36:35 +01:00
Alistair Leslie-Hughes 7b864afff0 mshtml: Implement IHTMLDocument2 get_links. 2008-11-26 13:36:27 +01:00
Alistair Leslie-Hughes 6e46a9fdba mshtml: Implement IHTMLDocument2 get_applets. 2008-11-26 13:36:20 +01:00
Lei Zhang 6f64338b9d comctl32: Better day of the month input checking in datetime. 2008-11-26 13:28:56 +01:00
Lei Zhang 113a50a843 comctl32: Do ascii to integer conversion only once. 2008-11-26 13:28:43 +01:00
Lei Zhang 40bbe3da6f comctl32: Process WM_CHAR instead of WM_KEYDOWN for numbers in datetime. 2008-11-26 13:28:22 +01:00
Juan Lang 93aed4b078 crypt32: Accept any string format as the display text of a user notice policy qualifier. 2008-11-26 13:26:14 +01:00
Francois Gouget b3bf746ff9 Straighten out some ellipses. 2008-11-26 12:33:34 +01:00
Francois Gouget 36e195a185 shell32: Remove WINAPI/CALLBACK on static functions where not needed. 2008-11-26 12:33:16 +01:00
Francois Gouget 66063ae4a4 ole32: Remove WINAPI on static functions where not needed. 2008-11-26 12:33:13 +01:00
Alistair Leslie-Hughes d026b74d79 version: Stop crash under vista and 2k8. 2008-11-26 12:28:05 +01:00
Paul Vriens 489e59f83d rsaenh/tests: Fix a test failure on W2K and below. 2008-11-26 12:12:54 +01:00
Paul Vriens 6d9bca7d94 rsaenh/tests: Use a 40-bit session key instead of 56-bit. 2008-11-26 12:12:48 +01:00
Paul Vriens 87e7c72f26 rsaenh/tests: Fix a test failure on W2K and below. 2008-11-26 12:12:42 +01:00
Paul Vriens 5da0debbe6 rsaenh/tests: Use a 40-bit session key instead of 56-bit. 2008-11-26 12:12:37 +01:00
Paul Vriens 6a8d623a56 rsaenh/tests: Fix a test failure on W2K and below. 2008-11-26 12:12:30 +01:00
Francois Gouget bbc4413548 rpcrt4: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:54 +01:00
Francois Gouget 57908f889a quartz: Remove CALLBACK on static functions where not needed. 2008-11-26 12:10:51 +01:00
Francois Gouget 9517637eb4 quartz: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:48 +01:00
Francois Gouget 2a2387b984 shdocvw: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:46 +01:00
Francois Gouget 822ab7b404 opengl32: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:43 +01:00
Francois Gouget cc42922e08 oleaut32: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:40 +01:00
Francois Gouget c584c2d12c ole32: Remove __RPC_USER on static functions where not needed. 2008-11-26 12:10:38 +01:00
Huw Davies 31fd0d5d7a comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR). 2008-11-26 12:10:28 +01:00
Huw Davies 49368cb14b oleaut32: Add support for loading typelibs from NE files. 2008-11-26 12:08:23 +01:00
Huw Davies 559112d472 version: Fixed comments. 2008-11-26 12:08:16 +01:00
Maarten Lankhorst 39d80a3c96 wldap32: Fix winldap_private header compatibility with 64-bit. 2008-11-26 12:05:48 +01:00
Henri Verbeet 4cea13dec7 wined3d: Const correctness fixes for surface.c. 2008-11-26 12:05:27 +01:00
Henri Verbeet fecfddfb3a wined3d: Const correctness fixes for glsl_shader.c. 2008-11-26 12:05:21 +01:00
Henri Verbeet d8f6e63541 wined3d: Const correctness fixes for arb_program_shader.c. 2008-11-26 12:05:14 +01:00
Henri Verbeet cfb3bea895 wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const. 2008-11-26 12:05:06 +01:00
Henri Verbeet eb78c2a082 wined3d: Const correctness fixes for utils.c. 2008-11-26 12:04:56 +01:00
Alexandre Julliard 5118108c82 user32/tests: Fix a number of window tests on Win9x and Vista. 2008-11-26 12:04:51 +01:00
Alexandre Julliard f0483957dd kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA. 2008-11-26 12:04:32 +01:00
Henri Verbeet f552c90c30 wined3d: Make some functions static. 2008-11-25 13:37:55 +01:00
Henri Verbeet f0a816e8cb wined3d: Slightly reduce the scope of fragment_palette_conversion. 2008-11-25 13:37:50 +01:00
Henri Verbeet 49b55f677e wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c. 2008-11-25 13:37:45 +01:00
Henri Verbeet b4f0b5bdd0 wined3d: Const correctness fixes. 2008-11-25 13:37:39 +01:00
Henri Verbeet a6917b143d wined3d: Use IDL to generate wined3d.h. 2008-11-25 13:37:22 +01:00
Vincent Povirk 5e77c74f37 gdiplus: Implement GdipGetRegionHRgn for rects. 2008-11-25 13:11:50 +01:00
Vincent Povirk 08aa0cac74 gdiplus: Implement GdipRegionGetHRgn for paths. 2008-11-25 13:11:44 +01:00
Vincent Povirk 4f8751a5db gdiplus: Implement GdipGetRegionHRgn for empty regions. 2008-11-25 13:10:58 +01:00
Vincent Povirk 74d62bccab gdiplus: Implement GdipGetRegionHRgn for infinite regions. 2008-11-25 13:10:40 +01:00
Vincent Povirk 5c75277784 gdiplus: Add parameter checking to GdipGetRegionHRgn. 2008-11-25 13:10:24 +01:00
Ricardo Filipe 25f7ad44e5 comdlg32: Removed dead assignments (llvm/clang). 2008-11-25 13:09:53 +01:00
Ricardo Filipe 1c55ba0b83 comctl32: Removed dead assignments (llvm/clang). 2008-11-25 13:07:35 +01:00
Stefan Dösinger 2f98fce9cf wined3d: Put the ps compile parameters into the glsl program hashmap.
This avoids the double search for a pixel shader. The pixel shader
compilation parameter structure is recorded in the GLSL program
hashmap, together with the WineD3D pixel shader.
2008-11-25 13:07:23 +01:00
Stefan Dösinger 33482a732e wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8.
The dx7 sdk demos need this.
2008-11-25 13:07:14 +01:00
Stefan Dösinger 0bf32b12f5 wined3d: Add the ability to duplicate GL pixel shaders.
Some stateblock parameters have to be compiled into the GL pixel
shader code, like lines for pixelformat fixups. This leads to problems
when applications switch those settings, requiring a recompilation of
the shader. This patch enables wined3d to have multiple GL shaders for
a D3D shader(pixel shaders only so far) to handle this more
efficiently.
2008-11-25 13:07:03 +01:00
Stefan Dösinger aed9305c78 wined3d: Store shader IDs in the vs and ps impl structures. 2008-11-25 13:06:45 +01:00
Stefan Dösinger dd8905543b wined3d: Pass some stateblock values around directly.
This was suggested by Ivan quite a while ago, and we need it to better
handle conflicting texture format corrections and similar stateblock
value changes which until now required a recompilation of the entire
shader
2008-11-25 13:06:35 +01:00
Stefan Dösinger ff767f4984 wined3d: Make the shader backend call CompileShader.
A number of considerations contribute to this:

1) The shader backend knows best which shader(s) it needs. GLSL needs
both, arb only one
2) The shader backend may pass some parameters to the compilation
code(e.g. which pixel format fixup to use)
3) The structures used in (2) are different in vs and ps, so a
baseshader::Compile won't work
4) The structures in (2) are wined3d-private structures, so
having a public method in the vtable won't work(its a bad idea
anyway).
2008-11-25 13:06:23 +01:00
Maarten Lankhorst 83045e5cc8 msvcrt: Add CDECL to all cdecl functions. 2008-11-25 12:33:39 +01:00
Maarten Lankhorst 269600bbed ntdll: Make 64-bits wine only able to load amd64 binaries. 2008-11-25 12:33:28 +01:00
Huw Davies 8355eeaa21 ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification. 2008-11-25 12:17:27 +01:00
Huw Davies 8730bf66c9 ole32: Factor out the code to release the delegate interfaces. 2008-11-25 12:17:24 +01:00
Alexandre Julliard af8bb2e922 ntdll: Add support for virtual write watches. 2008-11-25 12:07:35 +01:00
Alexandre Julliard 81b9ca5dbd ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
Also rename it to virtual_handle_fault for consistency.
2008-11-25 12:02:16 +01:00
Alexandre Julliard aece8e0700 ntdll: Check for valid memory view size directly in VIRTUAL_FindView. 2008-11-25 11:58:50 +01:00
Alistair Leslie-Hughes 3c88a2f060 shdocvw: Silence invalid QueryInterface FIXME. 2008-11-25 11:56:17 +01:00
Paul Vriens ee1f1bfb3f advapi32/tests: Fix a test failure on NT4. 2008-11-25 11:56:08 +01:00
Michael Stefaniuc ec1c9492b0 gdi32: Remove some superfluous casts. 2008-11-25 11:56:02 +01:00
Michael Stefaniuc b1a54bf7a3 msi: Remove casts of void pointers. 2008-11-25 11:55:56 +01:00
Francois Gouget 0ee5d57079 version: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:13 +01:00
Francois Gouget ec6f88b5c4 wineoss: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:10 +01:00