Commit Graph

15913 Commits (72581bd2d73e357c2ca594a90b025f144b236553)

Author SHA1 Message Date
Vitaly Budovski e5bad779d6 wined3d: Implemented WINED3DRS_DEPTHBIAS. 2006-03-04 16:20:22 +01:00
Vitaly Budovski 196eaa674c wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC. 2006-03-04 16:18:39 +01:00
Vitaly Budovski f2f59cae61 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
2006-03-04 16:18:18 +01:00
Vitaly Budovski 6bf561b7ba wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC. 2006-03-04 16:17:32 +01:00
Vitaly Budovski 7b55a0cff1 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*. 2006-03-04 16:15:47 +01:00
Detlef Riekenberg 858be437c5 wined3d: Fix cut&paste typo. 2006-03-04 16:13:39 +01:00
Byeong-Sik Jeon bd82e82993 user32: Fix the default height for CJK fonts. 2006-03-04 16:12:51 +01:00
Mike McCormack 73bc4e6752 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros. 2006-03-04 16:12:36 +01:00
Juan Lang c3a125179d crypt32: Move serialization functions to serialize.c. 2006-03-04 16:12:28 +01:00
Christian Gmeiner ad4af1264f mlang: Implement DllCanUnloadNow. 2006-03-04 16:12:07 +01:00
Huw Davies b55746ab62 gdi: Better support for 1bpp dib sections. 2006-03-03 13:19:53 +01:00
Mike McCormack 959edd5cc4 shell32: Fix some gcc 4.1 warnings caused by casts in macros. 2006-03-03 13:19:04 +01:00
Mike McCormack 29c3a54339 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros. 2006-03-03 13:19:00 +01:00
Mike McCormack 1006cfc8df hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro. 2006-03-03 13:18:56 +01:00
Mike McCormack 2dfe50aa3f comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros. 2006-03-03 13:18:50 +01:00
Juan Lang 8949d29de2 crypt32: Implement CertDuplicateStore. 2006-03-03 13:17:34 +01:00
Francois Gouget 339a4dbd5b d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
Fix the stub message so it is more standard and use consistent
parameter names.
2006-03-03 13:17:20 +01:00
Francois Gouget 2f29c779d4 kernel: Protect sys/resource.h include. 2006-03-03 13:17:14 +01:00
Alexandre Julliard c9cc7e33ff Fixed some compiler warnings on old gcc versions. 2006-03-02 18:03:32 +01:00
Alexandre Julliard ca21f1541f dlls: Remove 16-bit files on make clean. 2006-03-02 16:16:31 +01:00
Roderick Colenbrander f8ed06ea3d wined3d: Opengl 2.x compile fix. 2006-03-02 15:50:16 +01:00
Vitaly Lipatov e96f03a1d7 user: Fix uninitialized rectangle in menu arrow painting. 2006-03-02 15:50:07 +01:00
Jacek Caban d3a5921e8e shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
- Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
- Remove unneeded call to GetBindInfo.
2006-03-02 11:42:20 +01:00
Jacek Caban d656f996f1 mshtml: Beginning support for links opened in a new frame. 2006-03-02 11:42:06 +01:00
Jacek Caban 2be7ffdf59 mshtml: Use NSContainer as 'This' of its window. 2006-03-02 11:41:18 +01:00
Gerold J. Wucherpfennig 4f75f8469b cabinet: Set proper error information on failures. 2006-03-01 20:56:41 +01:00
Rein Klazes cc5b5cea96 user32: Fix handling of '\b' right flush character in menus.
- do not add extra space; modify the tests to confirm this;
- right flush to the menu tab stop, not to the menu border;
- small fixes to the menu tab stop calculation.
2006-03-01 20:40:17 +01:00
Brandon Woodmansee dee813b5ff riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT. 2006-03-01 20:27:43 +01:00
Jeremy White efccbbfbea crypt32: More gcc 2.95 adjustments. 2006-03-01 20:05:26 +01:00
Aric Cyr 252c4adb96 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
This fixes texture colours in many D3D games (verified with Age Of Mythology).
2006-03-01 20:05:11 +01:00
Robert Shearman 9a9981bad5 ole: Change NORMALEXTREFS to 5, like it is in native. 2006-03-01 19:54:45 +01:00
Robert Shearman 857a6d1f63 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled. 2006-03-01 19:54:20 +01:00
Robert Shearman 269909f53e oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs. 2006-03-01 19:54:09 +01:00
Robert Shearman 4253b01239 rpcrt4: Change the stubless parameter attributes to using a bitfield
(as defined by the PSDK) so the ServerAllocSize part is easier to
calculate.
2006-03-01 19:54:00 +01:00
Robert Shearman e8877ede80 rpcrt4: Implement marshaling and unmarshaling for enum types. 2006-03-01 19:53:35 +01:00
Juan Lang 661d80708b crypt32: Use CertFindCertificateInStore to simplify adding certificates. 2006-03-01 19:53:24 +01:00
Jon Parshall b84c9d41e4 shell32: New icons for Desktop and My Computer. 2006-03-01 12:39:13 +01:00
Jason Edmeades 24dc3de4c9 user32: Ensure VK_UP displays the popup menu for the selected item if
the popup menu is not visible
2006-03-01 12:39:09 +01:00
Vitaliy Margolen 20a886164f x11drv: Convert 24-bit into 32-bit color before looking for an
available screen resolution. We do this during enumeration, so there
would be no 24-bit modes available.
2006-03-01 12:34:23 +01:00
Juan Lang ba2c1e5116 crypt32: Eliminate an unnecessary function pointer from stores. 2006-03-01 11:05:28 +01:00
Eric Pouech 8e5d2bdba6 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl. 2006-02-28 15:36:56 +01:00
Eric Pouech a6d339c656 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS. 2006-02-28 15:36:37 +01:00
Alexandre Julliard 1b32901b7b winnls32: Renamed the winnls directory to winnls32. 2006-02-28 13:02:42 +01:00
Alexandre Julliard 071f5f25db wnaspi32: Renamed the winaspi directory to wnaspi32. 2006-02-28 12:59:52 +01:00
Alexandre Julliard 556242b71d lz32: Renamed lzexpand directory to lz32. 2006-02-28 12:54:48 +01:00
Alexandre Julliard 0335a4b910 ntdll: Don't reset the load count when reusing a builtin modref. 2006-02-28 12:41:25 +01:00
Robert Reif 919ee6b699 dsound: Fix duplex create bug. 2006-02-28 12:40:16 +01:00
Vitaly Budovski 6a0e711681 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set. 2006-02-28 12:40:13 +01:00
Vitaly Budovski 63585380a9 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states. 2006-02-28 12:22:16 +01:00
Vitaly Budovski 5c8c0059ab wined3d: Implemented WINED3DRS_SCISSORTESTENABLE. 2006-02-28 12:21:00 +01:00
Vitaly Budovski 4b10288b5b wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS. 2006-02-28 12:20:01 +01:00
Vitaly Budovski c9a1134ce3 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE. 2006-02-28 12:19:11 +01:00
Vitaly Budovski 64ccecfbab wined3d: Added D3D9 render states. 2006-02-28 12:14:25 +01:00
Vitaly Budovski c8480e25e7 wined3d: Fixed some typos and prevented divide by 0. 2006-02-28 12:13:59 +01:00
Eric Pouech d6201e2375 crypt32: Don't access a blob after freeing it. 2006-02-28 12:13:45 +01:00
James Hawkins 1f3028563d advpack: Factor out loading the program files directory. 2006-02-28 12:03:53 +01:00
James Hawkins 7787ca6134 advpack: Add tests for the TranslateInfStringEx trio of functions and
fix the errors.
2006-02-28 12:03:26 +01:00
James Hawkins 790f4523d2 advpack: Factor out the API loading of advpack tests. 2006-02-28 12:02:53 +01:00
Juan Lang c109e2a33e crypt32: Correct compile problem on gcc 2.95. 2006-02-28 12:02:41 +01:00
YunSong Hwang b97c880cb5 crypt32: Add Korean translation. 2006-02-28 12:02:26 +01:00
Mike McCormack d16c72dea5 msvcrt: Add a stub for _wsetlocale. 2006-02-28 12:02:13 +01:00
Francois Gouget 555a06075f d3d8: Remove spaces before '\n'. 2006-02-28 12:01:47 +01:00
Roderick Colenbrander a9665eda79 d3d8: Header cleanup.
Remove unneeded structures and functions from d3d8_private.h, clean
some datatypes up and remove d3dcore_gl.h.
2006-02-28 12:01:30 +01:00
Jacek Caban 91369e20e7 mshtml: Added nsIInterfaceRequestor implementation. 2006-02-28 12:00:12 +01:00
Jacek Caban a611b20c26 mshtml: Improve ConfirmEx hack. 2006-02-28 11:59:58 +01:00
Francois Gouget be6d891f0d advpack: Prepare the unicodification of advpack.dll.
All functions that manipulate strings should have an Ansi and a
Unicode variant.
Forward the unqualified dll entry points to the Ansi variant for
backward compatibility.
We're not allowed to use unqualified entry points in Wine, so change
RegInstall() calls to RegInstallA().
Update win32.api.
2006-02-27 15:57:33 +01:00
Eric Pouech 6b95c0e4b4 kernel32: ClearCommError.
ClearCommError should only deal with *communication* errors (are being
seen on the serial interface) rather than API errors (which can be
reported to the caller by the API itself).  I then removed all the
stuff related to storing the error status in the server object.
2006-02-27 13:54:43 +01:00
Andrew de los Reyes cd024942af riched20: Implement EM_SCROLL and its tests. 2006-02-27 12:21:11 +01:00
Hamza Lakhani 6979719a90 riched20: EM_HIDESELECTION implementation. 2006-02-27 12:20:56 +01:00
Peter Beutner 07fe82dd55 ddraw: Fix transparent Blits on 8bit surfaces.
There are no red/green/blue bitmasks with color depth==8bpp. In that
case always match against the whole byte.
2006-02-27 12:20:21 +01:00
H. Verbeet 7d97f29c24 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
it adds a reference to the device that shouldn't be there.
2006-02-27 12:20:09 +01:00
Roderick Colenbrander d13469c1d8 d3d8: Moved the remaining code over to WineD3D (based on patches by
Oliver Stieber).
2006-02-27 12:20:03 +01:00
Hans Leidekker 4a8961ce3d winsock: Fix two Windows to Unix mapping issues.
Handle wildcard address family hint in getaddrinfo.
Convert flags too in getnameinfo.
2006-02-27 12:19:18 +01:00
Henning Gerhardt 39be679a45 crypt32: Add German resource file. 2006-02-27 12:19:03 +01:00
Saulius Krasuckas 9f19f75a54 mscms: One more LastError code fixed. 2006-02-27 12:18:46 +01:00
Michael Jung 50f3eaef77 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
path.  Removed some HRESULT tests on IUnknown_Release calls, which
returns ULONG.
2006-02-27 12:18:28 +01:00
Jacek Caban b7e8057eec mshtml: Return error in NewChannelFromURL if retval is NULL. 2006-02-27 12:11:43 +01:00
Jacek Caban 9b6c08a243 mshtml: Added nsIURI::Clone implementation. 2006-02-27 12:11:43 +01:00
Jacek Caban 71b881e4ba mshtml: Don't add null byte to post data. 2006-02-27 12:11:43 +01:00
Jacek Caban 4f9c9a16ad mshtml: Init nsIOService as soon as possible. 2006-02-27 12:11:43 +01:00
Vitaly Lipatov f382722390 iphplapi: Define IF_NAMESIZE if missing. 2006-02-24 21:13:54 +01:00
Alexander N. Sørnes 46a96312e5 Updated/new Norwegian Bokmål resources. 2006-02-24 21:11:03 +01:00
Vitaly Lipatov aee52b747e ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions. 2006-02-24 21:10:27 +01:00
Phil Krylov 69ae27ed2f riched20: Added a comment to make life easier. 2006-02-24 21:10:13 +01:00
Francois Gouget 4aa6418d51 Assorted spelling fixes. 2006-02-24 21:10:03 +01:00
Francois Gouget dcb90635f8 winsock: Tweak getnameinfo() prototype.
Tweak the getnameinfo() prototype to better match the Windows PSDK and
the GetNameInfoW() prototype.
Update win32.api.
2006-02-24 21:09:19 +01:00
Francois Gouget 44344a31bb msftedit: Fix CreateTextServices() forward. 2006-02-24 21:07:55 +01:00
Francois Gouget a323238301 d3d8: Remove spaces before '\n', spelling fix. 2006-02-24 21:07:47 +01:00
Francois Gouget e092adfc9b Add trailing '\n's to ok() calls. 2006-02-24 21:07:33 +01:00
Francois Gouget 29b5c987d5 user32: Handle WM_ENDSESSION in DefWinProc().
DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
shutdown is proceeding.
2006-02-24 21:07:08 +01:00
Francois Gouget feb153c649 user32: 0 vs. INFINITE timeout.
It is 0 that denotes an infinite timeout for the wine server now, not
-1 (INFINITE).
Document put_message_in_queue()'s check for INFINITE (done for
backwards compatibility with Windows 9x).
2006-02-24 21:06:50 +01:00
Francois Gouget 6edd77228d user: Fix ExitWindows().
- Use 0 to get an infinite timeout with SendMessageTimeoutW().
- Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
we don't get stuck if a process is hung.
- Only send WM_ENDSESSION to windows that received a
WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
2006-02-24 21:06:23 +01:00
Jeff Latimer ec6744490d usp10: Tidy default values.
Set values for pwLogClust, uJustification and fClusterStart similar to
what Windows uses.
2006-02-24 21:05:56 +01:00
Alexandre Julliard d61ad6cdd7 x11drv: Make the synchronous option a debug channel instead of a
registry entry to make it easier to use.
2006-02-24 21:05:44 +01:00
Alexandre Julliard 7bd0cdafc2 ntdll: Use PROT_NONE instead of 0. 2006-02-24 11:31:24 +01:00
Alexandre Julliard 2ba3d3ac25 kernel: Don't request execute permission for DOS memory. 2006-02-24 11:31:04 +01:00
Juan Lang b48f865f7d crypt32: Use public functions during serialization rather than relying
on the internal format of a certificate.
2006-02-24 11:26:20 +01:00
Juan Lang 690f98408b crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
- implement CryptEnumOIDInfo and CryptFindOIDInfo
- implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
2006-02-24 11:26:01 +01:00
Detlef Riekenberg 110612c137 winspool/tests: Skip tests, when a remote print server has no RPC
service running.
2006-02-24 11:24:40 +01:00
Vitaly Lipatov a8397e307a ole32/tests: Do not compare returned by DeleteFile value with TRUE. 2006-02-24 11:23:40 +01:00
Robert Shearman f4a8ba9548 ole: Fallthrough from local activation in CoGetClassObject.
If local-server or local-service activation doesn't work in
CoGetClassObject then fallthrough instead of returning from the
function.
2006-02-24 11:23:16 +01:00
Robert Shearman 7fbca4c111 oleaut: Fix standard font cloning.
Create new empty connection points on clone of the standard Font
(based on a patch by Alex Villacís Lasso).
2006-02-24 11:23:03 +01:00
Francois Gouget 1f297893e5 user: Give meaningful names to the structures used to transfer
information to the test threads.
2006-02-24 11:22:28 +01:00
Ulrich Czekalla 2ee5a5bf7c msi: When evaluating conditions, if the condition is empty or none is
provided then treat it as being satisfied.
2006-02-24 11:21:59 +01:00
Huw Davies 4eb389bbdf msxml3: Fix for empty node lists. 2006-02-24 11:21:37 +01:00
Dmitry Timoshkov 69a23a608e gdi: Use "MS Sans Serif" as default sans serif font, not Arial. 2006-02-24 11:21:20 +01:00
Huw Davies 66a05b2aec gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt. 2006-02-24 11:21:07 +01:00
Detlef Riekenberg 56247a2084 cfgmgr32: Forward some functions to setupapi.dll. 2006-02-24 11:20:53 +01:00
James Hawkins ee324e694a setupapi: Downgrade an ERR to a WARN. 2006-02-23 12:09:38 +01:00
Kevin Koltzau 53b74b0d56 riched20: Call GetClipboardData callback on cut/copy. 2006-02-23 11:52:03 +01:00
Kevin Koltzau 33af76f991 riched20: Enable retrieving data through the ole interface. 2006-02-23 11:51:33 +01:00
Kevin Koltzau d52ae24b5e riched20: Ensure copied text is terminated with a null. 2006-02-23 11:51:24 +01:00
Kevin Koltzau 27e2dcff1d riched20: EM_GETOLEINTERFACE is not a stub. 2006-02-23 11:51:14 +01:00
Kevin Koltzau 58b2995311 riched20: Store reference to editor in ole interface. 2006-02-23 11:14:41 +01:00
Kevin Koltzau c0cd38fbab riched20: Allocate proper amount of memory for formatetc array. 2006-02-23 11:14:30 +01:00
Juan Lang 6da92ded75 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c. 2006-02-23 11:14:13 +01:00
Juan Lang aa6dc003a4 crypt32: Implement CertFindCertificateInStore, with tests. 2006-02-23 11:13:45 +01:00
Stefan Leichter 3600b04877 Added msftedit.dll. 2006-02-22 22:24:47 +01:00
Kevin Koltzau a13245847f riched20: Add IDataObject implementation and use it for cut/copy. 2006-02-22 22:23:49 +01:00
Kevin Koltzau 77da4fc5b5 x11drv: Fix 64bit warning. 2006-02-22 22:17:20 +01:00
Robert Shearman 4ac8567497 msi: Fix heap overflow in ITERATE_CreateShortcuts. 2006-02-22 22:15:54 +01:00
Robert Shearman ecc5c18f4e msi: Init size before passing to RegEnumValue. 2006-02-22 22:15:41 +01:00
Robert Shearman e664435f50 msi: Always set a value for intype in ready_volume.
Remove a memory leak.
2006-02-22 22:15:26 +01:00
Robert Shearman 66c9cbbe0f msi: Fix heap overflow in save_string_table.
Fix heap overflow caused by not accounting for the dummy first item,
which contains the codepage.
2006-02-22 22:15:12 +01:00
Robert Shearman 6c529a7273 ole: Make the CoCreateInstance test succeed.
Move the uninitialized apartment check after zeroing out the return
value.
2006-02-22 22:14:52 +01:00
Brian Chang 8f6ba475e8 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
ECO_READONLY implemented and tested.
2006-02-22 22:14:38 +01:00
Juan Lang 5d3889412d crypt32: Tidy up tests.
Fix up encoded data to use BYTE arrays rather than strings, and remove
extraneous NULL bytes from the end of some of them
2006-02-22 18:20:03 +01:00
Juan Lang d740f342b9 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
Move CryptVerifyMessageSignature stub to main.c.
2006-02-22 18:19:49 +01:00
Mike McCormack a7e36dd27e kernel32: Add a stub implementation for CmdBatNotification. 2006-02-22 17:02:56 +01:00
Alexandre Julliard 3229e293d3 kernel: Initialize the dll path from the main exe name explicitly
since ImagePathName is not always set at that point.
2006-02-22 17:02:25 +01:00
Robert Shearman f689e3fca4 shell32: Move systray handling to the explorer process. 2006-02-22 16:33:33 +01:00
Alexandre Julliard 0199b4410a kernel: Get rid of module.h. 2006-02-22 16:30:22 +01:00
Alexandre Julliard 4107751dd3 ntdll: Simplify loadorder code by using an enum instead of an array
to represent load order values.
Added a special value for default load order so that we can handle it
differently later on.
2006-02-22 16:30:05 +01:00
Alexandre Julliard a877fdc4dc kernel: Don't bother checking load order of the exe in the parent process. 2006-02-22 16:21:12 +01:00
Huw Davies d8a6c278fa gdi32: Update due to last minute api change in freetype 2.2.0.
FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
been replaced by FT_Get_TrueType_Engine_Type.  There's no point in
supporting an rc1 release, so this removes support for
FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
2006-02-22 16:20:25 +01:00
Jeff Latimer 4241adbfcf usp10: Add ScriptGetCMap functionality to translate wchars to glyphs. 2006-02-22 16:19:42 +01:00
Peter Beutner 82818284c3 msvcrt: Save esp before calling catch block and restore afterwards.
It seems like the esp value (which is saved at [ebp-16]) is sometimes
changed inside the catch handler so we end up with a bogus esp
afterwards.  To avoid that save it before calling the catch block.
2006-02-22 12:21:00 +01:00
Peter Beutner be07b6db59 msvcrt: Fix handling of multiple nested exceptions.
Save in each nested frame a pointer to the original exception record.
Only one refence in thread_data isn't enough when we have multiple
nested frames.
2006-02-22 12:06:56 +01:00
Peter Beutner 62dc7f52f4 msvcrt: Fix handling of nested exceptions.
Move handling of nested exceptions completely in the
catch_function_nested_handler().  If a new exception was thrown inside
a catch block destroy the old exception object, if it is a rethrow
re-propagate the previous object.
2006-02-22 12:04:13 +01:00
Eric Pouech 1be2e1edef shell32: Fixes for bugs found by valgrind on shell32 tests harness.
- read strings from left to right (PathGetDriveNumberW)
- don't access buffers before they are filled (SHGetPathFromIDListW)
- fill buffers & variables on all paths (SHELL_FindExecutable)
- handle error condition (unix_fs)
- don't shoot in the blind for AW APIs (tests/shelllink.c)
2006-02-22 12:04:02 +01:00
Marco Timpano 8d845e3a1a winedos: Fixed a couple of typos in ppdev. 2006-02-22 12:03:07 +01:00
Francois Gouget 4db07ab496 mapi: Add some missing MAPI prototypes.
Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
and include it where they are implemented.
Make mapi.h and mapix.h compatible. gcc does not like macros and
prototypes to be redefined so this involved protecting against
multiple definitions.
Fix the MAPISendMail() implementation prototype.
2006-02-22 12:02:46 +01:00
Lei Zhang 805dc74809 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
Removed todo flag from affected FR_MATCHCASE tests.
2006-02-22 11:33:10 +01:00
Ulrich Czekalla 9d389ec03f msi: Implement MsiSourceListAddSource. 2006-02-22 11:32:58 +01:00
Ulrich Czekalla 7aa3be4741 advapi32: Add partial implementation of LookupAccountNameW. 2006-02-22 11:32:41 +01:00
Stefan Leichter f7b678e887 shell32: Export PathResolve by name. 2006-02-22 11:32:24 +01:00
Alexandre Julliard 477b3bf566 kernel: Moved the get_startup_info call to ntdll. 2006-02-22 09:57:19 +01:00
Alexandre Julliard e27358ea5c server: Remove no longer needed fields in the init_process_done request. 2006-02-21 20:08:19 +01:00
Aric Stewart 6976e2016d twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
a number of corrections and improvements to allow the actual aquiring
of images to succeed.
2006-02-21 19:50:29 +01:00
Huw Davies cce65b70b7 msxml3: Improve parse error handling a bit. 2006-02-21 19:48:44 +01:00
Huw Davies 7ee50b699d msxml3: Use url monikers to load xml. 2006-02-21 19:48:30 +01:00
Alexandre Julliard 2df3ad64eb kernel: Use LoadLibrary to load the main exe in all cases. 2006-02-21 19:48:18 +01:00
Alexandre Julliard ca311b3f4c ntdll: Support loading a builtin under a different name.
Find the proper modref in that case based on the dlopen handle.
2006-02-21 19:43:22 +01:00
Alexandre Julliard fa5b5102d7 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
This ensures that we never fixup imports twice on the same dll.
2006-02-21 19:32:26 +01:00
Alexandre Julliard 39a1a94221 shell32: Use more reasonable timeouts in shlexec test. 2006-02-21 19:30:29 +01:00
Alexandre Julliard 68ea200f32 ntdll: Support loading builtin dlls with an explicit path name also
when loadorder is set to builtin only.
2006-02-21 11:56:16 +01:00
Uwe Bonnes 19e29d6035 ntdll: Remove spaces at end of name in import_dll. 2006-02-21 11:50:23 +01:00
Jeff Latimer 044a6f81b3 usp10: Add stub for ScriptTextOut. 2006-02-21 11:31:34 +01:00
Jeff Latimer a05e712cb8 usp10: Add ScriptPlace funtionality.
The key function is to calculate the total of the ABC widths of the
characters converted to gylphs by ScriptShape.
2006-02-21 11:31:18 +01:00
Jacek Caban 0c12e2663b shdocvw: Added correct implementation of IProvideClassInfo::GetGUID. 2006-02-21 11:31:02 +01:00
Roderick Colenbrander b24e69dc38 d3d8: Move the capability detection code over to WineD3D.
Let the few existing parts which need the capabiliteis use the WineD3D
capability structure (gl_info). This info structure contains next to
'flags' inidicating certain features also all GL/GLX functions
pointers. Because D3D8 moves over to the wined3d gl_info structure all
the gl prototypes in d3dcore_gl.h were unneeded and removed.
2006-02-21 11:28:58 +01:00
Lei Zhang 0014e50465 riched20: Fix for EM_FINDTEXT input validation.
Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
Removed todo flag from affected EM_FINDTEXT tests.
2006-02-21 11:27:51 +01:00
James Hawkins 2aa6e2ebd9 advpack: Implement AddDelBackupEntry. 2006-02-21 11:27:34 +01:00
James Hawkins bc7cb836f2 advpack: Add tests for AddDelBackupEntry. 2006-02-21 11:26:41 +01:00
James Hawkins 7d8f9de837 advpack: Make AddDelBackupEntry always return S_OK. 2006-02-21 11:26:32 +01:00
James Hawkins 60de11c084 advpack: Branch off the advpack install functions into install.c. 2006-02-21 11:26:07 +01:00
James Hawkins b88b480851 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
trio of functions.
2006-02-21 11:23:28 +01:00
James Hawkins dd5ae20dc1 advpack: Load the LDIDs of an install section in TranslateInfString. 2006-02-21 11:18:25 +01:00
Dr J A Gow e3af1227c9 ole32: Fix stream ref counting.
Stream methods called after parent object has been closed correctly
return STG_E_REVERTED.
Stream refcounting fixed. Now can safely call IStorage destructor
before IStream destructor and guarantee file will be closed.
2006-02-21 11:18:05 +01:00
Dr J A Gow c74e5a784d ole32: Fix up permissions when opening streams.
Fix up permissions when opening streams in storage objects when
storage object has been opened in transacted mode.
2006-02-21 11:17:32 +01:00
Mike McCormack 54dfdb9b00 kernel32: Add a simple test for recursive notification. 2006-02-21 11:14:00 +01:00
Mike McCormack f4b447aee7 kernel32: Add a short test for GetOverlappedResult. 2006-02-21 11:13:30 +01:00
Mike McCormack e4faabfa64 server: Track created and removed directories in the tree of inodes for inotify.
Add them to or remove them from existing recursive watches.
2006-02-21 11:13:23 +01:00
Detlef Riekenberg 43a0f0c85a ntdll: Avoid compile error caused by a single quote. 2006-02-21 11:12:28 +01:00
Hans Leidekker c0e6bb2df7 winsock: Implement getnameinfo. 2006-02-20 21:03:00 +01:00
Rein Klazes 3a0b40fffb menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize. 2006-02-20 20:32:02 +01:00
Robert Shearman 3e47c82e02 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
Print an error if __NR_sigaction doesn't exist as this means the wrong
syscall header is being used.
2006-02-20 20:31:51 +01:00
Vitaly Lipatov 40a6a74ac8 winsock: Add check for sin6_scope_id. 2006-02-20 20:31:25 +01:00
Jeff Latimer 334e191175 usp10: Add ScriptShape functionality. 2006-02-20 20:30:01 +01:00
Roger Hoang b03c70a845 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
and their tests.
2006-02-20 20:29:44 +01:00
Jacek Caban 416f504cdd mshtml: Set default original uri in NewChannelFromURI. 2006-02-20 20:28:36 +01:00
Mike McCormack a2813f7c2e server: Distinguish between a directory and a file changing in
ReadDirectoryChangesW.
Add a test for it.
2006-02-20 12:28:46 +01:00
Eric Pouech 88aa6703af dbghelp: Virtual modules.
Rewrote virtual modules handling so that it's an option to either PE
or ELF modules rather than a specific type.
2006-02-20 12:16:08 +01:00
Alexandre Julliard 8445773c0e kernel: Don't require execute permission for DOS memory, this will be
done in winedos if necessary.
2006-02-20 12:03:05 +01:00
Rein Klazes 1d0ec411d4 user: Add conformance tests for menu item drawing. 2006-02-20 12:00:39 +01:00
Rein Klazes 00ca259872 user: Menu drawing fixes.
- check mark is drawn left of a bitmap;
- if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
- space for the popup arrow is also reserved for non popup items;
- implement the MNS_NOCHECK style.
2006-02-20 11:58:54 +01:00
Rein Klazes 885f217022 user: Menu string width calculation fixes.
- Use DrawText in stead of GetTextExtendPoint32, to properly measure
  strings with ampersands like "&File";
