Commit Graph

18595 Commits

Author SHA1 Message Date
Robert Shearman f0dc9deff0 ole32: Ensure that a returned free block is valid in storage.
Otherwise, an IStream_SetSize call followed by an IStream_Read call 
could fail with STG_E_DOCFILECORRUPT.
2006-08-03 22:23:27 +02:00
Robert Shearman 6455b9e1a0 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases. 2006-08-03 22:23:13 +02:00
Robert Shearman ab378803ef msi: Fix the creation of shortcuts with a null icon index by mapping it to zero. 2006-08-03 22:23:09 +02:00
Andrew Talbot a92e7b1a9f msvfw32: Write-strings warning fix. 2006-08-03 22:23:02 +02:00
Andrew Talbot 6bb8a7f726 ole32/tests: Write-strings warnings fix. 2006-08-03 22:22:55 +02:00
Andrew Talbot 3f8e2efc18 riched20/tests: Write-strings warnings fix. 2006-08-03 22:22:48 +02:00
Eric Pouech 820acf0901 dbghelp: Properly handle variable with const value (ie without location) in dwarf code. 2006-08-03 20:17:35 +02:00
Stefan Siebert 9776f5b83f oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds. 2006-08-03 19:56:22 +02:00
Dmitry Timoshkov f740a28062 hlink: Avoid double computation of the string length. 2006-08-03 19:56:21 +02:00
Alexandre Julliard 145e06040d winex11.drv: Comment out the XCloseDisplay call on process detach.
It has a tendency to trigger X11 bugs, and it's not really useful anyway.
2006-08-03 19:29:44 +02:00
Benjamin Arai be37e95105 oleaut32: Implement function olefont:OLEFontImpl_IsEqual. 2006-08-03 18:22:03 +02:00
Benjamin Arai 41641554f4 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual. 2006-08-03 18:20:54 +02:00
Roderick Colenbrander c0c525d458 wined3d: Paletted texture support. 2006-08-03 18:20:37 +02:00
Mike McCormack d99c7d5939 ddraw: Don't link to wined3d, load it at runtime.
This lets ddraw dlls built on a machine with OpenGL present run on other 
machines that may not have the OpenGL libraries installed.
2006-08-03 18:20:31 +02:00
Alexandre Julliard 344389d6d5 riched20: Fixed handling of window private data for Win64. 2006-08-03 18:20:01 +02:00
Krzysztof Foltman 6f15b54ade riched20: Handle incorrect calls of window procedure. 2006-08-03 18:18:14 +02:00
Robert Reif dabf5e88bf advapi32: Check returned data from LsaQueryInformationPolicy. 2006-08-02 22:05:03 +02:00
Andrew Talbot 72ac6f5d4e msi/tests: Write-strings warnings fix. 2006-08-02 22:04:00 +02:00
Andrew Talbot 369ac64afe lz32/tests: Write-strings warning fix. 2006-08-02 22:03:48 +02:00
Alexandre Julliard a8bc5190eb kernel32: Make some functions static. 2006-08-02 22:02:32 +02:00
Alexandre Julliard 9d5d7bff04 hhctrl.ocx: Make some functions static. 2006-08-02 22:02:25 +02:00
Alexandre Julliard 94207adce6 user: Add some missing internal Wine messages to the message spy. 2006-08-02 22:02:13 +02:00
Jacek Caban 35a8c6a251 hlink: Added HlinkTranslateURL tub implementation. 2006-08-02 22:01:31 +02:00
Jacek Caban 506e09308a hlink: Added HlinkIsShortcut implementation. 2006-08-02 22:01:25 +02:00
Jacek Caban 3cf1e46d95 ole32: Clean up OleRun. 2006-08-02 22:01:15 +02:00
Krzysztof Foltman 9dd276bfd1 riched20: Added short descriptions to functions in run.c, just in case
anybody had any doubts about what they actually do.
2006-08-02 22:01:10 +02:00
Alexandre Julliard 2c2299685f user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
Also use the same code for Get/SetWindowWord.
Based on a patch by Ge van Geldorp.
2006-08-02 21:59:00 +02:00
Mike McCormack b73dca2302 msi: Only ever write the long path for InProcServers. 2006-08-02 13:41:13 +02:00
Mike McCormack 244405af47 msi: Register advertised components too. 2006-08-02 13:41:06 +02:00
Alexandre Julliard 5234c8c94b uxtheme: Make some variables static. 2006-08-02 13:33:01 +02:00
Alexandre Julliard 7d5da23463 oledlg: Make a string static. 2006-08-02 13:32:34 +02:00
Alexandre Julliard ae1f6982a0 kernel32: Make the keymap entries const. 2006-08-02 13:32:05 +02:00
Alexandre Julliard 518ee99f6f ole32: Make some functions and variables static. 2006-08-02 13:31:26 +02:00
Alexandre Julliard 0b8c80351a msxml3: Make some functions and variables static. 2006-08-02 13:28:36 +02:00
Alexandre Julliard 1249c64277 opengl32: Make some functions and variables static. 2006-08-02 13:26:36 +02:00
Alexandre Julliard 986e202ab4 glu32: Make some functions static. 2006-08-02 13:26:24 +02:00
Alexandre Julliard 179a4e0a2e dsound: Make some functions static. 2006-08-02 13:26:14 +02:00
Alexandre Julliard 241abf4e1b winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h. 2006-08-02 13:21:58 +02:00
James Hawkins 91ec65d7f1 msi: Add tests for SQL query markers. 2006-08-02 11:45:26 +02:00
James Hawkins 1dd97aa154 msi: A file that does not have the msidbFileAttributesCompressed bit set should be considered non-compressed. 2006-08-02 11:45:04 +02:00
James Hawkins f10365bb5d msi: Don't crash if an empty record is given to MsiProcessMessage. 2006-08-02 11:44:55 +02:00
James Hawkins 7edea0cc68 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed files. 2006-08-02 11:42:20 +02:00
Robert Reif 0424424e34 advapi32: LsaQueryInformationPolicy: do the right thing for both domains and accounts. 2006-08-02 11:42:10 +02:00
Juan Lang 7fc56136be wintrust: Implement TrustIsCertificateSelfSigned. 2006-08-02 11:41:44 +02:00
Juan Lang 5af2b06d47 crypt32: Support more types in CertRDNToStr. 2006-08-02 11:41:38 +02:00
Hwang YunSong(황윤성) d93a1c1e05 msvfw32: Updated Korean resource. 2006-08-02 11:41:29 +02:00
Stefan Leichter 999b48d8b5 shell32: Fix the file version string of the version resource. 2006-08-02 11:41:19 +02:00
Andrew Talbot cb1930cf79 kernel/tests: Write-strings warnings fix. 2006-08-02 11:41:09 +02:00
Andrew Talbot b20a8916a9 kernel: Write-strings warnings fixes. 2006-08-02 11:41:03 +02:00
Francois Gouget 26baab3564 mshtml: Remove unwarranted REG_EXPAND_SZ flags. 2006-08-01 21:14:40 +02:00
Huw Davies 650c9c42de comctl32: Limit the width of the watermark to 164 pixels. 2006-08-01 18:41:59 +02:00
Huw Davies 608ddd4742 comctl32: Limit the size of the header bitmap to 49x49. 2006-08-01 18:41:48 +02:00
Huw Davies d1be762464 comctl32: Invalidate the header area so that updated titles will be drawn. 2006-08-01 18:41:40 +02:00
Huw Davies 12c0da6815 comctl32: Wordwrap the sub title. 2006-08-01 18:41:35 +02:00
Huw Davies 64ddc97b09 comctl32: The titles are already converted to unicode so always use DrawTextW to write them. 2006-08-01 18:41:01 +02:00
Mikołaj Zalewski 718a9d6df5 shell32: Send directories and non-regular files to the trash. 2006-08-01 18:35:03 +02:00
Dmitry Timoshkov 0049e563cc user: Add a couple of missing bits to the SetWindowLong test. 2006-08-01 18:34:56 +02:00
Jacek Caban 166f1999ca mshtml: Added implementation of put_scrollTop and put_scrollLeft. 2006-08-01 18:34:43 +02:00
Jacek Caban 82676b999d mshtml: Store HTMLElement pointer in HTMLTextContainer. 2006-08-01 18:34:39 +02:00
Robert Reif c6e513dc72 advapi32: More LsaQueryInformationPolicy tests. 2006-08-01 18:34:35 +02:00
Mike McCormack 9198d016f2 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget. 2006-08-01 18:34:21 +02:00
Alexandre Julliard 0e5f29ba92 gdi: Fixed buffer overflow in GetCharABCWidthsI. 2006-08-01 17:52:48 +02:00
Robert Shearman 2afa602059 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
Don't delete the progid key when unregistering coclasses - this is now 
done in unregister_progids.
2006-08-01 11:21:27 +02:00
Robert Shearman 1933135f0d msxml3: Separate the writing of progids from the writing of classes.
This allows writing multiple progids that refer to one class.
Support writing out Version and VersionIndependentProgId keys for classes.
2006-08-01 11:21:22 +02:00
Michael Stefaniuc cd5072f89c kernel: Wsign-compare warning fix. 2006-08-01 11:17:19 +02:00
Robert Reif 3879fef21d advapi32: LsaQueryInformationPolicy update.
Update LsaQueryInformationPolicy to use correct computer name and SID.
Add support for PolicyDnsDomainInformation.
2006-08-01 11:01:04 +02:00
Mike McCormack a430db9e39 hlink: Add a short test case. 2006-08-01 10:54:16 +02:00
Mike McCormack af29c05a05 hlink: Use CoTaskMemAlloc when returning memory to a caller. 2006-08-01 10:52:30 +02:00
Mike McCormack dc3d475147 hlink: Create a strdupW function and use it. 2006-08-01 10:52:01 +02:00
Thomas Kho 88cc410fd6 msi: Wake dialog on messages from external threads. 2006-08-01 10:51:55 +02:00
James Hawkins 38f2ba23f1 msi: Fix a couple install state test cases.
- Correctly handle the msidbComponentAttributesOptional component attribute.
- Don't set a component's state to INSTALLSTATE_LOCAL if the
  msidbComponentAttributesSourceOnly attribute is provided.
