Damjan Jovanovic
538b39c4cf
winex11.drv: Use unicode filenames for WM_DROPFILES.
2010-05-06 14:19:57 +02:00
Rico Schüller
89b0c84375
d3d10/tests: Add ID3D10Effect::GetVariableBy*() test.
2010-05-06 14:19:03 +02:00
Rico Schüller
b0b9897f9f
d3d10: Add argument check in ID3D10Effect::GetVariableByName().
2010-05-06 14:18:55 +02:00
Rico Schüller
337c5d2730
d3d10: Implement ID3D10Effect::GetVariableBySemantic().
2010-05-06 14:18:50 +02:00
Rico Schüller
be3c8db22c
d3d10: Parse semantic in parse_fx10_local_variable().
2010-05-06 14:18:43 +02:00
Sven Baars
35c6beeba2
gphoto2.ds: Fix Dutch translation and alignment.
2010-05-06 14:18:32 +02:00
Sven Baars
079c01c508
credui: Fix Dutch translation.
2010-05-06 14:18:27 +02:00
Aric Stewart
2ba0048541
usp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with fLogicalOrder in previous calls.
2010-05-06 14:18:17 +02:00
Aric Stewart
abae85b976
usp10: Fix ScriptGetCMap handling of unsupported glyphs.
2010-05-06 14:18:04 +02:00
Henri Verbeet
6478e41b97
wined3d: Remove the unused device type parameter to some format capability checking functions.
2010-05-06 14:17:46 +02:00
Henri Verbeet
6d68701fb3
wined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.
2010-05-06 14:17:39 +02:00
Henri Verbeet
7a2debe113
wined3d: Use the FBO cache in swapchain_blit().
2010-05-06 14:17:30 +02:00
Henri Verbeet
3345146d0b
wined3d: Use the FBO cache in stretch_rect_fbo().
2010-05-06 14:17:24 +02:00
Henri Verbeet
9982a46296
wined3d: Use the FBO cache in context_apply_blit_state().
2010-05-06 14:16:44 +02:00
Alexandre Julliard
e27bc88693
gdi32: Add a global function to retrieve the display driver.
2010-05-06 13:50:30 +02:00
Alexandre Julliard
8dc9e8786b
gdi32: Don't store the display driver in the global list to avoid the need for locking.
2010-05-06 13:48:24 +02:00
Alexandre Julliard
0e4f742f06
gdi32: Don't bother freeing graphics drivers.
2010-05-06 13:37:32 +02:00
Huw Davies
1af1784430
comctl32: Silence a few compiler warnings.
2010-05-05 17:59:41 +02:00
Huw Davies
9bee50f6d9
gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
2010-05-05 17:49:44 +02:00
Sven Baars
6b21d0c663
comdlg32: Fix some alignment issues in the Dutch translation.
2010-05-05 17:49:13 +02:00
Sven Baars
fbd8722856
comctl32: Fix Dutch translation.
2010-05-05 17:49:04 +02:00
Sven Baars
2da433feb6
avifil32: Fix Dutch translation.
2010-05-05 17:48:55 +02:00
Hans Leidekker
82d7b04c2c
msi: Apply registered patches in MsiOpenPackage.
2010-05-05 15:27:12 +02:00
Hans Leidekker
881ef98479
msi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.
2010-05-05 15:27:08 +02:00
Jacek Caban
072ecdf504
mshtml: Fixed IObjectSafety failure handling.
2010-05-05 15:27:02 +02:00
Piotr Caban
df038ec544
msvcrt: Added _ui64toa_s implementation.
2010-05-05 15:26:53 +02:00
Piotr Caban
100e925cb4
msvcrt: Added ___mb_cur_max_l_func implementation.
2010-05-05 15:26:50 +02:00
Piotr Caban
3f4eded5d4
msvcrt: Added _get_osplatform implementation.
2010-05-05 15:26:45 +02:00
Alexandre Julliard
599531b7d9
comctl32: Add support for alpha blending in ImageList_DrawIndirect.
2010-05-05 12:47:24 +02:00
Alexandre Julliard
3f5136ce3a
shell32: Load the application icon for the control panel window.
2010-05-05 11:00:38 +02:00
Alexandre Julliard
8182520f13
shdocvw: Support setting an icon on the main iexplore window.
2010-05-05 11:00:19 +02:00
Gerald Pfeifer
978b4898e5
kernel32/tests: Remove variable len which is not really used from test_CommandLine.
2010-05-05 10:56:39 +02:00
Gerald Pfeifer
f215784edc
cryptdlg: Remove variable headingSep which is not really used from CRYPT_FormatCPS.
2010-05-05 10:52:42 +02:00
Gerald Pfeifer
b8ee145992
ntdll/tests: Remove variable len which is not really used from create_file_test.
2010-05-05 10:52:30 +02:00
Gerald Pfeifer
c5bc2a5d2f
winex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_4.
2010-05-05 10:52:24 +02:00
Gerald Pfeifer
52ead99288
crypt32/tests: Remove variable entry which is not really used from test_decodeCRLToBeSigned.
2010-05-05 10:52:03 +02:00
Gerald Pfeifer
34f9b1bc63
comctl32: Remove variable scrollRange which is not really used from PAGER_NCCalcSize.
2010-05-05 10:51:54 +02:00
Jörg Höhle
d531d229e5
wineoss: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
2010-05-05 10:50:56 +02:00
Jörg Höhle
8aeb9ec03a
wineoss: Supply FFFFFFFF for midiOutGetVolume, not garbage.
2010-05-05 10:50:50 +02:00
Charles Davis
1e0cee6d3c
ntdll: Implement IOCTL_SCSI_PASS_THROUGH(_DIRECT) on Mac OS.
2010-05-05 10:46:36 +02:00
Vincent Povirk
42550953a6
ole32: Store the location of all blocks in a big block chain in memory.
...
A big block chain is a linked list, and we pretty much need random
access to them. This should theoretically make accessing a random
point in the chain O(log2 n) instead of O(n) (with disk access scaling
based on the size of the read/write, not its location). It
theoretically takes O(n) memory based on the size, but it can do
better if the chain isn't very fragmented (which I believe will
generally be the case for long chains). It also involves fetching all
the big block locations when we open the chain, but we already do that
anyway (and it should be faster to read it all in one go than
piecemeal).
2010-05-05 10:41:57 +02:00
Vincent Povirk
93cc582a8d
ole32: Remove some assumptions about the internals of BlockChainStream.
2010-05-05 10:41:26 +02:00
Henri Verbeet
8de7d2ed4c
wined3d: Use context_apply_clear_state() in color_fill_fbo().
2010-05-05 10:37:43 +02:00
Henri Verbeet
ed75f5ca7a
wined3d: Setup the FBO for the correct target in context_apply_clear_state().
2010-05-05 10:37:40 +02:00
Henri Verbeet
4056f4bf99
wined3d: Explicitly pass the render target and depth/stencil surfaces to the FBO management functions.
2010-05-05 10:37:34 +02:00
Henri Verbeet
e01d56f331
wined3d: Explicitly pass the FBO target to the FBO management functions.
2010-05-05 10:37:28 +02:00
Henri Verbeet
4fd3050b98
wined3d: Move draw buffer setup code out of context_apply_fbo_entry().
2010-05-05 10:37:24 +02:00
Jacek Caban
41a448a5d6
urlmon: Added reading from cache file tests.
2010-05-05 10:34:41 +02:00
Jacek Caban
7708097d7b
urlmon: Use cache file to read in synchronous binding.
2010-05-05 10:34:33 +02:00
Alexandre Julliard
41db8e5910
mmdevapi: Don't try to lookup functions if the library isn't found.
2010-05-04 21:30:07 +02:00
Alexandre Julliard
ac69fcb14f
server: Check that the prefix type can support the client architecture.
2010-05-04 20:27:20 +02:00
Maarten Lankhorst
38517694bb
mmdevapi: Add support for openal disconnected extension.
2010-05-04 18:38:58 +02:00
Gerald Pfeifer
9da2bbfab7
user32/tests: Remove variable old_left_margin which is not really used from test_margins.
2010-05-04 18:38:43 +02:00
Gerald Pfeifer
7ef088b680
user32/tests: Destroy the window we created at the end of wait_idle_thread.
2010-05-04 18:36:55 +02:00
Gerald Pfeifer
6976400f7b
mshtml: Fix return value for HTMLBodyElement_get_text.
2010-05-04 18:36:38 +02:00
Alexandre Goujon
a30b94651d
winex11: Use XkbKeycodeToKeysym when using XKB.
2010-05-04 18:36:05 +02:00
Sven Baars
262869ce86
appwiz.cpl: Fix Dutch translation.
2010-05-04 18:31:13 +02:00
Austin English
de83c53085
msvcrt: Fix tests for Windows ME.
2010-05-04 13:15:00 +02:00
Stefan Dösinger
ec3d2ba316
wined3d: Fall back to other depth stencil formats if D24S8 isn't supported.
2010-05-04 13:15:00 +02:00
Stefan Dösinger
e7066a90e1
wined3d: Don't grab the implicit depth stencil format in the wrong place.
...
This format is now explicitly passed to create_context.
2010-05-04 13:15:00 +02:00
Hans Leidekker
11651f0d7d
wtsapi32: Add a stub implementation of WTSQueryUserToken.
2010-05-04 13:15:00 +02:00
Hans Leidekker
920fc345ba
msi: Register more patch details.
2010-05-04 13:15:00 +02:00
Hans Leidekker
74641ab8db
msi: Handle non-null product code in MSI_ApplyPatchW.
2010-05-04 13:15:00 +02:00
Hans Leidekker
25460075cc
msi: Add some tests for patch registration.
2010-05-04 13:15:00 +02:00
Hans Leidekker
23eabb44c8
msi: Make a local copy of patch packages.
2010-05-04 13:15:00 +02:00
Sven Baars
99389954d5
comdlg32: Update Dutch translation.
2010-05-04 13:15:00 +02:00
Henri Verbeet
ff6cf84c40
wined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.
...
Currently these are always the same, but that doesn't make it right.
2010-05-04 13:14:59 +02:00
Henri Verbeet
3ab491f810
d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
...
This is in the list of allowed formats in the documentation, and some drivers
report this on Windows.
2010-05-04 13:14:59 +02:00
Henri Verbeet
312bacec96
wined3d: Remove a redundant check from prepare_ds_clear().
...
The rectangle count doesn't really matter. If the first rectangle doesn't
cover the entire draw_rect we need to load the depth/stencil surface.
2010-05-04 13:14:59 +02:00
Henri Verbeet
49e076eabd
wined3d: Separate context acquisition and state application.
2010-05-04 13:14:59 +02:00
Henri Verbeet
be43c867a5
wined3d: Split context_apply_state() into separate functions for each usage.
2010-05-04 13:14:59 +02:00
Maarten Lankhorst
d440eb7ff2
mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
2010-05-04 13:14:58 +02:00
Maarten Lankhorst
af9f9cb361
msvcrt: Add float functions based on their double versions.
2010-05-04 13:14:58 +02:00
Jacek Caban
9ba1ccf55b
urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
2010-05-04 13:14:58 +02:00
Alexandre Julliard
bc3ae58f1d
ntdll: Add support for saving/restoring CFA frame state.
2010-05-04 13:14:43 +02:00
André Hentschel
89f3afb012
version: Fix typo in comment.
2010-05-03 17:34:24 +02:00
Maarten Lankhorst
755c25d84e
winealsa.drv: Clean up initialisation.
2010-05-03 17:34:01 +02:00
Maarten Lankhorst
3beb1b6a11
winealsa.drv: Remove dlopen call.
2010-05-03 17:33:41 +02:00
Jerome Leclanche
1db85c132e
quartz: Properly return E_POINTER when ppFilters is null.
2010-05-03 17:20:58 +02:00
Ričardas Barkauskas
f97c995054
ddraw: Fix missing D3D misc caps.
2010-05-03 17:20:15 +02:00
Gerald Pfeifer
abae415487
crypt32/tests: Tighten tests in testPortPublicKeyInfo.
2010-05-03 16:48:56 +02:00
Gerald Pfeifer
c85eb78090
oleaut32: Remove variable iLengthScanLineColor which is not really used from serializeIcon.
2010-05-03 16:48:03 +02:00
Gerald Pfeifer
bf9d6f2dfd
msacm32/tests: Simplify check_count and msacm_tests.
2010-05-03 16:47:51 +02:00
Gerald Pfeifer
3d310f03c3
jscript: Remove variable length which is not really used from JSGlobal_parseFloat.
2010-05-03 16:47:39 +02:00
Gerald Pfeifer
b021128c4b
comctl32/tests: Remove variables cx and cy which are not really used from test_approximate_viewrect.
2010-05-03 16:47:30 +02:00
Gerald Pfeifer
448a8bb594
gdiplus/tests: Remove variable path which is not really used from test_linei.
2010-05-03 16:46:38 +02:00
André Hentschel
d89c5a3f4c
rsaenh: Fix a testfailure which occures on some Win7 setups.
2010-05-03 16:46:18 +02:00
André Hentschel
7e1ffa87c3
rsaenh: Fix a testfailure on Win7.
2010-05-03 16:45:45 +02:00
Aric Stewart
2554a55b34
shell32: Handle NULL pName in ShellLink fnSetDescription.
2010-05-03 16:44:41 +02:00
Nikolay Sivov
286c5f8816
ole32/marshal: Compare with S_OK instead of keeping in mind that it's zero.
2010-05-03 15:43:01 +02:00
Gerald Pfeifer
a2edb3c55c
comctl32/tests: Remove variable hwndheader which is not really used from test_items.
2010-05-03 15:42:41 +02:00
Gerald Pfeifer
f29514fbec
riched20: Remove variable di which is not really used from ME_InsertEndRowFromCursor.
2010-05-03 15:42:18 +02:00
Gerald Pfeifer
6a6749937b
winmm/tests: Remove variable start which is not really used from wave_out_test_deviceOut.
2010-05-03 15:42:05 +02:00
Gerald Pfeifer
9c3729795f
oleaut32/tests: Remove variable expectedhres which is not really used from test_VarDiv.
2010-05-03 15:41:59 +02:00
Gerald Pfeifer
9c69b23551
ntoskrnl.exe: Remove variable retX which is not really used from emulate_instruction.
2010-05-03 15:41:51 +02:00
Gerald Pfeifer
5dac305bab
mshtml/tests: Fix return value of ActiveScript_SetScriptState.
2010-05-03 15:41:29 +02:00
Gerald Pfeifer
08b88c42ee
gdi32: Remove variable x which is not really used from testJustification.
2010-05-03 15:41:21 +02:00
Gerald Pfeifer
44f1fbced4
comctl32: Remove variable old_focused which is not really used from MONTHCAL_Mouse.
2010-05-03 15:40:30 +02:00
Gerald Pfeifer
c6f74e386b
ole32: Fix return value for CoRevokeMallocSpy.
2010-05-03 15:40:20 +02:00
Gerald Pfeifer
889900f020
ole32: Fix return value of DefaultHandler_SetClientSite.
2010-05-03 15:40:13 +02:00
Gerald Pfeifer
14ef0fed9c
riched20: Remove variable changed which is not really used from ME_PrepareParagraphForWrapping.
2010-05-03 15:40:04 +02:00
Gerald Pfeifer
7cdcdf781e
wintrust/tests: Remove variable myARGC which is not really used from test_cdf_parsing.
2010-05-03 15:39:56 +02:00
Gerald Pfeifer
75c738e9e1
winex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32.
2010-05-03 15:39:31 +02:00
Gerald Pfeifer
d0f1b68416
mshtml: Remove variable doc which is not really used from process_timer.
2010-05-03 15:38:57 +02:00
Gerald Pfeifer
be8d0bbb1e
msi: Remove variable product_code which is not really used from MSI_ApplyPatchW.
2010-05-03 15:38:47 +02:00
Gerald Pfeifer
effda58ad3
msi: Fix return value for ITERATE_RemoveFiles (in the error case).
2010-05-03 15:38:39 +02:00
Gerald Pfeifer
13e16f5f37
wineps.drv: Fix return value in PSDRV_SetBrush.
2010-05-03 15:38:07 +02:00
Gerald Pfeifer
01777ac5ce
riched20: Remove variable yprev which is not really used from ME_ArrowPageDown.
2010-05-03 15:37:31 +02:00
Nikolay Sivov
dc04cee787
rasdlg: Add RasEntryDlgW stub.
2010-05-03 14:03:35 +02:00
Austin English
3c09ca128d
msvcrt/tests: Add more tests for setlocale().
2010-05-03 14:00:47 +02:00
Rico Schüller
cef28bb3a2
ddraw: Change return to break in PixelFormat_WineD3DtoDD().
2010-05-03 14:00:15 +02:00
Austin English
b581fc5b0b
msvcrt/tests: fix a couple typos.
2010-05-03 13:59:49 +02:00
Nikolay Sivov
f3ab3d971a
ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
2010-05-03 13:58:59 +02:00
Nikolay Sivov
9c44ed8a6b
ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
2010-05-03 13:58:54 +02:00
Nikolay Sivov
071d16d624
ole32/tests: Additional test for RevokeDragDrop with destroyed window.
2010-05-03 13:58:41 +02:00
Nikolay Sivov
5426320d82
ole32/ole2: Fix simple parameter handling for DoDragDrop().
2010-05-03 13:58:38 +02:00
Nikolay Sivov
a37dfe3584
ole32/tests: Move tests to a separate function.
2010-05-03 13:58:34 +02:00
Vincent Pelletier
40cd9a7ff0
ddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.
2010-05-03 13:57:58 +02:00
Paul Vriens
1b50493ba6
user32/tests: Run the tests again on Win95.
2010-05-03 13:57:17 +02:00
Andrew Nguyen
f2c91f0d3c
kernel32: Reject a format string with insertions if no variadic arguments are passed to FormatMessageA/W.
2010-05-03 13:56:53 +02:00
Andrew Eikum
c22d776e74
ole32: Only fail on missing Implemented Categories key if we actually have categories to check.
2010-05-03 13:56:41 +02:00
Detlef Riekenberg
1434ef4e74
msvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.
2010-05-03 13:56:17 +02:00
Jacek Caban
961145a7d1
shdocvw: Set IE version to IE8.
2010-05-03 13:55:53 +02:00
Sven Baars
2d2823ae44
msi: Fix Dutch translation.
2010-05-03 13:55:21 +02:00
Paul Vriens
1cc32247e0
msi: Update Dutch translation.
2010-05-03 13:54:41 +02:00
Paul Vriens
be7c811338
winmm: Update Dutch translation.
2010-05-03 13:54:31 +02:00
Henri Verbeet
87f34ce5f9
wined3d: Allow the ARB shader backend to work with GL implementations with low amounts of native parameters.
2010-05-03 13:51:02 +02:00
Henri Verbeet
0122cee51f
wined3d: Make sure all fields of the shader backend caps are always initialized.
2010-05-03 13:50:57 +02:00
Henri Verbeet
c9e7561b34
wined3d: Remove some unused fields from the shader backend caps.
2010-05-03 13:50:51 +02:00
Henri Verbeet
d5b68e7640
wined3d: Make sure all fields of the fragment pipe caps are always initialized.
2010-05-03 13:50:45 +02:00
Henri Verbeet
2661e9abf7
d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.
2010-05-03 13:50:37 +02:00
André Hentschel
3317fc38ee
imm32: Fix tests to apply to Vista+ as it does the same as Wine.
2010-04-29 13:16:17 -05:00
André Hentschel
8f1e00a17b
imm32: Fix ImmAssociateContextEx parameter handling.
2010-04-29 13:15:30 -05:00
Jacek Caban
73d4d172d5
mshtml: Added support for accessing select options by index.
2010-04-29 13:13:59 -05:00
Jacek Caban
21d7f6a7e6
mshtml: Added IHTMLSelectElement::get_options implementation.
2010-04-29 13:13:48 -05:00
Jacek Caban
78cf4e30b5
mshtml: Added IHTMLSelectElement::put_length implementation.
2010-04-29 13:13:37 -05:00
Piotr Caban
3886d7f805
urlmon: Fixed synchronous binding to file.
2010-04-29 10:33:12 -05:00
Aric Stewart
d5672fee0a
usp10: Update ScriptItemize to use the baselevel of a unified run.
2010-04-29 10:19:40 -05:00
Jörg Höhle
35a2566ea3
winex11: Unify German keyboard mapping.
2010-04-29 10:19:40 -05:00
Hans Leidekker
162780d112
msi: Support multiple patches per package.
2010-04-29 10:19:40 -05:00
Hans Leidekker
df6b195a1a
msi: Simplify msi_set_context.
2010-04-29 10:19:40 -05:00
Hans Leidekker
c6f281fcf7
msi: Make sure to only open a patch database in msi_apply_patch_package.
2010-04-29 10:19:40 -05:00
Hans Leidekker
73f1294431
msi: Test the contents of some of the system tables before and after patching.
2010-04-29 10:19:40 -05:00
Hans Leidekker
319465831c
msi: Store a copy of the file extension in the MSIMIME structure.
...
Fixes a crash that occurs when the extension foreign key points to nowhere.
Reported by Vincent Pelletier.
2010-04-29 10:19:39 -05:00
Hans Leidekker
7d9d6707c1
msi: Fix some test failures on Windows.
2010-04-29 10:19:39 -05:00
Henri Verbeet
c1ea8fb6c7
wined3d: Store the VTF format capability in the format table.
2010-04-29 10:19:39 -05:00
Henri Verbeet
be7b01589f
wined3d: Store the sRGB write format capability in the format table.
2010-04-29 10:19:39 -05:00
Henri Verbeet
c041781255
wined3d: Store the sRGB read format capability in the format table.
2010-04-29 10:19:39 -05:00
Henri Verbeet
163940540d
wined3d: Store the bumpmap format capability in the format table.
2010-04-29 10:19:39 -05:00
Henri Verbeet
f09b8e454d
wined3d: Avoid some needless depth buffer copies.
...
If an application switches between render targets of a different size, but
with the same depth/stencil surface it'll typically clear the depth/stencil
surface before drawing. However, in case of the smaller render target that
wouldn't be a full clear, so we'd have to do a depth copy if we also switched
between onscreen and offscreen rendering. Keeping track of which part of the
depth/stencil surface is current for onscreen/offscreen allows us to avoid
most of these kinds of copies. The current scheme requires the current/dirty
rectangle to have an origin at (0,0). This could be extended to an arbitrary
rectangle, but the bookkeeping becomes somewhat more complex in that case, and
it's not clear that there would be much of a benefit at this point.
2010-04-29 10:19:39 -05:00