Alexandre Julliard
c41e09e9a0
iphlpapi: Avoid printf format warnings.
2007-02-05 22:04:29 +01:00
Damjan Jovanovic
07db8882c2
ntdll: Slist support.
...
Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
RtlInterlockedFlushSList, RtlFirstEntrySList,
RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
kernel32 equivalents, and tests.
2007-02-05 21:46:28 +01:00
Paul Vriens
8e9a81ea08
wininet/tests: Add ftp tests.
2007-02-05 21:04:26 +01:00
Dmitry Timoshkov
65681a0e18
user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
2007-02-05 21:04:20 +01:00
Misha Koshelev
d6d6ce299f
kernel32: Added conformance test for nested thread wakeups in the server.
2007-02-05 18:07:24 +01:00
Andrew Talbot
bf98c9d182
winedos: Declare some items static.
2007-02-05 17:11:51 +01:00
John Klehm
69a9621b20
rasapi32: RasEnumConnections now returns correct buffer size (zero) when there are zero connections available.
2007-02-05 17:11:24 +01:00
Maarten Lankhorst
d2f29311ca
winealsa: Use a helper thread instead of asynchronous callbacks.
2007-02-05 16:54:01 +01:00
Maarten Lankhorst
2db89f8fa5
winealsa: Cosmetic stuff.
2007-02-05 16:52:51 +01:00
Maarten Lankhorst
2d2feb0700
winealsa: Split driver up in tiny pieces.
2007-02-05 16:52:41 +01:00
Mikołaj Zalewski
2270cc2994
shlwapi: Test string functions when buffer is too small.
2007-02-05 14:03:59 +01:00
Felix Nawothnig
7777a8eaf7
gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
2007-02-05 14:03:52 +01:00
Dmitry Timoshkov
e915a3cfb1
gdi32: Make sure that we don't read/write beyond the provided buffer in GetOutlineTextMetricsA, add a test case.
2007-02-05 14:03:45 +01:00
Anatoly Lyutin
b18cc05965
comdlg32: Update Russian translation.
2007-02-05 14:03:36 +01:00
Vitaliy Margolen
45b8d865b4
dinput: Don't reset user specified range in SetDataFormat. With tests.
2007-02-05 14:03:28 +01:00
Vitaliy Margolen
b8b03b54b7
dinput: Initialize user limits with the default 0..65535 range. Add tests.
2007-02-05 14:03:20 +01:00
Vitaliy Margolen
575ede974d
dinput: Return user set limits not the device limits.
2007-02-05 14:03:07 +01:00
Vitaliy Margolen
15e0ccab9b
dinput: Don't close fd before we done with it.
2007-02-05 14:02:46 +01:00
Marcus Meissner
67b6044de7
kernel32: Initialize owner_exists (Coverity).
2007-02-05 14:02:35 +01:00
Marcus Meissner
1fc5160ce8
dinput: Fix dereference pointer after NULL check (Coverity).
2007-02-05 14:02:23 +01:00
Marcus Meissner
6239bf6fe3
devenum: Fix uninitialized clsidString (Coverity).
2007-02-05 14:02:10 +01:00
Dmitry Timoshkov
0fcc10fc3c
user32: Although Windows sends WM_GETMINMAXINFO at the window creation time, it doesn't use returned values to set window size.
2007-02-05 14:01:49 +01:00
Maarten Lankhorst
89840c0517
wined3d: Report D3D caps properly for ATI cards.
2007-02-05 14:01:43 +01:00
Bang Jun-Young
1ca4ddbd09
advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
2007-02-05 12:34:56 +01:00
John Morris
00b29dfa79
ole32: Add CoWaitForMultipleHandles to spec file.
2007-02-05 12:34:51 +01:00
Detlef Riekenberg
143e4af5fb
mshtml: Add a missing space.
2007-02-05 12:34:40 +01:00
Detlef Riekenberg
3b453d5915
winspool/tests: Add test for XcvDataW,PortIsValid.
2007-02-05 12:33:33 +01:00
Detlef Riekenberg
db9d152e42
winspool/tests: Add test for XcvDataW,MonitorUI.
2007-02-05 12:33:23 +01:00
Andrew Talbot
e463110e22
winex11.drv: Declare variable signed to accept possible negative return value (Coverity).
2007-02-05 12:33:10 +01:00
Andrew Talbot
7e13c16cbc
wtsapi32: Declare a variable static.
2007-02-05 12:33:05 +01:00
Andrew Talbot
77250f3ce8
winmm: Declare a function static.
2007-02-05 12:33:01 +01:00
Andrew Talbot
6d7e1e7327
winemp3.acm: Declare some items static.
2007-02-05 12:32:56 +01:00
Andrew Talbot
6ef74bc9c8
quartz: Fix a typo.
...
Should fix Coverity CID-348 (dereference before NULL check).
2007-02-05 12:32:51 +01:00
Andrew Talbot
2bb44198b6
uxtheme: Declare some items static.
2007-02-05 12:32:42 +01:00
Andrew Talbot
29c66df45b
user32: Declare some functions static.
2007-02-05 12:32:37 +01:00
Andrew Talbot
f06c01e230
shdocvw: Declare some functions static.
2007-02-05 12:30:15 +01:00
Dmitry Timoshkov
736743dd57
dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
2007-02-05 12:30:00 +01:00
Dmitry Timoshkov
d32d5a4706
kernel32: Add a trace to MultiByteToWideChar.
2007-02-05 12:28:57 +01:00
Mikołaj Zalewski
1ee6c9e3c5
comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify the code.
2007-02-05 12:28:49 +01:00
Mikołaj Zalewski
95c74f19a7
comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
2007-02-05 12:28:41 +01:00
Mikołaj Zalewski
0f77096706
comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
2007-02-05 12:28:33 +01:00
Mikołaj Zalewski
d8d5196ddb
comctl32: rebar: Merge InsertBandA and InsertBandW.
2007-02-05 12:28:24 +01:00
Mikołaj Zalewski
8909419b55
comctl32: rebar: Add some tests for rebar and change the way the header size is fixed.
2007-02-05 12:27:45 +01:00
James Hawkins
30577c253a
msi: Allow uncompressed files before compressed files in the same media.
2007-02-05 12:27:33 +01:00
Huw Davies
c0cb341adf
wineps.drv: Try to use the PostSript name of a font.
2007-02-05 12:27:09 +01:00
Huw Davies
37b671c59a
winspool.drv: We don't need to check for the PPD Files key before using /etc/printcap.
2007-02-05 12:27:06 +01:00
Huw Davies
2dd3aa6293
oleaut32: Fix marshaling of VARTYPE-less safearrays.
2007-02-05 12:26:14 +01:00
Michael Stefaniuc
bbe9c51b31
msvcrt: Fix *printf() handling of negative field width.
2007-02-05 12:26:10 +01:00
Bang Jun-Young
fdff5c3a3a
ntdll: Fix NtUnloadKey to match the DDK.
2007-02-05 12:26:01 +01:00
Bang Jun-Young
b71e42b794
wininet: config.h police.
2007-02-05 12:25:55 +01:00
Bang Jun-Young
671b023de8
advapi32: Fix prototypes to match the PSDK.
2007-02-05 12:25:48 +01:00
Andrew Talbot
ba9e77b8f6
avifil32: Declare some variables static.
2007-02-05 12:25:40 +01:00
Andrew Talbot
da90b4a8dd
secur32: Declare a function static.
2007-02-05 12:25:36 +01:00
Andrew Talbot
76a0224696
sensapi: Declare a variable static.
2007-02-05 12:25:32 +01:00
Andrew Talbot
1efcf37692
setupapi: Declare some functions static.
2007-02-05 12:25:28 +01:00
Andrew Talbot
3c43ca5df3
sane.ds: Declare a function static.
2007-02-05 12:25:25 +01:00
Andrew Talbot
b618fc2ce9
serialui: Declare some items static.
2007-02-05 12:25:21 +01:00
Thomas Weidenmueller
2c620c8269
comctl32: Fix the TAB_ITEM_SIZE macro.
2007-02-05 12:25:16 +01:00
Dmitry Timoshkov
8ec3423e76
user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
2007-02-05 12:24:59 +01:00
Dmitry Timoshkov
0510a7a599
gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested bitmap width or height is 0.
2007-02-05 12:24:55 +01:00
Rob Shearman
7ed705eb2e
credui: Fill out the username, password and domain edit boxes from the values input to CredUIPromptForCredentialsW.
...
Set the focus to the password edit box, unless the user edit box is empty.
2007-02-05 12:24:47 +01:00
Rob Shearman
c9c328c122
credui: Implement CredUIParseUserName.
2007-02-05 12:24:39 +01:00
Rob Shearman
4ca5d44ce5
credui: Set the focus to the username edit control.
2007-02-05 12:24:21 +01:00
Jacek Caban
1ba20d3b8b
urlmon: Code clean up.
2007-02-05 12:24:16 +01:00
Jacek Caban
76b821bdd7
urlmon: Call AddRef in CoInternetGetSession.
2007-02-05 12:24:12 +01:00
Jacek Caban
dae390d90b
shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
2007-02-05 12:24:08 +01:00
Francois Gouget
fbfe9a72de
shell32: Remove an unneeded local variable initialization.
2007-02-05 12:23:57 +01:00
Mike McCormack
702adb37a2
msi: Add a (mostly empty) typelib for the MsiServer interface.
2007-01-26 14:29:43 +01:00
Francois Gouget
923c95a6da
wintrust: Better match the PSDK types and fix the winapi_check warnings.
2007-01-26 13:54:06 +01:00
Mike McCormack
595983f498
msi: Add todos around tests that aren't being run yet, but will fail.
2007-01-26 13:53:52 +01:00
Mike McCormack
7fe5166340
msi: Fix a typo.
2007-01-26 13:53:52 +01:00
Alexandre Julliard
3120a8ba0a
winspool: Fix make rules for import library.
2007-01-26 13:07:37 +01:00
Alexandre Julliard
be570f4655
snmpapi: Fix printf format warnings in tests.
2007-01-26 13:07:05 +01:00
Mark Adams
641abc997c
iphlpapi: Support for non-linux platforms, including Mac OS X.
...
- Add error messages when unimplemented functions are called on
non-linux platforms.
- Implement retrieving the interface list on MacOS X (and other
platforms that use NET_RT_DUMP).
2007-01-26 12:58:47 +01:00
Mark Adams
1e263e663b
iphlpapi: Filter out no-ip addresses when building ip address table.
2007-01-26 12:56:42 +01:00
Mark Adams
a91d69190e
iphlpapi: Clarify interface counting.
2007-01-26 12:56:28 +01:00
Andrew Talbot
267fcdd009
cabinet: Improve initialization of some arrays.
2007-01-26 12:56:12 +01:00
Francois Gouget
6f734ac7b9
snmpapi: Fix the winapi_check warnings.
2007-01-26 12:55:56 +01:00
Mike McCormack
8a38d3038c
msi: Allocate a buffer in WCHARs not CHARs.
2007-01-26 12:55:50 +01:00
Vitaliy Margolen
c04e7e7878
advapi32: Add more tests for granted access mask. Fix test on Wine.
2007-01-25 12:52:27 +01:00
Vitaliy Margolen
bae75024a4
server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
2007-01-25 12:48:35 +01:00
Vitaliy Margolen
2cf11ef771
advapi32: Add few more tests for token access check and fix it on Wine.
2007-01-25 12:42:32 +01:00
Paul Vriens
3c3e3e8d1d
qcap: Initialize a variable (Coverity).
2007-01-25 12:04:45 +01:00
Andrew Talbot
a228eefe6d
rsaenh: Declare some functions static.
2007-01-25 12:04:38 +01:00
Andrew Talbot
3bc14d9110
rpcrt4: Declare some functions static.
2007-01-25 12:04:18 +01:00
Rob Shearman
399844e9f6
rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string, so make the input const.
2007-01-25 12:00:13 +01:00
Rob Shearman
961455c7f0
rpcrt4: Stash away NetworkOptions passed in from the binding string so that transports can look at the string if needed.
2007-01-25 12:00:10 +01:00
Mike McCormack
9c76a0b37a
msi: Implement IDispatch->CreateInstance() for the msi server dll.
2007-01-25 12:00:07 +01:00
Mike McCormack
c63d21bf8c
msi: Implement IClassFactory->QueryInterface() for the msi server dll.
2007-01-25 12:00:04 +01:00
Mike McCormack
d316c19741
msi: Add a test for the IMsiServer interface.
2007-01-25 11:59:59 +01:00
Vitaly Lipatov
d801fb6912
comdlg32: Update Russian translation.
2007-01-25 11:59:51 +01:00
Matt Finnicum
7eabbec632
riched20: Create undos in StreamIn at the right times. Adds tests for when StreamIn should be undoable.
2007-01-25 11:06:36 +01:00
Matt Finnicum
306013d4e5
riched20: Remove excessive traces from reader.c.
2007-01-25 11:06:28 +01:00
Ken Thomases
a790ff5568
winex11.drv: Copy the GL extensions string because it may be freed.
2007-01-25 11:06:21 +01:00
Jan Zerebecki
85410f2ac1
urlmon: Fix type of an empty string to avoid warning.
2007-01-25 11:06:08 +01:00
Jan Zerebecki
cfaf5059b2
opengl32: Remove redundant const.
2007-01-25 11:06:03 +01:00
Felix Nawothnig
306718152c
comctl32: Degrade ERR to WARN.
2007-01-25 11:05:56 +01:00
Huw Davies
a59e4899f5
oleaut32: The typelib version numbers should be written to the registry in hex.
2007-01-25 11:05:46 +01:00
Francois Gouget
3845c06853
sfc_os: Add a prototype for SfcIsKeyProtected().
2007-01-25 11:05:36 +01:00
Francois Gouget
21540b7591
mscoree: _CorValidateImage() is a WINAPI function.
...
This fixes a winapi_check warning.
2007-01-25 11:05:31 +01:00
Francois Gouget
ab8d1e788a
shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
...
This fixes a winapi_check warning.
2007-01-25 11:05:28 +01:00
Francois Gouget
e10222ced7
dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
...
This fixes a winapi_check warning.
2007-01-25 11:05:24 +01:00
Francois Gouget
9f02f9e1fd
snmpapi: Add a missing '\n' trace.
2007-01-25 11:05:15 +01:00
Francois Gouget
618be0874a
snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
2007-01-25 11:05:11 +01:00
Kai Blin
747ab4bf74
secur32: Fix off-by-one error in converting the password to unicode.
2007-01-24 12:56:33 +01:00
Alexandre Julliard
938e675860
ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
2007-01-24 12:46:17 +01:00
Jacek Caban
fed5d9e1ff
urlmon: Added BindProtocol's IInternetPriority implementation.
2007-01-24 12:32:47 +01:00
Andrew Talbot
166b3a6cdb
riched20: Declare some functions static.
2007-01-24 12:31:29 +01:00
Andrew Talbot
d303896fe0
quartz: Declare a function static.
2007-01-24 12:28:47 +01:00
Matt Finnicum
f12e6232a2
riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts for scrolling.
2007-01-24 12:14:11 +01:00
Matt Finnicum
dbcf2e391c
riched20: Implement EM_LIMITTEXT and some simple tests.
2007-01-24 12:14:02 +01:00
Kai Blin
dc98ac1adb
secur32: Fix off-by-one error when copying the password to the helper.
...
This fixes NTLM authentication with Outlook2003.
2007-01-24 12:07:41 +01:00
Rob Shearman
d05f5f33a4
rpcrt4: When copying quality of service, deep copy TransportCredentials structure too.
...
Remove some no longer relevant fixmes.
2007-01-24 12:07:24 +01:00
Rob Shearman
2103bca4db
rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
...
Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
was done inside the switch statement instead of at the indented place of
at the start of the block (thanks to Jan Zerebecki for noticing this bug).
2007-01-24 12:07:14 +01:00
Jacek Caban
61f646f2c1
urlmon: Added CreateBinding test.
2007-01-24 12:01:02 +01:00
Jacek Caban
60df6e06a5
urlmon: Added beginning BindProtocol implementation.
2007-01-24 12:00:54 +01:00
Jacek Caban
87de64227a
urlmon: Return CLSID from get_protocol_handler.
2007-01-24 12:00:46 +01:00
Jacek Caban
6c13f391da
urlmon: Added IInternetProtocolSink interface to BindProtocol.
2007-01-24 12:00:37 +01:00
Jacek Caban
6bbd8c7f6e
urlmon: Added IInternetPriority interface to BindProtocol.
2007-01-24 11:59:50 +01:00
Jacek Caban
e40f814be0
urlmon: Added IInternetSession::CreateBinding beginning implementation.
2007-01-24 11:59:34 +01:00
Paul Vriens
1d6132bed6
oleaut32/tests: Cast-qual warning fixes.
2007-01-24 11:59:15 +01:00
Paul Vriens
e89cac747c
ole32/tests: Cast-qual warning fixes.
2007-01-24 11:59:11 +01:00
Paul Vriens
695fa7542a
msxml3/tests: Cast-qual warning fixes.
2007-01-24 11:59:08 +01:00
Huw Davies
e3abd2b3ff
rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
2007-01-24 11:59:01 +01:00
Hans Leidekker
dfcdbba181
usp10: Document ScriptPlace and ScriptShape.
2007-01-24 11:57:53 +01:00
Hans Leidekker
06ed81ecc0
usp10: Move text metrics into the script cache. Start using accessor functions.
2007-01-24 11:57:44 +01:00
Hans Leidekker
6a12d679b0
usp10: Remove duplicate font selection code from the tests.
2007-01-24 11:57:15 +01:00
Dmitry Timoshkov
7670d76690
user32: Do not use DIB APIs for bitmap bits in a device dependent format.
2007-01-24 11:57:08 +01:00
Dmitry Timoshkov
81a294f76d
user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it differently.
2007-01-24 11:57:02 +01:00
Alexandre Julliard
d857d0f767
oleaut32/tests: Fix the FSF address.
2007-01-23 14:01:11 +01:00
Anatoly Lyutin
8ffdf9b45a
kernel32: Add comment for GetConsoleWindow.
2007-01-23 13:06:29 +01:00
Thomas Weidenmueller
fb5c516dfd
shell32: Implement the property sheet extension array functions.
...
Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
that are used to extend/replace property sheets by shell extensions.
2007-01-23 13:06:09 +01:00
Eric Pouech
8333cf88d8
msvcrt: Fix the internal flag computation for _open_osfhandle.
2007-01-23 13:05:52 +01:00
Alexandre Julliard
aa9dcb4201
oleaut32/tests: Add tmarshal test.
2007-01-23 12:43:53 +01:00
Andrew Talbot
97a2203491
qcap: Declare some items static.
2007-01-23 12:09:37 +01:00
Rob Shearman
9d4b8d33e0
credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
2007-01-23 12:09:32 +01:00
Rob Shearman
c82fde4058
credui: Add stubbed out credui DLL.
2007-01-23 12:01:59 +01:00
Rob Shearman
e6f4514512
rpcrt4: Try to avoid partial named pipe read/writes by looping.
2007-01-23 11:38:23 +01:00
Rob Shearman
9fb15b4105
rpcrt4: Make the fixme for an unhandled packet type more useful by printing the code of the unhandled packet type.
2007-01-23 11:38:16 +01:00
Lei Zhang
4de56b1b4d
comctl32: Fix the updown control test to use the optional flag.
2007-01-23 11:38:10 +01:00
Peter Oberndorfer
127512c938
user32: Only try to remove the MDI document icon from the frame menu when needed.
2007-01-23 11:38:03 +01:00
Hans Leidekker
318a71fddb
snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
2007-01-23 11:37:46 +01:00
Hans Leidekker
396f6c05d1
snmpapi: Add a bunch of tests.
2007-01-23 11:31:59 +01:00
Hans Leidekker
d3e5129135
snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
2007-01-23 11:27:35 +01:00
Jacek Caban
f79ffe4735
mshtml: Fixed protocol tests on IE7.
2007-01-23 11:27:21 +01:00
H. Verbeet
7c40799df0
wined3d: Remove the d3d9types.h include from wined3d_private.h.
2007-01-23 11:27:05 +01:00
H. Verbeet
32778357f8
wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
...
Spotted by Marcus Meissner.
2007-01-23 11:26:58 +01:00
Paul Vriens
81804538cf
comctl32/tests: Cast-qual warning fixes.
2007-01-23 11:26:44 +01:00
Francois Gouget
7f05a94f50
oleaut32/tests: Fix compilation on systems that don't support nameless structs (e.g. gcc 2.95).
2007-01-23 11:26:39 +01:00
Dmitry Timoshkov
295f8101ec
gdi32: Add a simple SelectObject test for bitmaps.
2007-01-22 13:29:27 +01:00
Dmitry Timoshkov
f31b67ae44
gdi32: Add a GetDIBits test.
2007-01-22 13:29:21 +01:00
Bang Jun-Young
069e6c7063
wineoss.drv: config.h police.
2007-01-22 13:29:12 +01:00
Bang Jun-Young
45e8e360cd
msxml3: config.h police.
2007-01-22 13:29:07 +01:00
Bang Jun-Young
793b12cdad
advapi32: Do not include unnecessary headers.
2007-01-22 13:29:00 +01:00
Bang Jun-Young
657c84cba9
advpack/tests: Fix typo.
2007-01-22 13:28:47 +01:00
Louis Lenders
2a42f7ae2d
user32: Define RealChildWindowFromPoint as a real stub.
2007-01-22 13:28:41 +01:00
Vitaliy Margolen
b03ada871a
ntdll: Correct trace message stating NtAccessCheck is a stub.
2007-01-22 12:50:11 +01:00
Vitaliy Margolen
11b54bfe87
ntdll: Don't change granted access mask on error.
2007-01-22 12:50:08 +01:00
Detlef Riekenberg
bc85a34f50
winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
2007-01-22 12:49:44 +01:00
Hans Leidekker
baaed37d6d
snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
2007-01-22 12:46:28 +01:00
Hans Leidekker
bca85b3da3
snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
2007-01-22 12:46:16 +01:00
Hans Leidekker
1928c7c4c0
snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
2007-01-22 12:45:52 +01:00
Mike McCormack
71a2f4d184
kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
2007-01-22 12:45:46 +01:00
Mike McCormack
bcc717174c
ntdll: Implement RtlDecodePointer and RtlEncodePointer.
2007-01-22 12:45:43 +01:00
Alexandre Julliard
4ae5b9fd33
dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
2007-01-22 12:11:04 +01:00
Alexandre Julliard
61b993437f
sfc: We need to import sfc_os for the forwards to work properly.
2007-01-22 12:10:37 +01:00
Paul Vriens
cbf9fde47a
ntdll: Extra check for ObjectAttributes (Coverity).
2007-01-22 12:09:17 +01:00
Andrew Talbot
909b6c0dc0
qcap: Fix a typo.
2007-01-22 12:09:09 +01:00
Andrew Talbot
e907b06b87
dmime: Remove unused variable.
2007-01-22 12:09:06 +01:00
Andrew Talbot
fb0fbe3e8d
shlwapi: Uninitialized variable fix (Coverity).
2007-01-22 12:09:02 +01:00
Andrew Talbot
1308d09808
oledlg: Declare a function static.
2007-01-22 12:08:58 +01:00
Andrew Talbot
d6fc116475
oleaut32: Declare some items static.
2007-01-22 12:08:55 +01:00
Detlef Riekenberg
dc577ed685
kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
2007-01-22 12:08:25 +01:00
Detlef Riekenberg
9b8f699a08
kernel32/tests: VirtualAllocEx not present in Win95.
2007-01-22 12:08:16 +01:00
Detlef Riekenberg
fb9df99dc0
kernel32/tests: Fix a declaration and use skip for the message.
2007-01-22 12:08:13 +01:00
Dmitry Timoshkov
105cf6b282
comctl32: Fix the updown control test to pass under XP.
2007-01-22 12:02:32 +01:00
Hans Leidekker
4275a093c1
mlang: Implement IMultiLanguage::GetCodePageInfo.
2007-01-22 12:02:24 +01:00
Rob Shearman
8132707bce
kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
...
Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
structure is specified, since it isn't handled yet.
2007-01-22 12:02:04 +01:00
Rob Shearman
0debcf5b1e
rpcrt4: Handle security quality of service flags relevant to the ncacn_np protocol.
2007-01-22 12:01:57 +01:00
Rob Shearman
4b79a0252a
rpcrt4: Track the security quality of service settings for bindings and connections.
2007-01-22 12:01:54 +01:00
Thomas Weidenmueller
fda7775c7d
comctl32: Fix InitCommonControlsEx prototype.
2007-01-22 12:01:49 +01:00
H. Verbeet
beed89cde4
wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
2007-01-19 12:29:17 +01:00
H. Verbeet
efed4c33c2
wined3d: gl_FragDepth is a float, so fixup the write mask.
2007-01-19 12:29:11 +01:00
H. Verbeet
4352934b84
wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
2007-01-19 12:29:05 +01:00
H. Verbeet
6112522122
wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl to IWineD3DDeviceImpl.
2007-01-19 12:28:58 +01:00
H. Verbeet
a31f2fd9fc
wined3d: Use %s in trace.
2007-01-19 12:28:58 +01:00
Andrew Talbot
9c03681753
odbc32: Declare a function static.
2007-01-19 12:28:58 +01:00
Andrew Talbot
02a5f7389e
ole32: Declare some functions static.
2007-01-19 12:28:58 +01:00
Francois Gouget
aa3165fca6
shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION | SHGFI_USEFILEATTRIBUTES).
2007-01-19 12:28:57 +01:00
Francois Gouget
5c5933f699
shell32/tests: Add some more SHGetFileInfo() tests.
2007-01-19 12:28:57 +01:00
Thomas Weidenmueller
e06345db52
shell32: Fix prototypes.
...
Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
prototypes because they're now documented. Also add them to shlobj.h.
2007-01-19 12:28:57 +01:00
Dmitry Timoshkov
64f1d97a54
user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert it to b/w.
2007-01-19 12:28:57 +01:00
Alexandre Julliard
f3cb4f7d94
ntdll: Avoid inter-process APCs when called for the process itself.
2007-01-18 15:41:05 +01:00
Alexandre Julliard
9d09e699d6
ntdll: Get rid of the no longer used is_current_process function.
2007-01-18 15:18:12 +01:00
Alexandre Julliard
02e2fa7798
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
2007-01-18 15:17:51 +01:00
Alexandre Julliard
8025f79ce1
ntdll: Implementation of inter-process RtlCreateUserThread.
2007-01-18 15:02:55 +01:00
Alexandre Julliard
7a383cf83f
ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly.
2007-01-18 15:02:11 +01:00
Alexandre Julliard
21d631e270
ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
2007-01-18 15:01:45 +01:00
Alexandre Julliard
3ccf501209
winecoreaudio.drv: Fix printf format warnings.
2007-01-18 13:27:55 +01:00
Francois Gouget
b0bde6b87c
Assorted spelling fixes.
2007-01-18 12:56:52 +01:00
Francois Gouget
aab5e5856e
Don't put single quotes around '%s' when using the debugstr_*() functions.
2007-01-18 12:55:50 +01:00
Francois Gouget
4abebb8eb5
shell32: There is no need to check strings for NULL when using debugstr_w().
...
Also don't put single quotes around '%s' in that case.
2007-01-18 12:55:40 +01:00
Francois Gouget
6834945ece
winmm/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:32 +01:00
Francois Gouget
42c4114401
winspool.drv: Use '%u' to print GetLastError().
2007-01-18 12:55:25 +01:00
Francois Gouget
fb6569a720
ntdll/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:21 +01:00
Francois Gouget
9a036530d0
mcicda: Use '%u' to print GetLastError().
2007-01-18 12:55:15 +01:00
Francois Gouget
933bf76b5d
secur32: Use '%u' to print GetLastError().
2007-01-18 12:55:10 +01:00
Francois Gouget
13136c6e23
usp10/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:06 +01:00
Francois Gouget
8c613a79e6
localspl: Remove unneeded cast.
2007-01-18 12:55:03 +01:00
Alexandre Julliard
8891d6de48
ntdll: Block async signals during process init and thread creation.
2007-01-18 12:23:04 +01:00
Alexandre Julliard
c388c58b9f
ntdll: Make the server signal mask global.
2007-01-18 12:20:56 +01:00
Alexandre Julliard
fb75c66897
ntdll: Avoid heap allocations during thread creation.
2007-01-18 12:20:10 +01:00
Alexandre Julliard
735dbc406b
ntdll: Make the fd cache section an uninterruptible section.
2007-01-18 12:19:25 +01:00
Alexandre Julliard
3410354d61
ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same process.
2007-01-18 12:18:51 +01:00
Alexandre Julliard
027491f6af
ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
2007-01-18 12:18:29 +01:00
Christoph Frick
a6947bde23
dinput: Calc more caps infos ahead and store it in JoystickImpl.
2007-01-18 12:09:32 +01:00
H. Verbeet
955fb95eb6
wined3d: Give shader constants their own debug channel.
2007-01-18 12:09:09 +01:00
H. Verbeet
79c7aeab00
wined3d: Fix a typo.
2007-01-18 12:09:03 +01:00
H. Verbeet
d429ff5b69
wined3d: When switching color material, apply the material we were previously tracking.
...
This fixes a regression introduced by 329670c7f1
.
2007-01-18 12:08:57 +01:00
H. Verbeet
612a74a994
wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(), it isn't used anyway.
2007-01-18 12:08:45 +01:00
Francois Gouget
d4ca34dd9b
d3d: Fix the D3DFMT_XXX constant declarations.
2007-01-18 12:05:05 +01:00
Francois Gouget
0c31ca34cb
winspool.drv: Reorder a couple of functions and remove the forward declarations.
2007-01-18 12:00:05 +01:00
Francois Gouget
ec6463470d
odbccp32/tests: Add missing '\n' to an ok() call.
2007-01-18 11:59:58 +01:00
Stefan Leichter
b8e9e3fbe4
winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
2007-01-18 11:59:52 +01:00
Andrew Talbot
85f191691c
objsel: Declare a variable static.
2007-01-18 11:59:32 +01:00
Vitaliy Margolen
e437a0c302
ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
2007-01-18 11:59:25 +01:00
Mike McCormack
208cdde0f5
msi: Register IMsiServer.
2007-01-18 11:59:20 +01:00
Mike McCormack
95fdf165cd
user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
2007-01-18 11:59:17 +01:00
Mike McCormack
ce21d918d8
user32: Add an exception handler around the WM_GETTEXT handler.
2007-01-18 11:59:14 +01:00
Detlef Riekenberg
544153689a
sfc: Forward SfcIsFileProtected to sfc_os.dll.
2007-01-17 12:15:57 +01:00
Detlef Riekenberg
161897e187
sfc_os: Add stub for sfc_os.dll.
2007-01-17 12:15:36 +01:00
Joel Parker
2319999a05
Remove redundant semicolons for ANSI compatibility.
2007-01-17 11:58:15 +01:00
Christoph Frick
ffdea40f2c
dinput: No longer check for value exceeding have(min|max) in map_axis.
2007-01-17 11:41:52 +01:00
Christoph Frick
f0b45141c2
dinput: Add a config for the axes.
2007-01-17 11:41:07 +01:00
Christoph Frick
0855a6be4c
dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
2007-01-17 11:40:52 +01:00
Christoph Frick
424d302115
dinput: Use a struct ObjProps for the config of the device.
2007-01-17 11:40:42 +01:00
Christoph Frick
22a6983a96
dinput: Rename 'axe' to 'axis'.
2007-01-17 11:40:29 +01:00
Frank Richter
867ebe4da0
dbghelp: Search for .gnu_debuglink file.
2007-01-17 11:40:10 +01:00
Rob Shearman
1ec14b0b25
wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set of character set conversion calls.
2007-01-17 11:24:09 +01:00
Stefan Dösinger
354fdae524
wined3d: Implement per stream offsets.
2007-01-17 11:24:04 +01:00
Stefan Dösinger
1d3abdeeaa
wined3d: Store the stream number in the strided structure.
2007-01-17 11:23:54 +01:00
Stefan Dösinger
71f923a6d2
wined3d: Improve drawStridedSlow a bit.
2007-01-17 11:23:41 +01:00
Alasdair Sinclair
8137c094fd
msvcrt: If we're at EOF in the buffer and we have pattern %n in format string we should not count the EOF in the total.
2007-01-17 11:23:34 +01:00
Andrew Talbot
9d70a6ee2c
netapi32: Declare a variable static.
2007-01-17 11:23:18 +01:00
Detlef Riekenberg
44570c118c
localspl: Implement PortIsValid for XcvDataPort.
2007-01-17 11:21:35 +01:00
Detlef Riekenberg
3777163202
localspl: Implement XcvDataPort.
2007-01-17 11:19:41 +01:00
Detlef Riekenberg
ece92cc438
localspl: Implement XcvOpenPort and XcvClosePort.
2007-01-17 11:18:39 +01:00
Detlef Riekenberg
9a3f4546b7
localspl/tests: Add test for XcvDataPort_PortIsValid.
2007-01-17 11:16:53 +01:00
Detlef Riekenberg
7ea06b59e9
localspl/tests: Extend test for XcvDataPort_MonitorUI.
2007-01-17 11:16:14 +01:00
Mikołaj Zalewski
292cb4d2ac
comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with testcase).
2007-01-16 16:54:25 +01:00
James Hawkins
6cc4510b71
advapi32: Add tests for RegQueryValue.
2007-01-16 16:54:17 +01:00
James Hawkins
c8eb807639
oleaut32: Initialize nrofnames to keep from freeing unused memory in the error case.
2007-01-16 16:54:14 +01:00
H. Verbeet
e3cc00cf47
wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param() instead of three separate character arrays.
2007-01-16 16:14:21 +01:00
H. Verbeet
04e6250c87
wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param() instead of three separate character arrays.
2007-01-16 16:13:58 +01:00
H. Verbeet
6f3fae4e04
wined3d: Simplify shader_glsl_get_write_mask().
2007-01-16 16:13:29 +01:00
H. Verbeet
c6bccc9278
wined3d: Simplify shader_glsl_get_swizzle().
2007-01-16 16:13:19 +01:00
H. Verbeet
48f82d3f5e
wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
2007-01-16 16:13:10 +01:00
H. Verbeet
c3bfef8d7e
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_callnz().
2007-01-16 16:12:46 +01:00
H. Verbeet
50e0deafca
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_breakc().
2007-01-16 16:12:37 +01:00
H. Verbeet
f593cd0de8
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_ifc().
2007-01-16 16:12:26 +01:00
H. Verbeet
a89edf1be9
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_if().
2007-01-16 16:12:18 +01:00
H. Verbeet
9f22df26ef
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_rep().
2007-01-16 16:12:11 +01:00
H. Verbeet
2cb49c67db
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_loop().
...
Fix the comment.
2007-01-16 16:12:02 +01:00
H. Verbeet
cf1a3cc81a
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3vspec().
...
Use shader_glsl_get_sample_function().
Use the GLSL builtin reflect() function.
2007-01-16 16:11:45 +01:00
H. Verbeet
f0fb61daed
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3spec().
...
Use shader_glsl_get_sample_function().
2007-01-16 16:11:26 +01:00
H. Verbeet
ba1740909e
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3().
2007-01-16 16:11:13 +01:00
H. Verbeet
b26fae9a25
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3tex().
...
Use shader_glsl_get_sample_function().
2007-01-16 16:11:02 +01:00
H. Verbeet
950783d4fd
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2tex().
2007-01-16 16:10:43 +01:00
H. Verbeet
92ab90eee8
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3pad().
2007-01-16 16:10:34 +01:00
H. Verbeet
459e0bf633
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2pad().
2007-01-16 16:10:23 +01:00
H. Verbeet
04144983eb
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2depth().
2007-01-16 16:10:17 +01:00
H. Verbeet
1947b27380
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texdp3().
2007-01-16 16:10:07 +01:00
H. Verbeet
3cd84d9ab6
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texdp3tex().
2007-01-16 16:10:01 +01:00
H. Verbeet
0fcb682af6
wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask into account.
...
Use shader_glsl_get_sample_function() rather than having the instruction handler figure it out itself.
Get rid of shader_glsl_add_dst_old().
2007-01-16 16:09:50 +01:00
H. Verbeet
67e203215f
wined3d: Split out getting the sample function and coordinate mask from shader_glsl_sample().
2007-01-16 16:09:23 +01:00
H. Verbeet
54137bacfa
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texreg2gb().
2007-01-16 16:09:09 +01:00
H. Verbeet
8325937ded
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texreg2ar.
...
Use the correct source swizzle.
2007-01-16 16:08:58 +01:00
H. Verbeet
7d07f31045
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_dst().
2007-01-16 16:08:35 +01:00
H. Verbeet
146093af33
wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
2007-01-16 16:08:19 +01:00
H. Verbeet
9857158a99
wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
2007-01-16 16:08:08 +01:00
H. Verbeet
2c60906ec4
wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
...
Take the difference between ps 1.4 and earlier versions into account.
2007-01-16 16:07:56 +01:00
H. Verbeet
693b6ef876
wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
2007-01-16 16:07:44 +01:00
H. Verbeet
1414d75a3f
wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account, use the GLSL mix instruction.
2007-01-16 16:07:35 +01:00
H. Verbeet
e0588e7475
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_lit().
2007-01-16 16:07:15 +01:00
H. Verbeet
cb5c47f8fe
wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
...
In case of writing to an address register round the source.
2007-01-16 16:07:05 +01:00
H. Verbeet
9425aef623
wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into account.
2007-01-16 16:06:37 +01:00
H. Verbeet
f3a4d35dee
wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
2007-01-16 16:06:25 +01:00
H. Verbeet
b3ff0c3703
wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into account.
2007-01-16 16:06:11 +01:00
H. Verbeet
7252b4d340
wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask into account.
2007-01-16 16:05:49 +01:00
H. Verbeet
b557a8021a
wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to shader_glsl_compare() where they belong.
...
Properly take the write mask into account
2007-01-16 16:04:18 +01:00
H. Verbeet
e0f0bf1d08
wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
2007-01-16 16:03:59 +01:00
H. Verbeet
b0fd23e844
wined3d: Rewrite shader_glsl_arith() to properly take the write mask into account.
2007-01-16 16:03:50 +01:00
H. Verbeet
4452120007
wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into account.
...
The write mask can only be one of .x, .y, .xy
2007-01-16 16:03:38 +01:00
H. Verbeet
dc0d2a27f1
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_get_register_name().
2007-01-16 16:03:25 +01:00
H. Verbeet
b8bc92dc7b
wined3d: Pass a mask to shader_glsl_add_src_param().
2007-01-16 16:03:15 +01:00
H. Verbeet
1bfc08e081
wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add shader_glsl_append_dst().
2007-01-16 16:02:41 +01:00
H. Verbeet
cb26d59d26
05/49: wined3d: Only add line numbers for new lines in shader_addline().
2007-01-16 16:02:28 +01:00
H. Verbeet
b28bd67fd9
wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
...
gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
so they shouldn't have a destination swizzle, and the write mask we
return should consist of only the first component.
2007-01-16 16:02:21 +01:00
H. Verbeet
16cf41413b
wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
2007-01-16 16:02:13 +01:00
H. Verbeet
9f4f02b5fb
wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and shader_glsl_add_dst_param().
2007-01-16 16:02:06 +01:00