Dmitry Timoshkov
481de9d82d
advapi32: Thunk GetFileSecurityW to NtQuerySecurityObject.
2007-04-23 13:56:32 +02:00
Yuval Fledel
ec16e6323e
userenv: Make GetProfileType report a normal (non-roaming) profile.
2007-04-23 13:56:08 +02:00
Fabian Bieler
e28630bc32
wined3d: Remove usesFog flag from IWineD3DVertexShaderImpl.
2007-04-23 13:55:45 +02:00
Fabian Bieler
71fe9ae7da
d3d9/tests: Fix fog with shader test.
2007-04-23 13:55:35 +02:00
Maarten Lankhorst
0c6a63a062
winmm: Pass the right message to hwnd from mixer callback.
2007-04-23 13:55:06 +02:00
Rolf Kalbermatter
6c33eb4410
advapi32: Make QueryServiceStatus use QueryServiceStatusEx.
2007-04-20 13:20:15 +02:00
Rolf Kalbermatter
af5f6325e5
advapi32: Implement QueryServiceStatusEx.
...
Based on a patch by Anastasius Focht.
2007-04-20 13:18:59 +02:00
Stefan Dösinger
c42a1dc226
wined3d: The cursor texture doesn't have GL_APPLE_client_storage backing.
2007-04-20 13:09:09 +02:00
Huw Davies
6a94516cc4
user32: Cache the text buffer length to avoid excessive calls to strlenW.
2007-04-20 13:05:05 +02:00
Huw Davies
a0dbcb2595
user32: Add a function to return the length of the text buffer.
2007-04-20 13:04:57 +02:00
Huw Davies
c79ce3cdbe
user32: Keep track of whether the app has asked for the text buffer handle.
2007-04-20 13:04:53 +02:00
Aric Stewart
1e4e99a295
gdi32: Make the comparison for system link font replacement not case sensitive.
2007-04-20 13:04:46 +02:00
Stefan Dösinger
fe3ebb3c42
wined3d: Do not upload to the vbo if there's nothing to do.
2007-04-20 13:04:25 +02:00
Andrew Talbot
a224fdb14e
dbghelp: Constify some variables.
2007-04-20 13:04:11 +02:00
Detlef Riekenberg
d5b2a0c37e
localspl: ConfigurePort is now in localui.dll.
2007-04-20 13:04:05 +02:00
Detlef Riekenberg
3fc87ef626
localui: Implement ConfigurePortUI.
2007-04-20 13:03:57 +02:00
Detlef Riekenberg
55a18d7af2
localspl: DeletePort is now in localui.dll.
2007-04-19 11:56:36 +02:00
Andrew Talbot
645d76f889
dbghelp: Constify some variables.
2007-04-19 11:56:30 +02:00
H. Verbeet
a7638ac5a2
wined3d: Remove GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT from debug_fbostatus().
2007-04-19 11:56:23 +02:00
Hans Leidekker
395ba3b945
shell32: Add a stub implementation for OpenAs_RunDLL.
2007-04-19 11:56:16 +02:00
Hans Leidekker
480faefe61
msvcrt: Correct the spec file entry for _makepath.
2007-04-19 11:56:10 +02:00
Hans Leidekker
dfebf1b91d
iphlpapi: Only call res_init() once per process.
2007-04-19 11:56:03 +02:00
Aric Stewart
dac19db358
shell32: SHGFI_EXETYPE flag should have the files returning 0 if they are DLL images.
2007-04-19 11:55:49 +02:00
Alexandre Julliard
6105a93be6
server: Moved the FSCTL_PIPE_LISTEN implementation to the server.
2007-04-18 16:26:37 +02:00
Ken Thomases
42cd970ee0
shell32/tests: Test that quoting file path prevents masking at space.
2007-04-18 13:47:33 +02:00
Ken Thomases
49c8388a98
shell32: Don't break file path at spaces in ShellExecuteEx if quoted.
2007-04-18 13:47:29 +02:00
Ken Thomases
1e5a03eca4
shell32/tests: Added to-do test showing a bug with file paths with spaces.
...
If ShellExecuteEx is asked to execute a file which has a space in its path,
and if there exists a "masking" file whose name matches the path truncated
at a space, then ShellExecuteEx launches the masking file instead.
2007-04-18 13:47:18 +02:00
Stefan Dösinger
725f4bfeb1
d3d9: Rework the converted vertex declaration management.
...
Instead of creating a converted declaration each time SetFVF is
called, exactly one declaration is created for each FVF(on demand) and
stored for the lifetime of the device. This avoids memory leaks and
makes keeping track of converted declarations easier. Wether a
declaration is converted from a fvf or not is now a static information
inside the declaration. Those declarations are not destroyed in
VertexDeclaration::Release, they stay for the lifetime of the
device. This keeps us free from tracking the declaration through
stateblocks
2007-04-18 13:13:45 +02:00
Bernd Buschinski
aff22d0472
wined3d: Fix drawStridedSlow typo.
2007-04-18 13:13:17 +02:00
Francois Gouget
042a78dd05
advapi32/tests: Use memcmp() instead of strcmp() so that we can check 'intrazeroed' strings.
2007-04-18 13:13:09 +02:00
José Manuel Ferrer Ortiz
730083f219
winspool.drv: Add Spanish resources.
2007-04-18 13:01:14 +02:00
Andrew Talbot
74018333d8
uxtheme: Fix conflicting declarations.
2007-04-18 13:01:05 +02:00
Andrew Talbot
099bb87feb
dbghelp: Constify some variables.
2007-04-18 13:00:57 +02:00
Detlef Riekenberg
cecaf91d62
localui: Implement DeletePortUI.
2007-04-18 13:00:49 +02:00
Detlef Riekenberg
fce002c3b6
localspl: Implement XcvData_AddPort.
2007-04-18 13:00:16 +02:00
Detlef Riekenberg
3775c9c1be
spoolss: Build the import library.
2007-04-18 13:00:05 +02:00
Alexandre Julliard
3684dc181c
server: Move the FSCTL_PIPE_WAIT ioctl implementation to the server.
2007-04-17 22:07:07 +02:00
Alexandre Julliard
aaf477f292
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
2007-04-17 20:08:59 +02:00
Dmitry Timoshkov
31368dec93
version: Add a VerQueryValue test, make it mostly pass under Wine.
2007-04-17 12:20:41 +02:00
Stefan Dösinger
7cee0b2ed0
d3d9: Do not allow Direct3D9::GetAdapterModeCount to be called with D3DFMT_UNKNOWN.
2007-04-17 11:21:13 +02:00
Michael Kaufmann
f265599f1b
gdi32: Add a stub for CancelDC.
2007-04-17 11:21:06 +02:00
H. Verbeet
e0a94b906c
wined3d: Implement ColorFill using FBOs, if they're being used.
2007-04-17 11:13:14 +02:00
H. Verbeet
e49c480820
wined3d: Don't try to clear the depth stencil if there is none.
2007-04-17 11:13:03 +02:00
H. Verbeet
deeeda6802
wined3d: Properly handle the difference between GL_BACK and GL_FRONT for onscreen surfaces.
2007-04-17 11:12:52 +02:00
H. Verbeet
5fddfd5bbc
wined3d: Use surface_get_gl_buffer where appropriate.
2007-04-17 11:12:43 +02:00
H. Verbeet
1b9a5ba682
wined3d: Add a function to determine if a surface is the front or the backbuffer for a swapchain, and return the corresponding GLenum.
2007-04-17 11:12:34 +02:00
H. Verbeet
74b5c87ebd
wined3d: Set the FBO drawbuffer using glDrawBuffer when ARB_DRAW_BUFFERS is not supported.
2007-04-17 11:12:22 +02:00
H. Verbeet
863a0bfe33
wined3d: Ignore SetTextureStageState on unsupported texture stages.
2007-04-17 11:12:09 +02:00
H. Verbeet
b154081356
wined3d: Use GL_UNSIGNED_BYTE as data type for WINED3DFMT_A8.
2007-04-17 11:11:55 +02:00
H. Verbeet
3777ef3a71
wined3d: Dump the FBO's attachments when its status is GL_FRAMEBUFFER_UNSUPPORTED_EXT.
2007-04-17 11:11:41 +02:00
H. Verbeet
c4cc10a595
wined3d: Add a function for dumping FBO status codes.
2007-04-17 11:11:31 +02:00
Alexandre Julliard
2669af73df
server: Move the server part of device unmounting to the ioctl processing.
2007-04-16 14:54:52 +02:00
Alexandre Julliard
8c46095484
server: Implement the FSCTL_PIPE_DISCONNECT ioctl on the server side.
2007-04-16 14:51:29 +02:00
Alexandre Julliard
635714397f
server: Add infrastructure for ioctl server request.
2007-04-16 14:45:03 +02:00
Alexandre Julliard
9eaaadbb47
kernel32: Use the correct access rights when opening named pipes.
2007-04-16 14:32:18 +02:00
Jan Zerebecki
58c7c51485
wined3d: Remove resourceStoreCriticalSection.
2007-04-16 13:51:56 +02:00
Jan Zerebecki
d553159eac
user32: Fix to succeed reliably in test where it works by accident.
2007-04-16 13:51:53 +02:00
Eric Pouech
0da02fb246
acledit: Stubbed out acledit DLL, needed by SysInternals process explorer.
2007-04-16 13:51:43 +02:00
Damjan Jovanovic
fdb368789c
mapi32: MAPIAdminProfiles stub.
2007-04-16 13:21:02 +02:00
Alban Browaeys
3d79f1b80b
wininet: Fix szCacheContent in URLCacheContainer_OpenIndex.
2007-04-16 13:20:54 +02:00
Alban Browaeys
7aa3917823
msi: Move msi_free(msiFilePath) to enable ERR message to use it before it is freed.
2007-04-16 13:20:43 +02:00
Stefan Dösinger
725057da47
d3d: Remove dependency on ddraw.h header.
2007-04-16 13:20:15 +02:00
Andrew Talbot
b84f51fc25
slwapi: Make function definitions and declarations agree.
2007-04-16 12:26:34 +02:00
Andrew Talbot
0110f9ea0b
slwapi: Make function definitions and declarations agree.
2007-04-16 12:25:34 +02:00
Andrew Talbot
b0418622c8
user32: Make function definitions and declarations agree.
2007-04-16 12:25:26 +02:00
Andrew Talbot
9f6a6427ef
crypt32: Constify some variables.
2007-04-16 12:25:19 +02:00
Andrew Talbot
fbbe0039c1
crypt32: Constify some variables.
2007-04-16 12:25:05 +02:00
Maarten Lankhorst
35a8ee9340
winmm: Implement CALLBACK_WINDOW.
2007-04-16 12:12:46 +02:00
Stefan Dösinger
8a5b6df483
d3d: Enumerate palettized formats for ddraw.
2007-04-16 12:12:34 +02:00
James Hawkins
98eafa870c
msi: Add handling for the concurrent install custom action.
2007-04-16 12:11:08 +02:00
James Hawkins
6da8041d47
msi: Run the InstallExecute sequence if the InstallUISequnce table is empty.
2007-04-16 12:10:03 +02:00
James Hawkins
06df9f790d
msi: Generalize the msi_custom_action_info struct so other custom actions can use it.
2007-04-16 12:09:14 +02:00
James Hawkins
4cc48b7710
msi: Add tests for the concurrent installation custom action.
2007-04-16 12:08:52 +02:00
Kai Blin
7e6c5aad3c
secur32: Move NTLM debug output to a seperate "ntlm" channel.
2007-04-16 12:08:44 +02:00
Francois Gouget
b934fc90eb
advapi32: Fix and extend the RegQueryValueEx() tests.
...
- Added tests for empty and zero-byte strings. Wine passes these tests, sort of.
- Check that the returned string is correct.
- All known Windows versions implement RegQueryValueExA(), so complain if it is not implemented.
- Only allow the Win9x quirks for the Ansi version.
- Query the name2A/W value for the string2A/W tests!
- The test_hkey_main_Value_A/W() functions were doing a sizeof() on the string parameter to compute the string's full size!
- We must reset GLE before each test, otherwise Win9x skips all but the first test.
2007-04-16 12:08:25 +02:00
Chris Robinson
147b0cf5ac
quartz: Create DirectSound device and buffer at filter creation and connection respectively.
2007-04-16 12:07:55 +02:00
Chia-I Wu
bbbd42787c
kernel32: Fix non-terminated separator string.
2007-04-16 12:07:44 +02:00
Huw Davies
ddb564bfe2
imagehlp: Add support for the indices array passed to ImageEnumerateCertificates.
2007-04-13 13:19:35 +02:00
András Kovács
9f9b55d2fc
ntdll: Add Vista version option.
2007-04-13 13:17:44 +02:00
Andrew Talbot
321c21c5c8
oleaut32: Remove superfluous semicolons.
2007-04-13 12:58:58 +02:00
Andrew Talbot
65bf44868c
ole32: Void functions should not return a value.
2007-04-13 12:58:50 +02:00
Fabian Bieler
c4bbed4854
wined3d: Mark vertex shader 3.0 as foggy shaders if they write out the fog coord.
2007-04-13 12:58:12 +02:00
H. Verbeet
a79654d339
wined3d: Fix some swizzles on scalars.
2007-04-13 12:56:06 +02:00
Alexandre Julliard
5c19285da6
winex11.drv: Hack to disable XInitThreads when an XIM is used.
2007-04-13 12:56:01 +02:00
Lei Zhang
bf7b0b89fe
comctl32: monthcal: GetMonthRange Tests.
2007-04-13 11:42:52 +02:00
Rob Shearman
1b0b5f5699
msi: Provide UI action data for uncompressed files, not just compressed ones.
2007-04-13 11:42:46 +02:00
Dan Hipschman
6c5e78fe03
rpcrt4: Add tests for RpcServerListen and friends.
2007-04-13 11:42:42 +02:00
Stefan Dösinger
c4eb3de8d8
d3d9: Fix vertex decl test.
2007-04-13 11:42:24 +02:00
Jacek Caban
fa355572a2
mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.
2007-04-13 11:38:26 +02:00
Jacek Caban
11fc8ccb6d
mshtml: Added IPersistFile::Save implementation.
2007-04-13 11:38:20 +02:00
Jacek Caban
58a261b7d1
mshtml: Correctly handle utf-16 encoded pages.
2007-04-13 11:38:17 +02:00
Jacek Caban
f44e289a86
mshtml: Added IHTMLBodyElement::get_background implementation.
2007-04-13 11:38:12 +02:00
Jacek Caban
8b13f18df0
mshtml: Change TRACE to FIXME in stubs.
2007-04-13 11:38:08 +02:00
Dan Kegel
c2ae970e60
winex11.drv: GetAsyncKeyState must check mouse buttons, too.
2007-04-13 11:38:03 +02:00
Vitaliy Margolen
5b4cfac3bf
ntdll: Take size of the arena from the current pointer before advancing.
2007-04-12 16:41:01 +02:00
Louis Lenders
2ca1ddd8f0
user32: Add RealChildWindowFromPoint.
2007-04-12 16:33:52 +02:00
Paul Vriens
c7e40aa972
advpack/tests: Don't hardcode the windows directory.
2007-04-12 16:19:45 +02:00
Huw Davies
09a2c89a60
winspool.drv: Implement level 1 support for EnumPrinters.
2007-04-12 16:19:39 +02:00
Dmitry Timoshkov
335ce754b3
ntdll: Fix a compiler warning.
2007-04-12 16:19:34 +02:00
Aric Stewart
b46ab0b8cb
msi: Do not crash in MsiGetUserInfo if org, user or serial are not present, instead return USERINFOSTATE_ABSENT.
2007-04-12 16:19:24 +02:00
Lei Zhang
c569ab2a67
user32: WM_ACTIVATEAPP on minimize message test.
2007-04-12 16:18:27 +02:00
Lei Zhang
b47a756ac7
comctl32: More monthcal hit tests.
2007-04-12 16:18:18 +02:00
James Hawkins
7ef8428b5e
msi: Reset the is_extracted flag when every cabinet is loaded.
2007-04-12 16:18:08 +02:00
Detlef Riekenberg
4da1d2ae04
localui: Add version resource.
2007-04-12 16:17:28 +02:00
Andrew Talbot
ab2a48ae43
ntdll: Remove superfluous semicolons.
2007-04-12 16:16:58 +02:00
Andrew Talbot
a7aa7cb8b5
ntdll: Void functions should not return a value.
2007-04-12 16:16:51 +02:00
Paul Vriens
402f4e9c74
advapi32/tests: Fix RegQueryValueExA test for win9x and ME.
2007-04-12 16:16:44 +02:00
Hans Leidekker
ce0da3e75f
kernel32: Allow any amount of whitespace between the words ANSI and SCSI in /proc/scsi/scsi.
2007-04-12 16:16:36 +02:00
Dmitry Timoshkov
ebe2ac4879
gdi32: Fix a couple of problems with negative lfWidth test.
2007-04-12 16:11:58 +02:00
Ivan Gyurdiev
9580c3f6c3
d3d9: Add a test for the converted vertex decl.
2007-04-12 16:11:39 +02:00
Ivan Gyurdiev
46c5d223ff
d3d9: Break out two helper functions from test_fvf_to_decl.
2007-04-12 16:11:13 +02:00
Stefan Dösinger
35dd693a79
d3d9: Fix the circular converted vertex declaration reference.
2007-04-12 16:10:48 +02:00
Stefan Dösinger
2db7691ec8
d3d9: AddRef the device in IDirect3DVertexDeclaration9::AddRef.
2007-04-12 16:09:23 +02:00
Stefan Dösinger
0d88a38238
wined3d: Dirtify the shader and declaration states if the bound interface is destroyed.
2007-04-12 16:09:12 +02:00
Kai Blin
21e6beed5c
ntdll: Don't use settimeofday() to attempt to set the timezone.
2007-04-12 16:08:59 +02:00
Chris Robinson
2faaa3b8de
quartz: Implement IAMFilterData interface for IFilterMapper.
2007-04-11 13:04:23 +02:00
Francois Gouget
1f692cdcaa
oleaut32/tests: Fix compilation on systems that don't support nameless structs or unions.
2007-04-11 12:54:30 +02:00
Aric Stewart
c465e11a6d
shell32: Use _ILSimpleGetTextW instead of using _ILGetTextPointer
...
to be able to make use of FileStructW and avoid W->A->W roundtrips if
possible.
2007-04-11 12:26:31 +02:00
Alexandre Julliard
a1b764e65f
shell32: Have _ILCreateFromFindDataW also create a FileStructW type of pidl.
...
Based on a patch by Aric Stewart.
Also get rid of _ILCreateFromFindDataA and _ILCreateFromPatA.
2007-04-11 12:25:53 +02:00
Aric Stewart
c0db9e573e
shell32: Update the debug functions to handle Unicode value pidl.
...
Add _ILIsUnicode as a simple pidl test.
2007-04-11 11:21:41 +02:00
Aric Stewart
3533be811c
shell32: Avoid unneeded A->W conversions in _ILSimpleGetTextW.
...
Implement _ILGetTextPointerW, though it does little now.
Handle the LPWSTR from _ILGetTextPointerW in _ILSimpleGetText and
_ILSimpleGetTextW.
2007-04-11 11:21:12 +02:00
Aric Stewart
d54900b8bc
msi: Register fonts with full target paths as applications can and will install fonts to places other than the windows/fonts directory.
2007-04-11 11:20:52 +02:00
Paul Vriens
7dd647b633
advapi32/tests: Use skip when OpenSCManagerA is not implemented.
2007-04-11 11:20:47 +02:00
Michael Stefaniuc
57d2002351
ws2_32/tests: Remove redundant NULL check before HeapFree().
2007-04-11 11:20:40 +02:00
Andrew Talbot
0edfb58d2a
msvcrt: Remove superfluous semicolons.
2007-04-11 11:20:34 +02:00
Alexandre Julliard
d85121f199
ntdll: Store the file access and options in the fd cache, and get rid of the dynamic flags.
...
This avoids server round-trips for all file I/O.
2007-04-10 22:32:46 +02:00
Alexandre Julliard
83cef86f29
kernel32: Add SYNCHRONIZE access to mailslot handles.
...
Don't bother to request write access.
2007-04-10 22:24:40 +02:00
Hans Leidekker
aa4fe06739
setupapi: Implement SetupGetFileCompressionInfo on top of SetupGetFileCompressionInfoEx.
2007-04-10 21:39:48 +02:00
H. Verbeet
2423c9f003
wined3d: Dirtify the sampler used by IWineD3DSurface_PreLoad in IWineD3DSurfaceImpl_BltOverride.
2007-04-10 21:39:43 +02:00
H. Verbeet
8d3c078e6c
wined3d: Disable the scissor test for depth blits.
2007-04-10 21:39:32 +02:00
H. Verbeet
384ad311f3
wined3d: Disable the scissor test in stretch_rect_fbo.
2007-04-10 21:39:24 +02:00
H. Verbeet
f0fcf7e133
wined3d: Remove some redundant IWineD3DSurface_PreLoad calls from stretch_rect_fbo.
2007-04-10 21:39:09 +02:00
H. Verbeet
112c3bf1c3
wined3d: Add some traces to stretch_rect_fbo.
2007-04-10 21:38:55 +02:00
Huw Davies
f7f5ed1996
wineps.drv: Add a heuristic to cope with resolution strings of the form "nnnmmmdpi" (ie without the 'x' separator).
2007-04-10 21:38:46 +02:00
Alexandre Julliard
bc426ab059
server: Explicitly shutdown closed pipes to prevent access from file descriptors cached in the client.
2007-04-10 21:30:37 +02:00
Alexandre Julliard
64ba011dba
ntdll: Determine the async read avail_mode flag from the client side.
2007-04-10 17:27:50 +02:00
Alexandre Julliard
6dcb280bc5
ntdll: Simplify the async read/write code now that most of the work is done in the server.
2007-04-10 17:19:24 +02:00
Alexandre Julliard
72bff2e445
server: Add support for restarting an async I/O when the client side couldn't finish it right away.
2007-04-10 17:07:27 +02:00
Paul Vriens
ce45b8b1c6
setupapi/tests: Run tests on win98 again.
2007-04-10 14:23:21 +02:00
Paul Vriens
1e3b6afa57
advapi32/tests: Make sure NT4 and W2K tests don't fail.
2007-04-10 14:23:14 +02:00
Rob Shearman
899e2ecff8
shell32: Return Unicode strings from all of the IShellFolder::GetDisplayNameOf functions in not running in Win9x mode.
2007-04-10 14:23:09 +02:00
Lei Zhang
6fb16fca6b
comctl32: Fix first day of the week in monthcal.
2007-04-10 11:50:24 +02:00
Andrew Talbot
824e452a9e
mshtml: Void functions should not return a value.
2007-04-10 11:05:03 +02:00
Andrew Talbot
e04f6be381
crypt32: Constify some variables.
2007-04-10 11:04:57 +02:00
Alexandre Julliard
aa12152e7b
setupapi: Avoid using sizeof in traces.
2007-04-09 14:15:34 +02:00
Detlef Riekenberg
d770f843c1
localspl/tests: Remove duplicate tests.
2007-04-09 13:29:26 +02:00
Detlef Riekenberg
62e92795e4
localui/tests: Add initial test.
2007-04-09 13:29:18 +02:00
Detlef Riekenberg
d24bc08783
localui: Add localui.dll with stubs.
2007-04-09 13:21:32 +02:00
Hans Leidekker
c26a816f19
setupapi: Remove debug traces from allocation routines.
2007-04-09 12:52:17 +02:00
Hans Leidekker
9970ccb9a5
setupapi: Add tests for SetupDecompressOrCopyFile.
2007-04-09 12:52:11 +02:00