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
Alexandre Julliard
2466ed265e
msvcp60: Share memory functions implementation with msvcp90.
2015-03-12 17:27:03 +09:00
Alexandre Julliard
0c9b55ef24
msvcp60: Share math functions implementation with msvcp90.
2015-03-12 14:57:25 +09:00
Alexandre Julliard
c6c3ccad36
ole32: Remove confusing uses of the __thiscall specifier.
2015-03-12 14:20:33 +09:00
Nikolay Sivov
985bff76be
dwrite: Fix excessive refcount increment when setting interface pointers as range attributes.
2015-03-12 13:56:35 +09:00
Nikolay Sivov
c1ecf862a4
dwrite: Make a deep copy of family name string (Valgrind).
2015-03-12 13:56:28 +09:00
Andrew Eikum
fdbdad03f3
shell32/tests: Support alternate parent folders.
2015-03-12 13:56:11 +09:00
Andrew Eikum
122f71866e
shell32/tests: Fix win8 knownfolder attributes.
2015-03-12 13:55:58 +09:00