Commit Graph

83727 Commits

Author SHA1 Message Date
Bruno Jesus 5c8aad8d76 ws2_32: Fix copy & paste error in fd_sets_to_poll (Coverity). 2015-04-06 12:10:45 +09:00
Nikolay Sivov 77a63b7245 browseui: Return interface pointer instead of impl pointer. 2015-04-06 12:09:28 +09:00
Nikolay Sivov 961b1a270f ole32: Remove a couple of interface casts. 2015-04-06 12:09:17 +09:00
Nikolay Sivov 52251ac6da dmscript: Implement GetClassID() for IDirectMusicTrack. 2015-04-06 12:09:10 +09:00
Nikolay Sivov b16432f2c2 dwrite: Add cluster metrics entry for inline objects too. 2015-04-06 12:09:03 +09:00
Sebastian Lackner 51c21cca98 kernel32: Fix calculation of returned buffer in get_registry_locale_info.
Fixes a regression introduced by 8826ba1bc8.
2015-04-06 12:06:18 +09:00
Andrew Eikum 1d5914b777 gdiplus: Avoid unnecessary pre-multiplied alpha conversions in GdipDrawImagePointsRect.
We can avoid doing a pre-multiplied alpha conversion by detecting
whether we need to perform any graphics operations ahead of time.
2015-04-06 12:04:15 +09:00
Alexandre Julliard 125b079f60 ws2_32: Include wsnwlink.h even without IPX support. 2015-04-04 11:55:56 +09:00
Nikolay Sivov 0c116d7736 dwrite: Fix cluster width and length calculation. 2015-04-03 20:51:46 +09:00
Piotr Caban 52df833a72 advapi32: Handle NULL DACL in SetSecurityInfo. 2015-04-03 17:07:44 +09:00
Thomas Faber fd8a33fde8 winegstreamer: Avoid side-effects in asserts. 2015-04-03 17:07:38 +09:00
Thomas Faber 2885e712f7 user32/tests: Avoid side-effect in an assert. 2015-04-03 17:07:38 +09:00
Thomas Faber 655e7f98db setupapi/tests: Avoid side-effect in an assert. 2015-04-03 17:07:38 +09:00
Andrew Cook 5d85f57814 server: Track handle count of objects. 2015-04-03 17:07:37 +09:00
Sebastian Lackner 33c3990e4d ntdll: Fix various bugs RtlUnwindEx on x86_64. 2015-04-03 17:07:36 +09:00
Hans Leidekker 09aec59870 wbemprox: Add a partial implementation of Win32_Printer. 2015-04-03 17:07:36 +09:00
Hans Leidekker 64823801fc wbemprox: Implement more properties of Win32_VideoController. 2015-04-03 17:07:36 +09:00
Hans Leidekker 1f004b34ad wbemprox: Implement more properties of Win32_Processor. 2015-04-03 17:07:35 +09:00
Hans Leidekker db6d7dd060 wbemprox: Fix a memory leak. 2015-04-03 17:07:35 +09:00
Hans Leidekker 3c5ef7c4ad wbemprox: Make sure to allocate sufficient memory in resize_table. 2015-04-03 17:07:35 +09:00
Shuai Meng 287d419e5e vbscript: Fixed Hex. 2015-04-03 11:56:21 +09:00
Francois Gouget e4c285b074 shell32: Point the 'My Documents' symbolic link to the XDG or OS X 'Documents' folder if they exist. 2015-04-03 11:22:00 +09:00
Francois Gouget d46e6fe6b6 wmp: Mark internal symbols with hidden visibility. 2015-04-03 00:33:30 +09:00
Francois Gouget ef0b22aabb wininet; Mark internal symbols with hidden visibility. 2015-04-03 00:33:30 +09:00
Francois Gouget 6027c88cdf wineps.drv: Mark internal symbols with hidden visibility. 2015-04-03 00:33:30 +09:00
Andrew Cook 47ffeaee74 server: Implement io completion messages for job objects. 2015-04-03 00:33:29 +09:00
Andrew Cook 0dbe5adc21 server: Implement job inheritance. 2015-04-03 00:33:29 +09:00
Andrew Cook ecd41d1de7 server: Implement job limit flags. 2015-04-03 00:33:29 +09:00
Stefan Dösinger e8b9f8134d wined3d: Define a constant for the blit texture size parameter. 2015-04-03 00:33:29 +09:00
Stefan Dösinger ad50f872ae wined3d: Pass a struct arbfp_blit_type to the blit shader generation functions. 2015-04-03 00:33:28 +09:00
Stefan Dösinger 6cf421399b wined3d: Use bitfields in struct arbfp_blit_type. 2015-04-03 00:33:28 +09:00
Stefan Dösinger da7abd29b4 wined3d: Pass a wined3d_ffp_texture_type enum to blit shader functions. 2015-04-03 00:33:28 +09:00
Stefan Dösinger 844c4efb47 wined3d: Give tex_type and its values a better name. 2015-04-03 00:33:28 +09:00
Bruno Jesus 846febbc3d ws2_32: Better trace setsockopt/getsockopt. 2015-04-03 00:33:28 +09:00
Alistair Leslie-Hughes 46198a5fa6 msctf: Always return FALSE in DllCanUnloadNow. 2015-04-03 00:33:27 +09:00
Nikolay Sivov af30ffaa43 comctl32/tests: Fix couple of metrics tests that fail on some systems. 2015-04-02 23:14:36 +09:00
Nikolay Sivov e1b160b005 msxml3: Explicitly list acceptable libxml2->msxml node types for unknode. 2015-04-02 23:14:36 +09:00
Nikolay Sivov de6649ede0 wincodecs: Use valid bitmap cache option. 2015-04-02 23:14:36 +09:00
Andrew Eikum 932f392e08 wineoss.drv: Don't skip over position updates of less than one fragment. 2015-04-02 23:14:35 +09:00
Aric Stewart 74471e857c winmm: sndPlaySound can play resource sounds. 2015-04-02 14:03:35 +09:00
Aric Stewart d0d7c47b65 wineqtdecoder: Unload the AsyncReader on movie processing failure. 2015-04-02 14:03:30 +09:00
Shuai Meng 56ab12ccef vbscript: Implemented Oct. 2015-04-01 22:34:20 +09:00
Sergey Isakov 98186d42a5 windowscodecs: Fix wrong pointer to formal parameter. 2015-04-01 22:34:20 +09:00
Christoph von Wittich ca2b70b285 riched20: Handle SCF_WORD. 2015-04-01 22:34:20 +09:00
David Hedberg 2afbf9dbbc comdlg32: Only attempt to update the layout if the dialog window exists. 2015-04-01 22:34:20 +09:00
Hans Leidekker eb116d6640 msi: Get rid of global variables the cabinet extraction callbacks. 2015-04-01 22:34:20 +09:00
Hans Leidekker 17b05316a5 msi: Clean up handling of temporary files. 2015-04-01 22:34:20 +09:00
Hans Leidekker 20ef12a762 msi: Don't mark global assembly files as installed when they are extracted. 2015-04-01 22:34:20 +09:00
Hans Leidekker 006801366e msi: Don't apply file patches in the cabinet extraction callback. 2015-04-01 22:34:19 +09:00
Hans Leidekker 0762dd68f8 msi: Store the disk id for file patches. 2015-04-01 22:34:19 +09:00
Hans Leidekker 2acc11c215 msi: Import mspatcha instead of loading it dynamically. 2015-04-01 22:34:19 +09:00
Sebastian Lackner 9e0045e167 advapi32/tests: Add tests for CreateFile with set security descriptor. 2015-04-01 22:34:19 +09:00
Sebastian Lackner bfcfceec39 advapi32/tests: Merge common code to test DACL descriptors in a helper function. 2015-04-01 22:34:19 +09:00
Andrew Cook 3affd63b34 server: Implement IsProcessInJob. 2015-04-01 22:34:19 +09:00
Andrew Cook 98132f0364 server: Implement AssignProcessToJobObject. 2015-04-01 22:34:18 +09:00
Andrew Cook 0e78b0248d server: Implement CreateJobObject. 2015-04-01 17:05:44 +09:00
Andrew Cook e30a6bbcbd kernel32/tests: Extend IsProcessInJob tests. 2015-04-01 17:02:34 +09:00
Michael Stefaniuc 8fcfa67a56 winealsa.drv: The result of a comparison is already a BOOL. 2015-04-01 17:02:34 +09:00
Michael Stefaniuc e81ff99c72 gdiplus: The result of a comparison is already a BOOL. 2015-04-01 17:02:34 +09:00
Francois Gouget 325672f5e6 wbemprox: Mark internal symbols with hidden visibility. 2015-04-01 14:13:43 +09:00
Francois Gouget 30206d9f63 user32: Mark internal symbols with hidden visibility. 2015-04-01 14:13:39 +09:00
Francois Gouget 06fd20a722 sxs: Mark internal symbols with hidden visibility. 2015-04-01 14:13:35 +09:00
Francois Gouget 1d7f2c318a secur32: Mark internal symbols with hidden visibility. 2015-04-01 14:13:30 +09:00
Francois Gouget c1de3cc5d4 winmm: Remove unneeded NONAMELESSSTRUCT directives. 2015-04-01 14:13:20 +09:00
Francois Gouget e54b62ae7c winspool.drv: Remove unneeded NONAMELESSXXX directives. 2015-04-01 14:13:18 +09:00
Francois Gouget a1e90facf8 wininet: Remove an unneeded NONAMELESSSTRUCT directive. 2015-04-01 14:13:12 +09:00
Francois Gouget 3adc91f3fc winex11.drv: Remove unneeded NONAMELESSXXX directives. 2015-04-01 14:13:09 +09:00
Michael Stefaniuc dbf8bde146 wmp: Forward from a Release to a Release method. 2015-03-31 23:44:43 +09:00
Nikolay Sivov 7b664095aa dwrite: Update to IDWriteRenderingParams2. 2015-03-31 21:36:28 +09:00
Matteo Bruni fbffd8bae4 ddraw: Enable WINED3D_RS_NORMALIZENORMALS on d3d versions older than d3d7. 2015-03-31 18:49:29 +09:00
Matteo Bruni 382c8fde08 ddraw: D3DRENDERSTATE_NORMALIZENORMALS doesn't exist before d3d7. 2015-03-31 18:49:29 +09:00
Matteo Bruni e8aba71529 ddraw: Make sure to activate / deactivate the light on D3DLIGHT_ACTIVE flag changes. 2015-03-31 18:49:29 +09:00
Matteo Bruni b41a3ad219 ddraw: Make sure AddLight properly activates lights. 2015-03-31 18:49:29 +09:00
Matteo Bruni ca7e56cfee ddraw: D3DLIGHT lights default to active.
Actually, there is no way to deactivate them short of removing them from
the viewport.
2015-03-31 18:49:29 +09:00
Henri Verbeet efe777c8ac d2d1: Fix a typo in the determinant calculation in d2d_d3d_render_target_FillRectangle(). 2015-03-31 18:49:29 +09:00
Henri Verbeet f35cc97911 d3d10core/tests: Port the d3d9 vPos test to d3d10. 2015-03-31 18:49:28 +09:00
Henri Verbeet 94b0e895db wined3d: Use GLSL 1.30 for SM4 shaders when available.
This is required for bitwise operators in particular if no other extension
provides them.
2015-03-31 18:49:28 +09:00
Henri Verbeet d0d8a7827b wined3d: Take WINED3D_PIXEL_CENTER_INTEGER into account when calculating vpos. 2015-03-31 18:49:28 +09:00
Henri Verbeet ae7aee3dd6 d2d1/tests: Add a test for color brushes. 2015-03-31 18:49:28 +09:00
Nikolay Sivov 82bab3283b comctl32/dsa: Implement DSA_GetSize(). 2015-03-31 16:44:29 +09:00
Nikolay Sivov ff0634dfe1 comctl32/dsa: Implement DSA_Clone(). 2015-03-31 16:43:49 +09:00
Bruno Jesus e845bded34 ws2_32: Fix return value when receiving with MSG_OOB without data to read. 2015-03-31 14:49:50 +09:00
Bruno Jesus 45d64ce26b ws2_32/tests: Skip part of OOB test to unfreeze NT4 test.
NT4 doesn't care about OOB_INLINE and receives data in the wrong recv
call so the next call never receives data and hangs forever. Skip it
to resume NT4 test normally.
2015-03-31 14:49:31 +09:00
Bruno Jesus 5103291645 ws2_32/tests: Add more WSAEnumNetworkEvents tests. 2015-03-31 14:49:25 +09:00
Sebastian Lackner 3e47270b68 advapi32/tests: Add tests for NtCreateFile inheritance when security descriptor is set. 2015-03-31 14:49:14 +09:00
Sebastian Lackner 80b384311f advapi32/tests: Repeat ACL inheritance tests for NtCreateFile. 2015-03-31 14:49:10 +09:00
Erich E. Hoover 404d5bf09d advapi32/tests: Add tests for inheriting ACL attributes.
CreateFile should also inherit ACL from the parent directory.
2015-03-31 14:49:02 +09:00
Nikolay Sivov 30cdd59252 comctl32/listview: Always forward HDM_SETORDERARRAY to a header. 2015-03-31 14:47:56 +09:00
Nikolay Sivov d12c2f8b6f comctl32/listview: Use defined name instead of magic value. 2015-03-31 14:47:54 +09:00
Nikolay Sivov 9fcfaaa64a comctl32/listview: Support header item image/bitmap in LVSCW_AUTOSIZE_USEHEADER case. 2015-03-31 14:47:52 +09:00
Mark Harmstone 961c7b887b comctl32: Redraw themed button on WM_ENABLE. 2015-03-31 14:47:37 +09:00
Ken Thomases 5bba54505d winemac: Cleanup system tray icons when their owner is destroyed instead of polling. 2015-03-31 14:46:52 +09:00
Christoph von Wittich c0c36fba70 riched20: EM_SETSEL should not return 0. 2015-03-31 14:46:06 +09:00
Piotr Caban ccea6c6059 msvcr120: Add some missing exports on i386 architecture. 2015-03-31 14:44:49 +09:00
Mark Harmstone 104161cfd2 ntdll: Treat strings as case-insensitive in find_window_class. 2015-03-31 00:04:44 +09:00
Aaryaman Vasishta bb83e30635 d3drm: Fix hard-coded HRESULT return in Direct3DRMFrame_create. 2015-03-31 00:04:44 +09:00
Piotr Caban 00b3f055be server: Fix DACL to permissions conversion. 2015-03-31 00:04:43 +09:00
Vincent Povirk f2f5cd831b windowscodecs: Implement PngDecoder_Block_GetReaderByIndex. 2015-03-31 00:04:43 +09:00
Vincent Povirk 43c97b871f windowscodecs: Implement PngDecoder_Block_GetCount. 2015-03-31 00:04:43 +09:00
Andrey Gusev 07630a9eae d3dx9_36: Assorted spelling and typos fixes. 2015-03-31 00:04:42 +09:00
Sebastian Lackner ddd3d1689c kernel32/tests: Add tests for adding a terminated process to a job object. 2015-03-31 00:04:42 +09:00
Andrew Cook 6cd34c9002 kernel32/tests: Add tests for job inheritance.
Cleanup and improvements by Sebastian Lackner.
2015-03-31 00:04:41 +09:00
Andrew Cook f0ef853d9d kernel32/tests: Add tests for JOB_OBJECT_LIMIT_BREAKAWAY_OK.
Cleanup and improvements by Sebastian Lackner.
2015-03-31 00:04:41 +09:00
Andrew Cook 3ca0282e5f kernel32/tests: Add tests for JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE.
Cleanup and improvements by Sebastian Lackner.
2015-03-31 00:04:41 +09:00
Andrew Cook 6c2b0eb011 kernel32/tests: Add tests for job object completion ports.
Cleanup and improvements by Sebastian Lackner.
2015-03-31 00:04:40 +09:00
Andrew Cook d4fd3c899e kernel32/tests: Add tests for QueryInformationJobObject.
Cleanup and improvements by Sebastian Lackner.
2015-03-30 22:35:27 +09:00
Andrew Cook ad04b7305b kernel32/tests: Add tests for TerminateJobObject.
Cleanup and improvements by Sebastian Lackner.
2015-03-30 20:22:35 +09:00
Andrew Cook f40bffaf67 kernel32/tests: Add tests for IsProcessInJob.
Cleanup and improvements by Sebastian Lackner.
2015-03-30 20:22:29 +09:00
Sebastian Lackner 978597e8ab kernel32/tests: Allow multiple subprocess commands in process tests. 2015-03-30 20:15:53 +09:00
Thomas Faber 8a390c8661 gdi32: Avoid uninitialized variable use in EnumEnhMetaFile (MSVC). 2015-03-30 20:05:16 +09:00
Piotr Caban 966c5dffed ntdll: Improve parameter validation in RtlAddAce. 2015-03-30 20:03:44 +09:00
Alexandre Julliard 6c3aac3e4a winmm: Print full flag values in traces. 2015-03-30 19:49:15 +09:00
Alexandre Julliard 13700585b1 user32/tests: Print full flag values in traces. 2015-03-30 19:49:14 +09:00
Alexandre Julliard 488e3d70a6 riched20/tests: Print full flag values in traces. 2015-03-30 19:49:13 +09:00
Alexandre Julliard 9b6c203d8f msacm32: Print full flag values in traces. 2015-03-30 19:49:13 +09:00
Alexandre Julliard 9f1f5d885c comctl32: Print full flag values in traces. 2015-03-30 19:49:13 +09:00
Alexandre Julliard 766768f033 user32: Remove left-over freeing of the edit text with ES_PASSWORD. 2015-03-30 19:49:12 +09:00
Austin English 47ef8ebcc8 include: Add initial mfapi.h. 2015-03-30 19:49:11 +09:00
Austin English 88362a0770 kernel32: Add a stub for QueryThreadCycleTime. 2015-03-30 19:49:11 +09:00
Nikolay Sivov 9ec6fd85c4 dwrite: Return CreateStreamFromKey() failure code from Analyze(). 2015-03-30 19:10:31 +09:00
Michael Stefaniuc 8abed244a2 d3drm/tests: Test the correct return code. 2015-03-30 19:10:30 +09:00
Michael Stefaniuc df97a0e85d winhttp/tests: Test the correct return code. 2015-03-30 19:10:30 +09:00
Michael Stefaniuc a21f30c23e windowscodecs/tests: Actually test the return of IWICBitmap_GetSize(). 2015-03-30 19:10:29 +09:00
Henri Verbeet 94967c28b9 wined3d: Add support for half-integer pixel centers.
Like in OpenGL and Direct3D 10+.
2015-03-30 19:10:29 +09:00
Henri Verbeet d9fbb3f847 d2d1: Do not multiply color brush RGB values with the brush opacity. 2015-03-30 19:10:28 +09:00
Henri Verbeet 7baf2a0f55 d2d1/tests: Add a test for ID2D1DrawingStateBlock. 2015-03-30 19:10:28 +09:00
Henri Verbeet 59e641aa70 d2d1: Implement d2d_d3d_render_target_RestoreDrawingState(). 2015-03-30 19:10:27 +09:00
Henri Verbeet 3f97056424 d2d1: Implement d2d_d3d_render_target_SaveDrawingState(). 2015-03-30 19:10:27 +09:00
Nikolay Sivov 8303199cbe dwrite: Initial implementation of DetermineMinWidth(). 2015-03-30 19:10:27 +09:00
Nikolay Sivov c4a3651e34 comctl32/listview: Remove outdated TODO comment. 2015-03-30 16:37:44 +09:00
Nikolay Sivov 5c2e7075df comctl32/listview: Always forward LVM_GETCOLUMNORDERARRAY to header. 2015-03-30 16:37:40 +09:00
Nikolay Sivov 3c9db1df60 comctl32/listview: Fix scrolling in LV_VIEW_DETAILS view. 2015-03-30 16:37:34 +09:00
Nikolay Sivov 782253f18d comctl32/listview: Fix focus rectangle for LVS_EX_FULLROWSELECT case. 2015-03-30 16:37:31 +09:00
Nikolay Sivov 326af51ec2 comctl32/listview: Fix item focus rectangle to use proper label/selection bounds. 2015-03-30 16:37:27 +09:00
Bruno Jesus 10d51ce855 ws2_32: Check for OOB data in select() calls when not OOB_INLINED. 2015-03-30 16:32:50 +09:00
Bruno Jesus 10f7265270 ws2_32: Do not poll unbound descriptors. 2015-03-30 16:32:36 +09:00
Bruno Jesus b2556a2c34 ws2_32: Ensure sockets in exceptfds get set when an error occurs. 2015-03-30 16:31:53 +09:00
Bruno Jesus 57e7a562bd ws2_32: Add a helper to check if a socket is bound or not. 2015-03-30 16:31:23 +09:00
Bruno Jesus dcc0bae95d ws2_32: Convert send/recv flags to native system. 2015-03-30 16:30:48 +09:00
Bruno Jesus d73330e4d8 ws2_32: Don't try to receive data in an OOB_INLINED socket with MSG_OOB. 2015-03-30 16:29:39 +09:00
Frédéric Delanoy f6a341c747 Assorted spelling/grammar fixes. 2015-03-27 22:29:48 +09:00
Alistair Leslie-Hughes 67acce4aa6 odbccp32: Implement SQLWritePrivateProfileStringA/W. 2015-03-27 22:26:57 +09:00
André Hentschel 472340052a ntdll: Get available CPU info from FreeBSD on ARM. 2015-03-27 21:28:52 +09:00
André Hentschel 2b5deddc05 ntdll: Fix CPU level on ARM. 2015-03-27 21:28:48 +09:00
André Hentschel a29ca210e6 ntdll: Add support for FreeBSD on ARM. 2015-03-27 21:28:44 +09:00
Piotr Caban f974d72672 advapi32: Add DACL inheritance support in SetSecurityInfo. 2015-03-27 20:46:02 +09:00
Piotr Caban a4b12eb9f9 advapi32/tests: Add test for mapping DACL to permission.
This test shows that first DACL entry that allows or denies access
should be used. The logic inside server for translating DACL to
permission is not matching it (always scans all DACL entries, deny
entries have bigger priority).
2015-03-27 20:45:49 +09:00
Piotr Caban 02c4f5bd27 advapi32: Add SetNamedSecurityInfo test with empty DACL. 2015-03-27 20:45:07 +09:00
Piotr Caban 3eb448cf33 server: Make directory DACL entries inheritable. 2015-03-27 20:41:03 +09:00
Piotr Caban f956bb4caa advapi: Don't use CreateFile when opening file with possibly empty DACL. 2015-03-27 20:40:52 +09:00