- Fix mess with strings with an embedded tab;
- In case of a menu bar, two extra pixels are added if the item has
  both a bitmap and string.
2006-02-20 11:58:03 +01:00
Rein Klazes 2757532fee user: Menu drawing fixes.
Replace some #defined constants by values calculated from windows
metrics.
2006-02-20 11:57:07 +01:00
Rein Klazes 444a547135 user: Menu drawing fixes.
- Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
MENU_GetBitmapItemSize();
- Save the received bitmap size in the menu item structure as it will
need to be sent in the WM_DRAWITEM message;
-  Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
MENU_DrawBitmapItem();
- This also means that HBMMENU_CALLBACK bitmaps are now supported in
menu bars.
2006-02-20 11:56:21 +01:00
Rein Klazes 672a1e4e4e user: Move drawing of pop menu arrows to a subroutine reduces nesting
level of some large if statements in the drawing code. Some updates to
the comments.
2006-02-20 11:54:28 +01:00
Detlef Riekenberg 4be3d64d47 winspool/tests: Add some tests for SetDefaultPrinterA/W. 2006-02-20 11:51:10 +01:00
Detlef Riekenberg e267ccfe6e winspool: Add documentation and a stub for SetDefaultPrinterA/W. 2006-02-20 11:51:04 +01:00
Martin Fuchs 8167c415ab shell32: Avoid recursing SHELL32_GetItemAttributes() calls. 2006-02-20 11:50:56 +01:00
Michael Stefaniuc 4758df4687 msvcrt: Misc cleanups in undname.c.
- remove unused argument from functions
- print the pointer in the str_array_push TRACE to be able to distinguish
  the different arrays.
