Commit Graph

26999 Commits

Author SHA1 Message Date
Maarten Lankhorst 7519326d03 dsound: Add a function to (re)open sound device to avoid code duplication. 2007-08-27 19:27:47 +02:00
Andrew Talbot 3bf6315af2 setupapi: Constify some variables. 2007-08-27 19:27:26 +02:00
Stefan Dösinger 4438b3be06 wined3d: Texture transform flag test. 2007-08-27 18:28:48 +02:00
Stefan Dösinger fe0f0eb48a wined3d: Some texture transform fixes. 2007-08-27 18:28:43 +02:00
Stefan Dösinger a8e21d0692 wined3d: Texture transforms are disabled when drawing rhw vertices. 2007-08-27 18:28:38 +02:00
Stefan Dösinger 2665a8bf79 wined3d: Add some missing vertex state render states. 2007-08-27 18:28:32 +02:00
Stefan Dösinger 9092f557d1 wined3d: Non-primary stateblocks hold an internal reference on indexbuffers. 2007-08-27 18:28:27 +02:00
Alexandre Julliard 4cda5ca96c secur32: Set the close on exec flag on the ntlm_auth pipes. 2007-08-27 18:27:59 +02:00
Alexandre Julliard df13cee288 server: Store a separate flag for windows that need to be erased in WM_PAINT.
This avoids the need to invalidate the window after WM_ERASEBKGND.
2007-08-27 16:41:08 +02:00
Alexandre Julliard 5bd497f3ca server: Moving a window should only expose the immediate parent. 2007-08-27 15:21:19 +02:00
Alexandre Julliard a887a64c17 user32: SetWindowPos should erase the parent also for child moves. 2007-08-27 15:13:51 +02:00
Alexandre Julliard effdfa7da4 winex11: Child windows don't get activated even when requested, so don't make them managed either. 2007-08-27 12:37:14 +02:00
Maarten Lankhorst 7ce277d018 dsound: Handle secondary hardware buffers more correctly.
Only try hardware if asked for it, then return an error instead of
falling back to software.
2007-08-27 12:26:25 +02:00
Maarten Lankhorst 3838a770c1 dsound: Make sure waveOutClose is only called when using mmsystem. 2007-08-27 12:25:52 +02:00
Aric Stewart ede59b0c05 imm32: If composition string is reduced to 0 characters hide composition window. 2007-08-27 12:24:24 +02:00
James Hawkins a72e182010 cabinet: Don't extract a file if DoExtract is FALSE. 2007-08-27 12:18:39 +02:00
Alexander Nicolaysen Sørnes 8d29abb08d comdlg32: FindText: Fix text length in Norwegian template. 2007-08-27 12:18:18 +02:00
Maarten Lankhorst 2c5767e2c6 winhttp: Add stub for WinHttpCheckPlatform. 2007-08-27 12:02:31 +02:00
Dan Kegel 9e0ece41a5 shdocvw: iexplore needs to handle the -nohome option. 2007-08-27 12:02:21 +02:00
Andrew Talbot d01c8407a9 secur32: Constify some variables. 2007-08-27 12:01:47 +02:00
Vitaliy Margolen c6784cdad3 dinput: Count should not be 0-based. 2007-08-27 12:01:43 +02:00
Alexander Nicolaysen Sørnes 35f3ff873c comdlg32: Fix text length in Norwegian ChooseFont. 2007-08-27 12:01:38 +02:00
Alex Villacís Lasso 5da0c8b18f ole32: Fix forgotten IPersistStorage vtable. 2007-08-27 12:01:31 +02:00
Alexander Nicolaysen Sørnes 1065d52486 comdlg32: PageSetupDlgA/W: Avoid crash when not passed a DEVMODE structure. 2007-08-27 12:01:17 +02:00
Maarten Lankhorst b93cb5f3fa wineoss: Update sound caps. 2007-08-27 12:01:11 +02:00
Maarten Lankhorst a083c2419d winealsa: Update sound caps. 2007-08-27 12:01:08 +02:00
Stefan Dösinger d170aabe20 wined3d: Non-primary stateblocks also hold an internal reference to buffers. 2007-08-27 12:00:57 +02:00
Stefan Dösinger f7530729d5 wined3d: Add the copied light to the right stateblock. 2007-08-27 12:00:49 +02:00
Stefan Dösinger 6ec6c941fa wined3d: BaseVertexIndex can be negative. 2007-08-27 12:00:42 +02:00
Stefan Dösinger cc563b9c69 d3d9: Return the correct return value in GetDepthStencilSurface. 2007-08-27 12:00:28 +02:00
Stefan Dösinger 6857fc6b61 wined3d: Disable specular color when blitting. 2007-08-27 12:00:21 +02:00
Juan Lang e8cc4db1c7 wintrust: Test and correct alloc and free functions in WintrustLoadFunctionPointers. 2007-08-27 11:59:42 +02:00
Juan Lang ff26d428e3 crypt32: Partially implement CMSG_CTRL_VERIFY_SIGNATURE_EX. 2007-08-27 11:59:19 +02:00
Roderick Colenbrander 318f606869 wined3d: Improve pixelformat selection code. 2007-08-27 11:59:07 +02:00
Roderick Colenbrander 3084081519 wined3d: Override backbufferformat in window mode. 2007-08-27 11:59:03 +02:00
Stefan Leichter e96695a652 msi: Remove 'recursive registry key delete' function. 2007-08-27 11:58:35 +02:00
Stefan Leichter 5987d3a37b msxml3: Remove 'recursive registry key delete' function. 2007-08-27 11:58:30 +02:00
Hwang YunSong(황윤성) baf21f428b gphoto2.ds: Updated Korean resource. 2007-08-27 11:58:17 +02:00
Chris Robinson 95b6155408 wined3d: Only use one fake context when building adapter info. 2007-08-27 11:58:03 +02:00
Paul Vriens c213c2c2ab advapi32/tests: Don't use locale dependent string for testing. 2007-08-27 11:57:57 +02:00
Paul Vriens 86e2d1a5e7 setupapi/tests: Use skip instead of trace. 2007-08-27 11:57:49 +02:00
Alexandre Julliard 26d50d6ee1 msvcrt: Don't include mbstring.h to avoid conflicts with system headers. 2007-08-24 15:11:17 +02:00
Kirill K. Smirnov f3e13174c7 wineconsole: Implement GetConsoleWindow. 2007-08-24 12:03:22 +02:00
James Hawkins 2918a272e3 cabinet: Return the value of GetLastError if FDICopy fails. 2007-08-24 11:26:48 +02:00
James Hawkins b1bd920818 cabinet: Append new file nodes to the front of the file list. 2007-08-24 11:22:38 +02:00
James Hawkins 80e149d62c cabinet: Pass the session Error to FDICopy. 2007-08-24 11:21:54 +02:00
Bryan DeGrendel b76efcb61f mscoree: Return S_OK if mono runtime is found. 2007-08-24 10:57:16 +02:00
Mikolaj Zalewski 758539c8a3 msvcrt: Implement and test _mbsbtype. 2007-08-24 10:57:16 +02:00
Mikolaj Zalewski 884d718c49 msvcrt: Test and fix _ismbslead and _ismbstrail. 2007-08-24 10:57:16 +02:00
Detlef Riekenberg b068ce5c2c winspool: Forward AddPrinterDriver to AddPrinterDriverEx. 2007-08-24 10:57:16 +02:00
Andrew Talbot c94f113f4f rsaenh: Constify some variables. 2007-08-24 10:57:16 +02:00
Lei Zhang 4945a255e4 gphoto2: Add missing brackets. 2007-08-24 10:57:15 +02:00
Lei Zhang ffbca82668 gphoto2: Import photos in the right order. 2007-08-24 10:57:15 +02:00
Alexandre Julliard 8bbeadf565 user32: IsChild must not consider the desktop window. 2007-08-24 10:56:51 +02:00
Alexandre Julliard 149cbb1b60 server: Validate the parents every time we paint a window instead of only on RDW_UPDATENOW. 2007-08-23 20:22:30 +02:00
Stefan Leichter 519b4ef4a2 objsel: Remove 'recursive registry key delete' function. 2007-08-23 20:18:32 +02:00
Stefan Leichter fee1e38e56 ole32: Remove 'recursive registry key delete' function. 2007-08-23 20:18:32 +02:00
Rob Shearman acfc1175a2 shlwapi: Fix UrlCombineW for absolute URLs without slashes. 2007-08-23 20:18:32 +02:00
Rob Shearman fba87b110f winex11.drv: Don't activate the systray window when repositioning it. 2007-08-23 20:18:32 +02:00
Detlef Riekenberg 9be4cc3abf winspool: Strings can be NULL in AddPrinterDriverExA. 2007-08-23 14:08:53 +02:00
Mikolaj Zalewski ec58b4485a advapi32: Obtain the process id locally. 2007-08-23 13:35:41 +02:00
Mikolaj Zalewski 346fbb32e1 advapi32: Return an error if we try to start an already running service. 2007-08-23 13:35:34 +02:00
Stefan Dösinger e184b09a66 wined3d: Fake occlusion queries if the wrong context is active. 2007-08-23 13:34:52 +02:00
Stefan Dösinger a99907d1d2 wined3d: Deal with multithreading in event queries. 2007-08-23 13:34:17 +02:00
Stefan Dösinger 50c101135c wined3d: Refuse to ReleaseDC the wrong DC. 2007-08-23 13:34:00 +02:00
Stefan Dösinger ea283d3cba wined3d: Refuse to lock locked surfaces. 2007-08-23 13:33:40 +02:00
Stefan Dösinger 98bc83be7c wined3d: Fall back to drawStridedSlow if fog coords are used. 2007-08-23 13:33:22 +02:00
Lei Zhang e2605fb0ed gphoto2.ds: Add preview button and ability to disable import GUI. 2007-08-23 13:19:04 +02:00
Misha Koshelev 2f3805a3bd wininet: Send INTERNET_STATUS_HANDLE_CLOSING when object is being destroyed as native does. 2007-08-23 13:13:35 +02:00
Misha Koshelev 0f117e568f wininet: Separate connection closing from object destruction. 2007-08-23 13:13:24 +02:00
Misha Koshelev 4b2f9af998 wininet: Rename WININET_object_destructor to a more general WININET_object_function. 2007-08-23 13:13:14 +02:00
Alexandre Julliard 372492436a winex11: Get rid of get_context_from_GLXContext. 2007-08-23 12:52:57 +02:00
Alexandre Julliard f36536f7ab winex11: Properly update the hdc in the GL context. 2007-08-23 12:50:29 +02:00
Mikolaj Zalewski 9a2d605dd9 msvcrt: Test and fix _mbsinc/_mbsninc. 2007-08-23 12:43:16 +02:00
Mikolaj Zalewski cf8cf1d7f9 msvcrt: Don't test codepage 20932. 2007-08-23 12:43:04 +02:00
Mikolaj Zalewski c5268a20ab msvcrt: Test and fix _mbccpy, _mbsncpy and _mbsnbcpy. 2007-08-23 12:42:54 +02:00
James Hawkins 5b62c8461c advpack: Formalize the SESSION struct. 2007-08-23 12:41:58 +02:00
James Hawkins 832e30694d cabinet: Formalize the SESSION struct. 2007-08-23 12:41:53 +02:00
Andrew Talbot 45c5b11fd6 rsaenh: Constify some variables. 2007-08-23 12:39:11 +02:00
Stefan Leichter acd48e5b9d oleaut32: Remove 'recursive registry key delete' function. 2007-08-23 12:39:00 +02:00
Stefan Leichter c13c9e3824 quartz: Remove 'recursive registry key delete' function. 2007-08-23 12:38:56 +02:00
Detlef Riekenberg 8506125cb9 winspool: Add always the Win9x and the NT printerdriver. 2007-08-23 12:38:50 +02:00
Roderick Colenbrander daceb4564f wgl: Fix wglGetCurrentReadDCARB bugs. 2007-08-23 12:38:39 +02:00
Juan Lang f5b4806159 crypt32: Implement CryptVerifyMessageSignature. 2007-08-23 12:38:05 +02:00
Juan Lang 3a9e1d6648 crypt32: Test and correct verifying the signature of a valid signed message. 2007-08-23 12:37:59 +02:00
Juan Lang a5bbed2b95 advapi32: Add more tests for CryptVerifySignatureW, and correct its parameter checking. 2007-08-23 12:37:55 +02:00
Maarten Lankhorst 2ececbeda9 dsound: Transparantly fall back to software mode if hardware mode is unavailable. 2007-08-23 12:37:47 +02:00
Huw Davies a247ca5308 gdi32: Quote the printer name prior to passing it to the shell. 2007-08-23 12:37:39 +02:00
Paul Vriens 4f49655a65 atl: Replace SHDeleteKeyW with RegDeleteTreeW and get rid of the import of shlwapi. 2007-08-23 12:37:32 +02:00
Alexandre Julliard e9a4c2351d gdi32: Fix a few more places that use the wrong get/release function for DCs. 2007-08-22 18:20:39 +02:00
Juan Lang 4fb26709cd crypt32: Test encoding a signed message with a valid public key. 2007-08-22 12:59:37 +02:00
Juan Lang 6acd761646 crypt32: Explicitly terminate loop when a matching signer cert is found. 2007-08-22 12:59:32 +02:00
Juan Lang d4c318f295 crypt32: Only free allocated handles. 2007-08-22 12:34:04 +02:00
Juan Lang e52c80e53b crypt32: Test and implement CryptGetMessageSignerCount. 2007-08-22 12:33:59 +02:00
Juan Lang b9038be1ff crypt32: Implement CryptGetMessageCertificates. 2007-08-22 12:33:55 +02:00
Juan Lang b6032a41b3 crypt32: Trace encoding and decoding public keys on crypt channel. 2007-08-22 12:33:50 +02:00
Alexandre Julliard ac1d912fb0 ntdll: Flesh out the stub for IOCTL_STORAGE_GET_DEVICE_NUMBER. 2007-08-22 12:19:00 +02:00
Alexandre Julliard 04a9f93f62 user32: Thread-local hooks need a module if they don't belong to the current process. 2007-08-22 12:19:00 +02:00
Alexandre Julliard 1bc72fb6da cabinet: Use the correct create disposition in fdi_open. 2007-08-22 12:19:00 +02:00
Alexandre Julliard d5ff728265 cabinet: Use the proper fcntl defines in the FDI_OPEN calls. 2007-08-22 12:19:00 +02:00
James Hawkins 75e9ae7ece cabinet: Formalize the SESSION struct and add more tests of its members. 2007-08-22 12:19:00 +02:00
H. Verbeet e5e41191b3 wined3d: Attach the correct surface the the fbo. 2007-08-22 12:18:59 +02:00
H. Verbeet 2e2ab3c3cc wined3d: Restore a line that got lost. 2007-08-22 12:18:59 +02:00
Dmitry Timoshkov d2d5bbe5d0 ntdll: Reimplement TIME_GetBias using new time zone code. 2007-08-22 12:18:59 +02:00
Maarten Lankhorst 4ef6e8eaa0 dsound: Move assignment of DSBCAPS_LOC to primary buffer creation time. 2007-08-22 12:18:59 +02:00
Paul Vriens efc001a21f ntdll/tests: Fix typos. 2007-08-22 12:18:59 +02:00
Paul Vriens d469eca1c6 gdi32: Fix possible NULL pointer dereference (Coverity). 2007-08-22 12:18:59 +02:00
Paul Vriens 4b098028f3 gdi32: Fix possible NULL pointer dereference (Coverity). 2007-08-22 12:18:59 +02:00
Misha Koshelev 1ee9ea91a5 wininet: Fix reference count on internet handle for asynchronous InternetReadFileEx call. 2007-08-22 12:18:59 +02:00
Misha Koshelev 5320d3e3ea wininet: Don't send INTERNET_STATUS_HANDLE_CLOSING when closing handle opened with InternetOpen for HTTP connection. 2007-08-22 12:18:59 +02:00
Andrew Talbot 04e0986d60 rpcrt4: Constify some variables. 2007-08-22 11:58:13 +02:00
Juan Lang b7e420429d crypt32: Implement verifying a decoded signed message's signature. 2007-08-21 22:09:35 +02:00
Juan Lang d3431271fa crypt32: Test and implement getting the computed hash from a decoded signed message. 2007-08-21 22:09:31 +02:00
Juan Lang ed6fbb2712 crypt32: Update a hash message's hash handles when decoding it. 2007-08-21 22:09:27 +02:00
Juan Lang d2dc7d78a9 crypt32: Move signed message data functions together. 2007-08-21 22:09:19 +02:00
Juan Lang f1f8e87b33 crypt32: Make constructing handles a member of signed msg data. 2007-08-21 22:09:15 +02:00
Juan Lang 07ba16c291 crypt32: Use a helper function to allocate signer handles. 2007-08-21 22:09:12 +02:00
Juan Lang 1f9d9be762 crypt32: Don't keep an unneeded copy of the crypto provider for each signer. 2007-08-21 22:09:08 +02:00
Juan Lang bfbc159d1e crypt32: Separate construction of signer handles from signer info. 2007-08-21 22:09:03 +02:00
Juan Lang c4dd74d84c crypt32: Add a helper function to construct a signer handles structure. 2007-08-21 22:08:59 +02:00
Juan Lang de88fedcce crypt32: Add helper function to update signed message data. 2007-08-21 22:08:54 +02:00
Juan Lang 1522282673 crypt32: Make more functions members of signed message data, rather than message. 2007-08-21 22:08:49 +02:00
Juan Lang bfde05d8b6 crypt32: Make updating a hash a member of signed message data, not signed message. 2007-08-21 22:08:45 +02:00
Juan Lang 0080d3d691 crypt32: Make a helper function to a free a signed message's handles. 2007-08-21 22:08:41 +02:00
Juan Lang 5e9299d980 crypt32: Use signed message data type for decoded signed messages. 2007-08-21 22:08:37 +02:00
Juan Lang 7748905743 crypt32: Make a signed message data type. 2007-08-21 22:08:24 +02:00
Juan Lang 3e88838b60 crypt32: Implement verifying the hash of a decoded hash message. 2007-08-21 22:08:20 +02:00
Juan Lang e7ce5ae2bc crypt32: Add a couple tests that show you can't get the hash from an encoded hash message, and fix encoded hash messages to match. 2007-08-21 22:08:15 +02:00
Juan Lang 163e8d6256 crypt32: Add a mostly stub control function for decode messages. 2007-08-21 22:08:11 +02:00
Juan Lang 31c414f4b4 crypt32: Add a default message control function pointer. 2007-08-21 22:08:06 +02:00
Juan Lang cc8948fefa crypt32: Add tests for CryptMsgControl. 2007-08-21 22:08:01 +02:00
Juan Lang 8c4330e732 crypt32: Test an encoded signed message with a cert with a public key. 2007-08-21 22:07:56 +02:00
Vitaliy Margolen fc0298429a dinput: Fix compile with old input.h that missing input_absinfo. 2007-08-21 21:39:10 +02:00
Dmitry Timoshkov 18060ed7d4 kernel32: Restore check for StandardDate.wMonth being 0. 2007-08-21 21:39:06 +02:00
Dmitry Timoshkov e98d1da7d4 msvcrt: Restore error handling code in localtime. 2007-08-21 21:39:03 +02:00
Roderick Colenbrander 3c08b23024 wined3d: Fix a null pointer dereference. 2007-08-21 21:38:57 +02:00
Paul Vriens ffb1e74eac wined3d/vertexdeclaration: Return when out of memory (Coverity). 2007-08-21 21:38:52 +02:00
Paul Vriens 1691ca5ee3 dnsapi/tests: No need to dynamically load dnsapi anymore. 2007-08-21 21:38:44 +02:00
Paul Vriens 7626e5ec77 kernel32/tests: Skip some not implemented functions and add a few skip's. 2007-08-21 21:38:35 +02:00
Paul Vriens f581a1cbef msi/tests: Be verbose when GetProcAddress fails. 2007-08-21 21:38:31 +02:00
Damjan Jovanovic 28025d64ef setupapi: Use NtDeleteKey instead of an invalid RegDeleteKeyW. 2007-08-21 21:38:27 +02:00
Alexandre Julliard a37a2fa4c5 winex11: Update the wm hints also when mapping a previously zero-size window. 2007-08-21 21:38:20 +02:00
Alexandre Julliard 1476e34645 gdi32: Add separate functions for releasing/freeing DCs to replace the standard GDI ones.
This should make it possible to use a different locking mechanism for DCs.
2007-08-21 21:37:40 +02:00
Stefan Dösinger 0dade7207f wined3d: Implement range based fog and advertize it correctly. 2007-08-21 13:35:57 +02:00
Stefan Dösinger 04d62b4322 wined3d: fogstart == fogend means full fog. 2007-08-21 13:35:48 +02:00
Stefan Dösinger 01c6c982bb d3d9: Some caps fixes. 2007-08-21 13:35:35 +02:00
Paul Vriens d1b5f309f5 ntdll/tests: Use skip instead of trace. 2007-08-21 13:00:53 +02:00
Paul Vriens 9783ce360e ntdll/tests: Do GetModuleHandle only once and add a few skip's. 2007-08-21 13:00:50 +02:00
Mikolaj Zalewski 12ff6788b3 msvcrt: Test that some functions depends on locale codepage, not the one set by _setmbcp. 2007-08-21 13:00:41 +02:00
Mikolaj Zalewski cea1052f62 msvcrt: Test and fix _mbclen/_mbslen. 2007-08-21 13:00:33 +02:00