Stefan Dösinger
ffbc96b43c
wined3d: Advertize postpixelshader blending for surfaces.
2008-04-04 11:04:58 +02:00
Reece Dunn
33f788f7cb
shlwapi/tests: Fixed the wide-character strings.
2008-04-04 11:04:49 +02:00
Andrew Talbot
722b659064
rsaenh: Remove tentative declaration of static array with no size specifier.
2008-04-04 11:04:24 +02:00
Andrew Talbot
9e85ec3bad
msi: Remove tentative declaration of static array with no size specifier.
2008-04-04 11:04:20 +02:00
Dmitry Timoshkov
90265ac586
gdi32: Add a font scaling test when lfHeight == 0 and lfWidth != 0, make it pass under Wine.
2008-04-04 11:03:42 +02:00
Paul Vriens
4f3dbb7f7d
rsabase: Remove rsabase tests as they are covered in rsaenh.
2008-04-04 11:03:30 +02:00
Paul Vriens
9666218ca8
rsaenh/tests: Add a few skips for non implemented parameters.
2008-04-04 11:02:33 +02:00
Stefan Dösinger
ddf52dda15
wined3d: Deactivate GL_FRAGMENT_SHADER_ATI before deactivating a context.
...
Mesa has a bug that causes a crash due to a NULL pointer dereference
with the R200 driver when making a context current that has
GL_FRAGMENT_SHADER_ATI enabled. This patch works around this bug by
making sure that GL_FRAGMENT_SHADER_ATI is disabled before deactivating
a context, and reactivates it afterwards. The context manager keeps
GL_ATI_FRAGMENT_SHADER generally enabled, except if the context is in 2D
blit mode.
2008-04-03 12:02:24 +02:00
Stefan Dösinger
de5a8db58b
d3d9: Improve an ok line.
2008-04-03 12:01:39 +02:00
Stefan Dösinger
20e63160df
wined3d: Initialize some ARB shader output parameters.
2008-04-03 12:01:32 +02:00
Maarten Lankhorst
70a6495a31
user32: Implement BroadcastSystemMessage.
2008-04-03 12:00:02 +02:00
Jason Edmeades
f54570fdbd
comctl32: Add basic custom draw support for tooltips.
2008-04-03 11:39:52 +02:00
Austin English
825baa23a2
ddraw: Spelling fixes.
2008-04-03 11:39:45 +02:00
Alexander Dorofeyev
d6ba069d9e
wined3d: Improve detection of device palette change.
2008-04-03 11:31:57 +02:00
Alexander Dorofeyev
1c89795438
wined3d: Support index in alpha in BltOverride colorfill codepath.
...
Fixes a failure in ddraw p8_primary_test when running with opengl ddraw renderer.
2008-04-03 11:31:43 +02:00
Alexander Dorofeyev
003f679cbe
ddraw/tests: Additional colorfill test in p8_primary_test.
2008-04-03 11:31:32 +02:00
Alexander Dorofeyev
8ec63a9cf7
wined3d: Remove ENTER_GL/LEAVE_GL in IWineD3DCubeTextureImpl_PreLoad.
2008-04-03 11:31:27 +02:00
Alexander Dorofeyev
9b04822170
wined3d: Remove ENTER_GL/LEAVE_GL in IWineD3DTextureImpl_PreLoad.
2008-04-03 11:31:19 +02:00
Alexander Dorofeyev
b54553a253
wined3d: Avoid calling LoadTexture with gl lock held in IWineD3DSurfaceImpl_PreLoad.
...
Needed to prevent ActivateContext being called while holding gl lock.
2008-04-03 11:31:09 +02:00
Alexander Dorofeyev
1e6f02ed2b
wined3d: Add ENTER_GL/LEAVE_GL in IWineD3DSurfaceImpl_Release.
2008-04-03 11:30:55 +02:00
Alexander Dorofeyev
088c34ec1c
wined3d: Add ENTER_GL/LEAVE_GL in surface_allocate_surface.
2008-04-03 11:30:47 +02:00
Alexander Dorofeyev
d5b400307b
wined3d: Add ENTER_GL/LEAVE_GL in surface_bind_and_dirtify.
2008-04-03 11:30:38 +02:00
Alexander Dorofeyev
2caa797e76
ddraw: Set surface to NULL on failure in GetAttachedSurface.
2008-04-03 11:30:30 +02:00
Paul Vriens
51ee956b95
rsaenh: Add some new flags to wincrypt.h and use one of them.
2008-04-03 11:30:20 +02:00
Paul Vriens
77d912e541
rsaenh/tests: Fix a typo.
2008-04-03 11:30:15 +02:00
James Hawkins
061085fa94
msi: Fix joining a nonexistent table with another table.
2008-04-03 11:30:01 +02:00
James Hawkins
c48daf93bb
msi: Downgrade a few messages to WARN.
2008-04-03 11:29:58 +02:00
James Hawkins
a7d02a1f08
msi: Handle the case where no files match the wildcard in MoveFiles.
2008-04-03 11:29:53 +02:00
Maarten Lankhorst
cfeca053b8
quartz: Fix memory leak found by valgrind.
2008-04-03 11:29:47 +02:00
Maarten Lankhorst
f5fdb793ed
winemp3: Change a few more fprintf's to wine logs.
2008-04-03 11:29:40 +02:00
James Hawkins
5469551f6b
shell32: Fix and simplify the FO_COPY operation, with tests.
2008-04-03 11:29:07 +02:00
Lei Zhang
376e45429c
user32: Correctly handle VK_RETURN for edit controls with ES_WANTRETURN style.
2008-04-03 11:27:21 +02:00
Lei Zhang
08a4d2afc2
user32: Dialog should ignore WM_KEYDOWN messages if it gets DLGC_WANTCHARS.
2008-04-03 11:27:14 +02:00
Lei Zhang
1d1f1373af
user32: Add more edit dialog tests.
2008-04-03 11:26:59 +02:00
Austin English
b4f52938e4
Spelling fixes.
2008-04-02 23:18:21 +02:00
Maarten Lankhorst
9c0ea9eaa8
quartz: Implement seeking on the null renderer.
2008-04-02 23:17:16 +02:00
Maarten Lankhorst
9d6239bdac
quartz: Fix stop_playback used in pullpin.
2008-04-02 23:17:07 +02:00
Frans Kool
46ab1b2b1e
shell32: Corrected/added Dutch translations.
2008-04-02 20:43:24 +02:00
Alexandre Julliard
ce21f2924f
ntdll: Use LdrProcessRelocationBlock to apply relocations.
...
Don't apply relocations to non page-aligned binaries.
2008-04-02 20:39:22 +02:00
Alexandre Julliard
fca6067748
ntdll: Implemented LdrProcessRelocationBlock.
2008-04-02 20:38:51 +02:00
Stefan Dösinger
2e26c176ec
ddraw: Pass the NULL rectangle to IDirectDrawSurface::Unlock.
2008-04-02 20:29:17 +02:00
Stefan Dösinger
c1503a2579
ddraw: Remove some leftover test debug output.
2008-04-02 20:29:09 +02:00
Stefan Dösinger
ab7630fbe3
ddraw: Add a D3D7 cube map test.
...
The DirectDraw cube mapping interface has a few pitfalls. So far we have
a test testing the surface enumeration, this adds a rendering test. So
far everything used in the test works.
2008-04-02 20:29:01 +02:00
Stefan Dösinger
685d14818c
d3d9: Make the shading test even more precision tolerant.
...
This is needed on both windows and wine, seems to be a hardware thing.
2008-04-02 20:28:47 +02:00
Stefan Dösinger
b1d8af7926
wined3d: Update copyright lines.
2008-04-02 20:22:42 +02:00
Stefan Dösinger
bd68237096
wined3d: Implement TSSARGTEMP with register combiners.
2008-04-02 20:07:40 +02:00
Stefan Dösinger
0f1c2370b1
wined3d: Do not report pixel shaders if not supported.
2008-04-02 20:07:30 +02:00
Stefan Dösinger
287f60a2b2
wined3d: Implement D3DTA_TEMP in the GL_ATI_fragment_shader codepath.
2008-04-02 20:07:19 +02:00
Stefan Dösinger
8f9a14e312
wined3d: Prepare the atifs shader generator for temp register support.
2008-04-02 20:07:03 +02:00
Stefan Dösinger
20a2afe6aa
d3d9: Add a test for temporary results.
2008-04-02 20:06:50 +02:00
Aric Stewart
dd0c9300f9
imm32: Keep track of context associations between HWND and HIMC.
2008-04-02 20:06:31 +02:00
Paul Vriens
428543d9ea
shlwapi/tests: Turn printf into trace or skip.
2008-04-02 19:54:56 +02:00
Paul Vriens
c535a27670
setupapi/tests: No need to use GetProcAddress as all functions exist on all platforms.
2008-04-02 19:54:31 +02:00
Alexandre Julliard
f41e2339b7
winex11: Allow mapping/unmapping a window even while processing another event.
2008-04-02 16:57:17 +02:00
Alexandre Julliard
86675edfee
winex11: Replace the lock_changes flag by a check on the event currently being processed.
2008-04-02 16:43:49 +02:00
Alexandre Julliard
a442d3b46d
winex11: Rely on PropertyNotify events instead of Map/UnmapNotify to detect iconification.
2008-04-02 15:59:12 +02:00
Alexandre Julliard
f89aa12829
winex11: Move handling of WM_STATE changes to a separate function, and call it directly from wait_from_withdrawn_state.
2008-04-02 15:55:25 +02:00
Alexander Morozov
997bea9b89
setupapi: Create DeviceInstance value in registry, delete todo_wine from test.
2008-04-02 13:44:08 +02:00
Alexander Morozov
6a5c1ca25b
setupapi: Create device interface keys in registry as in Windows XP.
2008-04-02 13:43:47 +02:00
Alexander Morozov
b622101ef2
setupapi: Creating SymbolicLink value in registry as in Windows XP.
2008-04-02 13:42:04 +02:00
Alexander Morozov
c4fb0f236e
setupapi: Added a test for registering device interface and getting device path.
2008-04-02 13:39:06 +02:00
Nikolay Sivov
caafb52559
gdi32: PlgBlt implementation.
2008-04-02 13:30:15 +02:00
Mikołaj Zalewski
4094ff0256
gdi32: Fix GetGlyphIndices to select properly the invalid char glyph for TrueType fonts.
2008-04-02 12:36:42 +02:00
James Hawkins
6ecccdb790
shell32: Handle a few cases in FO_COPY that arise from not double-NULL terminating the input.
2008-04-02 12:33:50 +02:00
James Hawkins
bed661aef4
msi: Handle sorting an empty table.
2008-04-02 12:31:01 +02:00
Hwang YunSong(황윤성)
bea9f06200
avifil32: Updated Korean resource.
2008-04-02 12:30:28 +02:00
Rob Shearman
9bc84d81df
wineboot: Start services.exe on startup instead of on demand in the advapi32 services code.
2008-04-02 11:55:24 +02:00
Maarten Lankhorst
975dc03302
quartz: Make acmwrapper respond to a sample discontinuity by dropping the frame after parsing it.
2008-04-02 11:16:35 +02:00
Maarten Lankhorst
553fe8565d
quartz: Add seeking to mpeg splitter.
2008-04-02 11:16:28 +02:00
Maarten Lankhorst
b1b75243d4
quartz: Prepare mpeg splitter code for seeking by making most splitter parsing locked.
2008-04-02 11:16:18 +02:00
Maarten Lankhorst
0e9ed6b402
quartz: Fix parser and pins logic to no longer deadlock.
2008-04-02 11:16:09 +02:00
Maarten Lankhorst
855e3a08b5
quartz: Implement filtergraph mediaseeking setposition.
2008-04-02 11:15:43 +02:00
Maarten Lankhorst
7cb1324ae3
quartz: Don't hold lock when changing state in filtergraph.
2008-04-02 11:15:29 +02:00
Maarten Lankhorst
4b5d06d30f
quartz: Fix locking in MediaSeeking and forward SetPosition.
...
Don't hold locks while forwarding messages, instead rely on the
reference count. This prevents some really fun deadlocks from
occuring.
2008-04-02 11:15:22 +02:00
Maarten Lankhorst
e18129068e
quartz: Implement seeking stubs for transform filters.
2008-04-02 11:15:13 +02:00
Vitaliy Margolen
9faf7e3586
winex11drv: Distinguish left and right keys for shift, ctrl and alt.
2008-04-02 11:14:54 +02:00
Apostolos Alexiadis
0a8d2ba37a
hhctrl: Added Greek translation.
2008-04-01 23:38:52 +02:00
Apostolos Alexiadis
e6c2dcbc79
comdlg32: Added Greek translation.
2008-04-01 23:38:46 +02:00
Apostolos Alexiadis
8f0d80ef8e
comctl32: Greek translation update.
2008-04-01 23:38:39 +02:00
Aric Stewart
fd8829fb09
imm: Implement GetCompositionFont.
2008-04-01 23:38:28 +02:00
Maarten Lankhorst
c56389ea3c
quartz: Implement graph MediaSeeking GetPositions.
2008-04-01 23:38:22 +02:00
Maarten Lankhorst
1544e52397
quartz: Allow parser filters to implement their own seeking methods.
2008-04-01 23:21:38 +02:00
Maarten Lankhorst
6fd90f1625
quartz: Small mpeg splitter fixes.
...
Just to be cautious, since it reads 4 bytes it should stop trying at
EOF-3. Also be more strict with the return values.
2008-04-01 23:21:38 +02:00
Maarten Lankhorst
0faee4af85
winemp3: Replace fprintf with wine debugging facilities.
2008-04-01 23:21:38 +02:00
Alexandre Julliard
01d167be7c
imm32: Remove stray semicolon. Don't try to load an invalid file.
2008-04-01 23:17:21 +02:00
Stefan Dösinger
ab86a4e963
wined3d: Catch D3DUSAGE_AUTOGENMIPMAP and D3DUSAGE_RENDERTARGET combos.
2008-04-01 20:31:59 +02:00
Stefan Dösinger
4066c2e2fd
ddraw: Do not fail if D3D is not available.
2008-04-01 20:31:51 +02:00
Stefan Dösinger
a29a229324
wined3d: Refuse 3D initialization without opengl.
2008-04-01 20:31:44 +02:00
Stefan Dösinger
8673be0bd7
wined3d: Return a fake pixel format if gl is not loaded.
2008-04-01 20:31:37 +02:00
Stefan Dösinger
9e831a8733
wined3d: Create a fake non-gl adapter.
2008-04-01 20:31:30 +02:00
Rob Shearman
9d834fc180
advapi32: Remove some unused services functions.
2008-04-01 19:11:09 +02:00
Rob Shearman
8aeb2858e4
rpcrt4: Add a reference to the binding object in I_RpcNegotiateTransferSyntax and release the reference in I_RpcFreeBuffer.
...
This is needed because a context binding handle could be released on
unmarshall, but it still needs to stay valid until the binding handle is
no longer being used.
Re-use the previously unused RPCRT4_ExportBinding function as
RPCRT4_AddRefBinding and rename RPCRT4_DestroyBinding to
RPCRT4_ReleaseBinding to show that it's purpose is to release a
reference count and destroy if necessary, not always destroy.
2008-04-01 19:11:00 +02:00
Rob Shearman
c7f9b9347f
rpcrt4: Improve trace in RPCRT4_find_interface to print the interface identifier data as well as the object guid.
2008-04-01 19:10:48 +02:00
Alexandre Julliard
cc33f6c8a5
ntdll: Add a guard page at the bottom of the stack and raise a stack overflow exception when hit.
2008-04-01 17:40:37 +02:00
Alexandre Julliard
061bfac076
ntdll: Add support for handling page faults caused by guard pages on the thread stack.
2008-04-01 17:37:24 +02:00
Alexandre Julliard
600694546f
ntdll: Moved stack allocation for thread and process to a common routine in virtual.c.
2008-04-01 14:11:44 +02:00
Jacek Caban
2d1cf6ce34
mshtml: Fixed copy&paste mistake.
2008-04-01 13:44:16 +02:00
Jacek Caban
1ab87d4dee
include: Added activedbg.idl.
2008-04-01 13:44:14 +02:00
Jason Green
4f5cb4fb76
d3d9: Add some visual tests for Direct3DDevice9_StretchRect().
2008-04-01 13:41:49 +02:00
Jason Green
9625d76b5e
d3d9: Add a visual test for the DP2ADD shader instruction.
2008-04-01 13:41:45 +02:00