2006-08-01 10:49:20 +02:00
James Hawkins 6330f14da9 msi: Fix the add_feature_entry helper function. 2006-08-01 10:49:07 +02:00
Andrew Talbot 70cfb05fc4 dinput/tests: Write-strings warning fix. 2006-07-31 21:57:59 +02:00
Andrew Talbot 70642e2511 dsound/tests: Write-strings warning fix. 2006-07-31 21:57:54 +02:00
Robert Shearman 447721e8cb user: Ignore setting NULL window procs inside SetWindowLong.
Add tests for SetWindowLong error cases.
2006-07-31 21:54:55 +02:00
Duane Clark bc194793a7 msvcrt: Fix fgetwc/s in binary mode. 2006-07-31 21:44:17 +02:00
Duane Clark d74b6055fe msvcrt: Test fgetwc/s in binary mode. 2006-07-31 21:43:08 +02:00
Duane Clark 5c4b18a931 msvcrt: Remove read_i loop and fix fread. 2006-07-31 21:43:01 +02:00
James Hawkins b74f4d92d7 setupapi: Add a stub implementation of SetupGetSourceInfo. 2006-07-31 21:36:26 +02:00
James Hawkins 98d1486410 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed files. 2006-07-31 21:36:19 +02:00
Robert Shearman 40556ae08f oleaut32: Improve dump_DispParms. 2006-07-31 21:27:29 +02:00
Robert Shearman 33582cc69e oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke. 2006-07-31 21:25:44 +02:00
Robert Shearman e3e42985ec ole32: Implement OleNoteObjectVisible as described by MSDN. 2006-07-31 21:25:38 +02:00
Robert Shearman 1a5cd3ca9b ole32: Remove a check on the share mode for the NULL filename case as the check is already done earlier in StgCreateDocfile. 2006-07-31 21:25:35 +02:00
Alexandre Julliard 6f7b1f6463 ntdll: Move the calling of the process entry point back to kernel32.
Apparently some copy protection stuff relies on that.
This reverts commit 50fca716fd.
2006-07-31 21:25:29 +02:00
Alexandre Julliard d16c7f96c9 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup. 2006-07-31 21:03:01 +02:00
Jacek Caban d4da27aec3 shdocvw: Added WebBrowser::Invoke implementation. 2006-07-31 17:20:24 +02:00
Jacek Caban 3d1627f673 shdocvw: Added SetExtent and GetExtent implementation. 2006-07-31 17:20:20 +02:00
Chris Robinson 13557abb7f wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect. 2006-07-31 17:20:15 +02:00
Chris Robinson 92bc96a96b wined3d: Avoid NULL dereference. 2006-07-31 17:20:05 +02:00
Thomas Kho 3f19ffe809 riched20: Implement EM_GETLINE. 2006-07-31 17:18:56 +02:00
Mike McCormack 63cbef27a2 ole32: Use IsGUIDEqual to compare IIDs. 2006-07-31 17:18:24 +02:00
Robert Reif 6d4fb08ece advapi32: Add computer sid support to LookupAccountSidW. 2006-07-31 15:04:00 +02:00
Robert Reif 9d43504655 advapi32: Add more helper functions.
Add ADVAPI_GetComputerSid.
2006-07-31 14:49:31 +02:00
Jacek Caban e10f5b1d50 shdocvw: Register SHDocVw typelib. 2006-07-31 14:49:14 +02:00
Jacek Caban 61d48edf83 shdocvw: Added typelib. 2006-07-31 14:49:11 +02:00
Mikołaj Zalewski 28c010cecb shell32: Update the Polish translation. 2006-07-31 12:55:50 +02:00
Mikołaj Zalewski 034c1c4f18 shell32: Call the trashing code from SHFileOperationW. 2006-07-31 12:55:41 +02:00
Mikołaj Zalewski f2686c7ce9 shell32: Add trashing support functions. 2006-07-31 12:55:12 +02:00
Mikołaj Zalewski ca7de052b2 shell32: Add trashing confirmations. 2006-07-31 12:38:54 +02:00
Benjamin Arai 63c26dac23 oleaut32: Move varformat conformance tests to new file varformat.c 2006-07-31 11:21:45 +02:00
Vitaliy Margolen 066e0d5b1b user: Set buffer to '\0' in GetKeyNameTextA too. 2006-07-31 11:16:11 +02:00
Duane Clark 88aeeb9fd8 msvcrt: Fix _getw. 2006-07-31 11:15:21 +02:00
Duane Clark b44ea8084d msvcrt: Fix fread. 2006-07-31 11:15:21 +02:00
Duane Clark b37b967add msvcrt: Fix _read and fgetc. 2006-07-31 11:15:21 +02:00
Duane Clark 1aa8db05a0 msvcrt: File read buffer tests. 2006-07-31 11:15:21 +02:00
Vitaliy Margolen 7f838ca661 dinput: Initialize event sequence counter. And simplify code. 2006-07-31 11:15:21 +02:00
Robert Reif 76fe25241d advapi32: Add string sid tests. 2006-07-31 11:15:21 +02:00
Robert Reif accfc06c7a advapi32: Print more info about failed test. 2006-07-31 11:15:21 +02:00
Robert Reif 3f000d8c71 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
Make debugstr_sid global.
2006-07-31 11:15:21 +02:00
Mike McCormack 6ede65596a ole32: Add function parameters to FIXME messages. 2006-07-31 10:53:19 +02:00
Mike McCormack 24e69d544b ole32: Add a test showing what STGM_TRANSACTED does for streams. 2006-07-31 10:53:15 +02:00
H. Verbeet 6add05d33b ddraw: Order Z-buffer formats by depth buffer bit depths in IDirect3DImpl_7_EnumZBufferFormats. 2006-07-31 10:53:09 +02:00
H. Verbeet d5238cfb38 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for GLSL fragment shaders. 2006-07-31 10:53:05 +02:00
H. Verbeet c6c6cf1f51 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace. 2006-07-31 10:53:00 +02:00
H. Verbeet 56395ca5f3 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in IWineD3DSurfaceImpl_UnlockRect. 2006-07-31 10:52:55 +02:00
Andrew Talbot 1a40c4c552 comctl32/tests: Write-strings warnings fix. 2006-07-31 10:51:15 +02:00
Andrew Talbot c6befb3358 advpack/tests: Write-strings warnings fix. 2006-07-31 10:50:22 +02:00
Andrew Talbot 0fca0e00aa cabinet: Write-strings warning fix. 2006-07-31 10:50:15 +02:00
Jacek Caban 5d1b0d89b4 shlwapi: Change file path to URL in UrlCanonicalize. 2006-07-31 10:49:35 +02:00
Jacek Caban 5674260b6d urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct. 2006-07-31 10:49:32 +02:00
Alexandre Julliard f114ba119c ntdll: Use the right section size when setting protections.
Use the same size computation when setting section protections than
when mapping it in the first place (reported by Nicholas Miell).
2006-07-30 09:59:46 +02:00
Mike McCormack fd61c3f24b ole32: Add some missing traces. 2006-07-29 11:55:43 +02:00
Mike McCormack d9bfbe9197 ole32: Add a test for IEnumSTATSTG. 2006-07-29 11:55:39 +02:00
Mike McCormack d39cf962ac msi: Change an ERR to a WARN. 2006-07-29 11:55:36 +02:00
Thomas Kho 1afed1f8d8 Maketest.rules.in: Fix comment. 2006-07-29 11:53:54 +02:00
Robert Reif ed9cca6982 advapi32: Fix debugstr_sid to print unsigned SubAuthority. 2006-07-29 11:53:38 +02:00
Robert Reif fd81146cd3 advapi32: Move SID members from WELLKNOWNSID to MAX_SID. 2006-07-29 11:53:21 +02:00
James Hawkins 8c6040fccc wininet: Only copy the relative filename into the UrlEntry structure. 2006-07-29 11:51:21 +02:00
Andrew Talbot 719aa10a4b advpack/tests: Write-strings warnings fix. 2006-07-29 11:51:09 +02:00
Andrew Talbot 81592e497b msi/tests: Write-strings warnings fix. 2006-07-29 11:51:02 +02:00
Juan Lang da3eeb4bd5 crypt32: Implement CryptHashPublicKeyInfo. 2006-07-29 11:50:34 +02:00
Juan Lang 669b0a5226 rsaenh: Use Interlocked functions for reference counting. 2006-07-29 11:50:27 +02:00
Vitaliy Margolen eb3028acc0 dinput: Add DISCL_NOWINKEY define. 2006-07-29 11:50:19 +02:00
Jason Green e5fc18a505 wined3d: Skip processing of D3DSIO_PHASE instruction. 2006-07-29 11:50:10 +02:00
Jason Green 2e52b36bb3 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL). 2006-07-29 11:50:02 +02:00
Jason Green d353ab7879 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces. 2006-07-29 11:49:51 +02:00
Roderick Colenbrander dc743d82ff wined3d: Optimize d3dfmt_convert_surface. 2006-07-29 11:49:03 +02:00
Roderick Colenbrander 98179f0656 winex11.drv: Kill DGA support. 2006-07-29 11:46:58 +02:00
Jacek Caban 385247b3d6 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from other IDLs. 2006-07-29 11:46:14 +02:00
Alexandre Julliard 853d193782 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other things than resources. 2006-07-29 11:45:24 +02:00
Alexandre Julliard 293d7ab688 user: Abort WaitForUserIdle if the target process died. 2006-07-28 18:01:50 +02:00
Jason Green 72bfe131d1 wined3d: More shader fixes / new instructions.
- Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
- Subtract 1 more constant from total GLSL allowed float constants to
  accommodate the PROJECTION matrix row that we reference.
2006-07-28 14:01:16 +02:00
Roderick Colenbrander 6d16eff9a6 wined3d: Render target texturing. 2006-07-28 14:01:07 +02:00
Stefan Leichter 055b23b125 msi: Native DllGetVersion does not fail if the supplied buffer is bigger than required. 2006-07-28 13:17:22 +02:00
Stefan Leichter 93bbd00be7 msi: Make the version information of DllGetVersion same as in version resource. 2006-07-28 13:17:01 +02:00
Juan Lang b6d5972190 rsaenh: More tests and some fixes.
- correct deleting the default container
- imported keys should be stored in their container, not just given to the caller
- tests for these changes
2006-07-28 13:16:33 +02:00
Benjamin Arai 0eed4603c5 oleaut32: VarMonthName - Update error codes and helper functions. 2006-07-28 12:56:45 +02:00
Benjamin Arai f10ed1f16e oleaut32: VarSub: Conformance test. 2006-07-28 12:56:45 +02:00
Benjamin Arai 9634ffa7dc oleaut32: VarSub: Fixes several data types and corrects error codes. 2006-07-28 12:56:45 +02:00