Commit Graph

76848 Commits

Author SHA1 Message Date
Hans Leidekker b0755344c4 ntdll: Fix the version reported for 64-bit Windows XP. 2013-10-01 19:08:22 +02:00
Jacek Caban 5cdb4a273e mshtml: Added support for 'document' and 'window' script for attribute values. 2013-10-01 19:07:18 +02:00
Jacek Caban 7226c49098 urlmon: Include values from 'Post Platform' registry key in user agent string. 2013-10-01 17:32:17 +02:00
Stefan Dösinger 723e518312 wined3d: Don't invert blits from offscreen surfaces. 2013-10-01 17:32:16 +02:00
Piotr Caban 26721c25f6 msvcrt: Don't forward wcsncmp to ntdll. 2013-10-01 13:10:21 +02:00
Piotr Caban 7fb5cca3e4 msvcrt: Don't forward qsort to ntdll. 2013-10-01 13:10:21 +02:00
Piotr Caban 5fce0724ed msvcrt: Don't forward bsearch to ntdll. 2013-10-01 13:10:21 +02:00
Piotr Caban 3868bf06b2 msvcrt: Add _wtoi64_l implementation. 2013-10-01 13:10:21 +02:00
Piotr Caban d99090aff8 msvcrt: Don't forward _itoa to ntdll. 2013-10-01 13:10:21 +02:00
Piotr Caban 1a3546e54b msvcr80: Don't forward some function to msvcrt. 2013-10-01 13:10:20 +02:00
Alistair Leslie-Hughes 05a807af49 oledb32: Implement IDataSourceLocator get/put hWnd. 2013-10-01 13:10:14 +02:00
Henri Verbeet b347554937 d3dcompiler: Get rid of the BWRITERSHADER_PARAM_REGISTER_TYPE typedef. 2013-10-01 10:57:36 +02:00
Henri Verbeet a8aa199c36 d3dcompiler: Get rid of the BWRITERSHADER_INSTRUCTION_OPCODE_TYPE typedef. 2013-10-01 10:57:34 +02:00
Henri Verbeet 1f864bc9c3 wined3d: Send vertex declaration binding updates through the command stream. 2013-10-01 10:57:32 +02:00
Henri Verbeet fd5fc51bc5 wined3d: Send depth stencil binding updates through the command stream. 2013-10-01 10:57:29 +02:00
Henri Verbeet 438b672660 wined3d: Send render target binding updates through the command stream. 2013-10-01 10:57:27 +02:00
Francois Gouget 0cc1c22d16 ddraw/tests: Fix compilation on systems that don't support nameless unions. 2013-10-01 10:56:28 +02:00
Bruno Jesus adb8fb115a ws2_32: Implement WSASendMsg(). 2013-10-01 10:56:10 +02:00
Frédéric Delanoy ba2f448db9 shell32: Use BOOL type where appropriate. 2013-10-01 10:51:02 +02:00
Frédéric Delanoy 30aec559ac msxml3: Use BOOL type where appropriate. 2013-10-01 10:50:54 +02:00
Frédéric Delanoy c91f39055e rpcrt4: Use BOOL type where appropriate. 2013-10-01 10:50:46 +02:00
Jacek Caban 6d13dd697c mshtml: Added IHTMLStyle6::outline property implementation. 2013-09-30 20:36:36 +02:00
Jacek Caban 93f9d824eb mshtml: Added IHTMLEventObj::y implementation. 2013-09-30 20:36:35 +02:00
Jacek Caban c24767262b mshtml: Added IHTMLEventObj::x implementation. 2013-09-30 20:36:35 +02:00
Ken Thomases 54291ad3d1 winemac: Let Wine always drive window minimization; Cocoa just requests it. 2013-09-30 20:36:34 +02:00
Sebastian Lackner e915cfd4e7 winex11: Call destroy_gl_drawable before destroying the window. 2013-09-30 20:36:33 +02:00
Dmitry Timoshkov c7afb0bb88 ntdll: Don't use asynchronous file IO in the loader. 2013-09-30 20:35:03 +02:00
Dmitry Timoshkov fe3bc8c574 ntdll: Unify the checks for asynchronous NtReadFile behaviour. 2013-09-30 20:35:03 +02:00
Dmitry Timoshkov 5e5fb99755 ntdll: Unify the checks for asynchronous NtWriteFile behaviour. 2013-09-30 20:35:03 +02:00
Thomas Faber 513f8286cb mmdevapi: Fix build with MSVC. 2013-09-30 20:35:03 +02:00
Rico Schüller e615c67bc7 d3dx9: Handle FX/TX blobs in D3DXFindShaderComment(). 2013-09-30 20:35:03 +02:00
Frédéric Delanoy 66a95f6d45 winemac.drv: Use BOOL type where appropriate. 2013-09-30 20:35:02 +02:00
Qian Hong 55f31701ab atl80: Add a WinSxS manifest resource. 2013-09-30 20:35:02 +02:00
Henri Verbeet 1b6e9d245c d3dcompiler: Get rid of the BWRITER_COMPARISON_TYPE typedef. 2013-09-30 20:34:53 +02:00
Henri Verbeet c174a993b0 d3dx9: Get rid of the SPRITE typedef. 2013-09-30 20:34:52 +02:00
Henri Verbeet 0776060439 wined3d: Send scissor rect updates through the command stream. 2013-09-30 20:34:52 +02:00
Henri Verbeet 8a7744b06e wined3d: Call state_init_default() from state_init() when the appropriate flag is set. 2013-09-30 20:34:52 +02:00
Henri Verbeet bc0f990b44 wined3d: Send viewport updates through the command stream. 2013-09-30 20:34:52 +02:00
Nikolay Sivov ece36f17d0 xmllite: Fix node type for whitespace text nodes in Content. 2013-09-30 20:34:52 +02:00
Nikolay Sivov 249b45786f xmllite: Reset resume state when text node is parsed. 2013-09-30 20:34:52 +02:00
Marcus Meissner a090b46f72 wintrust: Fixed some memory leaks (Coverity). 2013-09-30 20:34:50 +02:00
Marcus Meissner e9358909f8 msvcrt: Restore a stack mark on error (Coverity). 2013-09-30 11:49:08 +02:00
Marcus Meissner 0c9ce583bc wined3d: Fixed sizeof() to HeapAlloc (Coverity). 2013-09-30 11:37:46 +02:00
Marcus Meissner 1440c54b99 shell32: Fixed wrong sizeof() in ZeroMemory (Coverity). 2013-09-30 11:34:51 +02:00
Thomas Faber 43dd359ebe comctl32: Remove superfluous const from DPA/DSA function signatures. 2013-09-30 11:33:36 +02:00
Bruno Jesus d811747a14 ws2_32/tests: Fix an ok() call comment. 2013-09-30 11:28:50 +02:00
Aric Stewart cae71ef219 imm32: ImmGetDescriptionA return does not include NULL byte. 2013-09-27 18:14:47 +02:00
Jacek Caban 66988a681a mshtml: Added IHTMLFormElement::sumit tests. 2013-09-27 16:27:42 +02:00
Jacek Caban e61de218ee mshtml: Try to not use nsIDOMHTMLFormElement::Submit for IHTMLFormElelement::submit implementation. 2013-09-27 16:27:40 +02:00
Huw Davies 5c7c954658 dbghelp: Skip the dllprefix when matching PE with ELF modules. 2013-09-27 12:20:00 +02:00
Piotr Caban 8b21fefbf6 msvcr90: Don't forward exception constructors to msvcrt. 2013-09-27 12:03:39 +02:00
Frédéric Delanoy 2dd332789b user32: Use BOOL type where appropriate. 2013-09-27 10:45:04 +02:00
Frédéric Delanoy cb7546eaf7 msvcrt: Use BOOL type where appropriate. 2013-09-27 10:44:55 +02:00
Jactry Zeng 5520dcab8a riched20/tests: Add UTF8 BOM tests for EM_SETTEXTEX. 2013-09-27 10:43:00 +02:00
Nikolay Sivov 437c84655a ntdll/tests: Add proper skips in tests. 2013-09-27 10:42:12 +02:00
Ken Thomases 12e0b0577c winemac: Activate an app if it sets focus on a window shortly after a hot key is pressed.
The Mac driver doesn't normally steal focus, but a press of a hot key counts
as the user giving permission.
2013-09-27 10:41:17 +02:00
Ken Thomases 6bae7cf796 winemac: Implement support for global hot keys.
Partially based on a patch for winex11 previously submitted by Vincent Povirk.
2013-09-27 10:41:05 +02:00
Ken Thomases 5a859655d7 winemac: Re-sync the window region whenever factors affecting its conversion to Cocoa coordinates change. 2013-09-27 10:39:22 +02:00
Ken Thomases d7f4d67514 winemac: Fix hiding windows that are minimized using -close instead of -orderOut:.
Cocoa won't order a minimized window out of the screen list using -orderOut:.
This leaves a window that should be hidden still visible in the Dock, where
it can be unminimized.
2013-09-27 10:39:13 +02:00
Michael Stefaniuc e22d33e683 dplayx/tests: Fix typo in ok() message. 2013-09-27 10:33:49 +02:00
Henri Verbeet be2e845cb3 d3dx9: Get rid of the SPRITEVERTEX typedef. 2013-09-27 10:33:45 +02:00
Henri Verbeet be1dbc0dbb d3dx9: Get rid of the ID3DXFileDataImpl typedef. 2013-09-27 10:33:44 +02:00
Henri Verbeet baf285d46a wined3d: Send draw operation through the command stream. 2013-09-27 10:33:36 +02:00
Henri Verbeet 708b938f64 wined3d: Send clear operations through the command stream. 2013-09-27 10:33:34 +02:00
Henri Verbeet 602c82bce8 wined3d: Send present operations through a command stream.
The eventual goal is to have a multithreaded implementation of wined3d_cs_ops
and offload some processing to a different thread.
2013-09-27 10:33:15 +02:00
Jacek Caban 7bcbb93c5a mshtml: Add trailing null byte to post data. 2013-09-26 21:34:15 +02:00
Jacek Caban fe252319f0 mshtml: Use proper BINF flags for form submit. 2013-09-26 21:34:15 +02:00
Jacek Caban 29d27ef669 mshtml: Added separated structure to store request data. 2013-09-26 21:34:15 +02:00
Jacek Caban 553eae881b mshtml: Call set_current_mon in channelbsc_load_stream. 2013-09-26 21:34:15 +02:00
Frédéric Delanoy 6918c86544 kernel32: Use BOOL type where appropriate. 2013-09-26 21:34:13 +02:00
Ken Thomases 4e0e9ca84a winemac: When programmatically focusing a window, don't generate WINDOW_LOST_FOCUS event for previously focused window.
That event can confuse things if the program switches focus from A to B and
then back to A and then processes events.  It will get an event saying that
A lost focus in Cocoa, check that A does indeed have current focus in Wine,
and so switch focus away from it (to the desktop window).  (It then gets an
event that B lost focus, but that does nothing at that point.)
2013-09-26 20:05:41 +02:00
Akihiro Sagawa e2bce62a6d gdi32: Return GDI_ERROR when requested empty glyph bitmaps. 2013-09-26 19:56:57 +02:00
Alexandre Julliard a83c598c79 makefiles: Add support for specifying a prefix for installed library file names. 2013-09-26 14:35:45 +02:00
Dmitry Timoshkov a63be0823a ntdll: Make set_line_control() for a serial device print slightly more informative messages. 2013-09-26 10:46:56 +02:00
Dmitry Timoshkov a20b07c558 ntdll: Make asynchronous WaitCommEvent report correct number of bytes returned. 2013-09-26 10:46:54 +02:00
Henri Verbeet 38871d842f d3dx9: Get rid of the ID3DXFileEnumObjectImpl typedef. 2013-09-26 10:45:56 +02:00
Henri Verbeet 177aa5c26f d3dx9: Get rid of the ID3DXFileImpl typedef. 2013-09-26 10:45:54 +02:00
Henri Verbeet 4a9da034ab wined3d: Explicitly pass gl_info to state_init_default(). 2013-09-26 10:45:52 +02:00
Henri Verbeet abbc595fc1 wined3d: Initialize the fb state pointer in state_init(). 2013-09-26 10:45:50 +02:00
Henri Verbeet 6793fa7157 wined3d: Initialize the default state in device_init(). 2013-09-26 10:45:47 +02:00
Frédéric Delanoy 2413841ecb windowscodecs: Use BOOL type where appropriate. 2013-09-25 19:51:10 +02:00
Frédéric Delanoy ce88fd16ae advapi32: Use BOOL type where appropriate. 2013-09-25 19:51:09 +02:00
Jacek Caban 0be56d27d2 mshtml: Wine Gecko 2.24 release. 2013-09-25 19:31:38 +02:00
Piotr Caban a449b2d57b msvcrt: Call MSVCRT_strtoi64_l in strtoul implementation. 2013-09-25 19:30:32 +02:00
Piotr Caban c3c44544ff msvcrt: Call MSVCRT_strtoi64_l in strtol implementation. 2013-09-25 19:30:30 +02:00
Piotr Caban b01f888129 msvcrt: Fix internal LONG_MAX and ULONG_MAX definitions. 2013-09-25 19:30:23 +02:00
Lu Jiashu a0ed65f593 winmm: Clone the whole adwInfo array in MMIO_Open. 2013-09-25 13:38:14 +02:00
Alistair Leslie-Hughes 3d193930ab oledb32: Correct DataLinks interface for win64. 2013-09-25 13:33:26 +02:00
Rico Schüller f7ba8e1472 d3dx9: Use struct d3dx_object for objects. 2013-09-25 13:33:25 +02:00
Sebastian Lackner 5fb74c48d1 winex11: Added missing release_win_data() to create_foreign_window(). 2013-09-25 11:54:52 +02:00
Dmitry Timoshkov b4e375ecf4 kernel32/tests: Add DuplicateHandle test to the file access tests. 2013-09-25 11:50:03 +02:00
Michael Stefaniuc 2a39cb377a dlls: Replace the remaining CONSTs. 2013-09-25 11:49:20 +02:00
Henri Verbeet 0f965d16f0 d3dx9: Get rid of the ID3DXSpriteImpl typedef. 2013-09-25 11:49:16 +02:00
Henri Verbeet 0a993f14b4 d3dx9: Get rid of the ID3DXSkinInfoImpl typedef. 2013-09-25 11:49:14 +02:00
Henri Verbeet 8866d733e4 wined3d: Introduce a function to initialize swapchain specific device state. 2013-09-25 11:49:08 +02:00
Henri Verbeet cfe16a4bd1 d3d10core: Translate d3d10 bind flags / usage to wined3d usage for textures. 2013-09-25 11:49:05 +02:00
Henri Verbeet 991e47e3c9 wined3d: Allow WINED3DFMT_R8G8B8A8_UNORM render targets. 2013-09-25 11:49:01 +02:00
Dmitry Timoshkov 2ffd28cff7 ntdll: Perform the offset checks in NtWriteFile also for a serial device. 2013-09-25 11:48:56 +02:00
Dmitry Timoshkov 4544826291 ntdll/tests: Use official path for temporary files instead of current directory. 2013-09-24 20:42:35 +02:00
Francois Gouget cccba76091 wined3d: Make device_invalidate_shader_constants() static. 2013-09-24 19:08:35 +02:00
Piotr Caban b50833389e msvcrt: Improve error handling in wcsrtombs function. 2013-09-24 18:54:37 +02:00
Piotr Caban dbbe237985 msvcp60: Fix char_traits<wchar_t>::assign implementation. 2013-09-24 18:54:27 +02:00
Piotr Caban 435cf5cebc msvcp80: Add ostream::operator<<(unsigned short) implementation. 2013-09-24 18:54:13 +02:00
Piotr Caban 459920a54d msvcp80: Fix default constructor closures arguments. 2013-09-24 18:54:10 +02:00
Piotr Caban 69677bda34 msvcp80: Make it possible to shrink allocated memory in basic_string::reserve. 2013-09-24 18:53:51 +02:00
Jacek Caban c9cef7153c appwiz.cpl: Use asynchronous binding instead of separated thread to download addons. 2013-09-24 18:53:17 +02:00
Michael Stefaniuc b08869420a windowscodecs: Avoid using CONST. 2013-09-24 12:58:17 +02:00
Michael Stefaniuc 787bc8719a shell32: Avoid using CONST. 2013-09-24 12:58:06 +02:00
Michael Stefaniuc 5fd4f943dc winex11.drv: Avoid using CONST. 2013-09-24 12:58:03 +02:00
Michael Stefaniuc 3a13dc5995 winemac.drv: Avoid using CONST. 2013-09-24 12:58:00 +02:00
Michael Stefaniuc 7c7fa1051c user32: Avoid using CONST. 2013-09-24 12:57:57 +02:00
Nikolay Sivov 1c23b501f7 oleaut32: LoadRegTypeLib() should check actual typelib version. 2013-09-24 12:57:54 +02:00
Nikolay Sivov 4be3013014 oleaut32: Support typelib redirection in QueryPathOfRegTypeLib(). 2013-09-24 12:57:46 +02:00
Henri Verbeet 778b644fc6 d3dx9: Get rid of the ID3DXMeshImpl typedef. 2013-09-24 12:57:31 +02:00
Henri Verbeet ffc66f471c d3dx9: Get rid of the ID3DXLineImpl typedef. 2013-09-24 12:57:29 +02:00
Henri Verbeet 9516ce33d8 wined3d: Get rid of clearing the texture bindings in state_init_default().
This is arbitrary, we don't do it for any of the other resource bindings
either, and the wined3d_state structure is assumed to be zero-initialized.
2013-09-24 12:57:27 +02:00
Henri Verbeet ea4c3d5d5d wined3d: Get rid of the broken render target check for surface_blt_special().
This used to work out in practice because swapchain surfaces were always
considered render targets, but that's no longer true. We can just remove the
check, because surface_blt_special() already contains a proper check itself
anyway.
2013-09-24 12:57:24 +02:00
Henri Verbeet 8eb73cd0e9 wined3d: Add fallback depth format info for when ARB_depth_texture is not available.
These use the generic GL_DEPTH_COMPONENT internal format, and can't be used
for texturing.
2013-09-24 12:57:21 +02:00
Dmitry Timoshkov ec9a0d8570 gdiplus: GdipTransformRegion should not fail for an empty path. 2013-09-24 12:56:22 +02:00
Dmitry Timoshkov 3870e5b255 gdiplus/tests: Add a test for GdipTransformRegion with an empty region path. 2013-09-24 12:56:15 +02:00
Dmitry Timoshkov 108873320c gdiplus/tests: Don't bother to delete a NULL hrgn. 2013-09-24 12:56:11 +02:00
Dmitry Timoshkov fdeab06142 gdiplus/tests: Print actual rectangle extents if the tests fail. 2013-09-24 12:56:05 +02:00
Dmitry Timoshkov 603ccca889 gdiplus/tests: Add a test for GdipTransformMatrixPoints with number of points == 0. 2013-09-24 12:55:51 +02:00
Vincent Povirk 12586f76e3 gdiplus: Always provide image data in the format requested by image encoders. 2013-09-23 21:31:18 +02:00
Vincent Povirk 85b989c1fa gdiplus: Don't expand the drawing area to include empty glyphs. 2013-09-23 21:31:07 +02:00
Vincent Povirk ce9de5c4bb gdiplus: Skip drawing lines of text with only empty glyphs. 2013-09-23 21:31:00 +02:00
Henri Verbeet e02de5ff16 ddraw: Avoid VOID. 2013-09-23 20:38:18 +02:00
Henri Verbeet 7a0390d85a d3drm: Avoid VOID. 2013-09-23 20:38:18 +02:00
Henri Verbeet bff80b8bab wined3d: Copy some missing fields to the new swapchain desc in wined3d_device_reset().
The ones that matter are enable_auto_depth_stencil and
auto_depth_stencil_format. auto_restore_display_mode should never change in
practice.
2013-09-23 20:37:29 +02:00
Henri Verbeet 864b25e582 wined3d: Introduce a separate function for updating the viewport and scissor rects. 2013-09-23 20:37:05 +02:00
Stefan Dösinger 556e3e0c76 wined3d: Use GL_APPLE_client_storage for volumes if available. 2013-09-23 20:32:36 +02:00
Stefan Dösinger 993c977890 d3d8/tests: Add a volume V16U16 test. 2013-09-23 20:32:35 +02:00
Stefan Dösinger fe20ee1bc4 d3d9/tests: Add a volume V16U16 test. 2013-09-23 20:32:34 +02:00
Stefan Dösinger 5e89689bcd wined3d: Make format conversion functions work on volumes. 2013-09-23 20:32:32 +02:00
Stefan Dösinger bb172d2a38 wined3d: Add support for converted volumes. 2013-09-23 20:32:31 +02:00
Frédéric Delanoy 78fe60ac76 gphoto2.ds: Use BOOL type where appropriate. 2013-09-23 20:32:30 +02:00
Akihiro Sagawa 31a6fce46b gdi32: Fix empty glyph handling. 2013-09-23 20:32:28 +02:00
Akihiro Sagawa e29e4caca3 gdiplus: Fix empty glyph handling. 2013-09-23 20:32:27 +02:00
Akihiro Sagawa 33e05eb6c5 opengl32: Fix empty glyph handling. 2013-09-23 20:32:25 +02:00
Akihiro Sagawa 310a3b1d11 winex11.drv: Fix empty glyph handling. 2013-09-23 20:32:24 +02:00
Akihiro Sagawa cc7b39681d gdi32/tests: Add more empty glyph tests. 2013-09-23 20:32:23 +02:00
Dmitry Timoshkov 084f4b643c ntdll: Perform the offset checks also for a serial device. 2013-09-23 20:32:22 +02:00
Huw Davies 96e32da5c9 dbghelp: Add a couple of structures that are missing from the Android ndk. 2013-09-23 20:32:21 +02:00
Piotr Caban 8e26d7aee8 msvcp: Add ostream::operator<<(unsigned short) implementation. 2013-09-23 20:32:19 +02:00
Piotr Caban f159b33da2 msvcp: Fix default constructor closures arguments. 2013-09-23 20:32:17 +02:00
Piotr Caban 95af810de5 msvcp: Make it possible to shrink allocated memory in basic_string::reserve. 2013-09-23 20:32:16 +02:00
Piotr Caban fc76ad4d22 msvcp80: Don't forward to msvcp90. 2013-09-23 20:32:14 +02:00
Hans Leidekker 51acdc6b27 advapi32/tests: Mark a test result as broken. 2013-09-23 11:56:58 +02:00
Hans Leidekker cabeb962cc rsaenh: Add support for setting the security descriptor on key containers. 2013-09-23 11:56:48 +02:00
Hans Leidekker 59b0374710 winhttp: Don't assume that end of chunk means end of stream. 2013-09-23 11:56:38 +02:00