Commit Graph

18849 Commits

Author SHA1 Message Date
Robert Shearman d29108c396 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format stubless intepreter. 2006-08-09 20:41:01 +02:00
Robert Shearman 3db5f872a0 rpcrt4: Support fixed arrays in calc_arg_size. 2006-08-09 20:40:40 +02:00
Robert Shearman e26bcb7fb2 rpcrt4: Complex types should be dereferenced an extra time in the old format stubless code. 2006-08-09 20:40:30 +02:00
Robert Shearman 64828b7520 rpcrt4: Fix the stack offset for the old format stubless code when an object's method is being called. 2006-08-09 20:40:25 +02:00
Robert Shearman c350e0000f ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
Cleanup DefaultHandler_GetCanonicalFormatEtc by using
This->pDataDelegate instead of querying for IDataObject from
This->pOleDelegate.
2006-08-09 20:40:17 +02:00
Robert Shearman 8d7bfca965 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being compared against instead of IEnumSTATSTG. 2006-08-09 20:40:11 +02:00
Robert Shearman 8f513e3576 ole32: When comparing monikers use the abData field of MInterfacePointer
as ulCntData doesn't include the size of its own field.
2006-08-09 20:39:51 +02:00
Robert Shearman f589ec8081 ole32: Zero stg in case ADVF_NODATA is specified.
Otherwise IDataObject_GetData fails before using it in
DataAdviseHolder_SendOnDataChange.
2006-08-09 20:39:37 +02:00
Francois Gouget 7bb2c3f8a6 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs. 2006-08-09 20:37:44 +02:00
Francois Gouget b28f6e52e1 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free. 2006-08-09 20:37:29 +02:00
Francois Gouget 407468e851 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID. 2006-08-09 20:37:19 +02:00
Francois Gouget b7a2699b62 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows. 2006-08-09 20:37:08 +02:00
Francois Gouget a050bebd80 mlang: Give the CLSIDs their proper names.
Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
2006-08-09 20:37:02 +02:00
Francois Gouget ebd9c84ea0 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and CLSID_ShellFolderViewOC. 2006-08-09 20:36:55 +02:00
Francois Gouget 0387821a77 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet. 2006-08-09 20:36:52 +02:00
Michael Kaufmann 21750e2717 user: Fix the keyboard navigation and some graphical glitches for multi-column menus. 2006-08-09 20:36:43 +02:00
Roderick Colenbrander c2b6cc9dc4 wined3d: Fix GLSL regression / draw buffers support. 2006-08-09 20:35:59 +02:00
Frank Richter 7216363e86 shell32: Tweak and update German translation. 2006-08-09 20:35:37 +02:00
Stefan Dösinger de5a2f3fbe ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND. 2006-08-09 20:35:24 +02:00
Stefan Dösinger bfbcfd2234 wined3d: Watch out for negative results when validating the shader constant range. 2006-08-09 20:35:02 +02:00
Duane Clark 4d3952f3dc msvcrt: In text mode a ctrl-z signals EOF.
Spotted by David Hagood with test suggested by Dan Kegel.
2006-08-09 17:33:23 +02:00
Michael Kaufmann b997cd7629 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION, and LR_MONOCHROME. 2006-08-09 17:29:01 +02:00
Michael Kaufmann 9f07bcd25f user: Accept more flags in SetMenuItemInfo and ModifyMenu.
- Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
  MFT_RIGHTORDER in SetMenuItemInfo.
- InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
- SetMenuItemInfo: Only use the lower word of the bitmap handle as
  documented in MSDN (Word 95 depends on this).
- The type MFT_RADIOCHECK cannot be set if only the checkmarks are
  modified with SetMenuItemInfo.