- comment and white space cleanups
2006-02-20 11:18:51 +01:00
Michael Stefaniuc 067be97852 msvcrt: Add some tests for __unDName().
Add some tests for unDName() checking:
- data type modifiers A,B,P,Q,R,S
- literal strings
- back references to names
2006-02-20 11:18:25 +01:00
Michael Stefaniuc 262a5eec78 msvcrt: Use a separate stack for back references to names
Use a separate array/stack for the back references to names as
sym->stack is used to push temporary strings to it which breaks back
referencing in some occasions (26 symbols in the mfc42 dll).  During
this cleanup get_class() a little bit.
2006-02-20 11:18:04 +01:00
Michael Stefaniuc e367ebbf19 msvcrt: Move code to parse a literal string out of get_class().
unDName: Move the code to parse a literal string from get_class() to a
separate function. Add some error handling to the new function.
2006-02-20 11:17:41 +01:00
Michael Stefaniuc 538d1a1233 msvcrt: Wrap get_class() and get_class_string() for unDName. 2006-02-20 11:16:59 +01:00
Michael Stefaniuc 29fe8d02c7 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
In test_demangle use a custom strcmp that treats multiple spaces as
single space. __unDName() from older msvcrt (including W2K it seems)
emit in some places 2 spaces instead of one. Fixes 20 failing tests on
those old Windows versions.
2006-02-20 11:16:27 +01:00
Robert Shearman 023ad38914 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment. 2006-02-20 11:16:08 +01:00
Robert Shearman a37a5014a2 ole: Change the Apartment Model field to a boolean.
Change the apartment model field to a boolean that just specifies
whether the apartment is multi-threaded or not and fix up all the
places where this is used.
Fixes a bug where we would return an error if the previous apartment
model passed into CoInitializeEx matches the new apartment model, but
additional optimisation flags are specified.
2006-02-20 11:15:57 +01:00
Eric Pouech 0f86dd9324 dbghelp: Fix SymFindFileInPath to return files matching the requested
criteria (it was mainly doing the opposite).
2006-02-20 11:14:34 +01:00
Jacek Caban 00f249022c shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
E_NOTIMPL in Windows as well.
2006-02-20 11:13:51 +01:00
Jacek Caban 7466169034 mshtml: Create nsIChannel for protocols not handled by Gecko. 2006-02-20 11:13:37 +01:00
Saulius Krasuckas ecebfb49ea mscms: Fix four todos for GetStandardColorSpaceProfile[AW]. 2006-02-20 11:13:28 +01:00
Saulius Krasuckas 44e942fbb1 mscms: Branching fixes for some test routines 2006-02-20 11:12:53 +01:00
Mike McCormack 253e296436 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents. 2006-02-20 11:12:39 +01:00
Michael Kaufmann 1f3afd4b47 user: Add the DS_NOIDLEMSG style to message boxes. 2006-02-20 11:12:26 +01:00
Roderick Colenbrander 3da999a1f7 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work). 2006-02-20 11:11:35 +01:00
Jeff Latimer e4a154cfb9 usp10: Add ScriptItemize functionality. 2006-02-18 16:00:29 +01:00
Juan Lang 2c5f20b701 wintrust: Add some stubs. 2006-02-18 15:50:01 +01:00
Juan Lang 079afa21de crypt32: Implement enhanced key usage.
Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
CertAddEnhancedKeyUsageIdentifier, and
CertRemoveEnhancedKeyUsageIdentifier.
2006-02-18 15:49:54 +01:00
Phil Krylov dafa5bf464 user: Implement scrolling in popup menus. 2006-02-17 18:34:31 +01:00
Alexandre Julliard 133b3069bb dbghelp: Use wine_dll_enum_load_path to search the dll load path. 2006-02-17 17:38:28 +01:00
Peter Beutner 72017cc9ab msvcrt: Correctly set EOF flag in fread().
Setting the EOF flag only if _read() returns zero is not enough as we
could also read something AND hit the end of file.
_read() already sets another internal EOF flag, so just use this too.
Removing todo_wine from the test case.
2006-02-17 17:38:03 +01:00
Peter Beutner b786ea588c msvcrt: Add test for fread/feof.
When calling fread() with a large enough buffer to reach the end of
the file a subsequent feof() should return true; (marked as todo_wine
because it doesn't work atm).
2006-02-17 17:37:40 +01:00
Peter Beutner 916c4b6b8c msvcrt: Remove bogus code.
We can't just pop a exception record from the exception handler list
which we haven't put there.
2006-02-17 17:37:26 +01:00
Peter Beutner 58d3f14514 msvcrt: Fix use of uninitialized variable. 2006-02-17 17:37:14 +01:00
Detlef Riekenberg ec24e38ed1 winspool/tests: Add tests for EnumMonitors. 2006-02-17 17:37:04 +01:00
Juan Lang 2002e227cf crypt32: Move certificate store functions to their own file. 2006-02-17 17:36:52 +01:00
Alexandre Julliard 29aea6e1c7 Fixed a couple of function prototypes. 2006-02-17 14:08:38 +01:00
Alexandre Julliard dcdb0d0b34 ntdll: Remove no longer used oldcwd in start_server. 2006-02-17 11:41:57 +01:00
Jacek Caban d2389dc0cf mshtml: Fix post data parsing. 2006-02-17 11:37:11 +01:00
Alexandre Julliard 9dffd134dd libwine: Try the current load path in priority before the
WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
2006-02-16 20:26:55 +01:00
Juan Lang 11fe62de8f crypt32: More encoding/decoding.
Add support for encoding/decoding basic constraints and enhanced key
usage, with tests.
2006-02-16 19:39:27 +01:00
Juan Lang 15e5dc29c1 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
- now that CertOpenStore is correct for system stores, simplify
  CertOpenSystemStore
- correct CertDuplicateCertificateStore, with a test
2006-02-16 19:38:45 +01:00
Huw Davies a545fee719 msxml3: Implement comment node. 2006-02-16 19:37:53 +01:00
Huw Davies 04d5d0a630 msxml3: Fix get_text on text nodes. 2006-02-16 19:33:39 +01:00
Thomas Kho bfb3c756eb riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS. 2006-02-16 19:33:19 +01:00
Robert Shearman 6ad326a607 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke. 2006-02-16 19:33:08 +01:00
Saulius Krasuckas 76f66cc78f mscms: Distinguish between registered and unregistered profile IDs. 2006-02-16 19:32:58 +01:00
Jacek Caban 76a361af82 shdocvw: Unaccess post data only if we've accessed it before. 2006-02-16 19:32:11 +01:00
Alexandre Julliard aed49d439e libwine: New naming scheme for 16-bit builtin dlls.
Stop using symlinks for 16-bit dlls to make sure they don't get loaded
by mistake when looking for a 32-bit dll.
2006-02-16 13:44:38 +01:00
Vitaliy Margolen 9774745330 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
We should swap min & max only when both limits are being
set. Otherwise limit that being set should invalidate other limit
(remove it).
2006-02-16 12:19:36 +01:00
Vitaliy Margolen f273bdc0b5 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this. 2006-02-16 12:19:09 +01:00
Juan Lang 89529f8a8e wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
and update comment.
2006-02-16 12:19:00 +01:00
Juan Lang e9c44cc0c4 crypt32: Fix system stores and a memory leak.
- system stores open both HKLM and HKCU for "current user" locations
- fix a memory leak in certificate properties
2006-02-16 12:18:37 +01:00
Alexandre Julliard 45bf26cbdb d3d8: Fixed compile with older GL versions. 2006-02-16 12:10:41 +01:00
Roderick Colenbrander e64a2fdf9e wined3d: Set the texture size for d3d8. 2006-02-16 12:10:21 +01:00
Hans Leidekker 7c9918338a shlwapi: Fix parameter check for UrlUnescapeA.
NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
Add a corresponding test for UrlUnescape{A,W}.
2006-02-16 12:08:48 +01:00
Juan Lang 8e7f30ef11 crypt32: Partially implement CertGetNameString. 2006-02-16 12:08:19 +01:00
Jeff Latimer 0ba307d252 usp10: Implement ScriptGetProperties. 2006-02-16 12:06:18 +01:00
Thomas Kho 087af502ea riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose. 2006-02-15 13:37:31 +01:00
Eric Pouech dd7e08cc7c shdocvw: Implemented a couple of forwards to shlwapi. 2006-02-15 13:37:18 +01:00
Jacek Caban ad5d88c67a shdocvw: Added client site's IServiceProvider interface. 2006-02-15 11:53:31 +01:00
Jacek Caban 0dbbd90c6a shdocvw: Navigate2 rewrite. 2006-02-15 11:53:21 +01:00
Jacek Caban f98843e8cc shdocvw: Added beginning IHlinkFrame::Navigate implementation. 2006-02-15 11:52:40 +01:00
Jacek Caban 4b511edf8d mshtml: Added hack to allow pass post data to IPersistMoniker::Load. 2006-02-15 11:52:33 +01:00
Jacek Caban 4acea60922 mshtml: Added ref counting to NSContainer.
- Added ref counting to NSContainer.
- Better destroying of NSContainer.
2006-02-15 11:51:44 +01:00
Juan Lang db73ae9e3d crypt32: Rename a variable for clarity. 2006-02-15 11:51:24 +01:00
Juan Lang 09b6cf971f crypt32: Output string type in trace. 2006-02-15 11:51:16 +01:00
Mike McCormack 5c3b0df716 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
behaviour.
2006-02-15 11:51:05 +01:00
Phil Krylov 9761b457ce riched20: Support RTF text in WM_SETTEXT. 2006-02-14 17:38:57 +01:00
Louis Lenders 9acfd6beb6 usp10: Added stub for ScriptGetCMap. 2006-02-14 17:38:47 +01:00
Jeff Latimer 29ff53c119 usp10: Added some tests. 2006-02-14 17:38:20 +01:00
Vijay Kiran Kamuju 517e310282 secur32: Add InitializeSecurityContext stub for schannel. 2006-02-14 17:37:36 +01:00
Roderick Colenbrander 4e4fc93645 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber). 2006-02-14 17:13:19 +01:00
Vitaliy Margolen bc2b9e3feb comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date. 2006-02-14 17:12:45 +01:00
Saulius Krasuckas 8aee2f2951 mscms: Move 4 test macros into a single one. 2006-02-14 17:12:32 +01:00
Alex Villacís Lasso 2382e58b4c winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
- Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
  mpglib buffer queue grows.
