Marcus Meissner
29700766ea
shell32: Avoid potential 1 byte overflow.
2007-05-17 13:20:25 +02:00
Misha Koshelev
8136bd4117
msi: automation: Implement Installer::ProductInfo.
2007-05-17 12:47:39 +02:00
Misha Koshelev
d800a082a8
msi: Return appropriate values for empty MsiProductInfo parameters.
2007-05-17 12:47:20 +02:00
Misha Koshelev
68bfb39767
msi/tests: Add test for empty MsiGetProductInfo parameters not referencing default registry values.
2007-05-17 12:45:16 +02:00
Andrew Talbot
b3d32c8a0d
qcap: Exclude unused headers.
2007-05-17 12:45:07 +02:00
Andrew Talbot
5ded3a9e88
quartz: Exclude unused headers.
2007-05-17 12:45:03 +02:00
Andrew Talbot
a894ab6bd0
quartz: Exclude unused headers.
2007-05-17 12:44:57 +02:00
Peter Oberndorfer
b19fa1d282
dbghelp: Minor cleanup.
2007-05-17 12:44:50 +02:00
Huw Davies
9afcaf2ae1
oleaut32: Type references are global to the typelib.
2007-05-17 12:44:44 +02:00
Alexandre Julliard
e0d5dbaeb8
ntoskrnl.exe: Implemented PsGetVersion and added stubs for a couple of other Ps functions.
2007-05-17 09:49:28 +02:00
Alexandre Julliard
4cbe5b78d3
ntoskrnl.exe: Export a Wine-internal function to run the device request handling loop.
2007-05-16 21:13:34 +02:00
Alexandre Julliard
982d6ccbe4
ntoskrnl.exe: Implemented a number of memory allocation functions.
2007-05-16 17:39:32 +02:00
Alexandre Julliard
8530cb0aec
kernel32: Check for already loaded module also for LOAD_LIBRARY_AS_DATAFILE.
2007-05-16 16:58:51 +02:00
Alexandre Julliard
306d71c3fe
kernel32: Support incrementing the module refcount in GetModuleHandleEx.
2007-05-16 16:47:11 +02:00
Alexandre Julliard
447fda5206
ntdll: Implemented LdrAddRefDll.
2007-05-16 16:39:29 +02:00
Alexandre Julliard
b64530eee4
ntdll: Reimplement LdrGetDllHandle to use the same search algorithm as LdrLoadDll.
2007-05-16 16:35:43 +02:00
Dmitry Timoshkov
4de936e181
user32: Remove duplicated code.
2007-05-16 15:51:31 +02:00
Anatoly Lyutin
86aa0491d6
user32: mdi: Fix switch with wParam in WM_SYSCOMMAND processing.
2007-05-16 15:47:55 +02:00
Misha Koshelev
2177e492e6
msi/tests: automation: Add tests for Installer::ProductInfo.
2007-05-16 14:58:19 +02:00
Misha Koshelev
0eaf8bc164
msi/tests: automation: Remove unnecessary if (SUCCEEDED(hr)) statements.
2007-05-16 14:58:07 +02:00
Misha Koshelev
187f856e46
msi: automation: Condense a few loops.
2007-05-16 14:58:00 +02:00
Rolf Kalbermatter
fef82e74b6
advapi32: Add access flags to service handle data.
2007-05-16 14:27:46 +02:00
Andrew Riedi
a9c2e15cf6
wined3d: Add hardware cursor support.
2007-05-16 14:27:39 +02:00
Dan Hipschman
52ca3ebada
widl: Write some structures to the type format string on the fly.
2007-05-16 13:33:17 +02:00
Andrew Talbot
cde845fec5
opengl32: Exclude unused header.
2007-05-16 11:56:01 +02:00
Andrew Talbot
048a5d6fc5
oleaut32: Exclude unused headers.
2007-05-16 11:55:58 +02:00
Andrew Talbot
ddb0a188be
oledlg: Exclude unused header.
2007-05-16 11:55:55 +02:00
Andrew Talbot
4ea954df42
ole32: Exclude unused headers.
2007-05-16 11:55:51 +02:00
Erez Volk
14a3275436
ntdll: Added IDT Timezone (Israel daylight savings time).
2007-05-16 11:55:47 +02:00
Mikołaj Zalewski
7b8241b1ee
comctl32: toolbar: TB_SETIMAGELIST should try to preserve button width.
2007-05-16 11:55:38 +02:00
Dmitry Timoshkov
59a2686ae4
kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE).
2007-05-16 11:55:32 +02:00
Alexandre Julliard
e2d94ec001
ntoskrnl.exe: Added IofCompleteRequest.
2007-05-15 21:56:05 +02:00
Alexandre Julliard
72f2ba6fc4
ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount.
2007-05-15 21:49:26 +02:00
Alexandre Julliard
7330edd25d
ntoskrnl.exe: Implemented IoCreateSymbolicLink.
2007-05-15 21:45:51 +02:00
Alexandre Julliard
a2adc88815
ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice.
2007-05-15 21:41:50 +02:00
Markus Amsler
6f8a67f018
dbghelp: Late init hash_table.
2007-05-15 20:20:07 +02:00
Markus Amsler
8bc839a816
dbghelp: Speed up vector iteration by directly using for().
2007-05-15 20:19:53 +02:00
Markus Amsler
a2968c8fab
dbghelp: Speed up pool_alloc. Patch by Eric Pouech.
2007-05-15 20:19:36 +02:00
Markus Amsler
f94127f2ca
dbghelp: Speed up vector_add by avoiding pool_realloc calls. Remove no longer needed pool_realloc.
2007-05-15 20:19:28 +02:00
Francois Gouget
0acb5810bf
Assorted spelling fixes.
2007-05-15 18:09:16 +02:00
Francois Gouget
51b81a60a0
mshtml: Fix '\n' typo.
2007-05-15 18:09:04 +02:00
Vitaliy Margolen
4659f98314
dinput: Prevent race between destroying the hook window and unloading the dll.
2007-05-15 15:53:44 +02:00
Juan Lang
1af94dbf3b
wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags.
2007-05-15 15:53:37 +02:00
Juan Lang
d132d1944c
crypt32: Remove last error checks on success.
2007-05-15 15:20:02 +02:00
Juan Lang
79cd672c3d
crypt32: Use public functions to get store access state.
2007-05-15 15:19:33 +02:00
Juan Lang
4c6988e8f0
crypt32: Implement CertGetStoreProperty and CertSetStoreProperty.
2007-05-15 15:19:13 +02:00
Juan Lang
0170a41e69
crypt32: Don't set ret to TRUE when it already is.
...
Set it to FALSE when it needs to be.
2007-05-15 15:18:50 +02:00
Misha Koshelev
23cfbe2ec8
msi: automation: Simplify counting products/related products.
2007-05-15 14:12:20 +02:00
Misha Koshelev
5f2e81e2a5
msi: automation: Installer::Products, verify HeapAlloc return value.
2007-05-15 14:11:45 +02:00
Misha Koshelev
536b49905b
msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys.
2007-05-15 14:11:37 +02:00
Misha Koshelev
a6dfcf90f7
msi: automation: Implement Installer::RelatedProducts.
2007-05-15 14:10:58 +02:00
Misha Koshelev
7a9b218235
msi/tests: automation: Add tests for Installer::RelatedProducts.
2007-05-15 14:09:52 +02:00
Misha Koshelev
5b37ba6f04
msi: automation: Implement Installer::InstallProduct.
2007-05-15 14:09:42 +02:00
Misha Koshelev
b75b224822
msi/tests: automation: Add test for Installer::InstallProduct.
2007-05-15 14:06:47 +02:00
Misha Koshelev
18cab64b42
msi: automation: Implement Record::IntegerData.
2007-05-15 14:06:27 +02:00
Jacek Caban
757192ebce
mshtml: Improve some exec command stubs.
2007-05-15 12:43:07 +02:00
Dmitry Timoshkov
34015b93a4
user32: Add a test for the menu resource loader, make it pass under Wine.
2007-05-15 12:28:17 +02:00
Dmitry Timoshkov
7f189eccb9
user32: Add a test for CheckMenuRadioItem and make it pass under Wine.
2007-05-15 12:28:03 +02:00
Mounir IDRASSI
e61eddd6a5
rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value.
2007-05-15 12:23:09 +02:00
Maarten Lankhorst
2e9fa34d67
dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY.
2007-05-15 12:20:00 +02:00
Andrew Talbot
2fb8c8aad0
netapi32: Exclude unused headers.
2007-05-15 12:19:35 +02:00
Andrew Talbot
9fe3b60f12
ntdll: Exclude unused headers.
2007-05-15 12:19:31 +02:00
Andrew Talbot
abea9c409f
msxml3: Exclude unused headers.
2007-05-15 12:19:27 +02:00
Andrew Talbot
9069577cd0
msvcrt: Exclude unused headers.
2007-05-15 12:19:12 +02:00
Andrew Talbot
bb519ec0b2
msvfw32: Exclude unused header.
2007-05-15 12:19:08 +02:00
Andrew Talbot
99504c0e47
msvcrt20: Exclude unused header.
2007-05-15 12:19:04 +02:00
Alexandre Julliard
d2d6870284
hal: Added an initial stub.
2007-05-14 20:05:15 +02:00
Alexandre Julliard
12c169d2bf
ntoskrnl.exe: Initial stub version with forwards to existing functions.
2007-05-14 19:55:32 +02:00
Emmanuel Maillard
260591fef6
winecoreaudio: Initial implementation of MIX_SetControlDetails.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
ad635c60d3
winecoreaudio: Initial implementation of MIX_GetControlDetails.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
33e24d7ecc
winecoreaudio: Initial implementation of MIX_GetLineControls.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
7f5a322e25
winecoreaudio: Initial implementation of MIX_GetLineInfo.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
7fb0861bf6
winecoreaudio: Implement MIX_GetDevCaps.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
db6318ea91
winecoreaudio: Implement MIX_Open and MIX_GetNumDevs.
2007-05-14 17:34:48 +02:00
Emmanuel Maillard
e64485d5a9
winecoreaudio: Initial mixer support on Mac OS X.
...
Find all lines and initialize controls.
2007-05-14 17:34:26 +02:00
Paul Vriens
0eeb5727b2
ole32/tests: Check for correct return value.
2007-05-14 16:45:17 +02:00
Misha Koshelev
9d234fcb9f
msi: automation: Implement View::Modify.
2007-05-14 16:20:01 +02:00
Misha Koshelev
854ca51a5f
msi/tests: automation: Add test for View::Modify.
2007-05-14 16:19:24 +02:00
Misha Koshelev
5e16dbb3f3
msi/tests: automation: Add tests for Record::IntegerData.
2007-05-14 16:19:15 +02:00
Misha Koshelev
d2ad4e09ce
msi/tests: automation: Correct expected Record::StringData PROPERTYPUT return variant type.
2007-05-14 16:19:05 +02:00
Misha Koshelev
c0c6fe6341
msi: automation: Implement Record::FieldCount.
2007-05-14 16:17:22 +02:00
Misha Koshelev
aa9f4beb65
msi: automation: Return DISP_E_MEMBERNOTFOUND if flags are incorrect.
2007-05-14 16:16:54 +02:00
Misha Koshelev
6bb7c911f5
msi/tests: automation: Test invoking methods as properties & vice versa.
2007-05-14 16:15:51 +02:00
Misha Koshelev
7eb3db632e
msi: automation: Implement Installer::CreateRecord.
2007-05-14 16:15:40 +02:00
Misha Koshelev
075e1898bf
msi/tests: automation: Test for Installer::CreateRecord error.
2007-05-14 16:15:20 +02:00
Misha Koshelev
2d8c2ce6d6
msi: automation: Implement Session::EvaluateCondition.
2007-05-14 16:14:58 +02:00
Misha Koshelev
75222d7452
msi/tests: automation: Add tests for Session::EvaluateCondition.
2007-05-14 16:13:23 +02:00
Mikołaj Zalewski
1f0183e218
comctl32: status: Send a NMMOUSE in mouse notifications, not a NMHDR.
2007-05-14 15:41:29 +02:00
Marcus Meissner
b7ac570f39
ddraw/tests: Check for failing to create surfaces.
2007-05-14 15:41:21 +02:00
Jacek Caban
fb2b06a144
mshtml: Don't call start_binding if we use necko to load the page.
2007-05-14 15:41:11 +02:00
Jacek Caban
836c672dcf
mshtml: Wrap nsIExternalProtocolHandler.
2007-05-14 15:41:05 +02:00
Maarten Lankhorst
6e9276e970
dsound: Primary buffer isn't an IDirectSoundBuffer8.
2007-05-14 14:29:33 +02:00
Maarten Lankhorst
645f1efbc3
winealsa: Remove dead code.
2007-05-14 14:27:25 +02:00
Mounir IDRASSI
7abb204a1b
crypt32: Stub implementation of CertGetCertificateChain.
2007-05-14 14:27:18 +02:00
Mounir IDRASSI
e7c2e05f0f
crypt32: Stub implementation of CryptFindLocalizedName.
2007-05-14 14:26:57 +02:00
Mounir IDRASSI
ebe83d561b
crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property.
2007-05-14 14:26:32 +02:00
Rob Shearman
ed79ddab1d
ole32: Don't lookup the address for the DllGetClassObject function for ole32.dll in the apartment loaded dll list.
...
Call the function directly for a small performance boost.
2007-05-14 14:26:22 +02:00
Rob Shearman
70e8842924
ole32: Fix CoUninitialize to only free libraries that return S_OK from DllCanUnloadNow.
2007-05-14 14:26:17 +02:00
Frank Richter
7108412a53
shell32: Update German resources.
2007-05-14 14:26:02 +02:00
Frank Richter
5c5fc99700
credui: Add German translation.
2007-05-14 14:25:59 +02:00
Frank Richter
7e5886435c
shdoclc: Update German translation.
2007-05-14 14:25:55 +02:00
Andrew Talbot
eb48a47260
advapi32: Fix a typo.
2007-05-14 14:25:16 +02:00
Francois Gouget
72ed214932
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2007-05-14 14:25:10 +02:00
Marcus Meissner
4b9fedbb06
wined3d: Fixed swapchain context NULL ptr checks.
2007-05-14 14:24:27 +02:00
Dan Hipschman
d9c120490f
widl: Handle pointers fields that point to structures.
2007-05-14 14:24:16 +02:00
Mikołaj Zalewski
bf3849ad6f
msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...).
2007-05-14 14:22:08 +02:00
Mikołaj Zalewski
918ee77d1c
localui: Add Polish translation.
2007-05-14 14:22:00 +02:00
Paul Vriens
59eb871459
d3drm/tests: d3drm is removed from Windows Vista.
2007-05-11 14:02:27 +02:00
Jacek Caban
66067781d6
mshtml: Added IPersistStreamInit::Load test.
2007-05-11 14:02:21 +02:00
Jacek Caban
920f628c6e
mshtml: Added IPersistStreamInit::Load implementation.
2007-05-11 13:25:02 +02:00
Jacek Caban
09adb8cf05
mshtml: Split IPersistMoniker::Load.
2007-05-11 13:24:48 +02:00
Jacek Caban
2dd9fad610
mshtml: Move AddRequest call to the separated function.
2007-05-11 13:24:37 +02:00
Jacek Caban
94a264d0be
mshtml: Don't crash in OnStopBinding if This->binding is null.
2007-05-11 13:24:31 +02:00
Jacek Caban
98da8e2823
mshtml: Split code from OnDataAvailable.
2007-05-11 13:24:25 +02:00
H. Verbeet
c3c5724789
wined3d: WINED3DSIO_POW should use the absolute value of the first source register.
2007-05-11 13:24:15 +02:00
Misha Koshelev
d74e643f8c
msi: automation: Implement Installer::RegistryValue.
2007-05-11 12:59:52 +02:00
Kirill K. Smirnov
24bf66180b
kernel32/tests: Add tests for console codepages.
2007-05-11 12:41:34 +02:00
Kirill K. Smirnov
9d74661856
server: Move console codepages to the server.
2007-05-11 12:41:29 +02:00
Dan Hipschman
ef433e2792
widl: Remove var_t's ptr_level field and start write_pointers.
2007-05-11 12:33:27 +02:00
Mikołaj Zalewski
44e3200a8d
shell32: Handle invalid cbSize in Shell_NotifyIcon[AW].
2007-05-11 11:45:45 +02:00
Marcus Meissner
c904290336
msi/tests: Increase buffer size a bit.
...
Spotted by Coverity.
2007-05-11 11:45:36 +02:00
Stefan Dösinger
e40af7d3fa
wined3d: Prevent wrong bumpenvmap warnings.
2007-05-11 11:28:20 +02:00
Stefan Dösinger
093261b729
wined3d: Only addref clippers if one exists.
2007-05-11 11:26:40 +02:00
Stefan Dösinger
4295b18950
ddraw: Avoid fallout of failing tests.
2007-05-11 11:26:34 +02:00
Stefan Dösinger
a90f650fd2
wined3d: Implement DDBLT_DEPTHFILL on the active depth stencil target.
2007-05-11 11:25:41 +02:00
Stefan Dösinger
5c48d504fc
wined3d: Destroying the resource frees all private data.
...
Also adds a test for ddraw, d3d8 and d3d9.
2007-05-11 11:22:31 +02:00
Stefan Dösinger
a5c484cbf3
ddraw: GetSurfaceDesc returns the surface memory while the surface is locked.
2007-05-11 11:21:44 +02:00
Stefan Dösinger
e7b68eec34
ddraw: Use point filter for blit operations.
...
D3DTEXF_NONE is a special value for mipmapping which disabled
mipmapping, but it is not a valid mag / min filter parameter.
D3DTEXF_POINT is what we want
2007-05-11 11:21:29 +02:00
Stefan Dösinger
6e22f03654
ddraw: Remove all non-d3d7 capability flags.
2007-05-11 11:21:11 +02:00
Peter Oberndorfer
849a0fcf97
ntdll: Use correct prototype for thread function.
2007-05-11 11:20:42 +02:00
Francois Gouget
f999a9e433
wined3d: Add a missing '\n' to a trace.
2007-05-11 11:20:34 +02:00
Francois Gouget
42fa19133a
crypt32: Add missing '\n' in FIXME() call.
2007-05-11 11:20:28 +02:00
Francois Gouget
450ad214ec
msi/tests: Add missing '\n' to ok() calls.
2007-05-11 11:20:25 +02:00
James Hawkins
666cfd1c03
msi: Only check the volume label for every media after the first disk.
2007-05-11 11:20:18 +02:00
Mounir IDRASSI
f772fb9898
rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam.
2007-05-11 11:20:13 +02:00
Rob Shearman
c4eeb9f6fa
setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
...
Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.
2007-05-11 11:20:04 +02:00
Damjan Jovanovic
3ceaaae3d7
shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths.
2007-05-11 11:19:46 +02:00
Alexandre Julliard
b504d05022
kernel32: Fix typo in CreateActCtxA.
2007-05-11 11:19:38 +02:00
Kirill K. Smirnov
8f45938013
kernel32/tests: Add tests for console screen buffer.
2007-05-10 14:23:46 +02:00
James Hawkins
0de574b258
msi: Deformat the key path before opening the key.
2007-05-10 14:12:57 +02:00
Mounir IDRASSI
204bdb8755
crypt32: Correct the implementation of CertCreateSelfSignCertificate.
2007-05-10 12:53:37 +02:00
H. Verbeet
d7596086bc
wined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations.
2007-05-10 12:24:59 +02:00
H. Verbeet
79ca4e022d
wined3d: Load texture coordinates even if no texture is bound to that stage at this time.
2007-05-10 12:24:52 +02:00
H. Verbeet
cde60c0b94
wined3d: Split texture coordinate loading from loadVertexData().
2007-05-10 12:24:39 +02:00
H. Verbeet
5188ab4efa
wined3d: Calling glDisableClientState() from loadVertexData() is redundant.
...
unloadVertexData() will already have done this if necessary.
2007-05-10 12:24:19 +02:00
H. Verbeet
f8714d771a
wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.
2007-05-10 12:24:07 +02:00
Andrew Talbot
303aeee4cb
mlang: Exclude unused headers.
2007-05-10 12:23:24 +02:00
Andrew Talbot
a0436e828b
msacm32: Exclude unused headers.
2007-05-10 12:23:16 +02:00
Andrew Talbot
5c4e38726c
mscms: Exclude unused headers.
2007-05-10 12:23:12 +02:00
Andrew Talbot
f9f70984a5
mapi32: Exclude unused header.
2007-05-10 12:22:21 +02:00
Andrew Talbot
bf1c57de27
mciwave: Exclude unused header.
2007-05-10 12:22:17 +02:00
Andrew Talbot
dd1263aa48
localspl: Exclude unused headers.
2007-05-10 12:22:14 +02:00
Andrew Talbot
e6b430c14e
mcicda: Exclude unused headers.
2007-05-10 12:22:09 +02:00
Alexandre Julliard
276ba12dab
psapi: Don't print output parameters as strings.
2007-05-10 12:15:48 +02:00
Rob Shearman
b005e9ed0d
ole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE is the default" to before the validateSTGM check.
...
Add a test that shows this behaviour is correct.
Remove a test on the access mode that is redundant because it is already
done in validateSTGM.
2007-05-10 12:15:11 +02:00
Jacek Caban
12aa9e33c5
mshtml: Added IHTMLBodyElement::CreateTextRange implementation.
2007-05-10 12:15:00 +02:00
Jacek Caban
700ccaf767
mshtml: CGID_Undocumented is CGID_DocHostCmdPriv.
2007-05-10 12:14:51 +02:00
Jacek Caban
f0649f3731
mshtml: Added IHTMLTxtRange::get_htmlText implementation.
2007-05-10 12:14:41 +02:00
Jacek Caban
573d612de4
mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange.
2007-05-10 12:14:21 +02:00
Paul Vriens
a543e60dc9
msi/tests: Properly cleanup after each test.
2007-05-10 12:14:14 +02:00
Misha Koshelev
2b7d8cb9d5
msi/tests: automation: Add more tests for Installer::RegistryValue.
...
Add test for a new error condition and tests for returning data from values of different registry value types.
2007-05-10 12:10:28 +02:00
Stefan Dösinger
d08585e6ec
wined3d: Manage private data in a wine linked list.
2007-05-10 12:10:20 +02:00
Stefan Dösinger
1b94a5eefd
ddraw: Fix stupid bug when setting surface client memory.
2007-05-10 11:40:50 +02:00
Stefan Dösinger
df891b823a
ddraw: Always set fullscreen mode in wined3d.
...
DDSCL_NORMAL is not set at initialization. Instead of making this a
& DDSCL_NORMAL || == 0 check just set fullscreen mode always. WineD3D
will catch NOP changes anyway.
2007-05-10 11:40:40 +02:00
Stefan Dösinger
81504d6a2d
wined3d: Support bump environment mapping using GL_NV_texture_shader.
2007-05-10 11:40:27 +02:00
Stefan Dösinger
4a8b55d456
wined3d: Unload vertex weight data in unloadVertexData.
2007-05-10 11:40:15 +02:00
Stefan Dösinger
d9fef10b71
ddraw: Some caps fixes.
...
Cards at DirectX7 times did not support non power of 2 textures, and
some games check the capatiblity flags incorrectly. Rollcage expects the
D3DPTEXTURECAPS_POW2 (limitation) flag set and fails with the reference
rasterizer which support NP2 textures and doesn't have the cap set.
2007-05-10 11:40:01 +02:00
Eric Pouech
fe3869388a
kernel32: Set the new definition for an activation context, and implement adding/releasing references to it.
2007-05-09 12:24:14 +02:00
Eric Pouech
80f41b4937
kernel32: Implemented CreateActCtxA on top of CreateActCtxW.
2007-05-09 12:15:45 +02:00
Stefan Dösinger
ca52d34189
wined3d: Some more ProcessVertices fixes.
...
Remove vbos from the input strided data from the fixed function
attributes explicitly and avoid writing beyond the end of a temporary
buffer when cloning a windows bug.
2007-05-09 12:08:12 +02:00
Stefan Dösinger
bed50115ee
ddraw: More tests and fixes on surface attachments.
2007-05-09 12:07:46 +02:00
Stefan Dösinger
28170f0474
wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.
2007-05-09 12:07:32 +02:00
Stefan Dösinger
992834016a
wined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported.
2007-05-09 12:07:09 +02:00
James Hawkins
6eb7eadffa
msi: Check the volume name when changing media.
2007-05-09 12:07:01 +02:00
Juan Lang
21dce1d02d
crypt32: Implement CertEnumSystemStore.
2007-05-09 12:06:50 +02:00
Alexandre Julliard
0a5e707a39
advapi32: Fix set process request, a pipe instance can only handle one request.
2007-05-08 21:35:34 +02:00
Alexandre Julliard
aafcfe7663
server: Add support for retrieving results of queued ioctls once they are done.
2007-05-08 20:45:44 +02:00
Paul Vriens
299a358fdb
setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98.
2007-05-08 20:09:31 +02:00
Alexandre Julliard
c5134b77c6
ntdll: Support setting the CPU context on the current thread without segment registers.
2007-05-08 20:09:25 +02:00
Stefan Dösinger
f2e30a0a1c
wined3d: Unset the StreamIsUP flag in ProcessVertices.
2007-05-08 18:29:15 +02:00
Stefan Dösinger
7538f8d620
wined3d: Fix front buffer coords for gdi surfaces.
2007-05-08 18:28:48 +02:00
Stefan Dösinger
c9bc4ee760
wined3d: Handle DDPCAPS_ALPHA.
2007-05-08 18:28:38 +02:00
Stefan Dösinger
9b867f4d91
ddraw: Forward the mag filter correctly to wined3d.
...
Fixes the erros when using anisotropic mag filtering in the d3d7
filter demo.
2007-05-08 18:28:29 +02:00
Stefan Dösinger
0fb41a8845
wined3d: Make the blit -> flip work for windowed rendering.
2007-05-08 18:28:08 +02:00
Stefan Dösinger
d93e161b1f
d3d: Move clippers from DDraw to wined3d.
2007-05-08 18:27:44 +02:00
Rob Shearman
04fada9035
setupapi: Improve the stub for SetupQueryInfOriginalFileInformation
...
to return information for OriginalCatalogName based on information in
the installed inf file.
2007-05-08 18:09:49 +02:00
Rob Shearman
672a611379
setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists.
2007-05-08 18:09:36 +02:00
Rob Shearman
4cd064aeb4
ole32: Don't release the drop target on process uninitialisation if not revoked, just release the memory.
2007-05-08 18:09:33 +02:00
Misha Koshelev
d5c6c64bfc
msi: automation: Display an error on create_session failure.
2007-05-08 18:09:28 +02:00
Misha Koshelev
3909a499e0
msi: automation: Move VariantClears out of specific case statements when possible.
2007-05-08 18:09:20 +02:00
Rolf Kalbermatter
d0790f1bfe
advapi32: Implement GetServiceDisplayNameW.
2007-05-08 13:46:31 +02:00
Rolf Kalbermatter
7af5a9d87f
advapi32: Implement GetServiceDisplayNameA.
2007-05-08 13:46:26 +02:00
Rolf Kalbermatter
4b7c5097c3
advapi32: Store process ID into status structure on startup.
2007-05-08 13:45:56 +02:00
Dmitry Timoshkov
1eea906dad
user32: Windows doesn't send the initialization messages to a dialog if a passed in dlgProc is NULL.
2007-05-08 13:26:01 +02:00
Detlef Riekenberg
00028b0c37
ddraw/tests: Fix typos in messages.
2007-05-08 13:25:55 +02:00
Alexandre Julliard
6604181c85
kernel32: Set the dll file name with the correct case to make EXECryptor happy.
2007-05-08 13:25:48 +02:00
Rob Shearman
71ada5c654
ole32: Add a test for the retrieved local class object in another thread being a proxy.
2007-05-08 13:24:07 +02:00
Rob Shearman
07229ed8ec
ole32: Add documentation for error info functions.
2007-05-08 13:24:02 +02:00
Rob Shearman
314f9fe509
ole32: Add documentation about registered class objects only being visible in the apartment in which they were registered.
2007-05-08 13:23:57 +02:00
Rob Shearman
7d7f9a59d0
ole32: Fix CoRevokeClassObject to return RPC_E_WRONG_THREAD if it was called from a different apartment than the one that called CoRegisterClassObject.
2007-05-08 13:23:51 +02:00
Rob Shearman
23e43d886e
ole32: Split CoRevokeClassObject into a separate function, COM_RevokeRegisteredClassObject, which acts on a RegisteredClass object.
2007-05-08 13:23:40 +02:00
Rob Shearman
51f85a765b
ole32: COM_GetRegisteredClassObject should only retrieve objects that were registered in the current apartment.
2007-05-08 13:23:30 +02:00
Rob Shearman
e93c82e643
ole32: Add tests for in-process registered class objects not being visible from different apartments.
2007-05-08 13:23:01 +02:00
Rob Shearman
d76ab14479
ole32: Revoke registered class objects when the apartment they were registered in is destroyed, not when the last CoUninitialize is called.
2007-05-08 13:22:50 +02:00
Rob Shearman
4cbca9ac3a
ole32: Add test for registered class becoming invalid when apartment is destroyed.
2007-05-08 13:22:26 +02:00
Rob Shearman
af2c349685
ole32: CoGetClassObject shouldn't return REGDB_E_KEYMISSING, so convert it to REGDB_E_CLASSNOTREG.
2007-05-08 13:22:23 +02:00
Misha Koshelev
891f7febca
msi: automation: Display errors on create_automation_object failure.
2007-05-08 12:45:07 +02:00
Misha Koshelev
3a424aca58
msi: automation: Clear all VT_BSTR variants returned by DispGetParam.
2007-05-08 12:36:44 +02:00
Misha Koshelev
ab2669a750
msi/tests: automation: Simplify ok_exception.
2007-05-08 12:34:59 +02:00
Misha Koshelev
87a46493cf
msi/tests: automation: Add test for Installer::RegistryValue.
2007-05-08 12:34:54 +02:00
Misha Koshelev
de8e566ebe
msi: automation: Output FIXMEs for unknown member names.
2007-05-08 12:31:05 +02:00
Misha Koshelev
05de3b03de
msi: automation: Implement Installer::Products and Installer::ProductState.
2007-05-08 12:30:26 +02:00
Misha Koshelev
4ba4936dee
msi/tests: automation: Add tests for Installer::Products and Installer::ProductState.
2007-05-08 12:26:44 +02:00
Misha Koshelev
715950bc7e
msi: automation: Generalize interface-specific data storage in AutomationObject.
...
This makes a more general framework for interface/object-specific data storage.
2007-05-08 12:24:56 +02:00
Misha Koshelev
757e617ec2
msi: automation: Use proper parameter names.
...
This fixes the parameter names to match native as they are required by
some scripting languages and by the exceptions that are thrown.
2007-05-08 12:23:14 +02:00
Mounir IDRASSI
56a1326a8b
rsaenh: Use the correct registry key in RSAENH_CPAcquireContext.
2007-05-08 12:23:06 +02:00
Detlef Riekenberg
526d2b4c33
localui: Add German resources.
2007-05-08 12:22:06 +02:00
Louis Lenders
d711728a7e
gdi32: Add check for null pointer in SetDIBitsToDevice.
2007-05-08 12:21:58 +02:00
Stefan Dösinger
00e37a81b2
ddraw: Primary surfaces always have screen size.
2007-05-07 21:43:09 +02:00
Stefan Dösinger
742260d418
ddraw: Adjust the d3d viewport when changing the back buffer.
...
WineD3D sets up the viewport according to the front buffer, so this
needs to be changed to the values of the render target passed when the
d3d7 device is created and this device turns out not to be the known
front or back buffer.
2007-05-07 21:42:59 +02:00
Stefan Dösinger
c87d5352a5
wined3d: Full surface DXTn copy.
...
Height * Pitch is not a valid way to calculate the surface size for
DXTn surfaces. Instead of messing with format specific formulas just
use the size stored in the destination surface.
2007-05-07 21:42:45 +02:00
Stefan Dösinger
2ecacc619f
ddraw: Fix reported caps on compressed surfaces.
...
Compressed surfaces in ddraw do not have a pitch, instead the full
surface size is reported. Also adds tests for the extact behavior and
surface flags set.
2007-05-07 21:42:33 +02:00
Bernard Ladenthin
57c8c9e55f
browseui: Fixed ClassFactory_LockServer implementation.
2007-05-07 20:36:25 +02:00
Mounir IDRASSI
a7d897d76a
rsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly loading the keys.
2007-05-07 20:35:59 +02:00
Andrew Talbot
7919badd70
kernel32: Exclude unused headers.
2007-05-07 20:35:07 +02:00
Andrew Talbot
fe933b022a
kernel32: Exclude unused headers.
2007-05-07 20:34:58 +02:00
Andrew Talbot
072e7d0438
kernel32: Exclude unused headers.
2007-05-07 20:34:49 +02:00
Andrew Talbot
59651999b3
kernel32: Exclude unused headers.
2007-05-07 20:34:41 +02:00
Andrew Talbot
8f7b21e9b7
itss: Exclude unused headers.
2007-05-07 20:34:21 +02:00
Andrew Talbot
fff0ed2602
infosoft: Exclude unused header.
2007-05-07 20:34:17 +02:00
Andrew Talbot
01f3648ef7
imagehlp: Exclude unused headers.
2007-05-07 20:34:11 +02:00
Andrew Talbot
e25d073f57
inseng: Exclude unused header.
2007-05-07 20:34:07 +02:00
Alexandre Julliard
3baf4dbe76
kernel32: Disable FT_Thunk entry point when Windows version is NT.
2007-05-07 17:10:18 +02:00
Maarten Lankhorst
e2a1bc9804
winmm: Use criticalsection for determining wether timer is synchronously killable.
2007-05-07 15:36:42 +02:00
Bernard Ladenthin
db07476c11
browseui: Implement ClassFactory_LockServer in browseui dll.
2007-05-07 15:30:54 +02:00
James Hawkins
770e49cd3c
msi: Add handling for the ReinstallMode control event.
2007-05-07 15:18:52 +02:00
James Hawkins
987c2c85e1
msi: Add stub handlers for the remaing standard actions that reference tables.
2007-05-07 15:18:47 +02:00
James Hawkins
e962b0a7df
msi: Remove debugging printf statements.
2007-05-07 15:14:13 +02:00
James Hawkins
12c33ab8aa
msi: Remove incorrect ERR as messages can be sent before the control is created.
2007-05-07 14:32:03 +02:00
James Hawkins
933fd8b879
msi: Set the text limit of the edit control if the limit is given.
2007-05-07 14:31:57 +02:00
James Hawkins
7fe3ba934c
msi: Add the ES_AUTOHSCROLL style to the edit control.
2007-05-07 14:30:38 +02:00
James Hawkins
7f4a4e161f
msi: Only allow valid styles in msi_dialog_get_style.
2007-05-07 14:30:29 +02:00
Jacek Caban
4ccee1ae49
mshtml: Remove auto detection of Mozilla and Mozilla ActiveX control.
2007-05-07 14:30:20 +02:00
Francois Gouget
26553b6c1d
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2007-05-07 14:30:14 +02:00
Mikołaj Zalewski
81cf09c6da
comctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase).
2007-05-07 14:26:22 +02:00
Mikołaj Zalewski
61a86024cc
comctl32: treeview: Make the focus test pass under Windows XP.
2007-05-07 14:26:03 +02:00
Detlef Riekenberg
3f15d23e6d
localui: Prefer builtin version.
2007-05-07 14:25:40 +02:00
Detlef Riekenberg
406e5255dc
localui: Implement ConfigurePortUI for LPT.
2007-05-07 14:25:29 +02:00
Marcus Meissner
ec11114c55
riched32: Avoid implicit time().
2007-05-07 14:25:20 +02:00
Misha Koshelev
c7e7f36e77
msi: automation: Implement Session::Installer.
2007-05-07 14:24:16 +02:00