Commit Graph

30797 Commits

Author SHA1 Message Date
Vitaliy Margolen
eca356829c Revert "dinput: Skip old mouse movement events.".
This reverts commit 3187669512.
2008-02-15 10:12:45 +01:00
Jacek Caban
f979134270 wininet: Code clean up. 2008-02-15 10:00:12 +01:00
Jacek Caban
e49e792849 wininet: Added cache test. 2008-02-15 10:00:10 +01:00
Jacek Caban
6ce88e0aab wininet: Added correct InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) implementation. 2008-02-15 10:00:06 +01:00
Jacek Caban
d7a49e8147 wininet: Added beginning support for HTTP cache files. 2008-02-15 10:00:03 +01:00
Rob Shearman
e35bd05082 msi: Add stub implementation of MsiIsProductElevatedA/W. 2008-02-15 09:59:59 +01:00
Rob Shearman
0d9e09d8bf ntdll: Add an exception handler around calls to module entry points.
Change the return value from BOOL to NTSTATUS so that we can return the 
exception code to the caller.
2008-02-15 09:59:55 +01:00
Francois Gouget
148061814c kernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight saving changes' has been unset. 2008-02-15 09:56:12 +01:00
Francois Gouget
c68745c51b UTF-8 resource files must explicitly say so with a pragma. 2008-02-15 09:55:58 +01:00
Mikołaj Zalewski
1cc8fc5ede browseui: Add Polish translation. 2008-02-15 09:55:21 +01:00
Mikołaj Zalewski
7c2a3cb9dc credui: Update Polish translation. 2008-02-15 09:55:17 +01:00
Paul Vriens
e2de4b18e5 advapi32/tests: CryptVerifySignatureW is not implemented on win98. 2008-02-15 09:54:23 +01:00
Paul Vriens
ad711256a4 shell32/tests: GetLongPathNameA is not implemented on win95. 2008-02-15 09:53:29 +01:00
Rob Shearman
1ce8ca4d8d mshtml: Fix a typo in nsiface.idl. 2008-02-15 09:53:23 +01:00
Rob Shearman
610c213f6d rpcrt4: Add some traces to async_notifier_proc.
Make the test of the return value of wait_for_incoming_data less strict.
2008-02-15 09:53:16 +01:00
Rob Shearman
89a2eab3f4 avifil32: Pass the number of characters to LoadStringW, not the number of bytes. 2008-02-15 09:53:07 +01:00
Rob Shearman
94fe669387 mshtml: Add a dummy member to nsMargin as empty structs aren't valid in C89. 2008-02-15 09:52:57 +01:00
Rob Shearman
9b11494db7 mshtml: All interfaces in nsiface.idl are local.
Since there is no in or out, or other information necessary for
remoting, all of the interfaces can only used locally, so declare them
all as local.
2008-02-15 09:52:48 +01:00
Rob Shearman
4539f4f25b mshtml: Remove extra semi-colons after cpp_quote in nsiface.idl. 2008-02-15 09:52:43 +01:00
Stefan Dösinger
9950cb4bf5 wined3d: Switch the visual tests back to D3DDEVTYPE_HAL. 2008-02-15 09:40:12 +01:00
Stefan Dösinger
81de2fa10a wined3d: Add a test for the vFace register. 2008-02-15 09:40:03 +01:00
Aric Stewart
1a328d9126 version: Check for 16-bit file format before returning ERROR_RESOURCE_DATA_NOT_FOUND. 2008-02-13 17:25:46 +01:00
Rob Shearman
461ce6e4a2 ole32: Fix potential NULL dereference of qiresults in ClientIdentity_QueryMultipleInterfaces.
This could happen if proxy_manager_get_remunknown returns S_FALSE, so 
fix the check of the return code to match that below.
2008-02-13 16:42:42 +01:00
Rob Shearman
bfa6ddaeb7 ole32: Fix a potentially confusing combination of conditional and bitwise or operators by adding extra brackets. 2008-02-13 16:42:36 +01:00
Rob Shearman
a10cf16449 ole32: Remove an assert that is useless and triggers warnings elsewhere in static analysis tools. 2008-02-13 16:42:30 +01:00
Rob Shearman
e0d25c6394 ole32: Fix local-variable shadowing in apartment_hostobject_thread. 2008-02-13 16:42:23 +01:00
Rob Shearman
14f7a59270 ole32: Fix reference count leak in BindMoniker. 2008-02-13 16:42:18 +01:00
Paul Vriens
fc82d8c221 kernel32/tests: ReplaceFile[AW] doesn't exist on win9x. 2008-02-13 16:41:54 +01:00
Andrew Talbot
8fb1f0d089 comdlg32: Assign to structs instead of using memcpy. 2008-02-13 16:41:37 +01:00
James Hawkins
050fa6a40c msi: Add tests for source folder resolution. 2008-02-13 16:41:14 +01:00
Michael Stefaniuc
3db6eeeda9 gdi32: Move two 16bit function stubs to gdi16.c. 2008-02-13 16:41:03 +01:00
Huw Davies
e03f478aee inetcomm: Implement IMimeMessage_GetMessageSource. 2008-02-13 16:40:34 +01:00
Huw Davies
b21b9c7372 inetcomm: Stub for MimeOleGetCharsetInfo. 2008-02-13 16:40:27 +01:00
Huw Davies
43958866a3 inetcomm: Stub IMime{Message, Body}_GetCharset to return a NULL charset. 2008-02-13 16:40:17 +01:00
Huw Davies
3f92c5b734 inetcomm: Implement IMimeBody_GetProp for the primary context type. 2008-02-13 16:40:07 +01:00
Huw Davies
02ceeef288 inetcomm: Implement IMimeMessage_GetAttachments. 2008-02-13 16:37:57 +01:00
Huw Davies
869b10b430 inetcomm: Implement IMimeMessage_GetTextBody. 2008-02-13 16:37:47 +01:00
Huw Davies
a9287e3595 inetcomm: Forward a few IMimeMessage functions to the appropriate IMimeBody functions. 2008-02-13 16:37:32 +01:00
Huw Davies
d56033eedf inetcomm: Implement IMimeMessage_Find{First,Next}. 2008-02-13 16:37:22 +01:00
Huw Davies
8be6df3434 inetcomm: Implement IMimeMessage_CountBodies. 2008-02-13 16:37:08 +01:00
Huw Davies
e15ff2ef86 inetcomm: Implement IMimeMessage_GetBody. 2008-02-13 16:36:57 +01:00
Huw Davies
db4881cfb6 inetcomm: Create a body tree for multipart messages. 2008-02-13 16:36:41 +01:00
Huw Davies
8760cf5aa4 inetcomm: Add a sub-stream implementation. 2008-02-13 16:35:43 +01:00
Huw Davies
8a6fa1bf8d inetcomm: Added missing initialization. 2008-02-13 16:27:34 +01:00
Dmitry Timoshkov
066c60eb31 user32: Add a couple of tests for WS_EX_TOPMOST. 2008-02-12 23:34:08 +01:00
Erich Hoover
664c68a2c9 kernel32: Add tests for ReplaceFileA and ReplaceFileW. 2008-02-12 23:03:37 +01:00
Rob Shearman
c72de7bce2 kernel32: Implement ReplaceFileW.
Based on a patch by Erich Hoover.
2008-02-12 23:03:09 +01:00
Erich Hoover
06a3c3a281 kernel32: Implement ReplaceFileA. 2008-02-12 23:02:55 +01:00
Andrew Talbot
8d555e825b comctl32: Assign to structs instead of using memcpy. 2008-02-12 23:00:03 +01:00
James Hawkins
ec086f77e3 msi: Handle carriage returns in MsiDatabaseImport. 2008-02-12 22:59:53 +01:00
James Hawkins
00cfd2899b msi: Use MsiViewModify instead of building a SQL query when adding rows to the table. 2008-02-12 22:59:46 +01:00
James Hawkins
4cc569cce6 msi: Read the language info from the file. 2008-02-12 22:59:37 +01:00
James Hawkins
1f3d6a9744 msi: Reimplement MsiGetProductInfo. 2008-02-12 22:59:29 +01:00
Eric Pouech
4823663957 dbghelp: Fix erroneous access to dwarf symbol cache.
(Spotted by Dan Kegel with valgrind).
2008-02-12 22:40:46 +01:00
Alistair Leslie-Hughes
9e8c0e54c6 msxml3: Corrected tests for msxml service packs versions. 2008-02-12 22:40:24 +01:00
Paul Vriens
56d085ccec advapi32/tests: Only use functions if they are implemented. 2008-02-12 22:40:15 +01:00
Alexandre Julliard
b1789fc73f kernel32: Don't save the signal mask in sigsetjmp.
This shouldn't be needed anymore now that exceptions are not handled
on the signal stack, and signal mask handling is broken on Mac OS.
2008-02-12 22:39:54 +01:00
Alexandre Julliard
78fba54ab7 ntdll: Store the unhandled exception filter at startup to avoid race conditions. 2008-02-12 22:39:19 +01:00
Frans Kool
b5f51404d0 shell32: Added Dutch translations. 2008-02-12 22:37:56 +01:00
Frans Kool
299f1bdf08 comdlg32: Added Dutch translations. 2008-02-12 22:37:16 +01:00
Huw Davies
a14bb14dc5 inetcomm: Implement IMimeMessage_BindToObject. 2008-02-12 22:37:02 +01:00
Huw Davies
88df8e83dd inetcomm: Create the root body in IMimeMessage_Load. 2008-02-12 22:36:50 +01:00
Huw Davies
c930fc70f5 inetcomm: Partial implementation of IMimeBody_GetData. 2008-02-12 22:36:34 +01:00
Huw Davies
4ba3aa5047 inetcomm: Add the beginnings of IMimeMessage_Load. 2008-02-12 22:36:24 +01:00
Marcus Meissner
9438ebfa20 dinput: Make _dump_mouse_state static. 2008-02-12 22:36:13 +01:00
Andrew Talbot
ac796d81e7 cabinet: Assign to structs instead of using memcpy. 2008-02-12 22:36:03 +01:00
Andrew Talbot
292fd135e5 avifil32: Assign to structs instead of using memcpy. 2008-02-12 22:35:56 +01:00
Gerald Pfeifer
21b334713c gdi32: For unsigned types, directly use INTERNAL_YDS 2008-02-12 22:35:43 +01:00
Dan Kegel
316869b273 msvcrt: Fix EOF behavior on read from pipe or console.
The canonical way to detect EOF on read is when you request more than
zero bytes, but zero bytes come back.  Switching to this method seems
to handle a few problem cases better.  Also handle ERROR_BROKEN_PIPE
properly just in case.
2008-02-12 22:35:20 +01:00
Aric Stewart
f096dae361 imm: Implement ImmGenerateMessage. 2008-02-11 21:02:47 +01:00
Aric Stewart
0e5d5b37ec imm: More correctly handle the presence of the default IME input window on IME open and close. 2008-02-11 21:02:21 +01:00
Vitaliy Margolen
3187669512 dinput: Skip old mouse movement events. 2008-02-11 21:00:09 +01:00
James Hawkins
f461a8d4c1 msi: Test the remaining installer properties returned by MsiGetProductInfo. 2008-02-11 20:55:03 +01:00
James Hawkins
ff0dc44f2d msi: Return ERROR_INVALID_PARAMETER if szProduct is invalid. 2008-02-11 20:53:13 +01:00
James Hawkins
33c1e6ef56 msi: Add tests for MsiGetProductInfo. 2008-02-11 20:47:52 +01:00
James Hawkins
0d56df214b msi: Successfully return an empty string when requesting a record index beyond the record's size. 2008-02-11 20:45:24 +01:00
James Hawkins
2750ed167f msi: Don't check for the existence of the msi package when running a concurrent install. 2008-02-11 20:45:17 +01:00
James Hawkins
a8d87a86cc msi: Handle the special table _ForceCodepage in MsiDatabaseExport. 2008-02-11 20:42:29 +01:00
James Hawkins
7d529228d3 msi: Add tests for not using quotes in SQL queries. 2008-02-11 20:42:19 +01:00
Alexandre Julliard
2e6ec39565 msi/tests: Fix test that depends on the order of the files in a directory. 2008-02-11 20:41:40 +01:00
Alexandre Julliard
9510f97935 comctl32: Process messages while waiting for the animation thread to finish. 2008-02-11 20:41:40 +01:00
Paul Vriens
82cbbbdb46 opengl32/tests: Only use functions if they are implemented. 2008-02-11 20:41:40 +01:00
Paul Vriens
e2539cb9e5 rpcrt4/tests: Don't crash on WinXP SP3. 2008-02-11 20:41:40 +01:00
Paul Vriens
ea4489cfb0 wintrust/crypt: Fix some test failures for a NULL parameter. 2008-02-11 20:41:40 +01:00
Paul Vriens
517168b4c5 rpcrt4/tests: Vista uses the same status values as Windows 2003. 2008-02-11 20:41:40 +01:00
Paul Vriens
9be7a60d08 wintrust/tests: Change test_RegPolicyFlags to use the same logic as the rest of the tests. 2008-02-11 20:41:40 +01:00
Paul Vriens
c16830db8c wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA. 2008-02-11 20:41:40 +01:00
Roderick Colenbrander
ba90a740be wined3d: Add read_from_framebuffer_texture which combines code from read_from_framebuffer (drawpixels) and LoadLocation.
This makes the code easier to read and the pieces borrowed from
read_from_framebuffer are more correct than the code in LoadLocation.
2008-02-11 19:58:58 +01:00
Jacek Caban
61ca7a5731 mshtml: Mode range tests. 2008-02-11 19:57:44 +01:00
Jacek Caban
d992735dcc mshtml: Fixed bound_pos handling in move_prev_chars. 2008-02-11 19:57:39 +01:00
Jacek Caban
9f877fec9d mshtml: hr element is not a space element for moving functions. 2008-02-11 19:57:34 +01:00
Francois Gouget
6922075e58 user32/tests: Add the trailing '\n' to ok() calls. 2008-02-11 19:56:10 +01:00
Andrew Talbot
f83cd9d08f atl: Assign to structs instead of using memcpy. 2008-02-11 19:56:03 +01:00
Paul Vriens
24e4267bf9 crypt32/tests: Skip test if we don't have enough rights. 2008-02-11 19:55:56 +01:00
Paul Vriens
795087bcc1 advpack/tests: Show errors in hex. 2008-02-11 19:55:49 +01:00
Andrew Talbot
806867feec wineoss.drv: Remove unneeded casts. 2008-02-11 19:55:42 +01:00
Andrew Talbot
2d90d0d400 winejoystick.drv: Remove unneeded casts. 2008-02-11 19:55:34 +01:00
Rob Shearman
5209ed0c5e mshtml: Fix inserting a hyperlink when text is already selected.
There is no need to use cmd_insertLinkNoUI when we have the code to do 
most of the action anyway. Make use of the handy 
InsertLinkAroundSelection to insert the "a" element when not inserting 
at the caret and don't create a text node in this case because it is 
redundant.
2008-02-11 19:55:18 +01:00
Alistair Leslie-Hughes
587328312b msxml3: Corrected test text. 2008-02-08 13:13:27 +01:00
Dmitry Timoshkov
667dad2331 kernel32: Separate modifier from charset before detecting the charset codepage. 2008-02-08 13:13:20 +01:00
Reece H. Dunn
01af8501b9 user32: Make the listbox tests pass in directories other than dlls/user32/tests. 2008-02-08 13:13:16 +01:00
Detlef Riekenberg
6ec7c2dca0 winspool: Use the backend for AddPrinterDriverEx. 2008-02-08 12:48:21 +01:00
Detlef Riekenberg
5df0dc5846 localspl: Implement fpAddPrinterDriverEx. 2008-02-08 12:48:17 +01:00
Paul Vriens
8554db9f5c rpcrt4/tests: Skip rest of the tests if we fail. 2008-02-08 12:08:32 +01:00
Paul Vriens
a9e29c7576 rpcrt4/tests: Change test for Windows 2003. 2008-02-08 12:08:25 +01:00
Roderick Colenbrander
059778446f wined3d: Upload p8 palette using GL_ALPHA instead of GL_RED. 2008-02-08 11:04:36 +01:00
Lei Zhang
9742724afe quartz: Add VideoRendererDefault. 2008-02-08 11:03:22 +01:00
Andrew Talbot
e27ede4070 ws2_32: Remove unneeded casts. 2008-02-08 11:02:45 +01:00
Andrew Talbot
49665fa354 wnaspi32: Remove unneeded cast. 2008-02-08 11:02:34 +01:00
Juan Lang
ad6a7a788d rsaenh: Merge the encrypting and decrypting states, as encrypting and decrypting are allowed with the same key. 2008-02-08 11:02:25 +01:00
Johan Gardell
ebe9b3c995 user32: Added support for SPI_SETMOUSESPEED in SystemParametersInfoW. 2008-02-08 11:02:16 +01:00
Alexandre Julliard
d03f5f22e9 localspl: Avoid sizeof in a trace. 2008-02-07 14:55:02 +01:00
Rob Shearman
2a56d15997 comctl32: Move the getting of the DC outside of ANIMATE_DrawFrame.
This allows the handle to the DC to be passed in the WM_CTLCOLORSTATIC 
message sent to the parent.
2008-02-07 13:52:38 +01:00
Stefan Dösinger
62a92d160e wined3d: Restore the Window size on reset. 2008-02-07 13:05:44 +01:00
Stefan Dösinger
ef4119029b d3d9: Implement the device lost state. 2008-02-07 13:05:37 +01:00
Stefan Dösinger
b322f81b75 wined3d: Reject unsupported modes when restting the device. 2008-02-07 13:05:27 +01:00
Stefan Dösinger
3e7f1388be wined3d: Add some ATI cards to the version database. 2008-02-07 13:05:20 +01:00
Stefan Dösinger
1c1a6f32ae wined3d: Add infrastructure for faking driver versions.
Often the Linux / MacOS graphics driver version is of no use for
finding a proper driver version to report to the D3D app. So this
patch adds some infrastructure for easy hardcoding of card specific
driver versions to report to the application. This helps applications
which make assumptions based on the driver version, like bug
workarounds.
2008-02-07 13:05:04 +01:00
Reece H. Dunn
743a63abc9 comctl32: Vista sends an unidentified message when destroying datetime and monthcal windows. 2008-02-07 12:56:14 +01:00
Reece H. Dunn
d10eaa5a89 uxtheme: Fix the system tests so they pass on Vista. 2008-02-07 12:56:08 +01:00
Alexandre Julliard
05c7174909 tests: Add a helper routine to wait for a child process and propagate its result correctly. 2008-02-07 12:56:00 +01:00
James Hawkins
d89ee5fdd6 msi: Test using carriage returns in SQL queries and imported tables. 2008-02-07 12:09:10 +01:00
Detlef Riekenberg
8776e5deaa url: Add a stub for AddMIMEFileTypesPS. 2008-02-07 11:59:53 +01:00
Christopher Harvey
210363e464 winex11: Added WGL_BIND_TO_TEXTURE_DEPTH_NV to ConvertAttribWGLtoGLX. 2008-02-07 11:59:53 +01:00
Bang Jun-young
c5083961b3 comctl32: Fix invalid syntax. 2008-02-07 11:59:53 +01:00
Alexander Nicolaysen Sørnes
0f0678aa60 shell32: Use LocalFree in CommandLineToArgvW. 2008-02-07 11:59:53 +01:00
Andrew Talbot
602e675375 msvfw32: Avoid possible dereference of NULL pointer (Coverity). 2008-02-07 11:59:53 +01:00
Detlef Riekenberg
cbb85daa8f gdi32: Add stub for GdiInitSpool and GdiGetSpoolMessage. 2008-02-07 11:59:53 +01:00
Lars-Ake Fredlund
c4041ae815 winex11: Don't create a mapping if X11DRV_PALETTE_VIRTUAL is set. 2008-02-07 11:59:53 +01:00
Lei Zhang
6c1cdc7186 user32: Use wine_dbgstr_rect() in traces. 2008-02-07 11:59:53 +01:00
Lei Zhang
3980401231 comctl32: Use wine_dbgstr_rect() in traces. 2008-02-07 11:59:53 +01:00
Eric Pouech
62634b8025 dbghelp: Disable the S_PUB_FUNC_XXX msc symbols until we know what they do (the first guess is wrong anyway). 2008-02-07 11:59:52 +01:00
Eric Pouech
ee1a9af0ce dbghelp: When sending back information about a global symbol, only demangle the class & field/method name. 2008-02-07 11:59:52 +01:00
Eric Pouech
43afc9178b dbghelp: Attempt to cache some basic symbol types for easier and faster code. 2008-02-07 11:59:52 +01:00
Eric Pouech
75803e9448 dbghelp: Extended the internal enumeration information so that we know the underlying integral type. 2008-02-07 11:59:52 +01:00
Eric Pouech
752a260402 dbghelp: Added basic support for base class information.
As we don't support C++ for now, we just return FALSE for all cases.
2008-02-07 11:59:52 +01:00
Eric Pouech
a4dfe1b042 dbghelp: Added support for labels outside functions (and used it in msc parsing). 2008-02-07 11:59:52 +01:00
Eric Pouech
aaa2862bf9 dbghelp: Added preliminary support for a strange stack variable object. 2008-02-07 11:59:52 +01:00
Eric Pouech
22f01fcc48 dbghelp: Added support for register v3 in msc. 2008-02-07 11:59:52 +01:00
Eric Pouech
ac3b817d80 dbghelp: Added support for some V3 fields in structure parsing. 2008-02-07 11:59:52 +01:00
Eric Pouech
b49d2b4e22 dbghelp: Added HRESULT as new basic type (and some doc about basic types ids). 2008-02-07 11:59:52 +01:00
Eric Pouech
464d51e75a dbghelp: Pass the 'details' flags to _fetch_type so that we can simplify some code around. 2008-02-07 11:59:52 +01:00
Eric Pouech
428d0e5464 dbghelp: Added missing basic types for booleans and integers. 2008-02-07 11:59:52 +01:00
Andrew Riedi
58d2e3df39 user32: winex11.drv has support for color cursors now. 2008-02-07 11:59:52 +01:00
Andrew Talbot
78ea65bb3a wintab32: Remove unneeded cast. 2008-02-07 11:07:24 +01:00
Rob Shearman
5c517a20b7 comctl32: Don't get the background colour in ANIMATE_PaintFrame as this can be called inside a critical section.
This could therefore create a deadlock if the processing for 
WM_CTLCOLORSTATIC ends up sending certain messages to the animate control.

