Henri Verbeet
1b08196c5a
wined3d: Implement d3d10 style instance data step rates.
2015-03-24 17:41:06 +09:00
Mark Harmstone
e7116725ff
comctl32: Use correct font for themed headers.
2015-03-24 16:42:05 +09:00
Nikolay Sivov
9d0ebc13ac
comctl32/tooltips: Allow NULL hinst value when fetching text from resources.
2015-03-24 14:07:17 +09:00
Vincent Povirk
6b97abf930
gdiplus: Handle large input rect in GdipMeasureCharacterRanges.
2015-03-24 14:06:13 +09:00
Vincent Povirk
6ee26aca16
gdiplus: Apply page scale to pen thickness.
2015-03-24 14:06:02 +09:00
Ken Thomases
792b47ad3b
winemac: Restore a maximized window if a user tries to move it by dragging its title bar.
...
OS X doesn't have the same concept of maximized windows as Windows does.
There's no mode that prevents a normally-movable window from being moved. If
a window is "zoomed", it mostly fills the screen but the user can still move
or resize it, at which point it ceases to be in the zoomed state. So, users
are confused and frustrated when they can't move a window that's maximized.
To get similar behavior while still respecting Win32 semantics, we detect when
the user tries to move a maximized window. When they start, a request is
submitted to the app to restore the window. Unless and until the window is
restored, we don't actually allow the window to move.
The user expects to move the window from its current (maximized) position. It
should not jump to its normal position upon being restored. So, we set the
window's normal position to its current position before restoring it.
2015-03-24 13:55:34 +09:00
Ken Thomases
8d581d0e48
winemac: Allow the user to attempt to resize a maximized window and try to restore it if they do.
...
OS X doesn't have the same concept of maximized windows as Windows does.
There's no mode that prevents a normally-resizable window from being resized.
If a window is "zoomed", it mostly fills the screen but the user can still
move or resize it, at which point it ceases to be in the zoomed state. So,
users are confused and frustrated when they can't resize a window that's
maximized.
To get similar behavior while still respecting Win32 semantics, we now let the
user try to resize maximized windows. (The resize cursors are shown at the
edges of the window frame.) When they start, a request is submitted to the app
to restore the window. Unless and until the window is restored, we don't
actually allow the window to change its size.
The user expects to resize the window from its current (maximized) position.
It should not jump to its normal position upon being restored. So, we set the
window's normal position to its current position before restoring it.
2015-03-24 13:55:18 +09:00
Ken Thomases
edad520235
winmm: For Mac, fix joyGetPosEx() to put number of buttons pressed in dwButtonNumber field.
...
Based on behavior of Windows revealed by interactive tests added by Bruno Jesus.
2015-03-24 13:51:01 +09:00
Andrew Eikum
4a7b5856da
oleaut32: Allow typelib filenames longer than MAX_PATH.
2015-03-24 13:49:07 +09:00
Sebastian Lackner
5e5adcffb5
user32: Use C_ASSERT to ensure user_thread_info fits into TEB->Win32ClientInfo.
2015-03-23 22:59:21 +09:00
Matteo Bruni
74cda79ac3
wined3d: Introduce a get_texture_matrix() function.
2015-03-23 22:59:20 +09:00
Matteo Bruni
2d270f31c6
wined3d: Introduce a get_projection_matrix() function.
...
Notice that I'm using floats instead of doubles in the new function,
mostly to be able to use struct wined3d_matrix and multiply_matrix().
At a rough estimate the precision should still be good enough.
2015-03-23 22:59:19 +09:00
Matteo Bruni
65c8c40b18
wined3d: Use a separate STATE_VIEWPORT state handler in the GLSL pipeline.
2015-03-23 22:59:18 +09:00
Stefan Dösinger
70c6666d1e
ddraw/tests: Correct executebuffer offsets.
2015-03-23 22:59:16 +09:00
Stefan Dösinger
daf3e8a0dc
ddraw/tests: The testbot applies color keying without a key.
2015-03-23 22:59:15 +09:00
Stefan Dösinger
02be2e38a8
ddraw: Update the palette before presents to the NULL window.
2015-03-23 22:59:14 +09:00
Henri Verbeet
88f230b56e
d3d10core: Also pass unused input layout elements to wined3d.
...
While these won't be used by the shader, they potentially affect the
calculated offset for WINED3D_APPEND_ALIGNED_ELEMENT elements.
2015-03-23 22:59:12 +09:00
Henri Verbeet
cbe717b8f3
wined3d: Take the input slot into account when handling WINED3D_APPEND_ALIGNED_ELEMENT.
2015-03-23 22:59:11 +09:00
Henri Verbeet
f3765e9f77
wined3d: Merge some common shader initialization code into shader_init().
2015-03-23 22:59:10 +09:00
Henri Verbeet
002713de6d
wined3d: Store shader input signatures as a wined3d_shader_signature structure.
2015-03-23 22:59:08 +09:00
Henri Verbeet
2e5ad1b6e3
wined3d: Store shader output signatures as a wined3d_shader_signature structure.
...
Instead of a fixed array of wined3d_shader_signature_element structures.
Shader model 4 shaders can have different semantics in a single
register, e.g. v1.xy TEXCOORD0 and v1.zw TEXCOORD1, so having a single
wined3d_shader_signature_element structure per register isn't
necessarily sufficient.
2015-03-23 22:59:07 +09:00
Bruno Jesus
47ab17595b
winmm/tests: Add a basic joystick interactive test.
2015-03-23 22:59:06 +09:00
Nikolay Sivov
f70ddf7614
scrrun: Support BYREF types for integer keys.
2015-03-23 16:39:24 +09:00
Nikolay Sivov
94a1838b7e
scrrun: Added support for VT_DATE keys, and BYREF float key types.
2015-03-23 16:39:22 +09:00
Nikolay Sivov
5189dc417a
scrrun: Added support for interface pointers as keys for dictionary.
2015-03-23 16:39:17 +09:00
Nikolay Sivov
c5dda71cd4
user32/static: Allow setting NULL text.
2015-03-23 16:38:09 +09:00
Dmitry Timoshkov
6e638d824b
shell32: Update version information to match XP values.
2015-03-23 16:36:40 +09:00
Nikolay Sivov
b6dc726bbd
comctl32/listview: Update view on style change only if LVS_TYPEMASK styles have changed.
2015-03-23 16:36:06 +09:00
Piotr Caban
cc737bd460
oleacc: Added AccessibleChildren tests.
2015-03-23 16:23:19 +09:00
Piotr Caban
88b5b6a51e
oleacc: Added AccessibleChildren implementation.
2015-03-23 16:23:12 +09:00
Piotr Caban
15e13220f1
oleacc: Added client IEnumVARIANT tests.
2015-03-23 16:23:05 +09:00
Piotr Caban
8c4a3f9fac
oleacc: Added client IEnumVARIANT::{Reset,Skip,Next} implementation.
2015-03-23 16:22:58 +09:00
Piotr Caban
ee144b66ab
oleacc: Added window IEnumVARIANT stub.
2015-03-23 16:22:50 +09:00
Piotr Caban
843f463d2e
oleacc: Added client IEnumVARIANT stub.
2015-03-23 16:22:44 +09:00
Piotr Caban
89721ba40d
oleacc: Added Client_get_accChild implementation.
2015-03-23 16:22:38 +09:00
Bruno Jesus
ea2507f461
netapi32: Return an empty comment instead of NULL pointer in NetServerGetInfo.
2015-03-23 16:22:23 +09:00
Bruno Jesus
1fa2986d00
netapi32/tests: Fix a memory leak (Valgrind).
2015-03-23 16:21:04 +09:00
Sebastian Lackner
2af09b49a8
gdiplus: Add missing returns in initialize_decoder_wic (Coverity).
2015-03-23 16:20:57 +09:00
Vincent Povirk
137128fa50
gdiplus: Fonts in UnitWorld shouldn't be scaled to the page unit.
2015-03-23 16:20:39 +09:00
Jacek Caban
9374056644
mshtml: Added IHTMLSelectionObject2 stub implementation.
2015-03-23 16:20:25 +09:00
Henri Verbeet
ec78d50193
wined3d: Fix a TRACE in wined3d_device_draw_indexed_primitive_instanced().
2015-03-20 21:32:50 +09:00
Henri Verbeet
ba396e4212
wined3d: Simplify the wined3d_matrix structure.
2015-03-20 21:32:46 +09:00
Henri Verbeet
c5f03c3933
d3drm: Get rid of some incorrect comments.
2015-03-20 21:32:27 +09:00
Henri Verbeet
1dea0c1d67
ddraw: Get rid of some comments in the middle of the copyright headers.
2015-03-20 21:32:21 +09:00
Henri Verbeet
df16cb2cfe
d3d10core/tests: Fix a typo in shader source in test_clear_state().
2015-03-20 21:32:06 +09:00
Nikolay Sivov
85a3d09329
kernel32: Implement GetProcessIdOfThread().
2015-03-20 21:31:57 +09:00
Francois Gouget
b861aed2c1
mscoree: Mark internal symbols with hidden visibility.
2015-03-20 18:05:17 +09:00
Francois Gouget
14aa446f1d
shlwapi: Remove unneeded NONAMELESSXXX directives.
2015-03-20 18:05:07 +09:00
Francois Gouget
351d907bbd
shell32: Remove unneeded NONAMELESSXXX directives.
2015-03-20 17:50:06 +09:00
Francois Gouget
7f0797cc78
riched20: Fix a trailing '\n' in a FIXME() call.
2015-03-20 17:39:58 +09:00
Nikolay Sivov
dc5d07f51b
fusion: Return interface pointer from QI instead of impl pointer.
2015-03-20 17:39:52 +09:00
Nikolay Sivov
20e302e203
explorerframe: Return interface pointer from QI instead of impl pointer.
2015-03-20 17:39:47 +09:00
Nikolay Sivov
d7f0a5ff08
browseui: Return interface pointer from QI instead of impl pointer.
2015-03-20 17:39:43 +09:00
Nikolay Sivov
cd4a1ea922
avifil32: Return interface pointer from QI instead of impl pointer.
2015-03-20 17:39:37 +09:00
Nikolay Sivov
bc9b29f65d
ole32: Cleanup QI for IEnumMoniker.
2015-03-20 16:23:12 +09:00
Nikolay Sivov
853dc5ec2f
ole32: Improve error handling in GetClassFile() (PVS-Studio).
2015-03-20 16:23:10 +09:00
Nikolay Sivov
f294ea8333
ole32: Fix error handling in GetTimeOfLastChange() for item moniker (PVS-Studio).
2015-03-20 16:23:08 +09:00
Nikolay Sivov
7aa2e9a9d0
mstask: Added IEnumWorkItems stub.
2015-03-20 16:23:04 +09:00
Jacek Caban
63dd502c3a
wmvcore: Added IWMWriterAdvanced3 stub implementation.
2015-03-20 12:43:09 +09:00
André Hentschel
8f00116b6c
gameux: Return function result on error (PVS-Studio).
2015-03-20 12:42:33 +09:00
André Hentschel
e26e33fa06
shlwapi: Avoid assigning values twice (PVS-Studio).
2015-03-20 12:42:28 +09:00
André Hentschel
765abb771f
dinput/tests: Avoid assigning values twice (PVS-Studio).
2015-03-20 12:41:44 +09:00
André Hentschel
e0121ad32a
msvcp90: Cleanup macro usage.
2015-03-20 12:41:39 +09:00
Jactry Zeng
6c425a169a
riched20: Implement IOleInPlaceSite interface.
2015-03-19 22:42:31 +09:00
Francois Gouget
f505e6fb4a
Assorted spelling fixes.
2015-03-19 21:54:14 +09:00
YongHao Hu
ff6231d173
msvcp90: Add istream::operator>>complex implementation and tests.
2015-03-19 21:54:02 +09:00
Dmitry Timoshkov
5acb82fc28
shell32: Fix SHFileOperation(FO_MOVE) for a directory with subdirectories.
2015-03-19 21:05:13 +09:00
Dmitry Timoshkov
5614ae23ee
shell32/tests: Add a couple of SHFileOperation(FO_MOVE) tests for a directory.
2015-03-19 21:05:11 +09:00
Matteo Bruni
9811d85141
wined3d: Don't use the builtin FFP uniform for the modelview matrix.
2015-03-19 20:56:59 +09:00
Matteo Bruni
425dc69fef
wined3d: Use a separate STATE_TRANSFORM(WINED3D_TS_VIEW) state handler in the GLSL pipeline.
2015-03-19 20:56:56 +09:00
Matteo Bruni
99f3e835ac
wined3d: Use a separate STATE_VDECL state handler in the GLSL pipeline.
...
It's mostly a copy of vertexdeclaration() from state.c, with a few
differences due to the new function being private to the GLSL backend
(e.g. d3d_info.vs_clipping is known to be TRUE) and the fragment fog
update part being split out.
2015-03-19 20:56:50 +09:00
Matteo Bruni
50861156e2
wined3d: Introduce a get_modelview_matrix() function.
2015-03-19 20:56:45 +09:00
Matteo Bruni
fe4a226bfa
wined3d: Introduce a get_identity_matrix() function.
2015-03-19 20:56:42 +09:00
Austin English
1e66b33d8b
setupx.dll16: Add a DiOpenClassRegKey stub.
2015-03-19 17:16:05 +09:00
Stefan Leichter
e269444f3a
msctf: Add TF_InitMlngInfo stub.
2015-03-19 17:14:57 +09:00
Sebastian Lackner
5f49f07d49
ntdll: Handle write watches in virtual_uninterrupted_write_memory.
2015-03-19 17:06:29 +09:00
Nikolay Sivov
3376648224
ole32/datacache: Handle stream Stat() failure (PVS-Studio).
2015-03-19 16:56:05 +09:00
Vincent Povirk
e9d9ef591b
gdiplus: GdipGetDC doesn't set the alpha channel for a 32-bit dib.
2015-03-19 14:07:41 +09:00
Nikolay Sivov
069406fe94
wmvcore: Return S_OK from WMCreateReader.
2015-03-19 14:06:46 +09:00
Nikolay Sivov
ba48217429
scrrun: Implement IEnumVARIANT support for dictionary.
2015-03-19 14:06:42 +09:00
Ken Thomases
77432ac45d
winejoystick: Fix a crash on accessing a CFArray past its end due to an off-by-one error in the Mac code.
2015-03-19 14:06:35 +09:00
Francois Gouget
40d806dc95
mmsystem.dll16: Mark internal symbols with hidden visibility.
2015-03-19 14:06:30 +09:00
Francois Gouget
40d213a297
krnl386.exe16: Mark internal symbols with hidden visibility.
2015-03-19 14:06:28 +09:00
Francois Gouget
13ad265b23
rpcrt4: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-19 14:05:59 +09:00
Francois Gouget
16019848b8
setupapi: Remove unneeded NONAMELESSXXX directives.
2015-03-19 14:05:57 +09:00
Francois Gouget
e0483c2355
scsiport.sys: Remove unneeded NONAMELESSXXX directives.
2015-03-19 14:05:55 +09:00
Francois Gouget
305f63a22b
sane.ds: Remove unneeded NONAMELESSXXX directives.
2015-03-19 14:05:52 +09:00
Francois Gouget
cd0200113c
riched20: Remove unneeded NONAMELESSXXX directives.
2015-03-19 14:05:48 +09:00
Vincent Povirk
2827a1a460
gdiplus: Fix leak in test in todo_wine case.
2015-03-19 14:05:35 +09:00
Aaryaman Vasishta
b436b4b2b9
d3drm/tests: Remove dynamic loading in vector.c.
2015-03-18 23:59:27 +09:00
Aaryaman Vasishta
57281caa23
d3drm/tests: Remove dynamic loading in d3drm.c.
2015-03-18 23:59:23 +09:00
Aaryaman Vasishta
6c0f864c0f
d3drm/tests: Add tests for invalid interfaces in IDirect3DRM::QueryInterface.
2015-03-18 23:59:16 +09:00
Aaryaman Vasishta
c3c9cd1e1f
d3drm: Fix IDirect3DRM::QueryInterface returning incorrect HRESULT on unsupported interfaces.
2015-03-18 23:58:06 +09:00
Stefan Dösinger
462346ac83
d3d9/tests: Extend the colorfill test.
2015-03-18 21:03:38 +09:00
Stefan Dösinger
df829de88d
ddraw: Handle DDBLT_ROP in ddraw.
2015-03-18 21:03:22 +09:00
Matteo Bruni
38e4cb29e7
wined3d: Depend on the vertex shader state instead of the vertex declaration state where appropriate.
2015-03-18 21:02:55 +09:00
Matteo Bruni
d8c5e417c2
wined3d: Force stream info update on vertex shader change.
2015-03-18 21:02:41 +09:00
Ken Thomases
65711634ce
winejoystick: Add WinMM joystick support for OS X.
2015-03-18 21:00:34 +09:00
Ken Thomases
01227ab267
winejoystick: Separate Linux-specific code into a separate file.
2015-03-18 21:00:22 +09:00
Bruno Jesus
24fc876e61
kernel32: Only zero the buffer up to 32767 bytes in GetTempPathW.
2015-03-18 20:56:39 +09:00
Michael Stefaniuc
c641205cee
rsaenh: Don't compare a BOOL with 1 (PVS-Studio).
2015-03-18 20:07:51 +09:00
Francois Gouget
8fcef187e8
hhctrl.ocx: Mark internal symbols with hidden visibility.
2015-03-18 19:39:23 +09:00
Francois Gouget
3d1c2dc63e
hhctrl.ocx: Make html_encoded_symbols[] static.
2015-03-18 19:39:08 +09:00
Francois Gouget
f0584081c9
jscript: Mark internal symbols with hidden visibility.
2015-03-18 19:39:04 +09:00
Francois Gouget
7c3e255896
quartz/tests: Remove an uneeded NONAMELESSUNION directive.
2015-03-18 19:39:00 +09:00
Francois Gouget
77f29bcdc0
qcap: Remove unneeded NONAMELESSXXX directives.
2015-03-18 19:38:58 +09:00
Francois Gouget
78bf626d20
quartz: Remove unneeded NONAMELESSXXX directives.
2015-03-18 19:38:55 +09:00
Francois Gouget
362a260409
pdh: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-18 19:38:53 +09:00
Francois Gouget
a186ded57f
printui: Remove an unneeded NONAMELESSUNION directive.
2015-03-18 19:38:50 +09:00
Francois Gouget
b8521dbccd
oledlg: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-18 19:38:47 +09:00
Vincent Povirk
0bec10bc3d
gdiplus: Access bitmaps by row in alpha_blend_bmp_pixels.
2015-03-18 19:38:10 +09:00
Vincent Povirk
08c1e6cd96
gdiplus: Do not access Bitmap bits when drawing transparent pixels.
2015-03-18 19:38:07 +09:00
Nikolay Sivov
b22102df40
scrrun: Added stub IEnumVARIANT for dictionary.
2015-03-18 19:36:58 +09:00
Nikolay Sivov
e0bbfb710c
scrrun: Preserve pairs order during dictionary lifetime.
2015-03-18 19:36:54 +09:00
Nikolay Sivov
b58528fa49
dwrite/tests: Another test for cluster metrics and inline objects.
2015-03-18 19:36:43 +09:00
Nikolay Sivov
da1d6097ed
dwrite: Remove unused helper.
2015-03-18 19:36:39 +09:00
Aric Stewart
0aea30e44c
dsound: Do not wait on mixer thread exit on dsound release.
...
This fixes a loader deadlock if the dsound object is being released
during a dll unload.
2015-03-18 19:35:43 +09:00
Akihiro Sagawa
0221688cdd
mciqtz32: Fix notify flag behavior.
2015-03-18 19:27:51 +09:00
Akihiro Sagawa
e252489a98
winmm/tests: Add notify flag tests for MPEGVideo driver.
2015-03-18 19:27:43 +09:00
Andrew Eikum
12d057c8e7
shell32: Install knownfolders to registry during DLL registration.
2015-03-18 19:27:31 +09:00
Andrew Eikum
efbea96142
shell32: Also register knownfolder attributes.
2015-03-18 19:27:18 +09:00
Andrew Eikum
cdf6aecc22
shell32: Allow registering knownfolders without relative paths.
2015-03-18 19:27:11 +09:00
Andrew Eikum
7c9151c1e6
shell32: Allow updating knownfolder definitions.
2015-03-18 19:26:52 +09:00
Huw Davies
2a5886974d
riched20: Don't resend a partial chunk to the edit stream callback.
...
It's basically used as a boolean to terminate the writing process
if it's set to zero.
2015-03-17 23:55:16 +09:00
Aaryaman Vasishta
cb1e856612
d3drm/tests: Add tests for querying between IDirect3DRM interfaces.
2015-03-17 23:50:30 +09:00
Stefan Dösinger
948202c47f
ddraw: Add validation and tests for DDBLT_ROP.
2015-03-17 23:34:28 +09:00
Stefan Dösinger
e0edd55a2e
ddraw/tests: Add tests for DDBLT_DEPTHFILL.
2015-03-17 23:34:01 +09:00
Stefan Dösinger
a84980168c
ddraw: Add DDBLT_DEPTHFILL validation.
2015-03-17 23:33:56 +09:00
Stefan Dösinger
1d8e92c170
ddraw/tests: Add a DDBLT_COLORFILL test.
2015-03-17 23:33:52 +09:00
Stefan Dösinger
6cb795b4b6
ddraw: Add DDBLT_COLORFILL validation.
2015-03-17 23:33:44 +09:00
Sebastian Lackner
ab91c01112
ntdll: RtlFindActivationContextSectionString should accept a NULL pointer as data.
2015-03-17 16:02:25 +09:00
Mark Jansen
f091ff5851
kernel32/tests: Parameter validation tests for FindActCtxSectionString.
2015-03-17 16:02:19 +09:00
Sebastian Lackner
1acf20779f
user32/tests: Add tests for removing already seen messages from the queue.
2015-03-17 16:00:46 +09:00
Sebastian Lackner
5bab75166c
kernel32: Fix leak of dynamic_buffer in QueryFullProcessImageNameW (Coverity).
2015-03-17 14:52:08 +09:00
Sebastian Lackner
d48e3a0bea
kernel32: Fix file handle leak in exec_process (Coverity).
2015-03-17 14:52:08 +09:00
Sebastian Lackner
a9ff334976
user32: Fix invalid memory access and leak if alloc_user_handle fails (Coverity).
2015-03-17 14:52:08 +09:00
Sebastian Lackner
41b24f2168
ntdll: Move all structs and definitions to the beginning in threadpool.c.
2015-03-17 14:52:07 +09:00
Alexandre Julliard
1d965de1bc
msvcp60: Share locale functions implementation with msvcp90.
2015-03-17 14:52:06 +09:00
Nikolay Sivov
fa1fe44c34
dwrite: Implement SetFontFallback().
2015-03-17 14:19:42 +09:00
Nikolay Sivov
c2c3001387
dwrite: Allow to query for IDWriteTextFormat1 from layout.
2015-03-17 14:19:36 +09:00
Nikolay Sivov
bd3069c0c1
dwrite/tests: Use separate factory for each test in layout tests.
2015-03-17 14:19:30 +09:00
Nikolay Sivov
947f8e64d5
dwrite: Initially format and layout don't have a fallback set.
2015-03-17 14:19:22 +09:00
Nikolay Sivov
1c2bbe8f65
ole32: Handle ILockBytes creation failure (PVS-Studio).
2015-03-17 14:19:12 +09:00
Francois Gouget
f597fe8f4f
oledb32/tests: Remove unneeded NONAMELESSXXX directives.
2015-03-17 14:19:06 +09:00
Francois Gouget
11f1a21e9f
oledb32: Remove unneeded NONAMELESSXXX directives.
2015-03-17 14:19:03 +09:00
Francois Gouget
4d65584f8a
oleaut32: Remove unneeded NONAMELESSXXX directives.
2015-03-17 14:18:59 +09:00
Francois Gouget
7fe0600237
ole32: Remove unneeded NONAMELESSXXX directives.
2015-03-17 14:18:54 +09:00
Francois Gouget
fe1a57c290
ole2.dll16: Remove unneeded NONAMELESSXXX directives.
2015-03-17 14:18:48 +09:00
Francois Gouget
8110b3cb09
odbccp32: Remove an uneeded NONAMELESSUNION directive.
2015-03-17 14:18:45 +09:00
Francois Gouget
8c3170d7f4
devenum: Mark internal symbols with hidden visibility.
2015-03-17 14:18:39 +09:00
Francois Gouget
3266ff8ab2
d3dx9_36: Make d3dx_decltype_size[] static.
2015-03-17 14:18:35 +09:00
Francois Gouget
f289bab06a
d3drm: Mark internal symbols with hidden visibility.
2015-03-17 14:18:31 +09:00
Francois Gouget
ae6e1e2e38
ws2_32: Add support for WSA_FLAG_NO_HANDLE_INHERIT.
2015-03-17 14:17:46 +09:00
Mark Harmstone
8fa8a23684
uxtheme: Support images in GetThemeBackgroundRegion.
2015-03-17 00:20:01 +09:00
Akihiro Sagawa
cd5a76b182
msvcrt: Add _mbctokata implementation.
2015-03-17 00:20:00 +09:00
Akihiro Sagawa
b6ab2b6268
msvcrt: Add _mbctohira implementation.
2015-03-17 00:19:58 +09:00
Akihiro Sagawa
a2149ba7ba
msvcrt: Fix _ismbckata() for Halfwidth Katakana characters.
2015-03-17 00:19:57 +09:00
Hans Leidekker
df5b8e417f
netapi32: Add support for info level 20 in NetUserEnum.
2015-03-17 00:19:54 +09:00
Hans Leidekker
e27a9bc6bc
winhttp: Don't try to read more data than available in the current chunk in refill_buffer.
2015-03-17 00:19:53 +09:00
Hans Leidekker
fa23c7fcb3
msi: Handle errors from IStorage_CreateStream instead of trying to open the stream first in msi_commit_streams.
2015-03-17 00:19:51 +09:00
Hans Leidekker
db3fdbe1e3
msi: Fix the case where the summary information stream is already open in MsiGetSummaryInformationW.
2015-03-17 00:19:50 +09:00
Hans Leidekker
7a4d8f57c7
msi: Improve tracing.
2015-03-17 00:19:48 +09:00
Jactry Zeng
f1d22c0ebd
riched20: Implement IOleWindow::GetWindow.
2015-03-17 00:19:47 +09:00
Jactry Zeng
bbb9755896
riched20: Implement IOleWindow interface.
2015-03-17 00:19:46 +09:00
Jactry Zeng
879261dd8b
riched20: Add tests for IRichEditOle::QueryInterface.
2015-03-17 00:19:44 +09:00
Alexandre Julliard
0d7613fc98
winhttp: Remove const to fix a warning with the Microsoft headers.
2015-03-17 00:19:37 +09:00
Alexandre Julliard
90aad327ae
msvcp: Add a macro to access the locale field of I/O streams.
2015-03-16 21:52:53 +09:00
Nikolay Sivov
574350d838
scrrun: Implement Path() property for IFile.
2015-03-16 21:42:41 +09:00
Nikolay Sivov
7e480d3c6d
dwrite: Implement GetKerningPairAdjustments().
2015-03-16 21:42:40 +09:00
Nikolay Sivov
23c2ef2fcd
dwrite: Implement HasKerningPairs().
2015-03-16 21:42:40 +09:00
Nikolay Sivov
2933e8666f
dwrite: Fix invalid parameter handling in GetGlyphIndices().
2015-03-16 21:42:39 +09:00
Nikolay Sivov
5eccb1322d
dwrite: Actually return NULL names pointer and error code when failed to read them.
2015-03-16 21:42:39 +09:00
Bruno Jesus
a19febc1a7
ws2_32/tests: Check the OOB mark in the right place.
2015-03-16 15:08:46 +09:00
Bruno Jesus
8042dbac55
ws2_32/tests: Improve some helper functions.
2015-03-16 15:08:38 +09:00
Francois Gouget
ed82981ae0
dbghelp: Mark internal symbols with hidden visibility.
2015-03-16 15:06:29 +09:00
Francois Gouget
838ff1b244
crypt32: Mark internal symbols with hidden visibility.
2015-03-16 15:06:27 +09:00
Francois Gouget
a4e38fab7c
krnl386.exe16: Fix the _lread16() documentation.
2015-03-16 15:06:21 +09:00
Francois Gouget
17f425290e
ntprint: Remove an uneeded NONAMELESSUNION directive.
2015-03-16 15:04:56 +09:00
Francois Gouget
872e96fc4e
ntdll/tests: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-16 15:04:52 +09:00
Francois Gouget
ca1545cf17
ntdll: Remove unneeded NONAMELESSXXX directives.
2015-03-16 15:04:50 +09:00
Francois Gouget
ce40bcf054
msxml3: Remove unneeded NONAMELESSUNION directives.
2015-03-16 15:04:24 +09:00
Francois Gouget
232d1b6e3f
msi: Remove unneeded NONAMELESSXXX directives.
2015-03-16 15:04:21 +09:00
Francois Gouget
e7979679b1
msdaps: Remove unneeded NONAMELESSXXX directives.
2015-03-16 15:04:15 +09:00
Francois Gouget
3604629361
secur32: Export SetContextAttributes[AW]().
2015-03-16 15:04:12 +09:00
Francois Gouget
c223994b7a
winex11.drv: Make X11DRV_XROPfunction static.
2015-03-16 15:03:39 +09:00
Francois Gouget
ba6e4ff66e
dbghelp: pe_unmap_directory() is unused so remove it.
2015-03-16 15:03:31 +09:00
Piotr Caban
59eef10f34
gdiplus: Fixed palette flags setting.
2015-03-16 15:03:21 +09:00
Jacek Caban
14e62a0e2d
mshtml: Added IHTMLTextAreaElement::defaultValue property implementation.
2015-03-16 15:03:08 +09:00
Nikolay Sivov
0e24c33332
ole32: Handle Stat() failure in OleLoad() (PVS-Studio).
2015-03-13 22:28:31 +09:00
Nikolay Sivov
24dce2b229
ole32: Handle some failures in Inverse() for composite moniker (PVS-Studio).
2015-03-13 22:28:31 +09:00
Nikolay Sivov
46914d8794
ole32: Check ComposeWith() return value too (PVS-Studio).
2015-03-13 22:28:31 +09:00
Qian Hong
bed1525fa4
ws2_32: Improved error handling in gethostname when name length is insufficient.
2015-03-13 22:28:30 +09:00
Stefan Dösinger
5061e3502e
ddraw/tests: r200 ignores the alpha channel when matching color keys.
2015-03-13 22:28:30 +09:00
Stefan Dösinger
b003cefe9e
d3d8/tests: oFog is not initialized on r200.
2015-03-13 22:28:29 +09:00
Stefan Dösinger
c5fdc1670b
d3d9/tests: Relax the fog range test a bit.
2015-03-13 22:28:29 +09:00
Stefan Dösinger
d25cc9695b
d3d9: Correct ColorFill validation.
2015-03-13 21:57:33 +09:00
Francois Gouget
ef9d3f1181
wshom.ocx: Make enum_thread_wnd_proc() static.
2015-03-13 21:57:33 +09:00
Francois Gouget
04a260faa2
winecoreaudio.drv: The drv_keyW variable is unused so remove it.
2015-03-13 21:57:32 +09:00
Francois Gouget
b295ba36ac
mmsystem.dll16: Remove unneeded NONAMELESSXXX directives.
2015-03-13 21:57:32 +09:00
Francois Gouget
1ba0d43b6e
mmdevapi: Remove an uneeded NONAMELESSUNION directive.
2015-03-13 21:57:31 +09:00
Francois Gouget
548f986e25
mapi32: Remove unneeded NONAMELESSXXX directives.
2015-03-13 21:57:31 +09:00
Francois Gouget
ddddd79aec
localui: Remove an uneeded NONAMELESSUNION directive.
2015-03-13 21:57:30 +09:00
Francois Gouget
ff983cc36a
mshtml: Remove unneeded NONAMELESSXXX directives.
2015-03-13 21:57:30 +09:00
Francois Gouget
dc9684b663
localspl: Remove uneeded NONAMELESSUNION directives.
2015-03-13 21:57:29 +09:00
Nikolay Sivov
e6ce0e9f26
dwrite: Fix GetClusterMetrics() return value.
2015-03-13 21:57:29 +09:00
Nikolay Sivov
8a46a01008
dwrite: Store vertical orientation property.
2015-03-13 21:57:28 +09:00
Nikolay Sivov
672aae654e
dwrite: Store pair kerning range attribute.
2015-03-13 21:57:28 +09:00
Henri Verbeet
777ae5b7c5
d3d10core: Implement d3d10_shader_resource_view_GetPrivateData().
2015-03-13 21:57:27 +09:00
Henri Verbeet
171d61a06a
d3d10core: Implement d3d10_shader_resource_view_SetPrivateDataInterface().
2015-03-13 21:57:27 +09:00
Henri Verbeet
b0da585aeb
d3d10core: Implement d3d10_shader_resource_view_SetPrivateData().
2015-03-13 21:57:26 +09:00
Alexandre Julliard
c40239d989
ntoskrnl: Allow running user APC inside the device manager loop.
2015-03-13 21:57:24 +09:00
Sebastian Lackner
7310078860
slc: Implement SLGetWindowsInformationDWORD.
2015-03-13 21:53:27 +09:00
Sebastian Lackner
2daca626d4
ntdll: Implement [Nt|Zw]QueryLicenseValue.
2015-03-13 21:53:25 +09:00
Jacek Caban
da72de967b
user32: Allow making window visible by WM_SETREDRAW message.
2015-03-13 21:53:19 +09:00
Piotr Caban
3ece08ff4d
gdiplus: Add pixel format test for transparent non-animated gif.
2015-03-13 21:52:53 +09:00
Piotr Caban
02d4c6b5ac
windowscodecs: Show that WIC doesn't do GIF frames composition.
2015-03-13 21:52:51 +09:00
Piotr Caban
a3822f973e
gdiplus/tests: Add gif frames composition tests.
2015-03-13 21:52:49 +09:00
Piotr Caban
821932dab9
gdiplus: Fix animated gif frames composition.
2015-03-13 21:52:48 +09:00
Piotr Caban
799362a0b7
gdiplus: Convert animated gif to PixelFormat32bppARGB on load.
2015-03-13 21:52:46 +09:00
Piotr Caban
b3a9c698e8
gdiplus: Don't store stream reference in GpImage, it's done by IWICBitmapDecoder.
2015-03-13 21:52:45 +09:00
Piotr Caban
531992c760
windowscodecs: Store stream reference in png decoder.
2015-03-13 21:52:43 +09:00
Piotr Caban
b681123385
windowscodecs: Store stream reference in gif decoder.
2015-03-13 21:52:41 +09:00
Piotr Caban
a181997855
gdiplus: Don't create new instance of IWICBitmapDecoder to encode every frame of animation.
2015-03-13 21:52:40 +09:00
Daniel Lehman
e889dd8eaa
wininet: Accept Version in cookies.
2015-03-13 21:52:15 +09:00
Ken Thomases
14a0fc3ccc
winemac: Prevent maximized windows from entering Cocoa full-screen mode.
...
OS X doesn't really have the concept of windows being maximized; that is, being
in a mode where they can't be moved or resized. As a consequence, it doesn't
have a button in the window title bar to restore a maximized window to normal.
So, when a Wine window is maximized, the Mac driver hijacks the green zoom
button to act as a restore button. (When a window is zoomed, the green button
"unzooms" back to its last user size and position, so it's analogous.)
However, with OS X 10.10 (Yosemite), the green button prefers to act as a
toggle for the Cocoa full-screen mode rather than zooming and unzooming. This
made it difficult for users to restore a maximized window. They would have to
Option-click the green button, double-click the title bar, or choose Zoom
from the Window menu, none of which is obvious.
The fix is to disable Cocoa full-screen mode for maximized windows. Then, the
green button reverts to unzoom and restoring the window.
2015-03-13 21:52:14 +09:00
Ken Thomases
4af5d5bd99
winemac: When exiting Cocoa full-screen mode for a no-longer-eligible window, bypass the override of -toggleFullScreen:.
...
The override checks the disabled state of the window, but that's for user-
driven changes, not programmatic changes.
2015-03-13 21:52:12 +09:00
Alexandre Julliard
3a55206787
msvcp60: Merge the char_traits functions with msvcp90.
2015-03-13 21:51:46 +09:00
Alexandre Julliard
e38ae09043
msvcp60: Move string iterator functions to match msvcp90.
2015-03-13 21:51:44 +09:00
Alexandre Julliard
c54fa4fc8d
msvcp60: Add MSVCP prefix on more string functions.
2015-03-13 21:51:28 +09:00
Alexandre Julliard
402a72a07a
msvcp60: Merge I/O stream code with msvcp90 where possible to reduce the differences.
2015-03-13 14:07:23 +09:00
Nikolay Sivov
ed92458754
wshom.ocx: Implement Terminate().
2015-03-13 00:28:22 +09:00
Sebastian Lackner
66e8060204
ole32: Wait a bit before doing next sanity check in StorageImpl_LockRegionSync.
2015-03-13 00:28:21 +09:00
Francois Gouget
4af6be9d3a
ieframe/tests: NONAMELESSUNION is not needed when using the U() macro.
2015-03-13 00:28:21 +09:00
Francois Gouget
6ddd879515
ieframe: Remove unneeded NONAMELESSXXX directives.
...
Move a NONAMELESSUNION directive to the one C file that needs it.
2015-03-13 00:28:20 +09:00
Francois Gouget
bc68822c09
krnl386.exe16: Remove unneeded NONAMELESSXXX directives.
2015-03-13 00:28:20 +09:00
Francois Gouget
ecc04f6996
kernel32: Remove unneeded NONAMELESSXXX directives.
2015-03-13 00:28:19 +09:00
Francois Gouget
5e93b02662
inetcpl.cpl: Remove uneeded NONAMELESSUNION directives.
2015-03-13 00:28:19 +09:00
Francois Gouget
e96ab17ec1
hhctrl.ocx: Remove unneeded NONAMELESSXXX directives.
2015-03-13 00:28:18 +09:00
Francois Gouget
e815da3c1a
gphoto2.ds: Remove unneeded NONAMELESSXXX directives.
2015-03-13 00:28:18 +09:00
Henri Verbeet
57c76e10e0
d3d10core: Implement d3d10_rendertarget_view_GetPrivateData().
2015-03-13 00:28:17 +09:00
Henri Verbeet
656be74d13
d3d10core: Implement d3d10_rendertarget_view_SetPrivateDataInterface().
2015-03-13 00:28:17 +09:00
Henri Verbeet
c81446a7cc
d3d10core: Implement d3d10_depthstencil_view_GetPrivateData().
2015-03-13 00:28:16 +09:00
Henri Verbeet
3c65bff802
d3d10core: Implement d3d10_rendertarget_view_SetPrivateData().
2015-03-13 00:28:16 +09:00
Henri Verbeet
c3fab65647
d3d10core: Implement d3d10_depthstencil_view_SetPrivateDataInterface().
2015-03-13 00:28:15 +09:00
Bruno Jesus
0415407404
ws2_32/tests: Add more select() tests related to OOB handling.
2015-03-13 00:28:15 +09:00
Alexandre Julliard
f1e23aa619
msvcp90: Remove functions that are not exported in native.
2015-03-13 00:28:14 +09:00
Alexandre Julliard
42500b0cfe
msvcp60: Share exception functions implementation with msvcp90.
2015-03-13 00:28:14 +09:00
Alexandre Julliard
62ae503fa1
msvcp60: Add MSVCP prefix on exported string functions.
2015-03-13 00:28:13 +09:00
Alexandre Julliard
bebc979483
msvcp60: Merge locale code with msvcp90 where possible to reduce the differences.
2015-03-13 00:28:06 +09:00
Alexandre Julliard
165f8734e8
msvcp60: Share misc functions implementation with msvcp90.
2015-03-12 17:27:12 +09:00