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
Maarten Lankhorst
34ffff074f
mmdevapi: Add a warning if openal is not available.
...
As spotted by Christoph Hohmann.
2010-04-29 10:19:38 -05:00
Alexandre Julliard
6551553fe6
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
2010-04-29 10:19:29 -05:00
Matteo Bruni
ce3c1dfcb6
d3dx9: Add source register modifiers (sm 2+) support to the shader assembler.
2010-04-28 15:04:40 -05:00
Matteo Bruni
004a30a5c3
d3dx9: Add instruction modifiers (sm 2.0+) support to the shader assembler.
2010-04-28 15:04:40 -05:00
Matteo Bruni
9019267bfa
d3dx9: Add swizzle and writemask support to the shader assembler.
2010-04-28 15:04:40 -05:00
Hans Leidekker
82fdc926a2
msi: Move all file comparisons to CostFinalize.
...
File costing can't be done correctly on upgrades unless we know
which files are going to be overwritten.
2010-04-28 15:04:40 -05:00
Hans Leidekker
9af488d236
msi: Always evaluate component conditions.
...
Fixes a regression caused by 0d770c96fe
.
2010-04-28 15:04:40 -05:00
Hans Leidekker
43f7bc8687
msi/tests: Use a unique product code when testing MsiConfigureFeature parameter validation.
...
This is to avoid ERROR_INSTALL_ALREADY_RUNNING errors on Windows.
2010-04-28 15:04:39 -05:00
Hans Leidekker
d9510f5962
msi: Only set the property in the Reinstall event.
2010-04-28 15:04:39 -05:00
Hans Leidekker
f23bf7a460
msi/tests: Return INVALID_FILE_SIZE from get_pf_file_size if the file can't be opened.
...
So we can distinguish a zero-sized file from a file that doesn't exist.
2010-04-28 15:04:39 -05:00
Detlef Riekenberg
1ac1633161
msvcrt: Fix wrong msvcr90 in comments.
2010-04-28 15:04:39 -05:00
Detlef Riekenberg
6f79f3a27a
msvcr70: Sync exports to current msvcrt.
2010-04-28 15:04:39 -05:00
Detlef Riekenberg
747df00ea8
msvcr90: Sync exports to current msvcrt exports.
2010-04-28 15:04:39 -05:00
Detlef Riekenberg
86b234983d
msvcr80: Sync exports to current msvcrt exports.
2010-04-28 15:04:39 -05:00
Aric Stewart
d979afc4c8
usp10/test: Restructure test_ScriptItemize to make the test easier to manage and expand.
2010-04-28 15:04:18 -05:00
Ilya Shpigor
d1971a458b
wineps.drv: Start a new current path in PSDRV_PolyPolygon.
2010-04-28 09:29:45 -05:00
Detlef Riekenberg
5a195bda98
dinput: Add the riid for an unsupported interface to a FIXME.
2010-04-28 09:19:47 -05:00
Huw Davies
5eef3594ad
wineps.drv: MM_ISOTROPIC and MM_ANISOTROPIC should also have inverted y-transforms (even if the page -> device mapping results in a negative y-scale).
2010-04-28 09:18:39 -05:00
Andrew Nguyen
cff134daf4
kernel32/tests: Document a few FormatMessage tests which are broken on older Windows.
2010-04-28 07:39:10 -05:00
Andrew Nguyen
57636255ef
kernel32: Merge the insertion and non-insertion codepaths in the format_message helper together to share common functionality.
2010-04-28 07:39:03 -05:00
Andrew Nguyen
722fd58446
kernel32: Process CRLF escape sequences in normal insert sequence processing path in FormatMessageA/W.
2010-04-28 07:38:53 -05:00
Andrew Nguyen
1d18b890a6
kernel32: Remove a superfluous function call in the format_insert helper.
2010-04-28 07:38:23 -05:00
Andrew Nguyen
e724f6aa28
kernel32/tests: Centralize the FormatMessageW skip detection.
2010-04-28 07:38:05 -05:00
Andrew Nguyen
5505ae978b
kernel32: Handle some escape sequences with FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageA/W.
2010-04-28 07:37:58 -05:00
Andrew Nguyen
2193b9e887
kernel32: Correct output buffer behavior with empty input strings for FormatMessageA/W.
2010-04-28 07:37:49 -05:00
Andrew Nguyen
f50198f662
kernel32: Improve flag error handling in FormatMessageA/W.
2010-04-28 07:37:39 -05:00
Andrew Nguyen
9df55f06a2
kernel32: Remove leftover preprocessor undef directives in the FormatMessage implementation.
2010-04-28 07:37:20 -05:00
Andrew Nguyen
3cb43a081b
kernel32: Fail if a format placeholder is present without a format specifier in FormatMessageA/W.
2010-04-28 07:36:35 -05:00
Henri Verbeet
83cf1ce8e1
wined3d: Check if the depth/stencil surface has any valid location at the start of surface_load_ds_location().
2010-04-28 07:32:05 -05:00
Henri Verbeet
7b80c7d8c0
wined3d: Make "clear_rect" a RECT in IWineD3DDeviceImpl_ClearSurface().
2010-04-28 07:31:53 -05:00
Henri Verbeet
772fe683fa
wined3d: Introduce device_get_draw_rect() to calculate the effective viewport.
2010-04-28 07:31:40 -05:00
Henri Verbeet
0d86323778
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_release_client_storage().
2010-04-28 07:31:28 -05:00
Henri Verbeet
23a377f02b
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_init_sysmem().
2010-04-28 07:31:13 -05:00
Nikolay Sivov
5ac7b165e6
ole32: Use LoadCursorW instead of -A version.
2010-04-28 07:30:55 -05:00
Nikolay Sivov
16bd9d53b9
ole32: Avoid uninitialized value to be potentialy passed to UnhookWindowsHookEx.
2010-04-28 07:29:37 -05:00
Nikolay Sivov
d819f13911
ole32: Use -W versions of window/message calls.
2010-04-28 07:28:52 -05:00
Nikolay Sivov
b9391933a6
t2embed: Add TTIsEmbeddingEnabled stub.
2010-04-27 15:48:02 -05:00
Vincent Povirk
4f4812b447
windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels.
2010-04-27 15:47:48 -05:00
Vincent Povirk
0e992fccc5
windowscodecs: Implement IWICBitmapFlipRotator_GetSize.
2010-04-27 15:47:39 -05:00
Vincent Povirk
dbdf1ef8b6
windowscodecs: Implement IWICBitmapFlipRotator_Initialize.
2010-04-27 15:47:32 -05:00
Vincent Povirk
7a254fc4d8
windowscodecs: Add a stub implementation of IWICBitmapFlipRotator.
2010-04-27 15:47:26 -05:00
Vincent Povirk
83f32fc7d8
windowscodecs: Implement IWICImagingFactory_CreateFormatConverter.
2010-04-27 15:47:00 -05:00
Vincent Povirk
b468c29de1
windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename.
2010-04-27 15:46:54 -05:00
Vincent Povirk
2f41a3ad21
windowscodecs: Implement IWICStream_InitializeFromFilename.
2010-04-27 15:46:46 -05:00
Nikolay Sivov
d57247ce39
comctl32/listview: Rework item selection with letter keys, fix some glitches.
2010-04-27 15:44:34 -05:00
Nikolay Sivov
fc59d0b2f8
shell32/shlview: Remove redundant message sent on every iteration, fix a helper interface leak.
2010-04-27 14:39:20 -05:00
Nikolay Sivov
7ea711964b
shell32/shlview: Try to use IShellDetails to respond on notifications if IShellFolder2 isn't available.
2010-04-27 14:39:08 -05:00
Hans Leidekker
9b33b479d6
kernel32/tests: Fix test failures on certain versions of Windows.
2010-04-27 14:38:38 -05:00
Jeff Latimer
a7fc0c65c1
usp10/tests: Remove some redundant tests and fully test bidi flag setting.
2010-04-27 14:38:21 -05:00
Jeff Latimer
b367e902c9
usp10: Check that there are sufficient script_items before setting the last pointer.
2010-04-27 14:38:03 -05:00
Piotr Caban
6c0e61cd65
msvcrt: Added wcstombs_s implementation.
2010-04-27 13:04:57 -05:00
Piotr Caban
0ec1635172
msvcrt: Added _wcstoi64 and _wcstoui64 implementation.
2010-04-27 13:04:52 -05:00
Piotr Caban
c4d6877894
msvcrt: Added _mkgmtime implementation.
2010-04-27 13:04:45 -05:00
Henri Verbeet
42375518ba
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_add_dirty_rect().
2010-04-27 12:02:39 -05:00
Henri Verbeet
f78d85ffe1
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_target().
2010-04-27 12:02:31 -05:00
Henri Verbeet
294d9dae8f
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_name().
2010-04-27 12:02:24 -05:00
Henri Verbeet
d977e91b11
wined3d: Store back buffer surfaces as IWineD3DSurfaceImpl pointers in the swapchain.
2010-04-27 12:02:14 -05:00
Henri Verbeet
62acb2fdbc
wined3d: Store the front buffer surface as an IWineD3DSurfaceImpl pointer in the swapchain.
2010-04-27 12:01:59 -05:00
Roderick Colenbrander
ab788c7c39
wgl: Make context not current before deleting it.
2010-04-27 12:00:24 -05:00
Roderick Colenbrander
b86787e57c
wgl: Improve wglDeleteContext threading behavior.
2010-04-27 12:00:14 -05:00
Alexandre Julliard
bfc4c71049
user32: Only call the driver DestroyCursorIcon entry point for valid handles.
2010-04-26 14:44:00 -05:00
Wolfram Sang
94a3c0987e
user32: Ignore reserved bytes in BMP fileheader.
2010-04-26 13:02:51 -05:00
Vincent Povirk
38138784e7
gdiplus: Handle more cases in GdipCreateBitmapFromGdiDib.
2010-04-26 11:14:58 -05:00
Vincent Povirk
800e9ff6c5
gdiplus: Add test for GdipCreateBitmapFromGdiDib.
2010-04-26 11:14:53 -05:00
André Hentschel
c9a78f7e62
shell32: Return boolean values.
2010-04-26 11:13:55 -05:00
Detlef Riekenberg
1d49339590
msvcr70/71: Sync exports to msvcrt.
2010-04-26 11:13:14 -05:00
Maarten Lankhorst
963102fd89
winmm: Fix handle leak in timer tests.
2010-04-26 10:22:29 -05:00
Maarten Lankhorst
8bd65c143f
mmdevapi: Silence a fixme when it's harmless.
2010-04-26 10:22:21 -05:00
Maarten Lankhorst
61d78d46c7
mmdevapi: Fix IsFormatSupported and initialization.
2010-04-26 10:21:54 -05:00
Maarten Lankhorst
85339cdb5f
mmdevapi: Add some DEVPKEY's to property tests.
2010-04-26 10:21:43 -05:00
Piotr Caban
2b3b860396
msvcrt: Added strtok_s implementation.
2010-04-26 10:11:45 -05:00
Piotr Caban
59c1139f05
msvcrt: Fix debug message in scanf.
2010-04-26 09:07:51 -05:00
Piotr Caban
6974abe0e6
msvcrt: Use wcstod_l/strtod_l in other functions that parses doubles.
2010-04-26 09:07:44 -05:00
Piotr Caban
f7197663c9
msvcrt: Added wcstod_l implementation.
...
It's almost a copy of strtod_l.
2010-04-26 09:07:30 -05:00
Piotr Caban
f76eef7401
msvcrt: Change strtod_l implementation.
2010-04-26 09:07:02 -05:00
Piotr Caban
815840e972
msvcrt: Added btowc implementation.
2010-04-26 09:06:13 -05:00
Piotr Caban
40aa4dc459
msvcr90: Added _recalloc implementation.
2010-04-26 09:06:00 -05:00
Henri Verbeet
32b1f25f4b
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_force_reload().
2010-04-26 09:04:56 -05:00
Henri Verbeet
553f429964
wined3d: Simply pass IWineD3DSurfaceImpl pointers to IWineD3DSurfaceImpl_BltOverride().
2010-04-26 09:04:48 -05:00
Henri Verbeet
d1ea48b971
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_internal_preload().
2010-04-26 09:04:35 -05:00
Henri Verbeet
c56d3c199c
wined3d: Add a missing newline to a TRACE in IWineD3DDeviceImpl_UpdateSurface().
2010-04-26 09:04:25 -05:00
Henri Verbeet
61d8338815
wined3d: Kill the now unused MAX_MIP_LEVELS.
2010-04-26 09:04:19 -05:00
Gerald Pfeifer
0dac2e8911
quartz: Remove variable keyframe which is not really used from AVISplitter_next_request.
2010-04-26 09:03:24 -05:00
Gerald Pfeifer
1e3aba6e7c
ole32: Remove variable res which is not really used from CompositeMonikerImpl_Reduce.
2010-04-26 09:03:09 -05:00
Alexandre Julliard
2e823590d4
ntdll: Make TAPE_GetStatus inline to avoid a unused function warning.
2010-04-26 07:18:46 -05:00
Alexandre Julliard
fdfabd53f1
wined3d: Avoid a compiler warning on old gcc.
2010-04-26 07:18:18 -05:00
Gerald Pfeifer
d623f0045a
winmm: Remove variables duration and samples which are not really used from check_position.
2010-04-26 07:03:04 -05:00
Gerald Pfeifer
0351f56e67
advapi32: Remove variable ret which is not really used from LsaLookupNames2.
2010-04-26 07:02:56 -05:00
Gerald Pfeifer
6c016ac039
quartz: Fix return value for StdMediaSample2_GetTime in error cases.
2010-04-26 07:02:48 -05:00
Gerald Pfeifer
ba9b207274
msvidc32: Remove variable bit_per_pixel which is not really used from CRAM_Decompress and CRAM_DecompressEx.
2010-04-26 07:02:39 -05:00
Gerald Pfeifer
6cad49da4b
gdi32: Remove variable retb which is not really used from test_closefigure.
2010-04-26 07:02:30 -05:00
Gerald Pfeifer
d30629ff74
d3dx9_36: Remove variable nul which is not really used from D3DXVector4Test.
2010-04-26 07:02:11 -05:00
Gerald Pfeifer
f6a79921ae
winex11: Remove variable size which is not really used from X11DRV_CLIPBOARD_SerializeMetafile.
2010-04-26 07:01:54 -05:00
Gerald Pfeifer
ad71430328
winex11: Remove variable datasize which is not really used from X11DRV_CLIPBOARD_ExportTextHtml.
2010-04-26 07:01:37 -05:00
Gerald Pfeifer
40b1b8fa7e
d3drm: Remove two variables which are not really used from IDirect3DRMMeshBuilderImpl_Load.
2010-04-26 07:01:13 -05:00
Gerald Pfeifer
3b3085fba1
rpcrt4: Remove variable size which is not really used from NdrComplexArrayUnmarshall.
2010-04-26 07:01:03 -05:00
Gerald Pfeifer
2af5528a0c
winmm: Remove variable devID which is not really used from MMDRV_Message.
2010-04-26 07:00:32 -05:00
Gerald Pfeifer
f2d7cbc90c
d3d9: Remove variable hr which is not really used from resource_test_cleanup.
2010-04-26 06:59:57 -05:00
Gerald Pfeifer
414b506909
comctl32: Remove variable iRet which is not really used from test_EnumMRUList.
2010-04-26 06:59:47 -05:00
Gerald Pfeifer
8101a13eaf
comctl32: Remove variable old which is not really used from DATETIME_LButtonDown.
2010-04-26 06:59:37 -05:00
Gerald Pfeifer
cfd18661ef
localspl: Remove variable res which is not really used from test_XcvClosePort.
2010-04-26 06:58:57 -05:00
Nikolay Sivov
379cf46873
comctl32/listview: Don't change Z-order of edit window while resizing edit box.
2010-04-25 19:22:18 -05:00
Nikolay Sivov
0af447ce9f
user32/tests: Add some GetDlgItem() tests regarding children windows Z-order.
2010-04-25 19:22:11 -05:00
Joel Holdsworth
57b55f3660
comdlg32: Replaced pd32_portrait.ico and pd32_landscape.ico with Tango compliant icons.
2010-04-25 19:19:30 -05:00
Joel Holdsworth
20beb068cc
credui: Replaced banner with a tango compliant image.
2010-04-25 12:19:01 -05:00
Jacek Caban
1e7b754bbb
shdocvw: Fixed typo in async_doc_navigate.
2010-04-25 11:52:25 -05:00
Vincent Povirk
a5fd32eb84
user32: Focus editboxes when the context menu is opened.
2010-04-25 07:38:10 -05:00
Nikolay Sivov
1ccbadcf23
comctl32/listview: Remove forward declaration and unused parameter from edit box creation helper.
2010-04-25 07:34:49 -05:00
Huw Davies
8ce10f1426
wineps.drv: Add world transform support for fonts.
2010-04-25 07:34:14 -05:00
Jacek Caban
5075f00f25
mshtml: Don't access url in translate_url after freeing it.
2010-04-25 07:31:43 -05:00
Henri Verbeet
bea50a39de
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_hwstretch().
2010-04-25 07:28:18 -05:00
Henri Verbeet
99994f885c
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_direct().
2010-04-25 07:28:07 -05:00
Henri Verbeet
339f7ef100
wined3d: Introduce basetexture_get_sub_resource() to simplify retrieving texture sub-resources.
2010-04-25 07:27:57 -05:00
Henri Verbeet
9308c5499f
wined3d: Make sure all texture levels are allocated in surface_prepare_texture().
...
This fixes a regression introduced by commit
af7dfcd378
.
2010-04-25 07:27:36 -05:00
Henri Verbeet
958b523707
wined3d: Store texture sub-resources in IWineD3DBaseTextureClass.
2010-04-25 07:26:51 -05:00
Alexandre Julliard
11c7a67ac3
winex11: Use a format with 8 bits of alpha for the AlphaBlend mask.
2010-04-22 20:48:30 +02:00
Alexandre Julliard
f0460e3cfd
winex11: Add some tracing to AlphaBlend.
2010-04-22 20:48:17 +02:00
Jacek Caban
033bb8a2f9
mshtml: Use NS_CStringContainerInit2 in nsACString_Init.
2010-04-22 18:11:42 +02:00
Jacek Caban
64271d5207
mshtml: Use URI with stripped "wine:" part in NewURI call.
2010-04-22 18:11:42 +02:00
André Hentschel
699ef11d48
imm32: Add tests for ImmAssociateContextEx.
2010-04-22 18:11:42 +02:00
Hans Leidekker
15daa84b28
winhttp/tests: Avoid test failures caused by broken DNS server configurations.
...
Reported by Stefan Dösinger.
2010-04-22 18:11:42 +02:00
Hans Leidekker
6842c7d8a8
winhttp/tests: Use the right handle type.
2010-04-22 18:11:42 +02:00
Hans Leidekker
cd79874cee
winhttp: Add tests for basic authentication.
2010-04-22 18:11:42 +02:00
Hans Leidekker
f4dff734d4
winhttp: Add support for basic authentication.
2010-04-22 18:11:42 +02:00
Hans Leidekker
24e1fcc7a0
winhttp: Support setting and querying credentials on request handles.
2010-04-22 18:11:42 +02:00
Nikolay Sivov
dd3fc17884
comctl32/listview: Add callback subitem on column insertion.
2010-04-22 18:11:42 +02:00
Alexandre Julliard
860329d61d
winex11: Add missing X11 locking when setting the cursor.
2010-04-22 18:11:41 +02:00
Alexandre Julliard
5e60175c7a
winex11: Flush the gdi display after processing the last event.
2010-04-22 18:11:41 +02:00
Piotr Caban
ca3cb9e2f5
msvcrt/tests: Added sscanf_s tests.
2010-04-22 18:11:24 +02:00
Piotr Caban
f36671c57f
msvcrt: Added _cwscanf* implementation.
2010-04-22 18:11:11 +02:00
Piotr Caban
177d545592
msvcrt: Added _cscanf_s(_l) implementation.
2010-04-22 18:11:11 +02:00