Aric Stewart
2ec9fbb205
dwrite: Implement GetGlyphIndices from the CMAP table.
2014-09-03 17:32:13 +02:00
Hans Leidekker
a5d8ab57f6
msi: Check transform validation flags.
2014-09-03 16:31:17 +02:00
Piotr Caban
7cf23a7957
msvcrt: Fix _stricmp behavior on characters that doesn't fit into signed char.
2014-09-03 16:31:01 +02:00
Jacek Caban
7c3364621f
wininet/tests: Always use test.winehq.org instead of www.codeweavers.com in tests.
2014-09-03 16:29:36 +02:00
Jacek Caban
8e8eef940a
wininet/tests: Fixed most tests on IE11.
2014-09-03 16:29:31 +02:00
Henri Verbeet
5295edbd3a
d2d1: Implement d2d_d3d_render_target_GetPixelSize().
2014-09-03 11:22:33 +02:00
Henri Verbeet
53d0c20526
d2d1: Implement d2d_d3d_render_target_EndDraw().
...
Tag1/tag2 are "error tags". You set them with SetTags(), and if a subsequent
drawing operation generates an error, EndDraw() will return the error code and
tags that were set when the error occurred.
2014-09-03 11:22:31 +02:00
Henri Verbeet
5981ddab4d
d2d1: Get rid of a FIXME in d2d_d3d_render_target_BeginDraw().
2014-09-03 11:22:27 +02:00
Henri Verbeet
8fbdf4bcd9
d3d10_1: Forward stateblock functions to d3d10.
2014-09-03 11:22:13 +02:00
Henri Verbeet
92c420d449
d3d10: Implement d3d10_stateblock_Apply().
2014-09-03 11:22:07 +02:00
Nikolay Sivov
df5f835e68
devenum: Use V_* macros to access variant data.
2014-09-03 11:21:55 +02:00
Nikolay Sivov
b5cd477523
quartz: Use V_* macros to access variant members.
2014-09-03 11:21:53 +02:00
Nikolay Sivov
3c716499cc
qedit: Use V_BSTR() to access BSTR data.
2014-09-03 11:21:49 +02:00
Piotr Caban
43be238331
msvcr80: Throw bad_alloc exception when operator new fails.
2014-09-02 20:54:47 +02:00
Jactry Zeng
47f26eb9c0
mshtml: Add IHTMLStyle5::minWidth property implementation.
2014-09-02 20:54:47 +02:00
Jacek Caban
55e3ec650e
wininet: Fixed buffer size rising in get_cookie.
2014-09-02 20:54:45 +02:00
Aric Stewart
8b2e666d3f
dwrite: Add face data to font data.
2014-09-02 20:54:39 +02:00
Aric Stewart
e707bb6bcd
dwrite: Store fontface data in its own structure.
2014-09-02 20:54:38 +02:00
Aric Stewart
daef5061e8
dwrite: Store font data in its own structure.
2014-09-02 20:54:35 +02:00
Aric Stewart
f49c740907
dwrite: Add the system font collection to the dwrite factory object.
2014-09-02 15:07:44 +02:00
Piotr Caban
53869e19eb
msvcrt: Add _strnset_s implementation.
2014-09-02 15:07:27 +02:00
Johannes Brandstätter
de3cb3af6f
wined3d: Fix trace output of emulated_textureram.
2014-09-02 15:07:09 +02:00
Jacek Caban
ac2b2e5e58
mshtml: Use debugstr_mshtml_guid in htmlhead.c.
2014-09-02 11:46:25 +02:00
Jacek Caban
8b0e62c42b
mshtml: Use TID_LIST in debugstr_mshtml_guid.
2014-09-02 11:46:20 +02:00
Piotr Caban
f370017e6f
msvcp90: Fix complex::operator*= implementation.
2014-09-02 11:46:14 +02:00
Jacek Caban
6b18f619f4
mshtml: Fixed session_storage leak.
2014-09-02 11:45:51 +02:00
Austin English
d5ef271ece
advapi32: Add stub for CloseEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
a98496a09a
advapi32: Add stub for WriteEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
8ca36632e9
advapi32: Add stub for ReadEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
27f00d4f68
advapi32: Add stub for OpenEncryptedFileRawA/W.
2014-09-01 21:10:13 +02:00
Hans Leidekker
e52bbd581d
winhttp/tests: Avoid test failures caused by connection errors.
2014-09-01 21:10:13 +02:00
Jacek Caban
f900bb5cbc
atl: Added typelib.
2014-09-01 21:10:12 +02:00
Piotr Caban
8b26ae824b
msvcp90: Don't fail if conversion was successful in wctob.
2014-09-01 21:10:12 +02:00
Akihiro Sagawa
e2779a4c9a
winmm: Don't call the custom MMIOM_SEEK handler while opening.
2014-09-01 21:10:12 +02:00
Akihiro Sagawa
d5345e64f1
winmm: Avoid sending MMIOM_SEEK message in debug trace.
2014-09-01 21:10:12 +02:00
Akihiro Sagawa
4df26eefe6
winmm/tests: Add more tests for custom procedures.
2014-09-01 21:10:12 +02:00
Hans Leidekker
614cb7eac7
msi: Update the cached product code when the property has changed.
2014-09-01 21:10:12 +02:00
Hans Leidekker
5709249986
msi: Return an error from MSI_GetComponentPath if the buffer is too small.
2014-09-01 21:10:12 +02:00
Hans Leidekker
04f9058a28
msi: Set the OutOfNoRbDiskSpace property.
2014-09-01 21:10:12 +02:00
Hans Leidekker
90f023a635
msi/tests: Make tests pass when running from the root directory.
2014-09-01 21:10:11 +02:00
YongHao Hu
f02ff7f651
msvcp90: Added complex_float_pow implementation (fix precision) and tests.
2014-09-01 21:10:11 +02:00
Qian Hong
3881adf244
riched20: Handle QI failure in ME_GetOLEObjectSize.
2014-09-01 20:26:35 +02:00
Henri Verbeet
37d628cdc9
d3d10: Implement d3d10_stateblock_Capture().
2014-09-01 20:26:34 +02:00
Henri Verbeet
204ffe15a6
d3d10core: Properly handle parentless views in d3d10_device_OMGetRenderTargets().
2014-09-01 20:26:34 +02:00
Henri Verbeet
d276bde09c
d3d10core/tests: Add a basic scissoring test.
2014-09-01 20:26:23 +02:00
Henri Verbeet
1cccd02428
d3d10core: Set wined3d state in d3d10_device_RSSetState().
...
At some point we'll probably want to switch to using state objects inside
wined3d, although that would require some changes to the other users of
wined3d as well.
2014-09-01 13:12:52 +02:00
Henri Verbeet
429d72965d
wined3d: Allow sRGB read/write and VTF on WINED3DFMT_R8G8B8A8_UNORM.
2014-09-01 13:12:44 +02:00
Francois Gouget
6d4275c964
mshtml/tests: Avoid an http -> https redirection.
2014-09-01 13:12:25 +02:00
Francois Gouget
466f9790de
dwrite: Remove a space before a '\n'.
2014-09-01 13:12:06 +02:00
Nikolay Sivov
7b7d8374a4
ntdll: NtWaitForMultipleObjects()'s third arguments means 'wait_any', not 'wait_all'.
2014-09-01 13:03:07 +02:00
Nikolay Sivov
60de49770c
msvcrt: Implement llabs().
2014-08-29 20:38:42 +02:00
Aric Stewart
bfaacf80da
dwrite: Initialize realloc'ed memory to zero.
2014-08-29 20:36:43 +02:00
Nikolay Sivov
0dad47ea36
dwrite/tests: Initial tests for SetLineBreakpoints().
2014-08-29 15:45:04 +02:00
Nikolay Sivov
ae1d5912fe
advapi32: Switch to heap helpers in the rest of the code.
2014-08-29 09:57:56 +02:00
Nikolay Sivov
5f52333d34
usp10/tests: Test for S_OK return value in a clean way.
2014-08-29 09:57:52 +02:00
Shuai Meng
fdf4b1e792
vbscript: Implemented Time.
2014-08-28 20:52:28 +02:00
Shuai Meng
88d7f611a4
vbscript: Implemented Date.
2014-08-28 20:52:25 +02:00
Nikolay Sivov
ad012a8a57
advapi32/registry: Use heap helpers.
2014-08-28 16:53:26 +02:00
Matteo Bruni
33627f02aa
wined3d: Store bool uniforms location in the GLSL shader structures.
2014-08-28 15:30:26 +02:00
Matteo Bruni
6eb242a275
wined3d: Handle half-float attributes in load_numbered_arrays().
...
Fixes a bunch of graphic glitches in WildStar on Nvidia.
2014-08-28 15:30:23 +02:00
Matteo Bruni
5aeb834dd4
d3dx9: Allow implicit conversions in D3DXCreateTextureFromFileInMemoryEx.
...
They should be generally supported by the existing code.
Specific missing format conversions are caught and reported by
D3DXLoadSurfaceFromMemory(), which is called directly or indirectly
from here.
2014-08-27 19:24:41 +02:00
Matteo Bruni
807c01727c
d3dx9: Avoid reading outside of the allocated surface memory (Valgrind).
2014-08-27 19:23:06 +02:00
Nikolay Sivov
b60a2710f8
advapi32: Use heap helpers in security code.
2014-08-27 19:23:04 +02:00
Zhenbo Li
334eedb09e
mshtml/tests: Fix a memory leak.
2014-08-27 11:02:20 +02:00
Austin English
8c9011db67
npptools: Add stub dll.
2014-08-27 11:02:08 +02:00
Guillaume Charifi
16000c6129
oleaut32/tests: Add test for TLB dependencies lookup in resources.
2014-08-26 22:18:44 +02:00
Piotr Caban
9679937906
msvcp71: Add basic_istream_char_read_ch export.
2014-08-26 22:18:43 +02:00
Aric Stewart
95466a1c2f
dwrite: Beginning implementation of IDWriteLocalFontFileLoader.
2014-08-26 22:18:41 +02:00
Matteo Bruni
78e02675ab
d3dx9: Correctly handle out of memory conditions while reallocating children array.
2014-08-26 18:48:42 +02:00
Matteo Bruni
bd4fcdbde5
d3dx9: Remove stray hunk.
2014-08-26 16:44:58 +02:00
Matteo Bruni
7c2c242b2e
d3dx9: Release child mesh objects (Valgrind).
2014-08-26 16:44:54 +02:00
Matteo Bruni
aa167f92d7
d3dcompiler: Free the relative addressing data of destination registers (Valgrind).
2014-08-26 16:44:47 +02:00
Matteo Bruni
e404d1ed86
d3dcompiler/tests: Free the Direct3D9 object (Valgrind).
2014-08-26 16:44:45 +02:00
Stefan Dösinger
ee0ac3663b
wined3d: Initialize the map binding in resource_init.
2014-08-26 14:46:55 +02:00
Stefan Dösinger
b52214a288
wined3d: Move volume flags to volume.c.
2014-08-26 14:46:53 +02:00
Stefan Dösinger
7a1533a41c
wined3d: Replace VFLAG_PBO with resource->map_binding.
2014-08-26 14:46:51 +02:00
Matteo Bruni
c87901d3f8
d3dx9/tests: Create the asm shader test files under the temporary files directory.
2014-08-25 22:03:28 +02:00
Matteo Bruni
67a6caa1c1
d3dcompiler/tests: Add a test for an include path containing '/'.
2014-08-25 22:03:19 +02:00
Matteo Bruni
bc8d913199
d3dx9/tests: Add a test for an include path containing '/'.
2014-08-25 22:03:06 +02:00
Matteo Bruni
ec364eaa4f
d3dx9: Account for include paths mixing '/' and '\'.
...
Include pathnames are passed unchanged to ID3DInclude objects so e.g.
if a file is included as "path/file.h" the full pathname will have
mixed slashes.
2014-08-25 22:02:41 +02:00
Matteo Bruni
770eaec561
d3dx9: Properly evaluate fallbacks for luminance texture formats in D3DXCheckTextureRequirements.
2014-08-25 22:02:21 +02:00
Gerald Pfeifer
42afdebc43
gdiplus: Remove three unused constants.
2014-08-25 20:40:16 +02:00
Gerald Pfeifer
f9de50ac8a
crypt32: Remove unused bin58.
2014-08-25 20:40:09 +02:00
Gerald Pfeifer
fdfd6b6342
crypt32: Remove elementStatus29, simpleStatus29, andnoMatchingNameBrokenStatus.
2014-08-25 20:39:58 +02:00
Gerald Pfeifer
2d56e77537
jscript: Remove unused propertyIsEnumerableW and isPrototypeOfW.
2014-08-25 20:39:53 +02:00
David Hedberg
aac6255d46
comdlg32: Implement IFileDialogCustomize::StartVisualGroup() and ::EndVisualGroup().
2014-08-25 15:55:29 +02:00
Aric Stewart
4c81231e29
dwrite: Make gdiinterop an allocated object.
2014-08-25 15:54:35 +02:00
Nikolay Sivov
5bbc402826
strmbase: Remove noop assignment (PVS-Studio).
2014-08-25 10:55:21 +02:00
Nikolay Sivov
8448bcc833
dwrite: Support getting/setting per range font size value.
2014-08-25 10:55:16 +02:00
Nikolay Sivov
5547e8e081
dwrite: Support a few more range attributes.
2014-08-25 10:55:10 +02:00
Nikolay Sivov
63d18fd05c
dwrite: Add a tiny helper to return DWRITE_TEXT_RANGE values.
2014-08-25 10:54:57 +02:00
Nikolay Sivov
65a468ef74
advapi32: Use heap* helpers in service code.
2014-08-25 10:54:50 +02:00
Francois Gouget
4c7826066e
dwrite: Remove WINAPI on static functions where not needed.
2014-08-25 10:50:46 +02:00
Vincent Povirk
cda320f043
wbemprox: Stub __SystemSecurity::SetSD.
2014-08-22 17:26:17 +02:00
Vincent Povirk
c55beb6548
wbemprox: Implement __SystemSecurity::GetSD.
2014-08-22 17:26:13 +02:00
Jacek Caban
226458a468
mshtml: Added IHTMLLinkElement::rev property implementation.
2014-08-22 15:35:24 +02:00
Jacek Caban
fbe02eb74c
mshtml: Added IHTMLDocument5::get_implementation implementation.
2014-08-22 15:35:22 +02:00
Henri Verbeet
2fa847280a
d3d10core: Implement d3d10_device_OMGetRenderTargets().
2014-08-22 12:53:30 +02:00
Henri Verbeet
28d7affa90
d3d10core: Implement d3d10_device_OMSetRenderTargets().
2014-08-22 12:53:28 +02:00
Henri Verbeet
736b9e1c1c
wined3d: Get rid of wined3d_device_color_fill().
2014-08-22 12:53:26 +02:00
Henri Verbeet
07985a8c38
wined3d: Use rendertarget views for depth/stencil buffers instead of surfaces.
...
I don't think the difference between d3d10 depth/stencil and rendertarget
views is large enough to justify a separate type. Unfortunately that does make
the name "wined3d_rendertarget_view" slightly awkward.
2014-08-22 12:53:11 +02:00
Henri Verbeet
9f9731410b
wined3d: Also update the container in wined3d_surface_update_desc().
...
This fixes a bug exposed by commit 415b803720
.
In particular, wined3d_resource_update_draw_binding() uses the multisample
type to determine to appropriate draw binding, and since we never updated that
for the container, we could end up with an incorrect draw binding after a
device reset.
2014-08-22 12:53:01 +02:00
Alexandre Julliard
ea1689e7b0
kernel32: Add detection of fake dlls when determining a binary type.
2014-08-22 12:44:24 +02:00
Erich E. Hoover
cf4404cfbb
dwmapi: Add stub for DwmInvalidateIconicBitmaps.
2014-08-21 21:33:55 +02:00
Sebastian Lackner
8f9df3afde
kernel32/tests: Always allow only one correct test result, add todo_wine where necessary.
2014-08-21 18:02:30 +02:00
Sebastian Lackner
3e23aa5769
kernel32/tests: Add better handling for test failure in test_readfileex_pending.
2014-08-21 18:02:30 +02:00
Sebastian Lackner
55396b7018
kernel32: Implement SetNamedPipeHandleState.
...
Based on a patch by Adam Martinson.
2014-08-21 18:02:29 +02:00
Sebastian Lackner
9e66e97db8
kernel32: Implement GetNamedPipeHandleState.
...
Based on a patch by Adam Martinson.
2014-08-21 18:02:28 +02:00
Sebastian Lackner
b765561b49
ntdll/tests: Add tests for FILE_PIPE_INFORMATION.
...
Based on a patch by Adam Martinson.
2014-08-21 18:02:27 +02:00
Aric Stewart
2dec8d6fb2
dwrite/tests: Add a font resource and use it for tests.
2014-08-21 18:02:27 +02:00
Zhenbo Li
bde260411c
mshtml: Added IHTMLStyle::listStyle property implementation.
2014-08-21 18:02:26 +02:00
Gerald Pfeifer
7432a8588c
ws2_32: Define fill_control_message only when it's really used.
2014-08-21 18:02:24 +02:00
Henri Verbeet
b005ad6f90
wined3d: Use rendertarget views for color output instead of surfaces.
2014-08-21 12:24:42 +02:00
Henri Verbeet
7ede9788d4
wined3d: Make wined3d_device_clear_rendertarget_view() work with texture resources.
2014-08-21 12:24:31 +02:00
Henri Verbeet
fb7135efd1
wined3d: Introduce struct wined3d_rendertarget_view_desc.
2014-08-21 12:24:28 +02:00
Henri Verbeet
eb24c9578c
wined3d: Keep a reference to the resource in rendertarget views.
2014-08-21 12:24:21 +02:00
Henri Verbeet
3a160432f8
wined3d: Pass a texture instead of a surface to upload_palette().
2014-08-21 12:24:16 +02:00
Gerald Pfeifer
b0e508a9d3
winex11.drv: Remove wxr_color_shifts.
2014-08-21 12:24:10 +02:00
Gerald Pfeifer
fe79e62a9f
winex11.drv: Remove colour_is_brighter.
2014-08-21 12:23:45 +02:00
Jactry Zeng
063b3bc9db
riched20: Pass count of character into ME_WordBreakProc() instead of count of byte.
2014-08-21 12:23:33 +02:00
André Hentschel
3a372f26e9
wpcap: Add version resource.
2014-08-21 12:23:09 +02:00
André Hentschel
e141ecf89d
wpcap: Implement pcap_findalldevs_ex.
2014-08-21 12:22:17 +02:00
Aric Stewart
bc77ee6818
dwrite: Implement TryGetFontTable and ReleaseFontTable.
2014-08-20 19:57:10 +02:00
Aric Stewart
26977d4a4b
dwrite: Initial implementation of CreateFontFace.
2014-08-20 19:52:03 +02:00
Aric Stewart
366c40813c
dwrite: Beginning implementation of IDWriteFontFile_Analyze.
2014-08-20 19:51:48 +02:00
Aric Stewart
bb9721bd29
dwrite: Initial implementation of CreateCustomFontFileReference.
2014-08-20 19:51:04 +02:00
Aric Stewart
a254741b36
dwrite: Implement Font File Loader registration.
2014-08-20 19:49:45 +02:00
Sebastian Lackner
82ce3fdcfd
server: Implement set_named_pipe_info wineserver call for NtSetInformationFile/FilePipeInformation.
...
Based on a patch by Adam Martinson.
2014-08-20 19:40:07 +02:00
Adam Martinson
55e10e4ae2
ntdll: Implement FILE_PIPE_INFORMATION for NtQueryInformationFile.
2014-08-20 19:35:44 +02:00
Andrei Slăvoiu
2c9c968a14
wined3d: Replace vendor specific callbacks with generic code that uses vendor specific arrays.
2014-08-20 14:07:07 +02:00
Henri Verbeet
d3387cf77b
wined3d: Keep a reference to the backbuffer textures instead of the surfaces in the swapchain.
2014-08-20 13:29:53 +02:00
Henri Verbeet
ec87407e7c
wined3d: Keep a reference to the frontbuffer texture instead of the surface in the swapchain.
2014-08-20 13:29:52 +02:00
Henri Verbeet
415b803720
wined3d: Use the texture draw binding instead of the surface draw binding.
2014-08-20 13:29:50 +02:00
Henri Verbeet
aa7016054a
wined3d: Move the "swapchain" field from struct wined3d_surface to struct wined3d_texture.
2014-08-20 13:29:47 +02:00
Henri Verbeet
1ce3269ac1
wined3d: Replace surface_update_draw_binding() with wined3d_resource_update_draw_binding().
2014-08-20 13:29:45 +02:00
Jacek Caban
255894c1f1
mshtml: Override default onsubmit action with our submit implementation.
2014-08-20 13:13:24 +02:00
André Hentschel
b2962fb87e
wpcap: Implement wsockinit.
2014-08-20 13:12:13 +02:00
André Hentschel
f0f57c22bf
wpcap: Implement pcap_setnonblock.
2014-08-20 13:10:53 +02:00
André Hentschel
1c460fcd63
wpcap: Implement pcap_sendpacket.
2014-08-20 13:10:50 +02:00
André Hentschel
1c6902679b
wpcap: Implement pcap_next_ex.
2014-08-20 13:10:46 +02:00
André Hentschel
daae8422a0
wpcap: Implement pcap_next.
2014-08-20 13:10:41 +02:00
André Hentschel
4de7047873
wpcap: Implement pcap_getnonblock.
2014-08-20 13:10:35 +02:00
André Hentschel
c070c46ed4
wpcap: Implement pcap_open.
2014-08-20 13:10:28 +02:00
Shuai Meng
5528d728e1
vbscript: Implemented Log.
2014-08-19 17:07:19 +02:00
Shuai Meng
b193c84485
vbscript: Implemented Exp.
2014-08-19 17:07:15 +02:00
Shuai Meng
d7f4fa43eb
vbscript: Implemented Atn.
2014-08-19 17:07:11 +02:00
Shuai Meng
11755f76fd
vbscript: Implemented Tan.
2014-08-19 17:07:03 +02:00
Shuai Meng
77fe488a86
vbscript: Implemented Sin.
2014-08-19 17:06:58 +02:00
Shuai Meng
f97491cfed
vbscript: Implemented Cos.
2014-08-19 17:06:52 +02:00
Shuai Meng
85dfafa3e7
vbscript: Implemented Sqr.
2014-08-19 17:06:45 +02:00