Matteo Bruni
eba8fd0b77
wined3d: Remove an unused field.
2011-04-28 16:47:14 +02:00
Matteo Bruni
9da924039f
wined3d: Split pow instruction handling in the ARB backend.
2011-04-28 12:12:18 +02:00
Matteo Bruni
db8d681a5b
wined3d: Remove rcp special handling of 0 from the ARB shader backend.
2011-04-28 12:11:55 +02:00
Matteo Bruni
0210a8384a
wined3d: Add missing temporary variable declaration to ARB shader backend.
2011-04-28 12:11:53 +02:00
André Hentschel
7af9179eb9
dbghelp: Implement rudimentary stack walk for ARM.
2011-04-28 11:13:53 +02:00
Ken Thomases
518675fbb5
winecoreaudio.drv: Link against ole32 for CoTaskMemAlloc/Free.
2011-04-28 11:11:21 +02:00
Michael Stefaniuc
e58b0dd079
shdocvw: Merge the Destroy functions into the coresponding Release functions.
2011-04-28 11:11:08 +02:00
Michael Stefaniuc
1c8bad8037
shdocvw: COM cleanup in shlinstobj.c.
2011-04-28 11:11:05 +02:00
Dylan Smith
417534fdb7
d3dx9: Implement ID3DXMesh::DrawSubset.
2011-04-28 11:10:22 +02:00
Dylan Smith
e2d7fdf1f9
d3dx9: Implement GetAttributeTable and SetAttributeTable.
2011-04-28 11:10:18 +02:00
Dylan Smith
8baf96bb22
d3dx9: Implement LockAttributeBuffer & UnlockAttributeBuffer.
2011-04-28 11:10:13 +02:00
Dylan Smith
b2dac1df27
d3dx9: Implement GetNumBytesPerVertex using the vertex declaration.
...
If a declaration without a corresponding FVF is used to create the mesh,
then its declaration must be used to get the vertex size.
2011-04-28 11:10:00 +02:00
Dylan Smith
96d5d06f2b
d3dx9: D3DXCreateMesh rejects declarations with non-zero streams.
2011-04-28 11:09:23 +02:00
Henri Verbeet
c5baf8f237
wined3d: Merge the IWineD3DSurface::SetFormat() implementations.
2011-04-28 11:08:55 +02:00
Henri Verbeet
92120cb527
wined3d: Merge the IWineD3DSurface::SetMem() implementations.
2011-04-28 11:08:51 +02:00
Henri Verbeet
a5febcf7a1
wined3d: Merge the IWineD3DSurface::ReleaseDC() implementations.
2011-04-28 11:08:45 +02:00
Henri Verbeet
dcaca7225b
wined3d: Merge the IWineD3DSurface::GetDC() implementations.
2011-04-28 11:08:36 +02:00
Henri Verbeet
13146e216f
wined3d: Merge the IWineD3DSurface::PreLoad() implementations.
2011-04-28 11:08:27 +02:00
Piotr Caban
6ecabf7cae
msvcrt: Added _set_printf_count_output and _get_printf_count_output implementation.
2011-04-28 11:08:06 +02:00
Piotr Caban
168909283c
msvcrt: Added wcsrtombs implementation.
2011-04-28 11:07:46 +02:00
Marcus Meissner
7810e231a8
advapi32: Mark some internal symbols as hidden.
2011-04-27 18:15:57 +02:00
Andrew Eikum
29d6fbc3fe
mmdevapi/tests: Add tests for IAudioClock.
2011-04-27 17:50:05 +02:00
Andrew Eikum
d4c0bedd95
winecoreaudio.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
2011-04-27 17:49:57 +02:00
Andrew Eikum
e3ff943e9c
winealsa.drv: Add mapping for 64-bit floats in IAudioClient::Initialize().
2011-04-27 17:49:53 +02:00
Andrew Eikum
fc4748ae74
winealsa.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
2011-04-27 17:49:46 +02:00
Andrew Eikum
2692a68ce6
winealsa.drv: Replace incorrect 41100 with 44100.
2011-04-27 17:49:11 +02:00
Andrew Eikum
be332326ba
wineoss.drv: Add mmdevapi driver.
2011-04-27 17:47:05 +02:00
Huw Davies
e248615ae7
gdi32: Implement clipping of diagonal lines.
2011-04-27 17:09:20 +02:00
Alexandre Julliard
bab850389a
winex11: Merge consecutive RawMotion events.
2011-04-27 16:00:50 +02:00
Alexandre Julliard
da9922b40d
winex11: Ignore MotionNotify events if we have pending RawMotion events.
2011-04-27 16:00:02 +02:00
Piotr Caban
10901e17b4
msvcrt: Remove wchar_t/char conversions needed for pf_integer_conv.
2011-04-27 13:27:34 +02:00
Piotr Caban
8e58cbd8cb
msvcrt: Use pf_integer_conv when displaying pointers.
2011-04-27 13:26:38 +02:00
Piotr Caban
0f9f0a1613
msvcrt: Don't use additional buffer in pf_integer_conv.
2011-04-27 13:26:36 +02:00
Piotr Caban
35cc03d54c
msvcrt: Print all integers using pf_integer_conv function.
2011-04-27 13:19:14 +02:00
Piotr Caban
00182ca6d9
msvcrt: Added sprintf_p_l implementation.
2011-04-27 13:18:59 +02:00
Tim Hentenaar
a415974b2e
user32: GetTabbedTextExtent() returns non-zero value when nCount == 0.
2011-04-27 13:15:00 +02:00
Huw Davies
e0a60312d1
rpcrt4: Handle non-conformant bogus structures.
2011-04-27 11:55:01 +02:00
Nikolay Sivov
f79c4d6fa2
comctl32/syslink: Call default procedure directly when needed.
2011-04-27 11:54:49 +02:00
Nikolay Sivov
f6b3376ec7
comctl32/tests: Remove practically unused parameters from test functions.
2011-04-27 11:54:47 +02:00
Michael Stefaniuc
31057e4b75
msxml3: COM cleanup in domdoc.c.
2011-04-27 11:53:12 +02:00
Michael Stefaniuc
1da5c9d17f
shell32/tests: COM cleanup in shlfolder.c.
2011-04-27 11:53:06 +02:00
Marcus Meissner
1ef0fca796
msxml3: Mark internal symbols as hidden.
2011-04-27 11:52:03 +02:00
Marcus Meissner
4485696248
shell32: Mark internal symbols as hidden.
2011-04-27 11:52:00 +02:00
Henri Verbeet
34ba20fe35
wined3d: Merge the IWineD3DSurface::Unmap() implementations.
2011-04-27 11:50:53 +02:00
Henri Verbeet
825341e7c2
wined3d: Merge the IWineD3DSurface::Map() implementations.
2011-04-27 11:50:48 +02:00
Henri Verbeet
a2ef014342
wined3d: Merge the IWineD3DSurface::Release() implementations.
2011-04-27 11:50:41 +02:00
Henri Verbeet
d9ace3c9f7
wined3d: Only invalidate the INDRAWABLE location for onscreen surfaces in surface_realize_palette().
...
For offscreen surfaces this might actually remove the texture we just loaded.
2011-04-27 11:50:35 +02:00
Henri Verbeet
a05841bd1a
wined3d: Rename "pCaps" to "caps".
2011-04-27 11:50:29 +02:00
Marcus Meissner
a247c7fd49
sane.ds: Mark internal functions as hidden.
2011-04-27 11:50:20 +02:00
Marcus Meissner
2c1d581ced
twain_32: Mark some functions static and other internal ones hidden.
2011-04-27 11:50:08 +02:00
André Hentschel
dae65898e2
dbghelp: Implement sparc_map_dwarf_register.
2011-04-27 11:49:53 +02:00
Dylan Smith
46a96b139e
d3dx9/tests: Added tests for ID3DXMesh::GenerateAdjacency.
2011-04-27 11:49:36 +02:00
Dylan Smith
c8a8bc3a62
d3dx9: Implement ID3DXMesh::GenerateAdjacency.
2011-04-27 11:49:15 +02:00
Dylan Smith
e4fd5d0a60
d3dx9: Support the option flags for D3DXCreateMesh.
2011-04-27 11:49:08 +02:00
Marcus Meissner
0ecf958e72
gphoto2.ds: Mark internal symbols as hidden.
2011-04-26 16:18:24 +02:00
Matteo Bruni
e1ac6078b5
d3dx9: Remove some redundant and compiler-unfriendly pixel format checking code.
...
Spotted by Gerald Pfeifer and Nicolas Le Cam.
2011-04-26 16:18:08 +02:00
Matteo Bruni
b17fd2a3af
d3dx9: Print a FIXME when encountering an unknown surface format.
2011-04-26 16:18:03 +02:00
Maarten Lankhorst
c385a93505
winealsa: Zero buffer, only write data if needed.
2011-04-26 16:18:00 +02:00
Stefan Dösinger
e140077cc7
d3d8: Add more tests for NULL render targets.
2011-04-26 16:17:45 +02:00
Stefan Dösinger
463162b414
d3d8: Don't reapply the old DS if SetDepthStencilSurface failed.
2011-04-26 16:17:43 +02:00
Alexandre Julliard
0036e438db
dinput: Pass mouse messages through if the request to clip the cursor is rejected.
2011-04-26 16:04:23 +02:00
Alexandre Julliard
c52f415415
dinput: Use a 1x1 clipping rect instead of warping the mouse in exclusive mode.
2011-04-26 16:04:00 +02:00
Alexandre Julliard
5f2daff124
dinput: Add a helper function for mouse warping.
2011-04-26 15:31:32 +02:00
Alexandre Julliard
8578f9c375
dinput: Get rid of some redundant coordinate mappings.
2011-04-26 15:31:31 +02:00
Alexandre Julliard
897fdfd423
winex11: Refuse to clip cursor to a 1x1 window if we don't have XInput2 support.
2011-04-26 15:31:30 +02:00
Austin English
dede8eba9f
ole2.dll16: Add a stub for ReleaseStgMedium.
2011-04-26 15:31:29 +02:00
John Fremlin
66c42df02e
oleau32: Stop incorrectly parsing dates in bogus YDM order in European locales.
2011-04-26 15:31:28 +02:00
Rico Schüller
a5fbbbe4a9
d3dx9: Fix flags for annotation structures.
2011-04-26 15:31:28 +02:00
Rico Schüller
03204e99b7
d3dx9: Improve get_parameter_by_name().
2011-04-26 15:31:27 +02:00
Rico Schüller
dbfc4dfc8d
d3dx9: Improve ID3DXBaseEffect::GetParameter().
2011-04-26 15:31:27 +02:00
Marcus Meissner
e1fcd78928
secur32: Mark internal symbols with hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
c2f2f1911c
jscript: Mark internal symbols as having hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
58040f9508
rpcrt4: Mark internal symbols with hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
0615969f2b
dsound: Mark internal symbols as having hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
32e05d7b61
comdlg32: Mark internal symbols as having hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
3ed1339219
gdiplus: Mark internal symbols as having hidden visibility.
2011-04-26 15:31:27 +02:00
Marcus Meissner
2ac87cb695
wininet: Mark internal symbols as hidden visibility.
2011-04-26 15:31:26 +02:00
Marcus Meissner
3587158631
urlmon: Mark internal functions as hidden.
2011-04-26 15:31:26 +02:00
Nicolas Le Cam
64111e2518
winspool.drv: Fix uninitialized variable warning.
2011-04-26 10:52:57 +02:00
Nicolas Le Cam
d4e7dacfc1
mshtml: Fix uninitialized variable warning.
2011-04-26 10:49:49 +02:00
Nicolas Le Cam
f54042df66
msctf/tests: Fix uninitialized variable warning.
2011-04-26 10:49:47 +02:00
Henri Verbeet
3f0120241b
wined3d: Enable SM3 if ARB_shader_texture_lod is supported.
2011-04-26 10:46:52 +02:00
Henri Verbeet
9d0e17e9ea
wined3d: Either set SM3 for both vertex and fragment shaders or for neither.
2011-04-26 10:46:45 +02:00
Henri Verbeet
f63a84be61
wined3d: Merge surface_base.c into surface.c.
2011-04-26 10:46:40 +02:00
Henri Verbeet
11d44809bb
wined3d: Remove IWineD3DSurface::PrivateSetup() from the public interface.
2011-04-26 10:46:23 +02:00
Henri Verbeet
5ce3186735
comctl32: Return if there's no current selection in TAB_EnsureSelectionVisible().
2011-04-26 10:46:15 +02:00
Andrew Bogott
d16bed15b6
crypt32: Rework Base64WithHeaderAndTrailerToBinaryA and Base64WithHeaderAndTrailerToBinaryW so that they accept a wider variety of headers and trailers.
2011-04-25 19:38:25 +02:00
Andrew Bogott
812d647705
crypt32/tests: Demonstrate that CryptStringToBinary can take arbitrary key headers and trailers.
2011-04-25 19:38:25 +02:00
Andrew Eikum
a5cfae6db3
mmdevapi/tests: Add tests for IAudioClient::GetCurrentPadding.
2011-04-25 19:38:25 +02:00
Andrew Eikum
d2f7b628d9
winecoreaudio.drv: Add mmdevapi driver.
2011-04-25 19:38:19 +02:00
Andrew Eikum
86e90c92af
winealsa.drv: Add mmdevapi driver.
...
Maarten Lankhorst also contributed to this driver.
2011-04-25 17:29:11 +02:00
Andrew Eikum
5014099928
mmdevapi: Reimplement using a driver system.
2011-04-25 17:24:50 +02:00
Amine Khaldi
30b8d046ba
gdi32/test: SelectObject doesn't work with palettes, use SelectPalette instead.
2011-04-25 16:25:11 +02:00
Piotr Caban
c09f9ef498
msvcrt: Removed pf_vnsprintf internal function.
2011-04-25 14:36:42 +02:00
Piotr Caban
bfc2f5f2a5
msvcrt: Use callback based printf in sprintf functions family.
2011-04-25 14:36:36 +02:00
Piotr Caban
b9e456aa79
msvcrt: Use callback based printf in fprintf functions family.
2011-04-25 14:36:31 +02:00
Piotr Caban
7303b8c4db
msvcrt: Use callback based printf in cprintf functions family.
2011-04-25 14:36:26 +02:00
Piotr Caban
056dfb26ce
msvcrt: Copy and reorganize printf implementation.
2011-04-25 14:36:19 +02:00
Piotr Caban
dbc8c07ba8
msvcrt/tests: Added fprintf tests.
2011-04-25 14:35:52 +02:00
Amine Khaldi
942aa70a0e
comctl32: Don't draw text when the number of text lines has been set to zero.
2011-04-25 13:05:06 +02:00
Vincent Povirk
9483b3ba86
windowscodecs: Treat samples as unspecified if there's no ExtraSamples tag.
2011-04-25 13:03:22 +02:00
Austin English
cad8afb8ee
kernel32: Add a stub for SetThreadPreferredUILanguages.
2011-04-25 13:03:07 +02:00
Marcus Meissner
eb97e6179f
msi: Mark internal symbols as visibility hidden.
2011-04-25 13:02:17 +02:00
Marcus Meissner
b4af43db7b
winmm: Mark internal symbols with visibility hidden.
2011-04-25 13:02:10 +02:00
Marcus Meissner
b5cbe08b56
crypt32: Mark internal symbols as hidden visibility.
2011-04-25 13:02:07 +02:00
Marcus Meissner
14c4ef3fdd
ole32: Mark internal symbols has hidden visibility.
2011-04-25 13:02:01 +02:00
Marcus Meissner
2802d3344d
ntdll: Mark internal functions as hidden.
2011-04-25 13:01:52 +02:00
Marcus Meissner
3d80a798cf
gdi32: Mark internal symbols as hidden.
2011-04-25 13:01:50 +02:00
Frédéric Delanoy
0ad90ee9ed
po: Add message contexts (and French translations) for some polysemic English translation entries.
2011-04-25 11:52:02 +02:00
Michael Stefaniuc
d5739cd2c3
d3d9: Finish the COM cleanup of the IDirect3DDevice9Ex iface.
2011-04-25 11:40:35 +02:00
Michael Stefaniuc
5f57cc1451
d3d9: Pass an object instead of an iface to IDirect3DDevice9Impl_CreateSurface().
2011-04-25 11:40:32 +02:00
Michael Stefaniuc
e798c72cf4
d3d9: Use impl_from_IDirect3DDevice9Ex instead of casting iface to object.
2011-04-25 11:40:30 +02:00
Eric Pouech
a42bf0134c
msvcrt: ungetc must create a buffer, even if _IONBF has been set with setvbuf.
2011-04-25 11:39:57 +02:00
Eric Pouech
dc9904a338
msvcrt: Added tests in fileops with different buffer management modes.
2011-04-25 11:39:54 +02:00
Alexandre Julliard
f1f223d001
winex11: Release the clip cursor grab when the clipping window loses focus.
2011-04-25 10:49:59 +02:00
Jacek Caban
fa2e4bb5de
shdocvw: Deactivate document in InternetExplorer destructor.
2011-04-22 17:51:29 +02:00
Jacek Caban
86c28c9f89
mshtml: Added proper support for weak references.
2011-04-22 17:51:29 +02:00
Stefan Dösinger
dbc8702e44
wined3d: Scale the depthbias factor by the depth buffer's depth.
2011-04-22 17:51:29 +02:00
Stefan Dösinger
96b758f7b3
d3d: Map D3DRS_ZBIAS to WINED3DRS_DEPTHBIAS.
...
ZBIAS was removed in d3d9 and replaced with DEPTHBIAS. Currently
wined3d implements both independently which will cause trouble if we
want to set the depthbias value depending on the depth stencil format.
2011-04-22 17:51:29 +02:00
Alexandre Julliard
33c491eb84
winex11: Allow changing the clipping rectangle while the mouse is grabbed.
2011-04-22 17:51:29 +02:00
Alexandre Julliard
a292220e1d
winex11: Add separate helper functions for pointer grabbing and ungrabbing.
2011-04-22 17:51:28 +02:00
Alexandre Julliard
0eb19126e5
winex11: Store a message window with the desktop when the cursor is clipped.
...
This ensures that the thread can be notified when the clip rectangle is reset.
2011-04-22 17:51:28 +02:00
Alexandre Julliard
8aa1a26886
user32: Pass a NULL rectangle in the ClipCursor entry point when clipping is reset because of focus change.
2011-04-22 17:51:28 +02:00
Marcus Meissner
42a294b0d4
kernel32: Mark more internal symbols as invisible.
2011-04-22 12:59:23 +02:00
Marcus Meissner
6148f785f9
user32: Mark internal functions with hidden visibility.
2011-04-22 12:59:20 +02:00
Jacek Caban
55b2722816
wininet: Use wrappers for HeapReAlloc calls.
2011-04-22 12:59:17 +02:00
Alexandre Julliard
d2ff461615
winex11: Clip out the top-level windows when repainting the desktop.
2011-04-22 12:16:33 +02:00
Thomas Mullaly
2e61684c51
wininet: Prevent a race condition which results in handles being leaked.
2011-04-22 11:14:09 +02:00
André Hentschel
d0ea543f11
ntdll: Make sure RtlCaptureContext doesn't compile as Thumb but ARM.
2011-04-22 11:14:00 +02:00
Francois Gouget
dad6598599
gameux: Make some functions static.
2011-04-22 10:45:16 +02:00
Francois Gouget
b383111574
d3dx9_36: Make some is_valid_xxx() functions static.
2011-04-22 10:45:05 +02:00
Henri Verbeet
c852200b03
wined3d: Get rid of IWineD3DSurface::GetType().
2011-04-22 10:44:28 +02:00
Henri Verbeet
cc39bde98d
wined3d: Get rid of wined3d_volume_get_type().
2011-04-22 10:44:23 +02:00
Henri Verbeet
efc080e3a3
wined3d: Get rid of wined3d_buffer_get_type().
2011-04-22 10:44:20 +02:00
Henri Verbeet
82e39ced7f
wined3d: Make sure we release the correct DC in context_update_window().
2011-04-22 10:44:16 +02:00
Henri Verbeet
ac95c302ff
ddraw: Replace the light list with a standard Wine list.
2011-04-22 10:43:57 +02:00
Akihiro Sagawa
5368652d6b
comdlg32: Update Japanese resource.
2011-04-21 17:29:36 +02:00
Dylan Smith
183d03871d
d3dxof/tests: Make expected value in string and comparison match.
2011-04-21 16:53:43 +02:00
Dylan Smith
7cf7421e7a
d3dxof: Initialize binary member variable of xobjects.
2011-04-21 16:53:43 +02:00
Dylan Smith
8cae5c2312
d3dxof: GetName can be used to just get the name length.
2011-04-21 16:53:43 +02:00
Dylan Smith
10fbf5f542
d3dxof: Avoid overflowing temp buffers for large tokens.
2011-04-21 16:53:43 +02:00
Dylan Smith
555fe78766
d3dxof: Add missing checks for remaining bytes during parsing.
2011-04-21 16:53:43 +02:00
Piotr Caban
18b8f951bf
msvcrt: Added _resetstkoflw implementation.
2011-04-21 16:53:43 +02:00
Alexandre Julliard
bd1fab7862
user32: Don't start menu tracking when the owner window is invalid.
2011-04-21 16:53:42 +02:00
Jacek Caban
354a74e004
wininet: Use wrappers for HeapAlloc calls.
2011-04-21 16:53:42 +02:00
Vincent Povirk
a08aa5391e
windowscodecs: Handle broken TIFF files without a RowsPerStrip tag.
2011-04-21 16:53:42 +02:00
Nicolas Le Cam
66b11a00b5
dxdiagn/tests: Initialize a variable and reduce its scope (valgrind).
2011-04-21 16:53:42 +02:00
Henri Verbeet
03b388609d
ddraw: Destroy the ddraw surface after the wined3d texture is destroyed.
2011-04-21 16:53:42 +02:00
Henri Verbeet
6ff226f502
ddraw: Destroy the ddraw surface after the wined3d surface is destroyed.
2011-04-21 16:53:41 +02:00
Henri Verbeet
cbf78c5d49
ddraw: Release the wined3d surface first in ddraw_surface_destroy().
2011-04-21 16:53:41 +02:00