- New tests.
2006-08-09 17:16:56 +02:00
Jacek Caban c4dd6c68d0 mshtml: Use moniker in AsyncOpen if channel is NULL. 2006-08-09 17:16:21 +02:00
Jacek Caban f175762340 mshtml: Set nsURI's moniker in NewURI. 2006-08-09 17:16:15 +02:00
Jacek Caban 0c11b48240 mshtml: Set nsURI's moniker in OnStartURILoad. 2006-08-09 17:16:03 +02:00
Jacek Caban ca595cd799 mshtml: Don't crash in QueryInterface if uri is NULL. 2006-08-09 17:15:50 +02:00
Jacek Caban 6a6f9158b1 mshtml: Added default GetSpec implementation. 2006-08-09 17:15:41 +02:00
Jacek Caban 114a1a22aa mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl. 2006-08-09 17:15:27 +02:00
Jacek Caban 3d506d8575 mshtml: Continue searching for Gecko if loading xpcom.dll failed. 2006-08-09 17:15:15 +02:00
Jacek Caban aa760c8b1e mshtml: Store IMoniker in BSCallback. 2006-08-09 17:14:28 +02:00
Jacek Caban f0ca85f78e mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI. 2006-08-09 17:13:03 +02:00
Jacek Caban cba2e19409 mshtml: Create "Internet Explorer_Hidden" window. 2006-08-09 17:12:50 +02:00
Jacek Caban 3f05182335 mshtml: Load the page from moniker if we don't have nsIChannel. 2006-08-09 17:12:29 +02:00
Jacek Caban 84d93d1981 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1. 2006-08-09 17:12:24 +02:00
Huw Davies 0476397387 shlwapi: Add tests for PathUnquoteSpaces. 2006-08-09 17:12:21 +02:00
Kai Blin d2989cc32d secur32: Make ntlm tests run on both WinXP and Win2k. 2006-08-09 17:12:14 +02:00
Kai Blin a71cf8446f secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and DecryptMessage. 2006-08-09 17:10:37 +02:00
Mike McCormack 4fa9f63761 shell32: IShellLink::SetPath removes quotes from the path. 2006-08-09 17:10:32 +02:00
Mike McCormack 1cc186ba81 shell32: Fix test compilation with MSVC6. 2006-08-09 17:10:27 +02:00
Alexandre Julliard 672bfc2d62 server: Make the message extra info 64 bits on Win64. 2006-08-09 17:10:14 +02:00
Alexandre Julliard d3b3096756 server: Split the queuing of hardware messages into a separate send_hardware_message request. 2006-08-09 16:45:26 +02:00
Mikołaj Zalewski 64c5142ae9 shell32: Add recyclebin.c file missing in previous commit. 2006-08-09 13:05:58 +02:00
Mikołaj Zalewski a0f696bbfc shell32: Update Polish translation. 2006-08-09 12:49:15 +02:00
Mikołaj Zalewski 4bb595e4c6 shell32: Add a custom icon for the trash folder. 2006-08-09 12:49:07 +02:00
Mikołaj Zalewski 76a20d38f3 shell32: Add trash items enumeration. 2006-08-09 12:47:57 +02:00
Mikołaj Zalewski 289e469e7c shell32: Add a Trash virtual folder. 2006-08-09 12:47:39 +02:00
Yong Chi f0d6cba3a5 ddraw: Fix for incorrect return value from wined3d. 2006-08-09 12:39:47 +02:00
Juan Lang 5349745a90 crypt32: Trace key type in CryptFindOIDInfo. 2006-08-09 11:21:24 +02:00
Hwang YunSong(황윤성) 78610e20cc user32: Updated Korean resource. 2006-08-09 11:21:16 +02:00
Michael Stefaniuc 243a3e4107 msvcrt: Remove redundant NULL checks before MSVCRT_free. 2006-08-09 11:21:07 +02:00
Michael Stefaniuc 125e310ed3 comdlg32: Remove redundant NULL checks before MemFree. 2006-08-09 11:21:02 +02:00
Matt Finnicum 658c0cdd1a riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL, and WS_VSCROLL. 2006-08-09 11:20:43 +02:00
James Hawkins bf4e00fd9b msi: Add tests for the RemoveFiles action. 2006-08-09 11:20:25 +02:00
Andrew Talbot 9a67d452fa user/tests: Write-strings warnings fix. 2006-08-09 11:20:18 +02:00
Andrew Talbot 5f2558f506 shlwapi/tests: Write-strings warnings fix. 2006-08-09 11:20:12 +02:00
Kai Blin c62193266d secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific tests. 2006-08-09 11:20:03 +02:00
Juan Lang e649994262 rsaenh: Test and fix CryptEncrypt with NULL buffer. 2006-08-08 20:15:08 +02:00
Jeff Latimer ff421fde8e usp10: ScriptItemize will break up the string into script_items. 2006-08-08 20:07:09 +02:00
Roderick Colenbrander c856432fab wined3d: Volume texture addressing caps. 2006-08-08 19:37:30 +02:00
Roderick Colenbrander eba1f90ef6 wined3d: Shader declaration cap fixes. 2006-08-08 19:37:23 +02:00
Matt Finnicum cba3b122ed riched20: Modify ME_CharFromPoint to work properly with password controls. 2006-08-08 19:35:44 +02:00
Samuel Lidén Borell 1209e6691b mshtml: Add Swedish translation. 2006-08-08 19:35:33 +02:00
Roderick Colenbrander 194cdfa4b0 wined3d: Shader cap fixes. 2006-08-08 19:35:24 +02:00
Robert Shearman b550f34f2e user: Make ExitWindowsEx asynchronous by deferring the real work to the explorer process. 2006-08-08 19:35:15 +02:00
Mike McCormack 5678ec4db6 shell32: Use case insensitive comparisons when comparing paths. 2006-08-08 19:34:40 +02:00
James Hawkins f84fa0ce63 msi: Fix the compressed files logic.
If the compressed file attribute is not set, use the Word Count
property to determine if files are compressed.
2006-08-08 19:34:34 +02:00
Hwang YunSong(황윤성) 8f6de4af74 shell32: Updated Korean resource. 2006-08-08 11:22:11 +02:00
Jan Zerebecki ccf0d11352 wined3d: Stub out remaining renderstates. 2006-08-08 11:21:17 +02:00
Jan Zerebecki f5d9b221cf wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS. 2006-08-08 11:21:10 +02:00
Jan Zerebecki f02af24039 wined3d: Add missing newline at the end of traces. 2006-08-08 11:20:15 +02:00
Jan Zerebecki 4d6cfb6351 wined3d: Registry setting for the amount of simulated texture memory.
Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
as string.
2006-08-08 11:20:05 +02:00
Francois Gouget 0c1586e8f0 mlang: Fix the 'Multi Language String' CLSID: there is no {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry. 2006-08-08 11:16:40 +02:00
Francois Gouget feab43c7ba inseng: Switch to the standard regsvr.c registration code.
Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
This also gives us DllUnregisterServer() for free.
2006-08-08 11:16:24 +02:00
Francois Gouget b684e9d652 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste) so we can register its VersionIndependentProgID. 2006-08-08 11:16:12 +02:00
Francois Gouget aab7d2e78a oleaut32: Set some missing ProxyStubClsid fields. 2006-08-08 11:15:38 +02:00
Francois Gouget 9ed9398ebe ole32: Add a BaseInterface where needed. 2006-08-08 11:15:28 +02:00
Roderick Colenbrander 91998b4d99 wined3d: Textureops caps fix. 2006-08-08 11:15:07 +02:00
Andrew Talbot 47b90d6b11 user/tests: Write-strings and cast-qual warnings fix. 2006-08-08 11:14:57 +02:00
Andrew Talbot 5d0e4ba0eb shell32: Write-strings warnings fix. 2006-08-08 11:14:36 +02:00
James Hawkins f5e0195be6 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust. 2006-08-08 11:14:17 +02:00
James Hawkins 4fade6d3a8 msi: Add tests for MsiGetProperty. 2006-08-08 11:14:10 +02:00
Kevin Koltzau b89cafaf92 hid: Initial implementation. 2006-08-07 20:00:56 +02:00
Ulrich Czekalla f6c0a461ec wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW. 2006-08-07 20:00:03 +02:00
Krzysztof Foltman bad844d0a9 riched20: New, clean, simple selection repaint logic - should fix all outstanding refresh issues. 2006-08-07 19:59:58 +02:00
H. Verbeet 6128a05071 d3d9: Stub D3DPERF_ functions. 2006-08-07 19:59:53 +02:00
H. Verbeet 3d2ae69102 wined3d: Allow async occlusion queries. 2006-08-07 19:59:49 +02:00
H. Verbeet 008c23d06a wined3d: Improve a few query traces.
The query type is useful to have in query TRACEs.
IWineD3DQueryImpl_GetDataSize isn't really a stub.
2006-08-07 19:42:54 +02:00
H. Verbeet 44c1747f71 wined3d: Check Occlusion query GL calls. 2006-08-07 19:42:39 +02:00
H. Verbeet 02a8f74490 wined3d: Add a couple of traces to the vertexdeclaration creation code. 2006-08-07 19:42:31 +02:00
Alexandre Julliard 2886e9b0e8 makefiles: Use make dependencies to create installation directories.
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +02:00
Alexandre Julliard ea08ec55b2 ntdll: Get rid of the Linux legacy signal stack switching.
It doesn't work right in 32-bit code anyway.
2006-08-07 16:45:45 +02:00
Tijl Coosemans 148120f21e ntdll: Cleanup signal_i386.c a bit and fix *BSD. 2006-08-07 15:57:49 +02:00
Robert Shearman 6ba258ec1d ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise if we are already connected. 2006-08-07 15:35:32 +02:00
Robert Shearman c860b8aec4 ole32: Finish off delegate notifications in the data advise holder.
Advise the data delegate object when new advises come in on the data 
advise holder, not just when connecting.
Unadvise the data delegate object when unadvising a connection on the 
data advise holder, when destructing the data advise holder and when 
disconnecting.
2006-08-07 15:35:28 +02:00
Vitaliy Margolen fd6e974d92 dinput: Signal event after we queued an event. Not before. 2006-08-07 15:35:19 +02:00
Robert Reif 2fa5806a3a netapi32: Add stubs for remaining NetLocalGroup* functions.
Move existing NetLocalGroup* functions to local_group.c.
Add stubs for remaining NetLocalGroup* functions.
2006-08-07 15:35:10 +02:00
Eric Pouech 5f4ac24991 dbghelp: Missing bits from previous patch about variables with constant values. 2006-08-07 15:04:16 +02:00
Alexandre Julliard 2f356c785e ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation. 2006-08-07 13:53:31 +02:00
Francois Gouget b149f3c717 usp10/tests: Add trailing '\n's to ok() calls. 2006-08-07 13:53:03 +02:00
Francois Gouget ce9b4baad8 Assorted spelling fixes. 2006-08-07 13:52:55 +02:00
Roderick Colenbrander 930a9a1d02 wined3d: texture caps fixes. 2006-08-07 13:52:38 +02:00
Roderick Colenbrander bd6f0b23d6 wined3d: General constant caps fix. 2006-08-07 13:52:03 +02:00
Mike McCormack 72b940e09b msi: Fix the dialog centering logic. 2006-08-07 13:13:43 +02:00
Mike McCormack 315c097a73 kernel32: Change some FIXMEs to WARNs. 2006-08-07 13:13:36 +02:00
Mike McCormack c63b348a8a cabinet: Fix and test the undocumented Extract function.
The paths are MAX_PATH length.
The last field is list of files which is checked when flags = 0.
Add tests for the flag in the file list.
2006-08-07 13:13:31 +02:00
Mike McCormack 968a445725 cabinet: Split the cabinet path for FDICopy. 2006-08-07 13:13:12 +02:00
H. Verbeet 7ac5bd67d5 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface. 2006-08-07 13:12:37 +02:00
H. Verbeet 219ca7c2a0 wined3d: Fix D3DCOLOR swizzling in shaders. 2006-08-07 13:12:21 +02:00
H. Verbeet ef87a40c72 wined3d: Delay vertex shader compilation until the shader is first used. 2006-08-07 13:12:10 +02:00
Tijl Coosemans e548d40831 ntdll: Add FreeBSD default serial port device. 2006-08-07 13:11:55 +02:00
Tijl Coosemans 48e1faff1e oleaut32/tests: Test relative error, not absolute. 2006-08-07 13:11:48 +02:00
Andrew Talbot 259d6b5077 setupapi/tests: Write-strings warnings fix. 2006-08-07 13:10:35 +02:00
Andrew Talbot 8e2d28dd25 secur32/tests: Write-strings warnings fix. 2006-08-07 13:10:25 +02:00
Stefan Leichter aefdcd13e5 msvcrt: Some more exports requested from msvcr80.dll. 2006-08-07 13:10:10 +02:00
Francois Gouget c5c447ef18 mshtml: Fix the .jfif Content Type. 2006-08-07 13:09:37 +02:00
Krzysztof Foltman 3a0c15e939 riched20: Ensure text is wrapped before invalidating selection. 2006-08-07 13:09:27 +02:00
Robert Reif fb2017d4f4 netapi32: Add stub for NetUserGetLocalGroups. 2006-08-05 11:30:47 +02:00
Robert Reif 651ac46970 netapi32: Return an error for unimplemented levels in NetUserGetInfo. 2006-08-05 11:30:39 +02:00
Robert Reif f1adcb191f netapi32: Add stub for NetLocalGroupEnum. 2006-08-05 11:28:09 +02:00
Robert Reif a53de9ea30 wtsapi32: Add some stubs. 2006-08-05 11:27:10 +02:00
Andrew Talbot d58e1dba42 msi: Write-strings warnings fix. 2006-08-05 11:27:04 +02:00
Roderick Colenbrander 3d9e96f3bc wined3d: Volume textures fix. 2006-08-05 11:26:25 +02:00
Roderick Colenbrander 6ded5542b2 wined3d: Raster caps fix. 2006-08-05 11:26:06 +02:00
Roderick Colenbrander 6fedd6c041 wined3d: Primitive misc caps fix. 2006-08-05 11:25:51 +02:00
Kevin Koltzau 93f5e0a7fd setupapi: Create an empty list when getting device interface classes. 2006-08-05 11:25:44 +02:00
Matt Finnicum 2b92bf78d1 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR. 2006-08-05 11:25:34 +02:00
Alexandre Julliard eebb111221 configure: Only link against libresolv where necessary. 2006-08-04 23:17:56 +02:00
Roderick Colenbrander 9925b0561e wined3d: Basetexture anisotropic fix. 2006-08-04 20:48:08 +02:00
Roderick Colenbrander 95b047c2fe wined3d: Fix a number of badly reported caps. 2006-08-04 20:47:50 +02:00
Dan Hipschman 74ece17c6b user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent. 2006-08-04 20:47:26 +02:00
Dan Hipschman 5048685970 user: Add a test for CreateWindowEx. 2006-08-04 20:47:26 +02:00
Alexandre Julliard 121f9c7e55 user: Don't bother checking the WS_VISIBLE style on the desktop window. 2006-08-04 20:47:26 +02:00
Hans Leidekker 0c0ab500b9 usp10: Implement ScriptGetGlyphABCWidth.
Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
2006-08-04 20:45:01 +02:00
Robert Reif 08484ba498 advapi32: Add more SID tests. 2006-08-04 20:44:52 +02:00
Robert Shearman 488c0a0423 rpcrt4: Make the error output on a failed binding more informative
by dumping information about the interface it is trying to bind to.
2006-08-04 20:27:13 +02:00
Robert Shearman 4582a2bb8e urlmon: Delay-load cabinet.dll as native urlmon doesn't import it. 2006-08-04 20:27:04 +02:00
Hans Leidekker c340ddd310 usp10: Implement ScriptIsComplex. 2006-08-04 13:25:42 +02:00
James Hawkins 23027f5435 msi: Use the initial dialog position values in the database when creating the dialog window. 2006-08-04 13:25:32 +02:00
Jeff Latimer 34f3e88b88 usp10: Fix glyph comparsion between tests. 2006-08-04 12:24:53 +02:00
Alexandre Julliard 25d6383a29 ntdll: Fix a race condition at thread exit. 2006-08-04 12:04:39 +02:00
Benjamin Arai 0227b8cba2 oleaut32: Removes extra string allocation for varformat:VarMonthName. 2006-08-04 12:04:19 +02:00
Robert Shearman f5cc0f7d09 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
whole directory if the mask doesn't contain any wildcards and the file
exists on in the directory with the same case as the mask.
2006-08-04 12:04:16 +02:00
Hwang YunSong(황윤성) 18ce38311b oledlg: Updated Korean resource. 2006-08-04 12:04:11 +02:00
Robert Reif 1b8cfc5151 advapi32: Add a computer SID to the registry. 2006-08-04 12:04:06 +02:00
Robert Reif 46d2886dd0 ntdll: Fix some function arguments. 2006-08-04 11:59:25 +02:00
Roderick Colenbrander a7c2ab3e90 wined3d: Surface pitch fix. 2006-08-04 11:59:00 +02:00
Jacek Caban 9def0ca2a6 mshtml: Fix handling offset in BSCallback. 2006-08-04 11:58:52 +02:00
H. Verbeet ea905eab09 wined3d: Disable vertex arrays after we're done drawing from them.
After drawing from a vertex array we should disable them, to prevent
the next draw calls from potentially reading past their ends. This
also moves the disabling of vertex attrib arrays (for shaders) into
its own function.
2006-08-04 11:58:43 +02:00
Dan Hipschman 99056d7e2a widl: Write forward declarations for coclass definitions. 2006-08-03 22:29:58 +02:00
Krzysztof Foltman f07740b28b riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing exactly one screen line. 2006-08-03 22:27:57 +02:00
Krzysztof Foltman 9667a891ff riched20: Make EM_GETLINE work properly in 1.0 emulation mode. 2006-08-03 22:27:45 +02:00
Krzysztof Foltman 5f32291ace riched20: Ctrl+A should be allowed in read-only controls too. 2006-08-03 22:27:36 +02:00
Jacek Caban 0fbb175d64 mshtml: Added nsInputStream::Read implementation. 2006-08-03 22:23:34 +02:00
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