- Add TRACE of mpglib buffer queue for conversion.
2006-02-14 17:12:19 +01:00
Alexandre Julliard 7bd53d7efa ctl3d32: Renamed ctl3d directory to ctl3d32. 2006-02-14 17:08:59 +01:00
Alexandre Julliard 743741db19 olesvr32: Renamed olesvr directory to olesvr32. 2006-02-14 17:05:32 +01:00
Alexandre Julliard f15db16785 olecli32: Renamed olecli directory to olecli32. 2006-02-14 16:57:23 +01:00
Detlef Riekenberg aa318d1e3b sfc: Add sfc.dll with a stub for SfcIsFileProtected. 2006-02-14 16:53:03 +01:00
Eric Pouech c9de37d71c dbghelp: Always set the size to public symbols to 1 when we don't know the size
so that they can only be search on their start address
2006-02-14 14:04:16 +01:00
Mike Frysinger 5392844392 Add support for 'make install DESTDIR'. 2006-02-14 13:51:38 +01:00
Eric Pouech c67bc2260c A couple of new valgrind instrumentations for better support. 2006-02-14 13:06:29 +01:00
Jeremy White 63e8d34a42 twain: Reconcile sane's long names to TWAIN's 32 byte limit. 2006-02-14 13:06:06 +01:00
Jeremy White 5b04c3ea5a twain: Make structures respect 2 byte packing requirements. 2006-02-14 12:24:45 +01:00
James Hawkins 94515450fa setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag. 2006-02-14 12:23:58 +01:00
James Hawkins 202942de61 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
INFINFO_DEFAULT_SEARCH search flags.
2006-02-14 12:23:29 +01:00
Dmitry Timoshkov f29d4af34b winmm: Protect drivers list by a critical section. 2006-02-14 12:22:57 +01:00
Troy Rollo 8818880b43 user: Fix argument type of IsDlgButtonChecked. 2006-02-14 11:38:15 +01:00
Troy Rollo d07448dd3a user: Fix argument type for EnableScrollBar. 2006-02-14 11:37:57 +01:00
Troy Rollo 0fbd861bdd user: Fix argument types for CheckRadioButton. 2006-02-14 11:37:20 +01:00
Troy Rollo 99020f8001 user: Fix return type and argument type for GetDlgItemText{A,W}. 2006-02-14 11:36:49 +01:00
Dmitry Timoshkov f1e120ba7e msvfw32: Disable datarate, keyframe and quality controls to not
confuse users by a not implemented functionality.
Add support for About codec control.
2006-02-14 11:36:19 +01:00
Dmitry Timoshkov 5de3d7df32 msvfw32: Initialize lpbiIn member of the COMPVARS structure. 2006-02-14 11:35:36 +01:00
Michael Jung d7326ca7e5 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
The tests (shellpath.c/testPersonal) already show that it can be either 
PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
2006-02-14 11:35:12 +01:00
Robert Shearman 7a2357a480 wininet: Documentation fixes. 2006-02-14 11:34:14 +01:00
Robert Shearman d16c0dc6ce oleaut32: Free connection point on destruction of the picture object.
Handle failure of CreateConnectionPoint on construction.
2006-02-14 11:34:00 +01:00
Robert Shearman 1ce38682fb oleaut32: Fix returning Typelib file name.
We can't use GetModuleFileName on a resource-only module, so the best
we can do is to copy the original name we used to find the type
library.  Fix a couple of places where we were incorrectly using the
file name, rather than the path.
2006-02-14 11:33:40 +01:00
Robert Shearman 1891e137da oleaut32: Free the connection points on destruction of the font object.
Free the connection points on destruction of the font object and cope
with failure of CreateConnectionPoint on construction.
2006-02-14 11:33:18 +01:00
Robert Shearman 9030ff2c13 oleaut32: Don't try to release NULL COM objects in the typelib
marshaler.
2006-02-14 11:33:03 +01:00
Robert Shearman 792d89f53a oleaut32: Fix flag comparison in Picture Invoke.
One or more invoke flags can be passed into IDispatch::Invoke, but we
only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
others.
2006-02-14 11:32:53 +01:00
Francois Gouget 90aaf6ba8f include: Add missing LANG_xxx and SUBLANG_xxx constants. 2006-02-14 10:42:12 +01:00
Michael Jung bbca134a3c shell32: Register 'LocalizedString' values for shellfolder classes. 2006-02-14 10:41:33 +01:00
Michael Jung bbeeb4b5ad shell32: Query for localized string in HCR_GetClassName. 2006-02-14 10:41:29 +01:00
Michael Jung ac615ce5a0 advapi32: Implemented RegLoadMUIString[AW]. 2006-02-14 10:41:18 +01:00
Phil Lodwick 53b93af3b9 winsock/tests: select wakeup on closesocket.
- Change select timeout from 2 seconds to 500 microseconds.
- Add test to make sure select wakes up after a closesocket.
- Add test to make sure listen fails without bind.
2006-02-14 10:38:49 +01:00
Huw Davies 1c3daceb00 msxml: Implement getElementsByTagName. 2006-02-14 10:38:21 +01:00
Hans Leidekker 964ef89f09 msxml3: Implement DllUnregisterServer. 2006-02-14 10:38:05 +01:00
Petr Tesarik 63a46cb374 winmm: Czech language resources encoding fix. 2006-02-13 13:28:42 +01:00
Petr Tesarik 3a9b7b4b17 wininet: Czech language resources encoding fix. 2006-02-13 13:28:37 +01:00
Petr Tesarik 3c4a0db3a5 user32: Czech language resources encoding fix. 2006-02-13 13:28:31 +01:00
Petr Tesarik 7beacaf8e9 wineps: Czech language resources encoding fix. 2006-02-13 13:28:25 +01:00
Petr Tesarik a7e9edfa57 shell32: Czech language resources encoding fix. 2006-02-13 13:28:17 +01:00
Petr Tesarik 2b033e9915 setupapi: Czech language resources encoding fix. 2006-02-13 13:28:11 +01:00
Petr Tesarik bd69ea1a34 serialui: Czech language resources encoding fix. 2006-02-13 13:28:04 +01:00
Petr Tesarik 1bc4157109 oledlg: Czech language resources encoding fix. 2006-02-13 13:27:58 +01:00