Henri Verbeet
d0afc7567b
wined3d: Call SetDestWindowOverride() before acquiring a context.
2010-02-05 10:06:17 +01:00
Henri Verbeet
3df59ef0d5
wined3d: Get rid of the now redundant max_ffp_texture_stages device field.
2010-02-05 10:06:12 +01:00
Henri Verbeet
4c7bcb883b
wined3d: Set the texture stage limit based on the fragment pipe caps.
2010-02-05 10:06:08 +01:00
Henri Verbeet
b59dd0e4e8
wined3d: Add the general combiner limit to wined3d_gl_info.
2010-02-05 10:06:03 +01:00
Alexandre Julliard
58e08ebc08
dbghelp: Fix broken sw_read_mem() call in i386 stack backtrace.
2010-02-04 19:32:12 +01:00
Nikolay Sivov
8c16c4030b
comctl32/updown: Use set acceleration value while processing keyboard keypresses.
2010-02-04 17:27:37 +01:00
Marcus Meissner
5c4a3bd61b
msi: Handle some error returns (Coverity).
2010-02-04 17:27:34 +01:00
Marcus Meissner
d281252196
ws2_32: Check namelen before dereferencing it in TRACE (Coverity).
2010-02-04 17:27:27 +01:00
Alexandre Julliard
4c7b8ca524
winex11: Update the window shape offset when the window rect changes.
2010-02-04 17:27:19 +01:00
Maarten Lankhorst
ffc100c58f
msvcrt: Forward _ftol2 to ntdll._ftol.
2010-02-04 15:04:22 +01:00
Huw Davies
7cbf164fe3
msdaps: Expose IRowsetLocate, IRowsetInfo and IAccessor on the client side.
2010-02-04 14:06:35 +01:00
Huw Davies
7deb07cf2f
msdaps: Add server side stubs for IAccessor.
2010-02-04 14:06:35 +01:00
Huw Davies
59c2caa6f4
msdaps: Add server side stubs for IRowsetInfo.
2010-02-04 14:06:35 +01:00
Huw Davies
923805b576
msdaps: Add server side stubs for IRowsetLocate.
2010-02-04 14:06:35 +01:00
Huw Davies
e44206d102
msdaps: Add support for remoting IRowset_ReleaseRows.
2010-02-04 14:06:35 +01:00
Huw Davies
93ea2e00de
msdaps: Add support for remoting IRowset_GetNextRows.
2010-02-04 14:06:35 +01:00
Huw Davies
a7001bda12
msdaps: Add support for remoting IRowset_AddRefRows.
2010-02-04 14:06:35 +01:00
Huw Davies
b2769db655
msdaps: Add server side stubs for IRowChange and IRowset. Expose IRowChange on the client side.
2010-02-04 14:06:35 +01:00
Paul Chitescu
40c60e8cd2
qedit: Mostly stubbed out implementation of SampleGrabber filter.
2010-02-04 14:06:35 +01:00
Marcus Meissner
9fab263d39
msi: Call Custom function via wrapper.
2010-02-04 14:06:34 +01:00
Hans Leidekker
b9da31f112
msi: Implement the DeleteServices standard action.
2010-02-04 13:39:29 +01:00
Hans Leidekker
3d38c07706
msi: Add tests for the _Streams table implementation.
2010-02-04 13:39:29 +01:00
Hans Leidekker
19b50cff34
msi: Fix an off-by-one error in STREAMS_find_matching_rows.
2010-02-04 13:39:29 +01:00
Hans Leidekker
95a21c27da
msi: Give the Name field from the _Streams table a valid type.
2010-02-04 13:39:29 +01:00
Hans Leidekker
24dd10c6b0
msi: Make room for the new row in STREAMS_insert_row.
2010-02-04 13:39:28 +01:00
Hans Leidekker
c1940c1c5f
msi: Allow overwriting an existing stream in STREAMS_set_row.
2010-02-04 13:39:28 +01:00
Hans Leidekker
dcbe0fdff2
msi: Encode the stream name before trying to open it.
2010-02-04 13:39:28 +01:00
Hans Leidekker
b833ae0263
msi: Improve error handling in STREAMS_set_row and add_streams_to_table.
2010-02-04 13:39:28 +01:00
Hans Leidekker
5741df2e58
msi: Implement STREAMS_get_row.
2010-02-04 13:39:28 +01:00
Hans Leidekker
74d6fe35a2
msi: Remove unused and redundant name field from STREAM structure.
2010-02-04 13:39:28 +01:00
Christian Costa
edd9e8cc5b
d3drm: Improve IDirect3DRMMeshBuilderImpl_Load and corresponding test.
2010-02-04 13:39:28 +01:00
Juan Lang
aafcf1a536
msi: Remove function name from fixme.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
adc6b60f17
user32: Don't print the function name twice in a FIXME.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
816a254276
shell32: Don't print the function name twice in an ERR.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
36d269ac22
shlwapi: Don't print the function name twice in an ERR.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
fc3e2ba954
riched20: Don't print the function name twice in ERR/WARN.
...
The ERR/WARN macros already print the function name.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
643f55abab
msi: Don't print the function name twice in a WARN.
2010-02-04 13:39:28 +01:00
Nikolay Sivov
d8a9a691e6
msxml3: Use existing helpers for heap allocations.
2010-02-04 13:39:28 +01:00
Nikolay Sivov
bc3153affa
msxml4: Add self-registration for CLSID_DOMDocument40, accept it in classfactory.
2010-02-04 13:39:28 +01:00
Nikolay Sivov
4d7d648b97
Fix remaining copy&paste typos in self-registration functions comments.
2010-02-04 13:39:28 +01:00
Eric Pouech
a414e782f0
dbghelp: Remove a couple of unnneeded include files.
2010-02-04 13:39:28 +01:00
Michael Stefaniuc
0a22cd2b8f
user32: Avoid using HIWORD() on atoms/resources.
2010-02-04 13:39:27 +01:00
Peter Rosin
805f7d79db
kernel32: Add SetThreadErrorMode and GetThreadErrorMode.
2010-02-04 13:39:27 +01:00
Peter Rosin
e8a32ec2b8
kernel32: Add tests for SetThreadErrorMode and GetThreadErrorMode.
2010-02-04 13:39:27 +01:00
André Hentschel
23ff47610e
oleaut32: Fix year 0.
2010-02-04 13:39:27 +01:00
André Hentschel
ac1ca87b21
oleaut32: Fix day rolling.
2010-02-04 13:39:27 +01:00
Henri Verbeet
576ea95803
wined3d: Remove the unused device type parameter from the shader backend's get_caps() function.
2010-02-04 13:39:27 +01:00
Henri Verbeet
497386dc5c
wined3d: Remove the unused device type parameter from the fragment pipe's get_caps() function.
...
On the subject of actually supporting software devices, we should probably
implement those by creating a software or reference adapter with appropriate
gl_info and pipe implementations and creating a device based on that.
2010-02-04 13:39:26 +01:00
Henri Verbeet
af7dfcd378
wined3d: Do not preload surfaces when attaching them to an FBO.
...
Just make sure the texture is allocated, so we have something to attach. Note
also that context_apply_attachment_filter_states() runs under the GL lock, so
preloading resources is actually unsafe there.
2010-02-04 13:39:26 +01:00
Henri Verbeet
02e0b3ae1a
wined3d: Introduce surface_prepare_texture().
...
Similar to surface_prepare_system_memory(). In the long term we'll probably
want to move the whole location management to resource.c and unify buffers and
textures there.
2010-02-04 13:39:26 +01:00
Henri Verbeet
b0583a2410
wined3d: Never acquire a context in IWineD3DSurfaceImpl_BindTexture().
...
The caller is already responsible for doing this, so it's redundant at best.
2010-02-04 13:39:26 +01:00
André Hentschel
06e15ee9e6
msi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.
2010-02-04 13:39:26 +01:00
Jacek Caban
9a92f9cb4a
mshtml: Improved debugstr_variant implementation.
2010-02-03 16:24:35 +01:00
Huw Davies
1ff1e11161
gdi32: Zero pad the facename buffer so that we don't write uninitialized data to the metafile.
...
Found by Valgrind.
2010-02-03 15:51:56 +01:00
Nikolay Sivov
4f1d040eaf
Add stub msxml4.dll.
2010-02-03 15:51:35 +01:00
Nikolay Sivov
9de35af881
shell32: Fix a debug channel.
2010-02-03 15:51:07 +01:00
Nikolay Sivov
d3aacce605
msxml3: Fix a debug channel and comment copypaste.
2010-02-03 15:50:58 +01:00
Nikolay Sivov
87e89995ee
itss: Fix typo in registry entry creation.
2010-02-03 15:50:50 +01:00
Paul Vriens
73c244052e
gdiplus/tests: Fix a test failure.
2010-02-03 15:49:47 +01:00
Jörg Höhle
3825abbbb7
winealsa: Ignore failure to notify MIDI clients.
2010-02-03 15:49:41 +01:00
Jörg Höhle
9c8ce89bf0
winecoreaudio: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
2010-02-03 15:49:32 +01:00
Jörg Höhle
bceee27592
midimap: Support midiOutGetVolume, returning FFFFFFFF.
2010-02-03 15:49:25 +01:00
Jörg Höhle
a758c6a981
winmm: The 64KB buffer limit on MIDIHDR buffers applies to streams only.
2010-02-03 15:49:09 +01:00
Jörg Höhle
771a29da86
winmm/tests: Initial set of MIDI tests.
2010-02-03 15:49:01 +01:00
Huw Davies
3d2464b840
msdaps: Make use of the row server in ICreateRow_CreateRow.
2010-02-03 14:15:41 +01:00
Huw Davies
83eb779288
msdaps: Add support for remoting IRow_GetColumns.
2010-02-03 14:15:32 +01:00
Huw Davies
92c8861841
msdaps: Add a stub rowset proxy object.
2010-02-03 14:14:37 +01:00
Huw Davies
53ecb95346
msdaps: Add a stub row proxy object.
2010-02-03 14:14:33 +01:00
Huw Davies
3cd0fde34a
msdaps: Implement the marshalling object.
2010-02-03 14:14:28 +01:00
Huw Davies
d1dfdd72cf
msdaps: Add a stub server object.
2010-02-03 14:14:23 +01:00
Huw Davies
39710f8806
msdaps: Add a stub marshaller object.
2010-02-03 14:14:13 +01:00
Henri Verbeet
84913109f6
wined3d: Explicitly load and modify the surface in color_fill_fbo().
2010-02-03 13:54:02 +01:00
Henri Verbeet
5f3dccddb4
wined3d: Do not depend on context_attach_surface_fbo() to load the surface in stretch_rect_fbo().
2010-02-03 13:54:02 +01:00
Henri Verbeet
040452ad90
wined3d: Update the stream info before applying states.
2010-02-03 13:54:02 +01:00
Henri Verbeet
31d51fb175
wined3d: Preload textures before applying states.
2010-02-03 13:54:02 +01:00
Henri Verbeet
7ff576bbab
wined3d: Select the blitter during adapter initialization.
2010-02-03 13:54:02 +01:00
Alexandre Julliard
6806451db3
user: Add icon handle mapping in the Get/SetClassWord/Long functions.
2010-02-03 13:54:01 +01:00
Alexandre Julliard
48c8c8d7bd
user32: Add a safety check in release_user_handle_ptr.
2010-02-03 13:54:01 +01:00
Peter Rosin
bdebad094c
ntdll: Add RtlSetThreadErrorMode and RtlGetThreadErrorMode.
2010-02-03 11:37:59 +01:00
Peter Rosin
2cf159f612
ntdll: Add tests for RtlSetThreadErrorMode and RtlGetThreadErrorMode.
2010-02-03 11:36:59 +01:00
Hans Leidekker
9a0020ade9
msi: Move some helpers to the module where they are used.
2010-02-03 11:31:48 +01:00
Hans Leidekker
29f47299c2
msi: Implement the ScheduleReboot standard action.
2010-02-03 11:31:48 +01:00
Hans Leidekker
552a9c9b85
msi: Add a stub implementation of the SetODBCFolders standard action.
2010-02-03 11:31:48 +01:00
Christian Costa
3d361e6412
d3drm/tests: Use better name for test function and make it static (spotted by Stefan Dosinger).
2010-02-03 11:07:34 +01:00
Andrew Nguyen
f1b30eb49d
msnet32: Add copyright author information.
2010-02-03 11:07:27 +01:00
Andrew Nguyen
1bcc3aa35c
ws2_32: Fix parameter validation order in getpeername.
2010-02-03 11:07:21 +01:00
Luca Bennati
4509d9aa10
winspool.drv: Fix Italian translation.
2010-02-03 11:05:00 +01:00
Luca Bennati
1ecd8f3e7e
browseui: Add Italian translation.
2010-02-03 11:04:57 +01:00
Lei Zhang
a96db3c35c
userenv: Add a small test for DestroyEnvironmentBlock.
2010-02-03 11:00:50 +01:00
Alexandre Julliard
823edff312
advapi32/tests: Fix the service inactive state check to match the documentation.
2010-02-02 23:44:32 +01:00
Alexandre Julliard
48ab8eb3fd
user32: Fix the WM_CONTEXTMENU parameter for 64-bit.
2010-02-02 23:44:10 +01:00
Alexandre Julliard
aa47784130
winex11: Synchronize the shaped flag with the window region before determining the window size.
2010-02-02 20:28:21 +01:00
Alexandre Julliard
4356e49411
atl: The object map entries for version 1 don't have the last two fields.
2010-02-02 20:13:56 +01:00
Paul Chitescu
d643748c94
qcap: Test the correct variable when deciding how to grab V4L frame.
2010-02-02 14:11:14 +01:00
Henri Verbeet
cee8e9d881
wined3d: Select the shader backend during adapter initialization.
2010-02-02 14:11:02 +01:00
Henri Verbeet
fb21551b2d
wined3d: Select the fragment pipeline during adapter initialization.
2010-02-02 14:10:56 +01:00
Henri Verbeet
93c49f1777
wined3d: Update the swapchain's present parameters when changing the backbuffer.
...
This fixes a bug exposed by commit b5907e23cc
.
2010-02-02 14:10:52 +01:00
Henri Verbeet
97700f05a9
wined3d: TRACE IWineD3DDeviceImpl_CreateSurface() parameters.
2010-02-02 14:10:44 +01:00
Henri Verbeet
42c83f0260
wined3d: Dump ARB program shaders on compile failure.
...
Similar to the patch for GLSL.
2010-02-02 14:10:40 +01:00
Stefan Dösinger
e2f83db007
d3d8: Test buffer lock flags.
2010-02-02 14:10:27 +01:00
Stefan Dösinger
8912b372ed
d3d9: Move the vertex buffer alignment test into buffer.c.
2010-02-02 14:10:11 +01:00
Stefan Dösinger
1d486a5abe
d3d9: Test buffer lock flags.
2010-02-02 14:09:57 +01:00
Stefan Dösinger
224043d6cf
wined3d: Implement dynamic buffers with GL_ARB_map_buffer_range.
2010-02-02 14:09:14 +01:00
Stefan Dösinger
f6bb86e196
wined3d: Add GL_ARB_map_buffer_range.
2010-02-02 14:09:04 +01:00
Alexandre Julliard
8fc1fc49fd
user: Add internal functions for cursor/icon 16<->32 conversion to replace the typecasting macros.
2010-02-02 12:14:10 +01:00
Alexandre Julliard
3d55d1430b
user: Call the 16-bit CreateIconFromResourceEx from LoadIconHandler16.
2010-02-02 12:08:59 +01:00
Alexandre Julliard
e474bfe0f3
user: Reimplement GetIconInfo16 using the 16-bit icon structure directly.
2010-02-02 12:08:54 +01:00
Huw Davies
7e42fd8b4e
oleaut32: If the font name property is changed, don't insist on the current charset when selecting a new font.
2010-02-02 12:00:25 +01:00
Huw Davies
cf602ca422
oleaut32: Realize the font in getter functions.
2010-02-02 12:00:17 +01:00
Jörg Höhle
bc76916b90
winmm: Reset MIDIHDR flags prior to return from midiStreamOut.
2010-02-02 12:00:07 +01:00
André Hentschel
1b51c21fb3
oleaut32: Rewrite RollUdate to be easier to change and to support more conversions.
2010-02-02 11:59:28 +01:00
Alexandre Julliard
c4568edd64
user32/tests: Dispatch a message in case we can a WM_PAINT.
2010-02-02 11:47:20 +01:00
Jörg Höhle
ffeef37be2
winecoreaudio: Fix a float cast in the computation of MIDI volume.
2010-02-02 11:47:20 +01:00
Michael Stefaniuc
2004db1bb1
dinput: Don't use HIWORD to check if a REFGUID is a DIPROP.
2010-02-02 11:47:20 +01:00
Detlef Riekenberg
e977672661
mapi32/tests: Fix a typo in a comment.
2010-02-02 11:47:20 +01:00
Dan Kegel
20430f6ede
ntdll: Fix large block realloc annotation.
2010-02-02 11:47:20 +01:00
Maarten Lankhorst
83486aaf66
userenv: Implement DestroyEnvironmentBlock.
2010-02-02 11:47:20 +01:00
Hans Leidekker
743ead45c8
msi: Test duplicating files from a nonexistent component.
2010-02-02 11:47:19 +01:00
André Hentschel
3299bfd471
msi: Fix crash with access to component.
2010-02-02 11:47:19 +01:00
Jörg Höhle
b0d2f77cc9
winmm: Have xyzGetDevCaps return MMSYSERR_BADDEVICEID, not INVALHANDLE.
2010-02-02 11:47:19 +01:00
Juan Lang
ab270f9966
wintrust: Fix copy-paste error.
2010-02-02 11:47:19 +01:00
Juan Lang
0f632c0caf
wintrust: Fix uninitialized return value (Coverity).
2010-02-02 11:47:19 +01:00
Paul Vriens
086711818b
msi/tests: Fix some test failures on Win9x up to W2K.
2010-02-02 11:47:19 +01:00
Jaime Rave
88f81550b4
appwiz.cpl: Added Spanish translation.
2010-02-02 11:47:19 +01:00
Alexandre Julliard
03f7bbdbf7
shell: Explicitly convert icons to 16-bit instead of casting handles.
2010-02-02 11:47:19 +01:00
Alexandre Julliard
5f27257e57
user.exe: Make CreateIcon16 available as 32-bit export.
2010-02-02 11:47:19 +01:00
Alexandre Julliard
5c9753e2b6
kernel32/tests: Remove leftover Sleep() call.
2010-02-01 16:19:21 +01:00
Huw Davies
7aaaf738ec
oleaut32: Fix font handle lifetimes.
2010-02-01 15:40:58 +01:00
Huw Davies
439d585218
oleaut32: Add tests to explore the lifetime of font handles.
2010-02-01 15:39:44 +01:00
Huw Davies
ad9843faab
oleaut32: Fix an ole font leak.
2010-02-01 15:39:33 +01:00
Jörg Höhle
06d6dd3e72
winmm: Perform stricter MIDI-related error checking.
2010-02-01 15:39:28 +01:00
Jörg Höhle
ed7a366202
midimap: Perform stricter error-checking.
2010-02-01 15:39:24 +01:00
Henri Verbeet
c43c2a2845
wined3d: Use the absolute source value in shader_glsl_rsq().
2010-02-01 14:16:26 +01:00
Henri Verbeet
adf4ca2e23
wined3d: Handle a zero source value for WINED3DSIH_RSQ.
2010-02-01 14:16:22 +01:00
Henri Verbeet
ef82681d59
wined3d: Handle a zero source value for WINED3DSIH_RCP.
2010-02-01 14:16:18 +01:00
Henri Verbeet
4a8f93bade
wined3d: Handle a zero source value for WINED3DSIH_LOG.
2010-02-01 14:16:15 +01:00
Henri Verbeet
bef792f5ff
wined3d: Handle zero-length vectors for WINED3DSIH_NRM.
...
Unfortunately there's no reliable way to generate infinity in GLSL, but a
sufficiently large value will probably do. The important part of the patch is
that we don't generate NaN, because that will keep propagating through the
entire shader.
2010-02-01 14:16:11 +01:00
Jörg Höhle
f1373d57c1
winmm: midiStreamPosition can select an alternative MMTIME format.
2010-02-01 14:11:04 +01:00
Jörg Höhle
ebd55d9890
winmm: The MIDI MAPPER is not available with MIDI IN.
2010-02-01 14:11:04 +01:00
Maarten Lankhorst
96ca708706
advapi32: Fix RegGetValue on REG_BINARY data.
2010-02-01 14:11:04 +01:00
Maarten Lankhorst
89d458a128
powrprof: Add stubs for PowerGetActiveScheme and PowerReadDCValue.
2010-02-01 14:11:04 +01:00
Maarten Lankhorst
737ed17f1b
devenum: Scan special device categories more often.
2010-02-01 13:56:06 +01:00
Maarten Lankhorst
201c9a14bf
quartz: Add some tests for dsound renderer.
2010-02-01 13:56:01 +01:00
Maarten Lankhorst
965e2ebba6
mmdevapi: Add some basic property store tests.
2010-02-01 13:55:56 +01:00
Alexandre Julliard
5f9f260e42
kernel32: Avoid truncating the output buffer length in GetCurrentDirectoryA.
2010-02-01 13:22:41 +01:00
Alexandre Julliard
76e5c01209
kernel: Only start the BIOS timer if there is an actual access to selector 0x40.
2010-02-01 12:58:29 +01:00
Paul Vriens
6c136e862b
wininet/tests: Fix some memory leaks (Valgrind).
2010-02-01 12:49:48 +01:00
Paul Vriens
a9113f7b3c
dxgi/tests: Fix a test failure when no adapters are present.
2010-02-01 12:49:41 +01:00
Paul Vriens
7cc429312e
d3d10core/tests: Fix a test failure when no adapters are present.
2010-02-01 12:49:37 +01:00
Christian Costa
4296852b88
d3drm: Implement partially IDirect3DRMMeshBuilderImpl_Load.
2010-02-01 12:49:29 +01:00