So move the retrieval of the background colour into the callers of 
ANIMATE_PaintFrame but outside of any critical section.
2008-02-06 23:24:40 +01:00
Jacek Caban
ac61b90f87 urlmon: Fixed ref count leak. 2008-02-06 22:12:31 +01:00
Jacek Caban
5bad12c6bc urlmon: Added gecko_installer_workaround to url.c tests. 2008-02-06 22:12:28 +01:00
Alexandre Julliard
e00840cf57 winex11: Only update the virtual screen rect once in xinerama_init to minimize race conditions. 2008-02-06 20:38:20 +01:00
Alexandre Julliard
e14261dbb7 winex11: Use the gdi display when initializing the keyboard to avoid creating a second display connection. 2008-02-06 20:37:41 +01:00
Alexandre Julliard
6a2ac97e0b winex11: Don't erase the desktop window synchronously on resizes to prevent deadlocks. 2008-02-06 20:36:19 +01:00
Paul Vriens
533b15d6ea wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA. 2008-02-06 14:20:52 +01:00
Reece H. Dunn
dc267e75b4 gdi32: Improve the failure reporting in the bitmap tests. 2008-02-06 13:49:52 +01:00
Reece H. Dunn
8354995482 ddraw: Spelling fixes in the d3d test output. 2008-02-06 13:49:45 +01:00
Reece H. Dunn
0edae1c9ea cabinet: Make the fdi tests pass on Vista. 2008-02-06 13:49:38 +01:00
Jens Nestler
6d59ddf67b kernel32: Don't fail unconditionally in MoveFile for directories with flag MOVEFILE_REPLACE_EXISTING. 2008-02-06 13:49:29 +01:00
Kirill K. Smirnov
b391b8af58 systray: Properly track errors. 2008-02-06 12:52:34 +01:00
Andrew Riedi
7df3ed5f44 user32: Test destroying the cursor of a parent process. 2008-02-06 12:43:53 +01:00
Paul Chitescu
4e511d9e8c ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging. 2008-02-06 12:43:53 +01:00
Francois Gouget
1552f22acf riched20: Fix the name of the lpUsedDefChar field of GETTEXTEX. 2008-02-06 12:43:53 +01:00
Stefan Dösinger
8ad3a1f49e ddraw: Some drivers return a refresh rate of 0. 2008-02-06 12:43:53 +01:00
Stefan Dösinger
089c34b95a wined3d: Create VBOs. 2008-02-06 12:43:53 +01:00
Stefan Dösinger
74db14728e wined3d: Separate OpenGL and driver version. 2008-02-06 12:43:53 +01:00
Stefan Dösinger
3188d9ae30 wined3d: Move the highpart of the driver version to the gl structure.
While 6.14 is a sane default, we might want to override it on a
per-driver basis, if we have really old Windows drivers on some cards.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
cb6de00c86 wined3d: Tear down the dummy textures before resetting.
In theory the opengl library should release the gl resources when we
destroy the context, and the stateblock reset will recreate the dummy
textures, but I think it is cleaner to do this explicitly.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
564532f026 wined3d: Restore the stateblock after Reset. 2008-02-06 12:43:53 +01:00
Andrew Talbot
19c5811256 winmm: Remove unneeded casts. 2008-02-06 12:43:53 +01:00
Roderick Colenbrander
35e0bb8225 wined3d: Redownload the surface data in case of a palette change. This fixes a lot of redrawing problems in Red Alert. 2008-02-06 11:36:44 +01:00
Roderick Colenbrander
424e9c3e08 wined3d: Allow read back of P8 surfaces. This fixes some of the redrawing issues in Red Alert. 2008-02-06 11:36:35 +01:00
Roderick Colenbrander
f84589ea1f wined3d: Reload the palette on a color key change. This fixes the ddex4/ddex5 samples from the dx7 sdk. 2008-02-06 11:36:23 +01:00
Roderick Colenbrander
1b78457bc6 wined3d: Make sure to set the color key when it is needed including for index_in_alpha. 2008-02-06 11:36:15 +01:00
Michael Stefaniuc
41848c828b msi: Fix "type of 'x' defaults to 'int'" warnings. 2008-02-06 11:36:04 +01:00
Detlef Riekenberg
36130b4d77 winspool: Use the backend for GetPrinterDriverDirectory. 2008-02-06 11:35:55 +01:00
Detlef Riekenberg
df03457ed0 localspl: Implement fpGetPrinterDriverDirectory. 2008-02-06 11:24:56 +01:00
Detlef Riekenberg
9e65dbc394 localspl: Initialize pointers in struct PRINTPROVIDOR. 2008-02-06 11:24:20 +01:00
Alexandre Julliard
7fdb61bd7e gdi32: DC_GetDCPtr and DC_ReleaseDCPtr are not longer used. 2008-02-05 21:58:04 +01:00
Alexandre Julliard
1e3c47eae9 gdi32: Get rid of DC_GetDCPtr in the palette functions. 2008-02-05 21:57:35 +01:00
Alexandre Julliard
608b2a94ec winex11: Add a critical section for the palette global variables instead of relying on the GDI lock. 2008-02-05 21:57:23 +01:00
Alexandre Julliard
8815e63835 gdi32: Get rid of DC_GetDCPtr in the GDI object functions. 2008-02-05 21:17:28 +01:00
Alexandre Julliard
4b14a080fe gdi32: Get rid of DC_GetDCPtr in font functions. 2008-02-05 21:16:27 +01:00
Alexandre Julliard
35c09c01b2 gdi32: Use a separate critical section for freetype locking instead of relying on the GDI lock. 2008-02-05 21:16:06 +01:00
Alexandre Julliard
31576d408e gdi32: Avoid locking in BITMAP_CopyBitmap. 2008-02-05 18:26:25 +01:00
Alexandre Julliard
630c976f88 gdi32: Don't hold the GDI lock when calling DC_InitDC. 2008-02-05 18:26:18 +01:00
Alexandre Julliard
67a9edbdf4 gdi32: Get rid of a few more uses of DC_GetDCPtr. 2008-02-05 17:35:40 +01:00
Alexandre Julliard
b962fca75c gdi32: Avoid locking in CreateCompatibleBitmap. 2008-02-05 17:34:56 +01:00
Francois Gouget
e5b4c0f84b comctl32/tests: Call InitCommonControlsEx() if available, fall back to InitCommonControls() for the older controls, and skip the tests altogether for the newer ones. 2008-02-05 13:26:48 +01:00
Reece H. Dunn
fb36abaee9 msxml3: Fix the domdoc test failures. 2008-02-05 12:44:26 +01:00
Stefan Dösinger
dcf08f01ed wined3d: Recreate the contexts on _Reset. 2008-02-05 12:42:39 +01:00
Stefan Dösinger
e7393a8a11 wined3d: Move vertex buffer vbo creation to PreLoad. 2008-02-05 12:42:30 +01:00
Stefan Dösinger
b813398467 wined3d: Move the float format check to the big switch statement. 2008-02-05 12:42:20 +01:00
Stefan Dösinger
bbeedca67e wined3d: Fix dxtn format check.
We can't return WINED3D_OK straight away because we have yet to check
the other flags, like sRGB correction.
2008-02-05 12:42:12 +01:00
Stefan Dösinger
9d9a640127 wined3d: Correct the srgb reading check. 2008-02-05 12:41:59 +01:00
Stefan Dösinger
b6ecb56eef d3d9/tests: Accept the rejection of non-standard fixed function attrib types. 2008-02-05 12:41:48 +01:00
Stefan Dösinger
334e1600f2 d3d9/tests: Be less picky about X8L8V8U8 precision. 2008-02-05 12:41:39 +01:00
Stefan Dösinger
8daf8322ba wined3d: Some texture transform test corrections. 2008-02-05 12:38:06 +01:00
Stefan Dösinger
635daf8b5d wined3d: D3DTADDRESS_WRAP on conditional NP2 textures clamps to edge.
Conditional NP2 textures in Direct3D do not support D3DTADDRESS_WRAP
texture addressing. Similarly, GL_ARB_texture_rectangle textures do
not support GL_REPEAT. This patch adds a test which shows that _WRAP
clamps to the texture edge and implements that.
2008-02-05 12:37:49 +01:00
Stefan Dösinger
08391b82c1 wined3d: Update the gl rectangle when adjusting surface sizes. 2008-02-05 12:37:28 +01:00
Stefan Dösinger
1424e7fd09 wined3d: Make Clear aware of the depth stencil sharing. 2008-02-05 12:37:01 +01:00
Stefan Dösinger
451d85a71c d3d9: Some drivers allow non-aligned offsets. 2008-02-05 12:33:28 +01:00
Stefan Dösinger
3d2aa7afa0 wined3d: De-Statify depth blit opengl resources. 2008-02-05 12:33:15 +01:00