Commit Graph

38666 Commits

Author SHA1 Message Date
Henri Verbeet 92b93172df wined3d: Remove some unused code. 2008-12-02 14:04:40 +01:00
Henri Verbeet 89241081f6 wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's. 2008-12-02 14:04:27 +01:00
Henri Verbeet 5532c990b6 wined3d: Const correctness fixes. 2008-12-02 14:04:15 +01:00
Henri Verbeet 7c0cb8c0c3 wined3d: Const correctness fixes for state.c. 2008-12-02 14:04:08 +01:00
Henri Verbeet fec9820e56 wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code.
Also avoids needlessly initializing static variables.
2008-12-02 14:04:00 +01:00
Hans Leidekker d1076aeab4 wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.
Some apps depend on this quirk because they don't reset the index
before subsequent calls to HttpQueryInfo.
2008-12-02 14:03:54 +01:00
Alexandre Julliard 8d8ff37ca3 oleaut32: Use a dlldata.c file instead of maintaining the data manually. 2008-12-02 10:32:14 +01:00
Alexandre Julliard 1bd26cca94 ole32: Use a dlldata.c file instead of maintaining the data manually. 2008-12-01 18:56:15 +01:00
Kai Blin a30724304c kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity). 2008-12-01 14:26:02 +01:00
Andrew Talbot 6fd73ce645 wineps.drv: Declare some variables static const. 2008-12-01 14:25:56 +01:00
Andrew Talbot 89509eb628 wined3d: Sign-compare warnings fix. 2008-12-01 14:25:52 +01:00
Michael Karcher afb17f29e1 msxml3: attach_xmldoc may fail.
The upcoming new implementation of attach_xmldoc needs HeapAlloc. Prepare
for the failure case.
2008-12-01 14:22:12 +01:00
Michael Karcher 8b293040a3 msxml3: Remove attach_xmldoc(This, NULL) calls.
This->node should never be zero. Each IXMLDOMNode (and derived interfaces)
always represents a present libxml data object. There is no no-data
IXMLDOMNode, although there might be documents without a root element.
2008-12-01 14:22:12 +01:00
Michael Karcher 1c49bc83ae msxml3: Specialize attach_xmlnode to XML documents.
attach_xmlnode is only used to attach XML document nodes, and a cast
is needed on each call. Rename it to attach_xmldoc, change the
parameter type to move the cast at one point into the function.
2008-12-01 14:22:12 +01:00
Michael Karcher b282572ee3 msxml3: Move attach_xmlnode.c to domdoc.c. 2008-12-01 14:22:12 +01:00
Michael Karcher a6594da463 msxml3: Quiet noisy fixmes.
The FIXME messages for unknown interfaces should not be emitted for
interfaces that should not get implemented. Origin 8 spams you with
these messsages.
2008-12-01 14:22:12 +01:00
Michael Karcher aefe3456fb msxml3/tests: Fix BSTR leak. 2008-12-01 14:22:12 +01:00
Michael Karcher e55da04e77 msxml3: Avoid duplicate encoding.
The libxml documentation suggests to either use
xmlEncodedEntitiesReentrant or xmlEncodeSpecialChars, but if you apply
both, you end up producing "&".
2008-12-01 14:22:12 +01:00
Jeff Zaroyko 6c597bac2e ntdll: Avoid NULL deref in RtlDeleteTimer. 2008-12-01 14:22:12 +01:00
Andrew Riedi 63908f039b user32: The frames of .ani cursors are .ico's, not .cur's. 2008-12-01 14:14:45 +01:00
Andrew Riedi 506f77b8d6 user32: Cursors can have more than one color. 2008-12-01 14:14:41 +01:00
Vitaliy Margolen de94cfd7e1 ntdll: Stub NtMakeTemporaryObject. 2008-12-01 14:06:02 +01:00
Reece Dunn 7926eba0d5 winealsa.drv: Correct the period_time value for pulseaudio. 2008-12-01 14:05:57 +01:00
Christian Costa 14485c365b quartz: Avoid leaking penummt and mt on error. 2008-12-01 14:05:49 +01:00
Christian Costa b5158497a6 d3dxof: Handle comments when going to next template or object. 2008-12-01 14:05:44 +01:00
Christian Costa 3310c72d29 d3dxof: Increase some buffer and array sizes. 2008-12-01 14:05:40 +01:00
Christian Costa d535205864 d3dxof: Make parsing more permissive about semicolon and comma in objects. 2008-12-01 14:05:35 +01:00
Michael Karcher 023c227399 msvcrt: Out strings should be ptr instead of wstr in .spec file. 2008-12-01 14:04:28 +01:00
Alistair Leslie-Hughes 1049c3a123 msxml3: Implement IXMLDOMAttribute get/put value. 2008-12-01 14:01:33 +01:00
Alistair Leslie-Hughes 43ea81bf55 mshtml: Implement IDispatch for IHTMLCommentElement. 2008-12-01 14:01:26 +01:00
Marcus Meissner f1271f846b wined3d: Output the rectangles in the debug message. 2008-12-01 14:01:21 +01:00
Hans Leidekker 8656f6db50 gdiplus: Better implementation of GdipGetFontHeightGivenDPI. 2008-12-01 14:01:14 +01:00
Vitaly Lipatov aa5358fdae kernel32: gethostname returns string in CP_UNIXCP encoding. 2008-12-01 14:01:10 +01:00
Alexandre Julliard d2bd90f997 dswave: Remove some unused functions. 2008-12-01 13:26:14 +01:00
Alexandre Julliard de5a266aa0 dplayx: Remove some unused functions. 2008-12-01 13:26:05 +01:00
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
Francois Gouget 523679666d wininet: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:08 +01:00
Francois Gouget 8bd8609af8 wintrust: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:06 +01:00
Francois Gouget 848b5092ba msxml3: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:03 +01:00
Francois Gouget 31df4d42b7 user32: Remove WINAPI/CALLBACK on static functions where not needed. 2008-11-25 11:50:00 +01:00
Francois Gouget c0e271c4de wined3d: Remove WINAPI on static functions where not needed. 2008-11-25 11:49:57 +01:00
Francois Gouget a3973e0c47 shlwapi: Remove WINAPI on static functions where not needed. 2008-11-25 11:49:54 +01:00
Ricardo Filipe abe85bcb99 quartz: Removed dead code and variables (llvm/clang). 2008-11-25 11:49:51 +01:00
Vincent Povirk b7fe5e0aa5 setupapi: Implement FLG_PROFITEM_GROUP. 2008-11-24 15:07:11 +01:00
Roderick Colenbrander 273357264a wined3d: Add registry key for overriding the pci vendor id. 2008-11-24 14:52:32 +01:00
Roderick Colenbrander 52d59718c7 wined3d: Add registry key for overriding pci device id. 2008-11-24 14:52:25 +01:00
Vincent Pelletier f442bafb8a wined3d: Add detection for NVIDIA's GTX 280. 2008-11-24 14:41:58 +01:00
Hwang YunSong(황윤성) 04e139a1e6 appwiz.cpl: Updated Korean resource. 2008-11-24 14:41:34 +01:00
Hwang YunSong(황윤성) ca790a6e65 crypt32: Updated Korean resource. 2008-11-24 14:41:24 +01:00
Lei Zhang aacb511da1 advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT. 2008-11-24 14:38:56 +01:00
Ricardo Filipe a76d38d38e advapi32: Removed dead assignments (llvm/clang). 2008-11-24 14:37:32 +01:00
Vincent Povirk f3cad17a9b gdiplus: Implement CachedBitmap based on Image. 2008-11-24 14:36:50 +01:00
Reece Dunn ef0069cbf5 winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context. 2008-11-24 14:36:01 +01:00
Jacek Caban 849c36ba8e jscript: Set script object instead of ctx lcid in SetScriptSite. 2008-11-24 14:34:09 +01:00
Juan Lang 7f246421d1 rsaenh: Fix some test failures on older versions of Windows. 2008-11-24 14:34:02 +01:00
Francois Gouget 1c87e4664f d3d9: Remove WINAPI on static functions where not needed. 2008-11-24 14:33:06 +01:00
Francois Gouget 001288ecae d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused. 2008-11-24 14:33:02 +01:00
Francois Gouget 9c5e97aa71 Assorted spelling fixes. 2008-11-24 14:25:10 +01:00
Hans Leidekker 8b15fa4b2a gdiplus: Improve GdipGetImageRawFormat stub. 2008-11-24 14:25:10 +01:00
Hans Leidekker 6122c77b9d gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation. 2008-11-24 14:25:10 +01:00
Hans Leidekker 5ce729a4eb gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer. 2008-11-24 14:25:10 +01:00
Hans Leidekker df93d19d3d gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs. 2008-11-24 14:25:10 +01:00
Hans Leidekker 1e170c9b85 gdiplus: Improve GdipMeasureString. 2008-11-24 14:25:10 +01:00
Hans Leidekker 80a54ca53f gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList. 2008-11-24 14:25:10 +01:00
Hans Leidekker 2b8c6fe4db gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont. 2008-11-24 14:25:10 +01:00
Hans Leidekker ea323d1349 gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection. 2008-11-24 14:25:10 +01:00
Hans Leidekker c04b7c5b0f gdiplus: Implement GdipGetLineSpacing. 2008-11-24 14:25:10 +01:00
Hans Leidekker 67a9170aca gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook. 2008-11-24 14:25:10 +01:00
Francois Gouget fcfe436de5 ddraw: Remove WINAPI on static functions where not needed. 2008-11-24 14:25:09 +01:00
Francois Gouget d3c7b2f7cc d3d8: Remove WINAPI on static functions where not needed. 2008-11-24 14:18:42 +01:00
Francois Gouget 451f642e16 crypt32: Remove WINAPI on static functions where not needed. 2008-11-24 14:18:42 +01:00
Francois Gouget 7e4aa49387 comdlg32: Remove WINAPI on static functions where not needed. 2008-11-24 14:18:42 +01:00
Francois Gouget 0a9c529072 atl: Remove WINAPI on static functions where not needed. 2008-11-24 14:18:42 +01:00
Andrew Nguyen 3909672f59 jscript: Implement the String.toUpperCase() method. 2008-11-24 14:18:41 +01:00
Andrew Nguyen c4148203c6 jscript: Implement the String.toLowerCase() method. 2008-11-24 14:18:41 +01:00
Peter Dons Tychsen e83b62f3d0 winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes. 2008-11-24 14:18:41 +01:00
Alexandre Julliard a488ee8e7a kernel32: Fix the base DOS memory address when the low 64K are not accessible. 2008-11-24 14:18:41 +01:00
Kai Blin 4dedbd404c dbghelp: Upgrade FIXME to ERR. 2008-11-24 14:18:41 +01:00
Christian Costa 632d34651f wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface. 2008-11-24 14:18:41 +01:00
Christian Costa 40fff317ea d3dxof: Finish support for multi-dimensional array. 2008-11-24 14:18:41 +01:00
Christian Costa eaaced6cc5 d3dxof: Small clean-up. 2008-11-24 14:18:41 +01:00
Christian Costa 607062f3c3 d3dxof: Support multi-dimentional array in templates. 2008-11-24 14:18:41 +01:00
Jacek Caban cc8511678d mshtml: Skip tests on old IE as soon as possible. 2008-11-24 13:43:43 +01:00
Jacek Caban 60d12a3adb mshtml: Skip tests on old IE as soon as possible. 2008-11-24 13:43:40 +01:00
Jacek Caban 3dbeb15eac mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream. 2008-11-24 13:43:38 +01:00
Juan Lang afc7a79897 crypt32: Implement CryptFormatObject for the Netscape string OIDs. 2008-11-24 13:43:32 +01:00
Alexandre Julliard e37f8f23f1 shdocvw: Fix the computation of the default extents. 2008-11-21 17:07:21 +01:00
Alexandre Julliard bd8e14bedd user32/tests: Only test the window caption status if there is a foreground window. 2008-11-21 15:53:25 +01:00
Alistair Leslie-Hughes 9643411c32 version: VerQueryValueA/W allow blank and NULL strings. 2008-11-21 13:53:12 +01:00
Alistair Leslie-Hughes 01536b5003 mshtml: Implement IHTMLDocument2_get_images. 2008-11-21 12:50:30 +01:00
Alistair Leslie-Hughes 8745dd26d6 mshtml: Implement IDispatch for IHTMLCurrentStyle. 2008-11-21 11:54:22 +01:00
Alistair Leslie-Hughes 71eac71e16 mshtml: Implement IHTMLStyle get/put posTop. 2008-11-21 11:54:18 +01:00
Andrew Riedi 1425b1b9ef user32: Fix the loading of stretched cursors.
Based on patches by Henri Verbeet.
2008-11-21 11:53:22 +01:00
Andrew Talbot fdba8b8593 wined3d: Sign-compare warnings fix. 2008-11-21 11:29:12 +01:00
Juan Lang cf9f9af6d0 crypt32: Pass next data pointer when decoding a CRL dist point. 2008-11-21 11:29:08 +01:00
Ricardo Filipe d27fa4fcae atl: Remove dead store (llvm/clang). 2008-11-21 11:28:58 +01:00
Ricardo Filipe 66019452f4 comctl32: Remove dead stores (llvm/clang). 2008-11-21 11:28:51 +01:00
Ricardo Filipe 6c24fb1ca8 comctl32: Removed dead increment (llvm/clang). 2008-11-21 11:28:45 +01:00
Ricardo Filipe 422cd0bc3a comctl32: Removed dead increment (llvm/clang). 2008-11-21 11:28:40 +01:00
Ricardo Filipe 5630124896 comctl32: Removed dead store (llvm/clang). 2008-11-21 11:28:36 +01:00
Ricardo Filipe 66b732e4f8 sane.ds: Check dead stored status (llvm/clang). 2008-11-21 11:28:28 +01:00