Henri Verbeet
317d76abb4
wined3d: Use draw_binding in arbfp_blit_surface().
2011-08-24 11:58:14 +02:00
Henri Verbeet
e57b20c215
wined3d: Keep track of a surface's "draw location".
2011-08-24 11:58:14 +02:00
Henri Verbeet
f73593c572
wined3d: Set the current location to SFLAG_INTEXTURE instead of SFLAG_INDRAWABLE in wined3d_surface_depth_blt().
...
These currently end up being the same thing, but that will change soon.
2011-08-24 11:58:14 +02:00
Henri Verbeet
620c81dc76
wined3d: Add a registry key to disable rendering swapchains onscreen.
...
We'll probably want to make this default to TRUE at some point, but at least
for the moment there still seem to be some performance advantages to rendering
onscreen in most cases.
2011-08-24 11:58:14 +02:00
Henri Verbeet
4b1ba0e02d
wined3d: Don't get rid of the user memory unless we're actually called with NULL in surface_set_mem().
...
In particular, some applications will call surface_set_mem() with the same
pointer to notify us the contents have changed.
2011-08-24 11:58:14 +02:00
Aric Stewart
1ad1474be5
usp10: Always use a SCRIPT_STATE and SCRIPT_CONTROL structure in ScriptStringAnalyse.
2011-08-24 11:58:14 +02:00
Alexander Morozov
4b6b0fe681
cryptui: Disable some buttons if a certificate is not selected.
2011-08-24 11:58:14 +02:00
André Hentschel
20d7bc9522
wininet: Parse user and password for proxy authentication.
2011-08-24 11:58:13 +02:00
André Hentschel
d8f036e4dc
wininet: Don't return a relative path when building the proxy url request.
2011-08-24 11:58:13 +02:00
André Hentschel
0fda135f3f
wininet: Use the constants from the wininet header.
2011-08-24 11:58:13 +02:00
Stefan Dösinger
138a12545d
ddraw: Correct WINED3DFMT_X8D24_UNORM.
2011-08-24 11:52:07 +02:00
Stefan Dösinger
2459d79b53
wined3d: Disable WINED3DFMT_S1_UINT_D15_UNORM and WINED3DFMT_S4X4_UINT_D24_UNORM.
2011-08-24 11:52:07 +02:00
Stefan Dösinger
8e7ff78354
ddraw: Correct WINED3DFMT_D24_UNORM_S8_UINT.
2011-08-24 11:52:07 +02:00
Stefan Dösinger
5d1d07abcf
wined3d: Call glFlush after updating a buffer.
2011-08-24 11:52:06 +02:00
Jörg Höhle
541075c3db
mmdevapi: After GetBuffer, refuse Reset, but Start/Stop is ok.
2011-08-24 11:52:06 +02:00
Lucas Fialho Zawacki
64c1f4778c
dinput: Proper conversion of username parameters for Set and BuildActionMap.
2011-08-24 11:51:51 +02:00
Lucas Fialho Zawacki
7e3d51b7c6
dinput: Free previous action map in SetActionMap.
2011-08-24 11:51:48 +02:00
Lucas Fialho Zawacki
4a20339346
dinput: In BuildActionMap, don't assign objects to actions mapped by an user.
2011-08-24 11:51:45 +02:00
Lucas Fialho Zawacki
d175c1526f
dinput: Common implementation for joystick, keyboard and mouse SetActionMap.
2011-08-24 11:51:42 +02:00
Lucas Fialho Zawacki
c0fd222321
dinput: Common implementation of BuildActionMap for keyboard and mouse.
2011-08-24 11:51:39 +02:00
Bruno Jesus
bebc425bb5
ws2_32: Fix false-positive write fds on select().
2011-08-24 11:45:18 +02:00
Jacek Caban
6ee95c7738
oleaut32: Correctly test VARIANT_BOOL value in VarCat.
2011-08-23 18:17:03 +02:00
Jacek Caban
bf4b869152
mshtml: Wine Gecko 1.3 release.
2011-08-23 18:16:44 +02:00
Francois Gouget
7ae341e2ce
shdoclc: Convert some unneeded popup menu labels to comments.
2011-08-23 17:48:12 +02:00
Francois Gouget
d7746d7fc8
hhctrl.ocx: Convert an unneeded popup menu label to a comment.
2011-08-23 17:43:36 +02:00
Francois Gouget
3704821417
wineps.drv: Make PSDRV_WriteRGB() static.
2011-08-23 16:53:56 +02:00
Hans Leidekker
fabfc5da78
msi/tests: Clean up local packages.
2011-08-23 16:53:56 +02:00
Hans Leidekker
eb7ae99ddb
msi: Remove icons when the product is uninstalled.
2011-08-23 16:53:56 +02:00
Hans Leidekker
db6dbcf2a2
msi: Initialize the installation context from the registry if the product is installed.
2011-08-23 16:53:56 +02:00
Hans Leidekker
70e3790707
msi: Remove local patch packages when the product is removed.
2011-08-23 16:53:56 +02:00
Hans Leidekker
621b0405c9
msi: Don't create a temporary copy of the package.
...
There's no need for it now that we open the package in transacted mode.
2011-08-23 16:53:56 +02:00
Hans Leidekker
0f67869d84
msi: Print a warning instead of a fixme if we fail to open the database.
2011-08-23 16:53:56 +02:00
Hans Leidekker
763e2f3edc
msi/tests: Use a package code that is different from the product code.
2011-08-23 16:53:56 +02:00
Huw Davies
75e2e9cf3f
gdi32: Add an exception handler to catch bad pointers passed by an application.
2011-08-23 16:53:56 +02:00
Huw Davies
597edc503f
gdi32: Remove an unneeded level of indentation.
2011-08-23 16:53:55 +02:00
Huw Davies
1def8d635a
gdi32: Add support for all of the ternary rops.
2011-08-23 16:53:55 +02:00
Huw Davies
95f1abc8d8
gdi32: Add a copy_rect helper function.
2011-08-23 16:53:55 +02:00
Huw Davies
ff307d573a
gdi32: Move the dib driver's GetImage and PutImage to a new source file.
2011-08-23 16:53:55 +02:00
Piotr Caban
ac37efd37b
msvcp: Sync spec files.
2011-08-23 16:53:55 +02:00
Piotr Caban
3496823434
msvcp90: Added basic_streambuf<char> class stub.
2011-08-23 16:53:55 +02:00
Bernhard Loos
c19d166529
kernel32: CreateFile uses an nonalertable io mode.
2011-08-23 16:53:55 +02:00
Frédéric Delanoy
69afb0985d
jscript: Don't copy more than needed in parse_string_literal.
2011-08-23 16:53:55 +02:00
Piotr Caban
6e1ad65dc3
mshtml: Remove no longer needed get_attr_from_nselem function.
2011-08-23 16:53:55 +02:00
Piotr Caban
1d4d1068cd
mshtml/tests: Added dynamic properties accessing tests.
2011-08-23 16:53:54 +02:00
Piotr Caban
ff449dd1d7
mshtml: Make sure dynamic properties are initialized in Dispatch functions.
2011-08-23 16:53:54 +02:00
Piotr Caban
0a03ae75b0
mshtml: Populate dynamic properties table in get_dynamic_data.
2011-08-23 16:53:54 +02:00
Piotr Caban
423c6f9473
mshtml: DeleteMemberByDispID should return E_NOTIMPL.
2011-08-23 16:53:54 +02:00
Piotr Caban
f80c3a7250
mshtml: Added nsIDOMNamedNodeMap interface.
2011-08-23 16:53:54 +02:00
Michael Stefaniuc
7d7c79db1d
ole32: COM cleanup in classmoniker.c.
2011-08-23 16:53:54 +02:00
Michael Stefaniuc
cd3f8a8078
ole32: COM cleanup in antimoniker.c.
2011-08-23 16:53:54 +02:00
Nikolay Sivov
573db9ef63
ntdll: While requesting TokenGroups calculate required user buffer size in server.
2011-08-23 16:53:54 +02:00
Andrew Talbot
18549f3357
netapi32: Fix to prevent access beyond nul terminator.
2011-08-23 16:53:53 +02:00
Andrew Talbot
4aca760126
winmm: Constify some variables.
2011-08-23 16:53:53 +02:00
Andrew Talbot
dce81b9465
msvcrt: Constify some variables.
2011-08-23 16:53:53 +02:00
Andrew Talbot
daa5f4bf15
krnl386.exe16: Constify a variable.
2011-08-23 16:53:52 +02:00
Andrew Talbot
94c0407cac
dbghelp: Constify some variables.
2011-08-23 16:53:52 +02:00
Andrew Eikum
23c26982e9
mmdevapi: Disable sound if the user explicitly selects no driver.
...
This also tweaks the no-driver behavior to report 0 active devices
instead of returning an error code.
2011-08-23 16:53:52 +02:00
Henri Verbeet
7d46943067
wined3d: Make some parameters to get_glsl_program_entry() const.
2011-08-23 16:53:52 +02:00
Henri Verbeet
3b3470b151
wined3d: Make the shader parameter to shader_glsl_generate_vshader() const.
2011-08-23 16:53:52 +02:00
Henri Verbeet
f75675031f
wined3d: Make the shader parameter to shader_glsl_generate_pshader() const.
2011-08-23 16:53:52 +02:00
Henri Verbeet
9de5372036
wined3d: Introduce a function to update a swapchain's render_to_fbo field.
2011-08-23 16:53:51 +02:00
Henri Verbeet
7b19efd9d5
wined3d: Just call resource_unload() in updateSurfaceDesc().
...
Instead of trying to duplicate the functionality.
2011-08-23 16:53:51 +02:00
Henri Verbeet
b474225386
wined3d: Only delete the GL contexts after unloading resources in wined3d_device_reset().
...
The updateSurfaceDesc() calls potentially make GL calls.
2011-08-23 16:53:51 +02:00
Henri Verbeet
9df014b9de
wined3d: Rename WineD3D_ChoosePixelFormat() to context_choose_pixel_format().
2011-08-23 16:53:51 +02:00
Henri Verbeet
48911d7a1c
wined3d: Reject color blits on sysmem surfaces in ffp_blit_supported().
2011-08-23 16:53:51 +02:00
Henri Verbeet
f58e55ec6c
wined3d: Move arbfp based color blits from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt().
2011-08-23 16:53:51 +02:00
Henri Verbeet
c592d553f0
wined3d: Reject color blits on sysmem surfaces in arbfp_blit_supported().
2011-08-23 16:53:51 +02:00
Aric Stewart
fda05436d1
usp10: Implement Multiple Substitution Subtable.
2011-08-23 16:53:51 +02:00
Nikolay Sivov
9c2288fcee
msxml3/mxnamespace: Support prefix override mode.
2011-08-23 16:53:51 +02:00
Nikolay Sivov
a15fe5a755
msxml3/mxnamespace: Implemented getURI().
2011-08-23 16:53:51 +02:00
Nikolay Sivov
42f65e1358
msxml3/mxnamespace: Implement declarePrefix() and getDeclaredPrefix().
2011-08-23 16:53:50 +02:00
Nikolay Sivov
7f47d97e12
msxml3/mxnamespace: Stub IVBMXNamespaceManager and added some tests.
2011-08-23 16:53:50 +02:00
Nikolay Sivov
9253967295
msxml3/mxnamespace: Add IMXNamespaceManager stub.
2011-08-23 16:53:50 +02:00
Thomas Mullaly
f1f57f2368
msxml3: Added IStream support to IMXWriter.
2011-08-23 16:53:49 +02:00
Thomas Mullaly
e4b7e96267
msxml3/tests: Added more IMXWriter tests.
2011-08-23 16:53:49 +02:00
Thomas Mullaly
ae36cd5f35
msxml3/tests: Added IStream tests for IMXWriter.
2011-08-23 16:53:49 +02:00
Francois Gouget
87035e5274
advapi32/tests: Test what happens when a service fails to or cannot start.
2011-08-23 16:53:49 +02:00
André Hentschel
c36b392a72
gdi32: Initial gamma setting tests.
2011-08-23 16:53:49 +02:00
André Hentschel
4b538567e8
winex11: Validate the ramps also when not converting them to single values.
2011-08-23 16:53:48 +02:00
André Hentschel
72c121e797
ieframe: Only print the FIXMEs once for progress bar handling.
2011-08-23 16:53:48 +02:00
Francois Gouget
ff8f6e8662
user32: When destroying a window, preserve the first WM_QUIT message that was posted to it.
2011-08-23 11:50:59 +02:00
Francois Gouget
30f2c6610d
user32/tests: Test what happens to a WM_QUIT posted to a window that gets destroyed.
2011-08-23 11:50:56 +02:00
Mariusz Pluciński
4505b4b07c
shell32: Replace call of RegDeleteKeyW by SHDeleteKeyW.
2011-08-23 11:39:41 +02:00
Francois Gouget
7feb06b6f6
comdlg32: Specify a message context for 'mm'.
2011-08-22 20:08:32 +02:00
Bernhard Loos
3623b9d4c9
kernel32: Create(Named)Pipe uses an nonalertable io mode.
2011-08-22 19:49:40 +02:00
Bernhard Loos
4e4bdbe53e
kernel32: Make CreateThread hotpatchable.
2011-08-22 19:49:39 +02:00
Bernhard Loos
b8629f55f1
ntdll: Initialize the Length field of PEB->LdrData.
2011-08-22 19:49:39 +02:00
Bruno Jesus
43dfbfd87d
user32/tests: Add combobox CB_SETDROPPEDWITH/CB_GETDROPPEDWIDTH tests.
2011-08-22 19:49:39 +02:00
Stefan Dösinger
0fc7cd5ad7
wined3d: Invalidate streamsrc, vdecl and indexbuffer after strided draws.
2011-08-22 19:49:39 +02:00
Michael Stefaniuc
42a6455ea5
wined3d: Sync a function prototype with its definition.
2011-08-22 19:49:39 +02:00
Chris Robinson
342d2b8979
wined3d: Don't use the old depth-stencil surface after decrementing its ref count.
2011-08-22 17:22:48 +02:00
Austin English
4cdd01fc82
gdi32/tests: Remove win9x hacks.
2011-08-22 17:22:07 +02:00
Austin English
6e69d1168f
d3d8/tests: Make sure to use return values (LLVM/Clang).
2011-08-22 17:21:50 +02:00
Austin English
e2cbe25ba7
kernel32/tests: Remove win9x hacks.
2011-08-22 17:21:23 +02:00
Owen Rudge
2d8ad31e22
comctl32: Fix incorrect use of border metrics.
2011-08-22 17:16:47 +02:00
Ričardas Barkauskas
68f3d21f02
ddraw: Print IDirectDrawGammaControl interface reference count for easier debugging.
2011-08-22 17:16:04 +02:00
Ričardas Barkauskas
5c8ad26757
ddraw: Do not AddRef IDirectDraw7 iface in CreateSurface helper.
2011-08-22 17:15:54 +02:00
Ričardas Barkauskas
abf8728e1f
ddraw: Don't allow setting palette on non root surfaces.
2011-08-22 17:15:48 +02:00
Ričardas Barkauskas
1a609ecab8
ddraw/tests: Properly release no longer used interfaces.
2011-08-22 17:15:41 +02:00
Thomas Faber
73876d6ccd
riched20: Fix uninitialized variable usage.
2011-08-22 17:15:02 +02:00
Nikolay Sivov
2de8137f11
oleaut32: Use type names and sizeof() instead of hardcoded values for save/load methods.
2011-08-22 16:22:25 +02:00
Nikolay Sivov
1a7d52c907
oleaut32: Use strdupW to duplicate strings.
2011-08-22 16:22:05 +02:00
Nikolay Sivov
08f578a6c5
oleaut32: FONTDESC size field value is not important for OleCreateFontIndirect.
2011-08-22 16:21:32 +02:00
Nikolay Sivov
78ca68c854
oleaut32/tests: Clean result value checks.
2011-08-22 16:21:21 +02:00
Nikolay Sivov
e800158ab0
oleaut32: Get rid of duplicated condition check.
2011-08-22 16:21:01 +02:00
Nikolay Sivov
c69be3bfb9
oleaut32: Clean QueryInterface() method, turn impl. calls to interface calls.
2011-08-22 16:20:46 +02:00
Nikolay Sivov
92054ef01c
oleaut32: Remove some useless comments and initializers.
2011-08-22 16:20:27 +02:00
Huw Davies
925fa10865
gdi32: Change the object-level brush function to accept a stand-alone dib and a separate clip region.
2011-08-22 16:19:40 +02:00
Huw Davies
c6f6c3f727
gdi32: Implement Polyline and PolyPolyline in the dib driver.
2011-08-22 16:19:24 +02:00
Huw Davies
0f40ad8a3d
gdi32: Move to using a multi-line pen object-level function.
2011-08-22 16:19:15 +02:00
Huw Davies
1e83fd0076
gdi32: Use the gdi_image_bits structure to maintain the dib driver's bits.
2011-08-22 16:18:54 +02:00
Huw Davies
2e908e067c
gdi32: Simplify dibdrv_PutImage a little.
2011-08-22 16:18:24 +02:00
Huw Davies
de213f2c66
gdi32: Avoid directly accessing the bits ptr where possible.
2011-08-22 16:18:13 +02:00
Huw Davies
a55ec17b74
gdi32: Use the dib driver GetImage and PutImage implementations in GetBitmapBits and SetBitmapBits when appropriate.
2011-08-22 16:18:08 +02:00
Huw Davies
e82f88d5ee
gdi32: Add a helper to retrieve the bitmap functions.
2011-08-22 16:18:04 +02:00
Huw Davies
cb82c45b3a
gdi32: Allow SetBitmapBits to set incomplete scanlines.
2011-08-22 16:16:08 +02:00
Huw Davies
bdc3b9c0a9
gdi32: Avoid a possible unnecessary conversion if PutImage is called with zero biClrUsed.
2011-08-22 16:15:45 +02:00
Huw Davies
40742c2f72
gdi32: Fix colour table comparison.
2011-08-22 16:15:13 +02:00
Henri Verbeet
a04f0e9c78
wined3d: Move FBO based color blits from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt().
2011-08-22 16:14:37 +02:00
Henri Verbeet
d063ff55e7
wined3d: Move surface_color_fill() based color fills from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt().
2011-08-22 16:14:37 +02:00
Henri Verbeet
a887128ffd
wined3d: Reject color fills on sysmem surfaces in ffp_blit_supported().
2011-08-22 16:14:36 +02:00
Henri Verbeet
18434ddc57
wined3d: Directly call surface_cpu_blt() in cpu_blit_color_fill().
...
And avoid a potential infinite recursion if wined3d_surface_blt() ends up
calling cpu_blit_color_fill().
2011-08-22 16:14:36 +02:00
Henri Verbeet
26484c9200
wined3d: Allow color fills on FBO attachable surfaces in ffp_blit_supported().
2011-08-22 16:14:36 +02:00
Henri Verbeet
e1ab5f6e6b
wined3d: Don't allow blits with an invalid destination rectangle when a clipper is set either.
...
Clippers don't really work. Previously we mostly didn't run into this because
the rectangle was already rejected by ddraw_surface7_Blt(), although
ddraw_surface7_BltFast() might have been affected in a couple of cases. We
should of course implement clippers, but until that happens, completely
rejecting the blit is better than introducing memory corruption.
This fixes a regression introduced by commit
92e616f355
.
2011-08-22 16:14:36 +02:00
Henri Verbeet
f8ce77a598
wined3d: Draw buffers are per-framebuffer state.
2011-08-22 16:14:36 +02:00
Henri Verbeet
34b2956e23
wined3d: Merge FindContext() into context_acquire().
...
This actually fixes a bug. A context's current_rt field may get set to NULL if
that surface gets destroyed or unloaded. In general, the next time that
context is acquired, context_setup_target() will then set everything up again.
However, if a context_acquire() call with a NULL target ends up returning such
a context, context_setup_target() never sets the current_rt field because the
target FindContext() chooses never gets propagated to context_acquire(). This
patch ensures context_setup_target() is never called with a NULL target.
2011-08-22 16:14:36 +02:00
Henri Verbeet
56428c6386
wined3d: Reuse convert_a8r8g8b8_x8r8g8b8() for B8G8R8X8 -> B8G8R8A8 conversions.
2011-08-22 16:14:36 +02:00
Henri Verbeet
156d24c634
wined3d: Add compressed surface support to surface_cpu_blt().
2011-08-22 16:14:36 +02:00
Nikolay Sivov
8e904f95c3
ntdll: Stub TokenSessionId for query call.
2011-08-22 16:14:35 +02:00
Nikolay Sivov
e717a78afe
advapi32/tests: Fix invalid read in test.
2011-08-22 16:14:35 +02:00
Nikolay Sivov
c13bf5a58c
comctl32/treeview: Set edit box text before notification and keep it after.
2011-08-22 16:14:35 +02:00
Huw Davies
6d0f81336a
winex11: Simplify rectangle operations.
2011-08-22 16:14:35 +02:00
Huw Davies
f15dcec52f
winex11: Sync a dib section's bits before copying the brush.
2011-08-22 16:14:35 +02:00
Huw Davies
39f14b68bf
wineps: Don't write a PostScript trailer if we haven't written a header.
2011-08-22 16:14:35 +02:00
Michael Stefaniuc
c8fcf420c2
mscoree: COM cleanup for the ICLRRuntimeInfo iface.
2011-08-22 16:14:35 +02:00
Michael Stefaniuc
52dd315666
amstream: Use CoTaskMemRealloc instead of alloc+copy.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
f49d6df198
amstream: Get rid of the explicit implementation of IMediaStream.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
2b55b5b663
amstream: Avoid the forward declaration of the DirectDrawMediaStream_Vtbl.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
aba87e0fe5
amstream: Basic COM cleanup for the IDirectDrawMediaStream iface.
2011-08-22 16:14:34 +02:00
Jörg Höhle
ea47c12ebe
wineoss.drv: Fix AudioRenderClient write pointer calculation.
2011-08-22 16:14:34 +02:00
Jörg Höhle
47bc6223e9
winealsa.drv: Fix AudioRenderClient write pointer calculation.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
8d8843e563
amstream: Avoid a forward declaration of the IMediaStreamFilter vtbl.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
beada9ca42
amstream: COM cleanup for the IMediaStreamFilter iface.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
ce9546f268
gameux: COM cleanup in gamestatistics.c.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
75ba717967
gameux: COM cleanup in gameexplorer.c.
2011-08-22 16:14:34 +02:00
Michael Stefaniuc
fd513acf2e
dxdiagn: COM cleanup for the IDxDiagContainer iface.
2011-08-22 16:14:33 +02:00
Michael Stefaniuc
a7f0204045
dxdiagn: COM cleanup for the IDxDiagProvider iface.
2011-08-22 16:14:33 +02:00
Michael Stefaniuc
5f77ad406e
qcap: COM cleanup in capturegraph.c.
2011-08-22 16:14:33 +02:00
André Hentschel
8134b93516
gdi32/tests: Consistently print out all infos about non-equal rects.
2011-08-22 16:14:33 +02:00
André Hentschel
0dba66c05b
winex11: Fix function header for building without xrender headers.
2011-08-22 16:14:33 +02:00
Jörg Höhle
a52e160c68
kernel32/tests: WaitForMultipleObjects returns lowest signaled handle first.
2011-08-22 16:14:32 +02:00
Bruno Jesus
a1d177c6b6
ws2_32/tests: Add MSG_PEEK tests on recv().
2011-08-22 16:14:32 +02:00
Andrew Talbot
8032d3ea21
shell32: Remove redundant function declaration.
2011-08-22 16:14:32 +02:00
Andrew Talbot
072ca07de9
comctl32: Remove redundant function declaration.
2011-08-22 16:14:32 +02:00
André Hentschel
abcdcd9eea
ntdll: Accept double-digit CPU families.
2011-08-22 16:14:32 +02:00
Andrew Talbot
e3ff452f39
openal32: void functions should not return a value.
2011-08-22 16:14:32 +02:00
Andrew Talbot
3fe447f58e
ole2.dll16: void functions should not return a value.
2011-08-22 16:14:32 +02:00
Andrew Talbot
fb3b28f013
msvcrt: void functions should not return a value.
2011-08-22 16:14:31 +02:00
Andrew Talbot
e7064e08ac
msvcp90: void functions should not return a value.
2011-08-22 16:14:31 +02:00
Andrew Talbot
268226b658
compobj.dll16: void functions should not return a value.
2011-08-22 16:14:31 +02:00
Andrew Talbot
8a4b7f9f22
comctl32: void functions should not return a value.
2011-08-22 16:14:31 +02:00
Andrew Talbot
25ea532443
cabinet: void functions should not return a value.
2011-08-22 16:14:31 +02:00
Marcus Meissner
2de37f0214
wineoss.drv: Print strerror of errno, not of -1 (Coverity).
2011-08-22 16:14:31 +02:00
Marcus Meissner
9ac18eabb9
d3dx9_36: Fixed memset of a -2 32bit value (Coverity).
2011-08-22 16:14:31 +02:00
Jacek Caban
39f4583ef9
jscript: Don't copy more than needed in parse_identifier.
2011-08-22 15:19:18 +02:00
William Pettersson
0e043819f4
wined3d: Add support for Nvidia GTX 550/560 Ti.
2011-08-05 16:43:24 +02:00
Andrew Eikum
9ad60d1d14
winealsa.drv: Inject handle_underrun=1 setting for pulse-backed devices.
2011-08-05 16:41:09 +02:00
Andrew Eikum
8c109aee13
winealsa.drv: Tell ALSA to play silence during underruns.
2011-08-05 16:37:54 +02:00
Hans Leidekker
9432b8e796
winhttp: Don't depend on shlwapi for decoding a URL.
2011-08-05 15:26:12 +02:00
Huw Davies
c5f484597f
gdi32: Simplify dibdrv_GetImage by merging the stand-alone and selected bitmap cases.
2011-08-05 15:24:58 +02:00
Huw Davies
37423cec7c
gdi32: Fix dibdrv_PutImage for the selected bitmap case.
2011-08-05 15:22:48 +02:00
Michael Stefaniuc
3a9fa90257
dpnet: COM cleanup for the IDirectPlay8LobbiedApplication iface.
2011-08-05 15:22:48 +02:00
Michael Stefaniuc
41059e1606
dpnet: COM cleanup for the IDirectPlay8ThreadPool iface.
2011-08-05 15:22:48 +02:00
Jörg Höhle
2e01ea4bda
winmm: Remove redundant code.
2011-08-05 15:22:48 +02:00
Jörg Höhle
547f4cace9
winmm: Restore checking of callback flags.
2011-08-05 15:22:48 +02:00
Jörg Höhle
b9de906ac1
winmm: Fix logic conditions.
2011-08-05 15:22:48 +02:00
Jörg Höhle
961683704b
winmm: Fix memory leak in msacm error path.
2011-08-05 15:22:48 +02:00
Jörg Höhle
7fed738353
winmm: Assign to structs instead of using memcpy.
2011-08-05 15:22:48 +02:00
Jörg Höhle
710d200427
winmm: Replace one HeapAlloc with stack allocation.
2011-08-05 15:22:47 +02:00
Jacek Caban
88f9fcf1f4
mshtml: Fixed nsAString handling in navigate_anchor.
2011-08-05 15:22:47 +02:00
Francois Gouget
a61145f284
shell32: Make SHELL_CreateContextMenu() static.
2011-08-05 15:22:47 +02:00
Francois Gouget
319f3b7d6d
shell32: Remove WINAPI on static functions where not needed.
2011-08-05 15:22:47 +02:00
Francois Gouget
3b239dbc62
kernel32: Implement K32GetProcessImageFileNameA().
2011-08-05 15:22:47 +02:00
Alexandre Julliard
3a1194edd7
gdi32: Always use BI_BITFIELDS for 16-bpp in GetImage.
2011-08-05 15:22:43 +02:00
Alexandre Julliard
c668354cc0
gdi32: Always set compression to BI_BITFIELDS for 16-bpp DIB sections.
2011-08-05 13:41:18 +02:00
Alexandre Julliard
cf4c565fd2
gdi32: Validate the DIB parameters in functions that take a BITMAPINFO.
2011-08-05 13:39:14 +02:00
Alexandre Julliard
805f083f34
gdi32: Add a missing release in the error path.
2011-08-05 10:58:16 +02:00
Henri Verbeet
812a314821
wined3d: Get rid of the fglrx point sprite hack.
...
Fglrx 9.3 is well over 2 years old at this point. I'd strongly encourage
anyone still affected by this to upgrade to the r300g driver.
2011-08-05 09:17:59 +02:00
Henri Verbeet
293bf961ed
wined3d: Pass a non-NULL rectangle to surface_color_fill() in wined3d_device_clear_rendertarget_view().
2011-08-05 09:17:51 +02:00
Henri Verbeet
7e8e7ecebb
wined3d: Always pass a non-NULL rectangle to surface_color_fill() in wined3d_device_color_fill().
2011-08-05 09:17:47 +02:00
Henri Verbeet
831801dd60
ddraw: Remove rectangle validation from ddraw_surface7_BltFast().
...
This is already done by wined3d_surface_blt().
2011-08-05 09:17:43 +02:00
Henri Verbeet
a84275075d
wined3d: Implement wined3d_surface_bltfast() on top of wined3d_surface_blt().
2011-08-05 09:17:39 +02:00
Huw Davies
33532613a8
gdi32: Don't load a font replacement if any face of the real family exists.
2011-08-04 18:42:33 +02:00
Piotr Caban
e934d847b2
mshtml: Added error handling to get_doc_string.
2011-08-04 18:42:30 +02:00
Piotr Caban
0bbc95e4f6
mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec.
2011-08-04 18:42:28 +02:00
Mariusz Pluciński
f3bd5210b8
shell32: Check if known folder's relative path was passed to function.
...
All non-virtual known folders must have set relative path field.
2011-08-04 18:27:38 +02:00
Mariusz Pluciński
faa9d41e7f
shell32/tests: Add verification of FOLDERID_ProgramFilesX64 and FOLDERID_ProgramFilesCommonX64.
...
These two known folders exists on 64-bit Windows versions.
2011-08-04 18:27:38 +02:00
Mariusz Pluciński
20cd9f631b
shell32/tests: Add verification of known folders definition attributes.
2011-08-04 18:27:38 +02:00
Mariusz Pluciński
183bc5006d
shell32/tests: Add verification of known folders attributes.
2011-08-04 18:27:37 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Huw Davies
b94616864d
gdi32: If possible use the GetImage driver entry to fill the colour table for GetDIBits.
2011-08-04 18:27:36 +02:00
Huw Davies
d947f6ef08
gdi32: Simplify the code a little by using a separate variable for the return value.
2011-08-04 18:27:36 +02:00
Huw Davies
d88151704e
gdi32/tests: Add some GetDIBits tests with zero lines and bits parameters.
2011-08-04 18:27:36 +02:00
Huw Davies
3a2d8b74cf
gdi32/tests: Simplify some of the tests.
2011-08-04 18:27:36 +02:00
Hans Leidekker
7b7c95425a
msi: Make sure the source directory has a trailing backslash.
2011-08-04 18:27:36 +02:00
Kusanagi Kouichi
806e407193
winex11.drv: Fix a memory leak.
2011-08-04 18:27:36 +02:00
Alexandre Julliard
e5ce32e54d
gdi32: Get rid of the DIB_GetBitmapInfo function.
2011-08-04 18:27:35 +02:00
Alexandre Julliard
3d0f272a0d
gdi32: Create a sanitized BITMAPINFOHEADER in CreateDIBitmap.
2011-08-04 18:27:17 +02:00
Alexandre Julliard
a2c99c7353
gdi32: Create a sanitized BITMAPINFOHEADER in GetDIBits.
2011-08-04 18:25:59 +02:00
Alexandre Julliard
f234ce9dcc
gdi32: Move initialization of a correct BITMAPINFOHEADER to a separate function.
2011-08-04 18:23:41 +02:00
Alexandre Julliard
f825f5db8c
gdi32: Create a sanitized BITMAPINFO in SetDIBitsToDevice and pass that to the drivers.
2011-08-04 18:23:25 +02:00
Alexandre Julliard
d0d98046c6
gdi32: Create a sanitized BITMAPINFO in StretchDIBits and pass that to the drivers.
2011-08-04 18:23:00 +02:00
Alexandre Julliard
7deda05185
gdi32: Create a sanitized BITMAPINFO in CreateDIBSection and pass that to the driver.
2011-08-04 18:21:49 +02:00
Michael Stefaniuc
e21eebb2ab
dpnet: COM cleanup for the IDirectPlay8Peer iface.
2011-08-04 12:08:53 +02:00
Jacek Caban
a1e8bc65e7
wshom.ocx: Added Dll[Un]RegisterServer implementation.
2011-08-04 12:06:24 +02:00
Jacek Caban
2d58bca093
wshom.ocx: Added typelib.
2011-08-04 12:06:06 +02:00
Jay Yang
0a7a3be0b1
shell32: Implement SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
2011-08-04 11:54:14 +02:00
André Hentschel
efaa801361
fusion/tests: Skip tests when file creation fails.
2011-08-04 11:51:18 +02:00
Francois Gouget
66395882f8
kernel32: Fix writing to a pipe in WriteConsoleW().
2011-08-04 11:47:36 +02:00
Nikolay Sivov
322049cebf
advapi32/crypt: Fixed some HKEY leaks.
2011-08-04 09:08:07 +02:00
Florian Köberle
e68b9f9fc9
comctl32/header: Don't free the imagelist in HEADER_NCDestroy.
2011-08-04 09:06:54 +02:00
Florian Köberle
9a616111da
comctl32/tests: Test that headers do not free their image list.
2011-08-04 09:06:51 +02:00
Henri Verbeet
662de19ad3
wined3d: Move some flags handling from surface_cpu_blt() to wined3d_surface_blt().
2011-08-04 09:04:49 +02:00
Henri Verbeet
92e616f355
ddraw: Remove rectangle validation from ddraw_surface7_Blt().
...
This is already done by wined3d_surface_blt().
2011-08-04 09:04:44 +02:00
Henri Verbeet
7e3ecd683c
wined3d: Move rectangle validation from surface_cpu_blt() to wined3d_surface_blt().
...
This fixes some tests because these were getting skipped for the BltOverride() path.
2011-08-04 09:04:39 +02:00
Henri Verbeet
b166cb29f8
wined3d: Remove src_rect and dst_rect NULL checks from surface_cpu_blt().
2011-08-04 09:04:25 +02:00
Henri Verbeet
e74d1358ac
wined3d: Remove the unused blit_op parameter to arbfp_blit_surface().
2011-08-04 09:04:20 +02:00
Maarten Lankhorst
57493fdd8c
ntdll: Use FUTEX_PRIVATE_FLAG for critical section futexes when available.
2011-08-04 09:03:57 +02:00
André Hentschel
e1ae573de5
oleaut32/tests: Skip tests if typelib can't be registered.
2011-08-04 08:52:17 +02:00
Alexandre Julliard
117efddd79
comdlg32/tests: Fix a couple of test failures on NT4.
2011-08-04 08:51:54 +02:00
Alexandre Julliard
c309883a70
gdi32: Update the coordinates in convert_bitmapinfo to reflect the position in the destination bitmap.
2011-08-03 20:26:44 +02:00
Alexandre Julliard
2ba1a43703
gdi32: Use the visrect coordinates in dibdrv_PutImage.
2011-08-03 19:59:46 +02:00
Mariusz Pluciński
fe0eab4bd1
shell32/tests: Add verification of known folders parsing names.
2011-08-03 19:00:20 +02:00
Austin English
1197b5e3e3
msvcrt/tests: Make sure to use return values.
2011-08-03 19:00:11 +02:00
Jörg Höhle
c7d0c093e5
winmm: Functions that take an open HWAVE don't need StartDevicesThread.
2011-08-03 17:49:47 +02:00
Vincent Povirk
62802b8bdf
winex11.drv: Don't set gamma when UseXVidMode is turned off.
2011-08-03 17:43:21 +02:00
Jacek Caban
1c2f066f86
wshom.ocx: Added new DLL.
2011-08-03 17:39:18 +02:00
Alistair Leslie-Hughes
3fc5110e2c
advapi32: Add stub TraceMessage, TraceMessageVa.
2011-08-03 17:38:31 +02:00
Richard Bradbrook
5495b53eb1
comctl32: Make ComboBoxEx draw its contents even when disabled.
2011-08-03 17:37:55 +02:00
Richard Bradbrook
f9d9720d25
comctl32: Fix to ComboBoxEx processing of WM_ENABLE message.
2011-08-03 17:37:53 +02:00
Frédéric Delanoy
7e309601f3
dlls: Assorted spelling fixes.
2011-08-03 14:15:50 +02:00
Jacek Caban
ecc270869c
ieframe: Moved intshcut.c tests to ieframe.
2011-08-03 14:15:50 +02:00
Jacek Caban
7891fc45d3
mshtml: Removed duplicated includes.
2011-08-03 14:15:49 +02:00
Jacek Caban
5150e0f048
mshtml: Properly free tasks in remove_target_tasks.
2011-08-03 14:15:49 +02:00
Jacek Caban
923484bd7c
mshtml: Use task destructor for set_downloading task.
2011-08-03 14:15:49 +02:00
Jacek Caban
9f77da607f
mshtml: Use task destructor for start_binding task.
2011-08-03 14:15:49 +02:00
Jacek Caban
6830a3b312
mshtml: Use task destructor for async_doc_binding task.
2011-08-03 14:15:49 +02:00
Jacek Caban
d65758db28
mshtml: Use task destructor for start_request task.
2011-08-03 14:15:49 +02:00
Jacek Caban
3be3074fa1
mshtml: Use task destructor for navigate_javascript task.
2011-08-03 14:15:49 +02:00
Jacek Caban
832d4eb2e2
mshtml: Use task destructor for navigate task.
2011-08-03 14:15:49 +02:00
Jacek Caban
7247eaa181
mshtml: Allow async tasks to have custom destructors.
2011-08-03 14:15:49 +02:00
Jacek Caban
7a0600dc39
mshtml: Call default event handlers only for events that have them.
2011-08-03 14:15:48 +02:00
Jacek Caban
d125640499
mshtml: Added IURi-based nsIURL::GetDirectory implementation.
2011-08-03 14:15:48 +02:00
Michael Stefaniuc
3673f6b7c4
ole32/tests: COM cleanup in compobj.c.
2011-08-03 14:15:48 +02:00
Michael Stefaniuc
c97a2ecdcd
dpnet: COM cleanup for the IDirectPlay8Client iface.
2011-08-03 14:15:48 +02:00
Francois Gouget
21d6086c60
ntdll: Fix the field names of KUSER_SHARED_DATA and update it.
2011-08-03 14:15:48 +02:00
Francois Gouget
19edb43627
dinput: Make _dump_diactionformatA() static.
2011-08-03 14:15:48 +02:00
Francois Gouget
8ca8267cab
d3dxof: Fix the spelling of the children structure fields and constants.
2011-08-03 14:15:48 +02:00
Francois Gouget
70c9510b45
hlink: Fix the spelling of a parameter name.
2011-08-03 14:15:48 +02:00
Francois Gouget
c21bfe4479
oleaut32: Fix the spelling of an internal structure field name.
2011-08-03 14:15:48 +02:00
Francois Gouget
ed3c9a1eca
Assorted spelling fixes.
2011-08-03 14:15:48 +02:00
Alexandre Julliard
1aa35bea9a
gdi32: Use GetImage to retrieve the brush bits in enhanced metafiles.
2011-08-03 14:15:48 +02:00
Alexandre Julliard
91976a5b74
gdi32: Use GetImage to retrieve the brush bits in metafiles.
2011-08-03 14:15:47 +02:00
Alexandre Julliard
6d00196aea
gdi32: Get rid of the SetBitmapBits driver entry point.
2011-08-03 14:15:47 +02:00
Alexandre Julliard
09eb59d3c6
gdi32: Set the initial bits of a bitmap from the gdi side.
2011-08-03 14:15:47 +02:00
Alexandre Julliard
107849916f
gdi32: Reimplement SetBitmapBits using the PutImage driver entry point.
2011-08-03 14:15:28 +02:00
Alexandre Julliard
76b5c1dcac
gdi32: Partial implementation of PutImage in the null driver for DDBs.
2011-08-03 12:31:52 +02:00
Henri Verbeet
41cff1618c
wined3d: Merge wined3d_surface_blt(), surface_blt() and gdi_surface_blt().
2011-08-03 09:23:30 +02:00
Henri Verbeet
c12627562b
wined3d: Go to the fallbacks for cross-swapchain blits.
2011-08-03 09:23:20 +02:00
Henri Verbeet
111e8fe77c
wined3d: Add WINED3DFMT_P8_UINT support to wined3d_format_convert_from_float().
2011-08-03 09:23:16 +02:00
Henri Verbeet
cf1c641cbb
wined3d: Fix switching color keying on / off.
2011-08-03 09:23:12 +02:00
Henri Verbeet
e4efcea223
wined3d: Set the read buffer to GL_NONE in surface_load_ds_location().
...
On GL implementations that don't support GL_ARB_ES2_compatibility the
framebuffer's read buffer has to be valid, even if we're not reading from it.
2011-08-03 09:23:08 +02:00
Alexandre Julliard
5622f8f782
atl: Use the standard registration mechanism now that the initial registration is handled differently.
2011-08-03 09:19:46 +02:00
Alexandre Julliard
cde24ec095
oleaut32: Generate a few more coclass registrations from idl.
2011-08-02 23:25:17 +02:00
Alexandre Julliard
dc1dad6a72
devenum: Don't register quartz from devenum.
2011-08-02 22:53:40 +02:00
Alexandre Julliard
c90a79a728
qmgr: Convert the remaining registrations to IRegistrar format.
2011-08-02 22:08:49 +02:00
Alexandre Julliard
c1fce74587
qmgr: Register the service from wine.inf.
2011-08-02 22:05:06 +02:00
Alexandre Julliard
ee9698c55f
wiaservc: Convert the remaining registrations to IRegistrar format.
2011-08-02 21:55:15 +02:00
Alexandre Julliard
49ef4f1c75
wiaservc: Register the service from wine.inf.
2011-08-02 21:48:37 +02:00
Vincent Povirk
380abdeb10
gdiplus: Fix vertical string alignment.
2011-08-02 21:16:38 +02:00
Michael Mc Donnell
507daa2154
d3dx9: Implemented ConvertPointRepsToAdjacency.
2011-08-02 21:16:38 +02:00
Michael Mc Donnell
5552613b81
d3dx9/tests: Implemented ConvertPointRepsToAdjacency test.
2011-08-02 21:16:34 +02:00
Huw Davies
e81e73149f
gdi32: Actually use the dib driver's Get/PutImage if the bitmap is a dib.
2011-08-02 20:47:52 +02:00
Huw Davies
d4076d438c
gdi32: Add a PutImage implementation to the dib driver.
2011-08-02 20:47:52 +02:00
Huw Davies
1da138ced0
gdi32: Move the colour setting to a separate function.
2011-08-02 20:47:52 +02:00
Huw Davies
2521bf3cc2
gdi32: Add a copy_rect primitive.
2011-08-02 20:47:52 +02:00
Huw Davies
76b0626ff2
gdi32: Add a function to retrieve the rop codes.
2011-08-02 20:47:51 +02:00
Huw Davies
4b50743f87
gdi32: Simplify the calculation of the rop masks.
2011-08-02 20:47:51 +02:00
Frédéric Delanoy
b5a33dab88
dlls: Assorted spelling fixes.
2011-08-02 20:47:51 +02:00
Jay Yang
23c8704cb5
shell32/tests: Add tests for SHCreateDefaultContextMenu.
2011-08-02 20:47:49 +02:00
Jay Yang
2e5e7dbeba
shell32: Have the system context menus respect idCmdFirst.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
e76db63c02
winecrt0: No longer register typelibs, they use IRegistrar scripts now.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
1380a77074
ieframe: Remove registrations that are duplicated in mshtml.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
6adfeeacf9
mshtml: Remove typelib registrations.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
0d37433d65
oleaut32: Remove typelib registrations.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
c091a3fc83
makefiles: Remove some redundant registration scripts.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
4ff0faa67c
widl: Generate a registration script along with the typelib when creating a resource file.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
5ec4e8f192
setupapi: Run registration scripts of fake dlls as they are copied.
2011-08-02 20:47:34 +02:00
Alexandre Julliard
39a4c2532b
setupapi: Allocate a virtual memory buffer to read fake dll files.
2011-08-02 12:58:26 +02:00