Commit Graph

72166 Commits

Author SHA1 Message Date
Alexandre Julliard 70e536f46b opengl32: Generate our own wgl.h header from the OpenGL registry data. 2012-11-07 18:11:52 +01:00
Alexandre Julliard 00628bb646 opengl32: Update to the current OpenGL spec. 2012-11-07 13:56:06 +01:00
Frédéric Delanoy 85bf1082ce msi: Fix some leaks (coverity). 2012-11-07 13:56:03 +01:00
Frédéric Delanoy 82c97d954d iphlapi: Fix some leaks (coverity). 2012-11-07 13:56:00 +01:00
Daniel Lehman 32f636f6d1 shell32: Initialize fAnyOperationsAborted in SHFileOperation. 2012-11-07 13:55:57 +01:00
Sam Edwards ced7d66a11 opengl32: Implement the wglUseFontOutlines WGL_FONT_LINES format. 2012-11-07 13:55:37 +01:00
Sam Edwards e21a4b291c d3d9/tests: Add test for IDirect3DDevice9_Reset with BackBufferWidth/Height = 0. 2012-11-07 11:59:21 +01:00
Dmitry Timoshkov 0a81a34643 gdiplus: Avoid GdipCloneMatrix calls for the graphics transformation matrix. 2012-11-07 11:58:27 +01:00
Henri Verbeet e8b0de1e14 wined3d: Use more consistent names for the various bumpenv uniforms. 2012-11-07 11:57:29 +01:00
Henri Verbeet 9b118257c4 wined3d: Introduce a separate structure for the ps specific fields in struct glsl_shader_prog_link. 2012-11-07 11:57:27 +01:00
Henri Verbeet 8fd29034d0 ddraw/tests: Avoid LPDIRECTDRAW7. 2012-11-07 11:57:13 +01:00
Jacek Caban 4255772440 mshtml: Ignore one more property change notification to fix some IE installations. 2012-11-06 20:00:44 +01:00
Hans Leidekker cfadbddcaf msi: Avoid a crash when target paths have not yet been resolved. 2012-11-06 20:00:27 +01:00
Dmitry Timoshkov fa184bc2c2 gdiplus: Allocate a copy of the graphics transformation matrix on the stack instead of cloning it. 2012-11-06 20:00:27 +01:00
Dmitry Timoshkov 12340af3f9 gdiplus: Add support for extra transformation in GdipMeasureDriverString and GdipDrawDriverString. 2012-11-06 20:00:22 +01:00
Detlef Riekenberg 48ddbde746 mstask/tests: Add tests for GetTargetComputer. 2012-11-06 16:02:44 +01:00
Detlef Riekenberg 493d858988 mstask: Implement GetTargetComputer. 2012-11-06 16:02:44 +01:00
Alexandre Julliard d2607ff6c9 user32: Force refreshing the non-client area when the window surface is changed. 2012-11-06 16:02:43 +01:00
Piotr Caban cbb94b1fcc msvcrt: Improved strtod_l precision. 2012-11-06 16:02:36 +01:00
Piotr Caban 505e5a162f msvcrt: Improved _wcstod_l precision. 2012-11-06 16:02:35 +01:00
Piotr Caban a3035679d5 msvcrt: Improved _atoflt_l precision. 2012-11-06 16:02:35 +01:00
Henri Verbeet ffd5e3eb81 wined3d: Introduce a separate structure for the vs specific fields in struct glsl_shader_prog_link. 2012-11-06 16:02:34 +01:00
Henri Verbeet b8bb2a4f85 wined3d: Use the shader object ids as program key. 2012-11-06 16:02:34 +01:00
Henri Verbeet 2889ec6bb0 ddraw: Avoid LPDIRECTDRAWSURFACE. 2012-11-06 16:02:33 +01:00
Henri Verbeet b146861c36 ddraw: Avoid LPDIRECTDRAWSURFACE2. 2012-11-06 16:02:32 +01:00
Jacek Caban e3e0fdd461 mshtml: Keep reference to document node in fire_event_obj. 2012-11-06 16:02:31 +01:00
Jacek Caban 8086af47b5 mshtml: Don't call CP event sinks on detached documents. 2012-11-06 16:02:30 +01:00
Alexandre Julliard 86c41dc468 gdi32: Take into account the FontSmoothing key for anti-aliasing. 2012-11-06 16:02:27 +01:00
Alexandre Julliard ff8647ea39 gdi32: Avoid opening the desktop registry key multiple times. 2012-11-06 16:02:19 +01:00
Alexandre Julliard 7fdba1f3dd gdi32: Use the fontconfig anti-aliasing setup even for non-fontconfig fonts. 2012-11-06 11:47:28 +01:00
Alexandre Julliard ddba05547f gdi32: Get rid of the non-standard flags in GetRasterizerCaps. 2012-11-06 11:00:48 +01:00
Piotr Caban 74ec93bab7 msvcrt: Improved scanf precision. 2012-11-05 17:44:32 +01:00
Frédéric Delanoy 84541cc5e3 msi: Fix a leak (coverity). 2012-11-05 17:44:19 +01:00
Hans Leidekker 7d3f903db1 msi: Fix handling of REG_MULTI_SZ values in the WriteRegistryValues action. 2012-11-05 17:44:18 +01:00
Hans Leidekker 570322069c msi: Preserve strings with embedded nulls in the record formatting implementation. 2012-11-05 17:44:18 +01:00
Hans Leidekker 8d21f998c3 msi: Fix handling of strings with embedded nulls in msi_addstring. 2012-11-05 17:44:17 +01:00
Nikolay Sivov aeb5950e6f dwrite: Support eight more script ranges. 2012-11-05 17:44:17 +01:00
Jacek Caban 25ffa3d97b jscript: Added more enumerable attribute tests. 2012-11-05 17:44:16 +01:00
Jacek Caban 78652f7602 jscript: Added propertyIsEnumerable implementation. 2012-11-05 17:44:16 +01:00
Jacek Caban ea34e01493 jscript: Use jsdisp_propput_dontenum where appropriate. 2012-11-05 17:44:15 +01:00
Jacek Caban 57f7a6fa4e jscript: Create non-enumerable properties in jsdisp_propput_const. 2012-11-05 17:44:15 +01:00
Jacek Caban 7491d480a9 jscript: Use prop_put in jsdisp_propput_dontenum. 2012-11-05 17:44:14 +01:00
Nikolay Sivov fee495d5fd scrrun: Added a stub for IFolder interface. 2012-11-05 17:44:14 +01:00
Nikolay Sivov f43b49fbed scrrun: Invoke() takes interface pointer, not a pointer to pointer. 2012-11-05 17:44:13 +01:00
Alexandre Julliard 548e126454 winex11: Store the anti-aliasing flags in the device instead of the font cache. 2012-11-05 16:48:47 +01:00
Alexandre Julliard 11875bf40a winex11: Use the default anti-aliasing parameters from gdi32. 2012-11-05 16:25:48 +01:00
Alexandre Julliard 5c02c352d9 gdi32: Determine the default anti-aliasing parameters in the null driver SelectFont entry point. 2012-11-05 16:15:25 +01:00
Sam Edwards 2a208bd2ad opengl32: Implement wglUseFontOutlines curve smoothing. 2012-11-05 11:53:44 +01:00
Tatyana Fokina 9d4fcaf2bb ole32: Removed unused parametrs keyname and valuename in COM_RegReadPath. 2012-11-05 11:41:29 +01:00
André Hentschel 7d1fa526e6 d3dx9_36: D3DXCreateFontIndirectW seems no longer to be a stub. 2012-11-05 11:40:05 +01:00
Detlef Riekenberg 8a3211af4c winhttp: Accept WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH as session option. 2012-11-05 11:36:38 +01:00
Frédéric Delanoy 86544ce98f msvfw32: Fix a leak (coverity). 2012-11-05 11:30:35 +01:00
Christian Costa 6be32ec80c d3dxof/tests: Pass level by value in process_data rather than a pointer. 2012-11-05 11:30:35 +01:00
Christian Costa f3e883878d dmusic: Init port caps dwSize member before calling GetPortCaps. 2012-11-05 11:30:34 +01:00
Christian Costa f7a9df5ecb dmusic: Remove unused variables. 2012-11-05 11:30:34 +01:00
Ken Thomases 26670de210 opengl32: Don't lose __wine_set_pixel_format() declaration during make_opengl. 2012-11-05 11:30:33 +01:00
Henri Verbeet 0e856abf6d wined3d: Enable or disable the fragment pipe in shader_select(). 2012-11-05 11:30:33 +01:00
Henri Verbeet d74cb4571b wined3d: Simplify shader selection. 2012-11-05 11:30:32 +01:00
Henri Verbeet 5190792b33 ddraw: Avoid LPDIRECTDRAWSURFACE4. 2012-11-05 11:30:31 +01:00
Henri Verbeet 1216eb577b ddraw: Avoid LPDIRECTDRAWSURFACE7. 2012-11-05 11:30:31 +01:00
Henri Verbeet 5e93aa38ab mmdevapi: Avoid a couple of dependencies on ddraw.h. 2012-11-05 11:30:30 +01:00
Francois Gouget d55bb4497f Assorted spelling fixes. 2012-11-05 11:30:30 +01:00
Francois Gouget f397f48217 msvcp71: Remove an unused VTBL wrapper. 2012-11-05 11:30:29 +01:00
Francois Gouget a4f2c00526 kernel32/tests: Make test_CompareStringOrdinal() static. 2012-11-05 11:30:29 +01:00
André Hentschel 295ffdfa96 dmloader: Fix sizeof statement (coverity). 2012-11-05 11:14:40 +01:00
André Hentschel e15618a896 d3dx9_36: Return on error (coverity). 2012-11-05 11:14:17 +01:00
André Hentschel 93936c4f99 urlmon: Fix copy and paste error (coverity). 2012-11-05 11:12:10 +01:00
André Hentschel 34f74fdc71 riched20: Remove duplicate operand in expression (coverity). 2012-11-05 11:11:53 +01:00
André Hentschel 574cf27f2a winex11: Avoid memory leaks (coverity). 2012-11-05 11:11:37 +01:00
Daniel Lehman 22c254c3ec msvcp: Sync std::getline(istream<> &) implementations. 2012-11-05 11:08:06 +01:00
Daniel Lehman 89cde281d4 msvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &). 2012-11-05 11:08:01 +01:00
Andrew Eikum 561e46c435 oleaut32: helpcontext is not an offset. 2012-11-02 20:12:36 +01:00
Piotr Caban 5e1cbccebf msvcp90: Use critical sections in mutex object. 2012-11-02 20:12:24 +01:00
Piotr Caban 0280c5fb5f msvcp90: Fixed incorrect sentry object usage. 2012-11-02 20:12:20 +01:00
Christian Costa 31a582989f dmusic: Display new ref in AddRef and Release. 2012-11-02 19:48:21 +01:00
Christian Costa db390b774b dmusic: Dump port params only once. 2012-11-02 19:48:14 +01:00
Piotr Caban ec26342c88 msvcrt: Allocate buffer in fwrite function. 2012-11-02 19:47:33 +01:00
Piotr Caban 4455250a98 msvcp71: Fixed basic_streambuf<wchar> vtable. 2012-11-02 19:47:32 +01:00
Piotr Caban 79f314c31a msvcp71: Ignore prot argument in Fiopen_wchar function. 2012-11-02 19:47:30 +01:00
Hans Leidekker 31ea3f44dd msi: Return length for the empty string in msi_string_lookup. 2012-11-02 19:47:30 +01:00
Hans Leidekker 6955b09023 wbemprox: Avoid a crash when serializing object text. 2012-11-02 19:47:29 +01:00
Michael Stefaniuc 815031d832 itss: Use FIELD_OFFSET to calculate the size of a struct with variable length array. 2012-11-02 19:47:28 +01:00
Michael Stefaniuc fb724cfd7b gdi.exe16: Use FIELD_OFFSET to calculate the size of structs with variable length array. 2012-11-02 19:47:28 +01:00
Michael Stefaniuc e67deeb8a1 localspl: Avoid using sizeof on structs with variable length array. 2012-11-02 19:47:27 +01:00
Jacek Caban d1f2b8a809 mshtml: Try to install ActiveX if it's not registered. 2012-11-02 19:47:26 +01:00
Alexandre Julliard c9e951dfd3 urlmon: Add po file support for resource translation. 2012-11-02 19:47:23 +01:00
Jacek Caban 59055c4d45 urlmon: Added AsyncInstallDistributionUnit implementation. 2012-11-02 19:47:22 +01:00
Jacek Caban 8012d4ae71 urlmon: Moved extracting callback from IBindCtx to separated function. 2012-11-02 19:47:20 +01:00
Jacek Caban 54639c5dc5 wininet: Commit cache file as soon as all data is written. 2012-11-02 19:47:19 +01:00
Jacek Caban b012765e91 wininet: Write received data to cache before notifying progress. 2012-11-02 19:47:18 +01:00
Jacek Caban 173dff4ccb cabinet: Improved debug traces. 2012-11-02 19:47:17 +01:00
Nikolay Sivov 8222d4cd3c dwrite: Support more script ranges, up to Mongolian. 2012-11-02 19:47:16 +01:00
Christian Costa ba5cade700 kernel32: Implement CompareStringOrdinal. 2012-11-02 19:47:15 +01:00
Alexandre Julliard 9d888b371f gdi32: Set the font anti-aliasing flags from the fontconfig information if available. 2012-11-02 19:47:09 +01:00
Alexandre Julliard 123da6f888 gdi32: Move checking of the subpixel support and gasp flags to freetype.c. 2012-11-02 17:21:45 +01:00
Alexandre Julliard 9cdb0e1ca6 gdi32: Disable anti-aliasing when necessary in the various drivers. 2012-11-02 16:41:26 +01:00
Alexandre Julliard ccc034c27e gdi32: Store the anti-aliasing flags in the DC when selecting a font. 2012-11-02 16:41:23 +01:00
Alexandre Julliard 6164d533a9 gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point. 2012-11-02 16:41:21 +01:00
Jacek Caban deeb14e0ee explorerframe: Moved TaskbarList implementation to explorerframe. 2012-11-02 16:41:12 +01:00
Juan Lang 1040e41516 Revert "crypt32: Correct CryptVerifyMessageSignature's use of pcbDecoded.".
This reverts commit 78c9015861.
The comments in the tests indicate that the tests are a little funny
anyway, so they clearly weren't enough justification for the change
introduced here.
2012-11-02 11:00:20 +01:00
Juan Lang 373e472db9 rsaenh: Ensure a PKCS1 data block has at least minimum length. 2012-11-02 10:59:42 +01:00
Hiroshi Miura 923ac2e546 wininet: Add a TLS fallback mechanism. 2012-11-01 19:16:25 +01:00
Nozomi Kodama c59efbed77 d3dx9_36: Add tests for D3DXSHRotateZ. 2012-11-01 19:14:53 +01:00
Daniel Lehman ffa7ac7331 msvcrt: Return value from MSVCRT____mb_cur_max_func instead of pointer. 2012-11-01 19:01:34 +01:00
André Hentschel 2cefbaab97 winspool: Avoid memory leaks (coverity). 2012-11-01 18:59:01 +01:00
Piotr Caban b6b7eb050f comctl32: Fixed RBBS_BREAK flag unsetting in REBAR_HandleUDDrag. 2012-11-01 15:43:34 +01:00
Piotr Caban d2f4893cb6 comctl32: Don't update rebar layout if it doesn't change in REBAR_HandleUDDrag. 2012-11-01 15:43:29 +01:00
Piotr Caban a9c6113c28 msvcrt: Improved parsing precision of doubles in scanf.
This code is based on doubles parsing in jscript lexer.
2012-11-01 15:43:21 +01:00
Piotr Caban bab686e7d1 msvcrt: Fixed %Lf format handling in scanf. 2012-11-01 15:43:14 +01:00
Hans Leidekker 8ca3e80ddd winhttp: Fix the error returned from WinHttpGetProxyForUrl when autodetection fails. 2012-11-01 15:42:39 +01:00
Alexandre Julliard a04f73808e gdi32: Store the fontconfig anti-aliasing flags for each font. 2012-11-01 15:09:16 +01:00
Alexandre Julliard 24cdd74c6f gdi32: Store the font file name in Unicode in the font cache. 2012-11-01 15:09:15 +01:00
Alexandre Julliard c1f8a0bf61 gdi32: Avoid some redundant registry calls while loading the font cache. 2012-11-01 15:09:15 +01:00
Nikolay Sivov 3d013afec7 msxml3: Fix indexed access to schema collection namespace uris. 2012-11-01 15:09:13 +01:00
Nikolay Sivov 4d2164c936 dwrite: Support nine more script ranges up to code point 0x0bff. 2012-11-01 10:51:04 +01:00
Vincent Povirk 91a3e5fc10 gdiplus: Reimplement GdipCreateMetafileFromEmf without using IPicture. 2012-11-01 10:50:45 +01:00
Vincent Povirk d8a855305f gdiplus: Implement GdipCloneImage for metafiles with a handle. 2012-11-01 10:50:41 +01:00
Vincent Povirk 0cbec5508b gdiplus: Implement drawing metafiles with an emf handle. 2012-11-01 10:50:37 +01:00
Vincent Povirk 954b49382f gdiplus: Add tests for drawing recorded metafiles. 2012-11-01 10:50:33 +01:00
Christian Costa de690b8dae d3drm: Move mesh builder data cleaning code into a separate function. 2012-10-31 18:13:05 +01:00
Christian Costa 43d3ba36a1 d3drm: Init vertices before creating group. 2012-10-31 18:09:19 +01:00
Huw Davies 908c2d44e1 vbscript: The first day of the week should default to Sunday, not the system default. 2012-10-31 18:08:14 +01:00
Nikolay Sivov 368bc8aa50 dwrite: Support for Armenian, Hebrew and complete Arabic ranges. 2012-10-31 18:08:10 +01:00
Jörg Höhle 602807c2a5 ntdll: Do not execute callbacks past DeleteTimer(INVALID_HANDLE_VALUE). 2012-10-31 18:08:02 +01:00
Jörg Höhle c596ddffab winealsa: Fix capture overrun logging. 2012-10-31 18:07:40 +01:00
Michael Stefaniuc 5f304e7000 user32: Avoid sizeof on structs with variable length array. 2012-10-31 18:07:35 +01:00
Michael Stefaniuc b4712d2e16 usp10: Use FIELD_OFFSET to calculate the size of a struct with variable length array. 2012-10-31 18:07:19 +01:00
Jacek Caban 57b83719b7 advpack: Added ExtractFilesW implementation. 2012-10-31 16:17:17 +01:00
Daniel Lehman a49da3ca5d msvcp: Sync fpos usage and istream<>::tellg. 2012-10-31 16:12:28 +01:00
Daniel Lehman 01c451703c msvcp90: In istream<>::tellg don't use sentry. 2012-10-31 16:12:28 +01:00
Daniel Lehman 771cc7fdbd msvcp90: Fix usage of fpos<>::off vs fpos<>::pos. 2012-10-31 16:12:28 +01:00
Daniel Lehman 64527285cf msvcp90: Update fpos<>::off instead of pos in stringbuf<>::seekoff. 2012-10-31 16:12:28 +01:00
Jacek Caban 12adc67782 jscript: Fixed some leaks (coverity). 2012-10-31 16:12:27 +01:00
Frédéric Delanoy 9c63a30c25 rpcrt4: Fix resources leaks. 2012-10-31 16:12:27 +01:00
Michael Stefaniuc 470ad72b05 ole32/tests: Fix a memleak on an error path (Smatch). 2012-10-31 16:12:27 +01:00
Michael Stefaniuc 2e31a44aca user32/test: Don't over-allocate memory for DDEDATA. 2012-10-31 16:12:27 +01:00
André Hentschel 1aa6236428 vbscript: Avoid memory leak in compile_select_statement (coverity). 2012-10-31 16:12:27 +01:00
André Hentschel 5010f0933e wininet: Fix WININET_SetAuthorization on error path (coverity). 2012-10-31 16:12:27 +01:00
André Hentschel 585a66a463 winex11: Avoid memory leaks (coverity). 2012-10-31 16:12:27 +01:00
André Hentschel 42f791ccd5 wineps: Avoid memory leaks (coverity). 2012-10-31 16:12:27 +01:00
André Hentschel 4ee73e69b5 usp10: Avoid memory leak in ScriptTextOut (coverity). 2012-10-31 16:12:27 +01:00
André Hentschel 64e169d974 user32: Avoid memory leaks (coverity). 2012-10-30 19:14:17 +01:00
Huw Davies 9247328371 gdi32: Implement sub-pixel glyph smoothing. 2012-10-30 18:09:00 +01:00
Jacek Caban 7f50df4e43 vbscript: Added support for more builtin constants. 2012-10-30 18:09:00 +01:00
Rafał Mużyło fc2bb3bdc1 gdiplus: Mark regions as unclipped correctly. 2012-10-30 18:08:13 +01:00
Rafał Mużyło 48a2b48e16 gdiplus: Fix logic of treating the region of a string as unclipped. 2012-10-30 18:08:13 +01:00
André Hentschel a07d1da924 comdlg32: Fix usage of constants. 2012-10-30 18:08:12 +01:00
Erich Hoover 5c95bec847 ntdll: Implement nanosecond precision file time storage. 2012-10-30 18:08:11 +01:00
Alexandre Julliard 487c50c1e7 ntdll: Remove futimes implementation from libport, it's only needed in ntdll. 2012-10-30 18:08:11 +01:00
Alexandre Julliard 7b704102a8 ntdll: Add a helper function to set file times. 2012-10-30 18:08:10 +01:00