Commit Graph

66352 Commits

Author SHA1 Message Date
Jörg Höhle 76f655dbb0 winealsa: Unify the checks for wBitsPerSample. 2012-01-06 19:24:28 +01:00
Jörg Höhle afe7bc06e6 winmm: Ignore broken nBlockAlign and AvgBytes within PCMWAVEFORMAT. 2012-01-06 19:24:27 +01:00
Alexandre Julliard bcc65899f8 winex11: Remove DIB locking calls from all graphics functions. 2012-01-06 19:24:26 +01:00
Jacek Caban dcbfd3d0a5 ieframe: Added INewWindowManager stub implementation. 2012-01-06 19:24:26 +01:00
Jacek Caban 9c448d1dbf ieframe: Added IHTMLWindow2 service tests. 2012-01-06 19:24:25 +01:00
Jacek Caban aaf3202d77 ieframe: Added IHTMLWindow2 stub implementation.
mshtml/ieframe separation is ugly designed. ieframe needs its own
IHTMLWindow2 wrapper-like implementation.
2012-01-06 19:24:25 +01:00
Jacek Caban f31391c777 ieframe: Always create doc view window when creating InternetExplore object instance. 2012-01-06 19:24:24 +01:00
Jacek Caban a3d6450226 ieframe: Added IServiceProvider interface to InternetExplorer object. 2012-01-06 19:24:24 +01:00
Jacek Caban 5640da1414 jscript: Run script tests in version 2 by default. 2012-01-06 19:24:23 +01:00
Jacek Caban 43a9faa734 ntdll: Make LdrLoadDll hotpatchable. 2012-01-06 19:24:23 +01:00
Henri Verbeet 3d33887c2f wined3d: Get rid of the WINED3DSWAPEFFECT typedef. 2012-01-06 19:24:22 +01:00
Henri Verbeet 45f6def784 wined3d: Get rid of the WINED3DBACKBUFFER_TYPE typedef. 2012-01-06 19:24:21 +01:00
Henri Verbeet 31f3120815 ddraw: Convert to integer before adjusting the clipped source rect.
This makes a difference for the bottom and right edges, and we could end up
with an empty source rectangle otherwise.
2012-01-06 19:24:20 +01:00
Henri Verbeet f17e714857 ddraw: Implement IDirectDrawClipper::SetClipList(). 2012-01-06 19:24:20 +01:00
Henri Verbeet 3e9fe3e938 ddraw: Use the window's client rect for clipping. 2012-01-06 19:24:19 +01:00
Jörg Höhle 6d23816300 wineoss: GetStreamLatency is constant, SNDCTL_DSP_GETODELAY is dynamic. 2012-01-06 19:24:19 +01:00
Jörg Höhle 92d8e93acb winealsa: Have GetStreamLatency reflect the ALSA period. 2012-01-06 19:24:18 +01:00
Jörg Höhle 9bd61f4337 winecoreaudio: Fix latency calculation. 2012-01-06 19:24:18 +01:00
Jörg Höhle acd8d60faa mmdevapi: GetDevicePeriod returns constants. 2012-01-06 19:24:17 +01:00
Jörg Höhle 8316a77959 mmdevapi: Avoid HeapRealloc when no data need be copied. 2012-01-06 19:24:17 +01:00
Daniel Lehman 4654b3f68e msvcp90: Fix return value for ctype<wchar_t> do_is(ch). 2012-01-06 19:24:16 +01:00
Daniel Lehman 5a3695ccee msvcrt: Make WEOF returned from swscanf signed. 2012-01-06 19:24:16 +01:00
Alexandre Julliard 867be0e3e3 gdi32: Add an empty ExtEscape DIB driver entry point. 2012-01-06 19:24:12 +01:00
Alexandre Julliard 56331e2a9a gdi32: Don't allow Get/SetDeviceGammaRamp on DIBs or memory DCs. 2012-01-06 19:24:12 +01:00
Alexandre Julliard bf718448f3 gdi32: Add a stub for the ExtFloodFill entry point. 2012-01-06 19:24:11 +01:00
Alexandre Julliard ff31a448b3 gdi32: Implement Arc, ArcTo, Chord, and Pie, using line segments for now. 2012-01-06 19:24:02 +01:00
Alexandre Julliard 92d5b41599 gdi32: Add a helper function for computing the device rect for PS_INSIDEFRAME. 2012-01-06 19:22:22 +01:00
Alexandre Julliard 5ff285629e gdi32: Implement Ellipse and RoundRect, using line segments for now. 2012-01-06 19:22:12 +01:00
Alexandre Julliard 3e51dd7515 gdi32: Use a better algorithm for CreateRoundRectRgn. 2012-01-06 12:53:20 +01:00
André Hentschel 67b6ae8423 mshtml: Remove unused definitions. 2012-01-05 21:27:36 +01:00
Jacek Caban d0f6e349b0 mshtml: Use do_query_service in QueryService implementation. 2012-01-05 21:27:35 +01:00
Jacek Caban 986800701b mshtml: Use QueryService helper function in SetClientSite implementation. 2012-01-05 21:27:35 +01:00
Jacek Caban 6363796e09 mshtml: Use a helper function for QueryService calls in hlink_frame_navigate. 2012-01-05 21:27:35 +01:00
Jörg Höhle 9ef4a0099c winmm: Fix conversion to MMTIME, avoid floating point arithmetic. 2012-01-05 21:27:34 +01:00
Daniel Lehman 8e755152c2 msvcp90: basic_string<>::rfind(ch) should call rfind. 2012-01-05 21:27:33 +01:00
Daniel Lehman 0af4827e11 msvcp90: Add num_get<wchar_t> stubs. 2012-01-05 21:27:32 +01:00
Daniel Lehman c20fd880ac msvcp90: Make type_info::mangled larger. 2012-01-05 21:27:32 +01:00
Piotr Caban 568c3215b0 msvcp60: Added full basic_string::_Grow implementation. 2012-01-05 21:27:32 +01:00
Piotr Caban 806d72cfdc msvcp60: Fix basic_string::rfind(char) implementation. 2012-01-05 21:27:31 +01:00
Piotr Caban f3df1d7cdc msvcp60: Added basic_string<unsigned short> implementation. 2012-01-05 21:27:28 +01:00
Hans Leidekker de11a50b91 msi: Don't crash on secondary root folders in msi_resolve_target_folder. 2012-01-05 20:54:25 +01:00
Henri Verbeet c77b414787 wined3d: Get rid of the WINED3DPATCHEDGESTYLE typedef. 2012-01-05 20:54:25 +01:00
Henri Verbeet c3cc92e472 wined3d: Get rid of the WINED3DMATERIALCOLORSOURCE typedef. 2012-01-05 20:54:24 +01:00
Henri Verbeet 223b0736c0 ddraw: Disallow clipped blits in ddraw_surface7_BltFast(). 2012-01-05 20:54:21 +01:00
Henri Verbeet 99e5e3ac0d ddraw: Refuse to set a clip list if a clipper is already tracking a window. 2012-01-05 20:54:19 +01:00
Henri Verbeet 3997457574 ddraw/tests: Add some clipper tests. 2012-01-05 20:54:17 +01:00
Dmitry Timoshkov 98e2bf4e1c user32: Add an invalid window check to SetActiveWindow. 2012-01-05 20:54:13 +01:00
Dmitry Timoshkov d09e973f7d user32: Add an invalid window check to SetFocus. 2012-01-05 20:54:10 +01:00
Alexandre Julliard 94ffc49e02 gdi32: Draw rectangles in the order specified by the current arc direction. 2012-01-05 20:54:07 +01:00
André Hentschel b5ba054ce8 Assorted header comment cleanup. 2012-01-04 19:35:13 +01:00
André Hentschel 9aaa01ecc5 d3drm: Add IDirect3DRMFrame3 interface. 2012-01-04 19:30:35 +01:00
Piotr Caban f14fd4add6 msvcp60: Added partial exceptions support. 2012-01-04 19:29:38 +01:00
Piotr Caban ee3e873e37 msvcp60: Don't forward _Lockit calls to msvcp90. 2012-01-04 19:29:24 +01:00
Piotr Caban 500f279efd msvcp60: Added basic_string<char> support.
string.c file is based on msvcp90/string.c, there are many differences
between these files. Other files were copied from msvcp90.
2012-01-04 19:29:18 +01:00
Aric Stewart 4019987391 usp10: Move GSUB functions to opentype.c. 2012-01-04 19:00:13 +01:00
Aric Stewart bf1ef214e6 usp10: Move GDEF functions to opentype.c. 2012-01-04 18:59:57 +01:00
Aric Stewart 6311ccfe97 usp10: Move CMAP functions to opentype.c. 2012-01-04 18:59:52 +01:00
Jacek Caban 8c1b9a01bf vbscript: Added for each loop parser implementation. 2012-01-04 18:59:18 +01:00
Dmitry Timoshkov 593340774a user32: Add some tests for SetFocus/SetActiveWindow called on invalid or belonging to another thread windows. 2012-01-04 18:59:12 +01:00
Aric Stewart ece423b858 usp10: Add more Microsoft Sans Serif fallbacks. 2012-01-04 18:58:27 +01:00
Daniel Lehman 070479db58 msvcp90: Use passed in beg to find the length in basic_string<>::replace. 2012-01-04 18:58:21 +01:00
Jörg Höhle 387b359a7e mciseq: wNotifyDeviceID is redundant. 2012-01-04 18:57:49 +01:00
Jörg Höhle 3ae829d11b mciseq: Refactor use of mciGetDriverData. 2012-01-04 18:57:41 +01:00
Jörg Höhle 39fa94324d mciseq: Check Device ID prior to command invocation. 2012-01-04 18:57:32 +01:00
Jörg Höhle dc17cec398 mciseq: Only send non-MCI commands to DefDriverProc. 2012-01-04 18:56:10 +01:00
André Hentschel d845510170 usp10: Check for pointer before using it (Coverity). 2012-01-04 18:54:27 +01:00
Alexandre Julliard 4b524f91e2 gdi32/tests: Add some tests for brushed and dashed wide pens. 2012-01-04 18:17:05 +01:00
Alexandre Julliard d858041a19 gdi32: Get rid of the pen deferring support, all pen styles are implemented now. 2012-01-04 16:53:17 +01:00
Alexandre Julliard c82d2a034f gdi32: Implement dashed wide lines. 2012-01-04 16:06:21 +01:00
Alexandre Julliard bc5428600b gdi32: Add a helper function for drawing multiple line segments. 2012-01-04 16:06:01 +01:00
Alexandre Julliard a59c53b312 gdi32: Add a helper function for drawing a wide line segment. 2012-01-04 15:50:31 +01:00
Alexandre Julliard 8b1bab524b gdi32: Skip empty segments at the beginning and end of a line to make sure the caps are correct. 2012-01-04 15:10:10 +01:00
Alexandre Julliard 5f2371c229 gdi32: Only create the round cap region once per call. 2012-01-04 15:02:05 +01:00
Alexandre Julliard 618425ac4c gdi32: Fix skipping of zero-length dashes. 2012-01-04 14:57:52 +01:00
Henri Verbeet fd8597b2bf wined3d: Get rid of the WINED3DSTENCILOP typedef. 2012-01-03 23:40:50 +01:00
Henri Verbeet 808e926783 wined3d: Get rid of the WINED3DCULL typedef. 2012-01-03 23:40:46 +01:00
Henri Verbeet 863578cc29 d3d10: Handle D3D10_SVT_BUFFER. 2012-01-03 23:40:43 +01:00
Henri Verbeet 79d1b27333 d3d10: Return D3D10_SVT_VOID instead of 0 from d3d10_variable_type().
This is the same value, but makes it more obvious where e.g. an "Unhandled
basetype D3D10_SVT_VOID." message would come from.
2012-01-03 23:40:39 +01:00
Henri Verbeet 110aa65e0d d3d10: Add a D3D10CompileEffectFromMemory() stub. 2012-01-03 23:40:36 +01:00
Alexandre Julliard ee1e1f0fdb secur32/tests: Don't compare the encrypted results if the session key is different. 2012-01-03 23:28:13 +01:00
Francois Gouget 8d66ca11d7 winmm: Don't include newlines in standard error messages. 2012-01-03 19:31:10 +01:00
Jörg Höhle 35cdb8bb22 dsound: Fix the computation of the mixer position in bytes. 2012-01-03 19:27:16 +01:00
André Hentschel 8f0ac41d3f d3drm: Add IDirect3DRMFrame2 interface. 2012-01-03 19:27:05 +01:00
André Hentschel cc50de1156 ntdll/tests: Add optional return value for some win7 machines. 2012-01-03 19:25:44 +01:00
Piotr Caban f90d5a8f72 msvcp90: Update data pointer after resizing string. 2012-01-03 18:07:32 +01:00
Jacek Caban 0633ee4258 ieframe: Remove useless #undef. 2012-01-03 18:07:23 +01:00
Hans Leidekker 2a19021610 msi: VolumeLabel and DiskPrompt are optional fields in the Media table. 2012-01-03 18:07:15 +01:00
Hans Leidekker 4def593456 msi: Accept a missing left backquote in SQL identifiers. 2012-01-03 18:07:08 +01:00
Aric Stewart f7a21f8cba usp10: Cache feature lookups. 2012-01-03 18:06:53 +01:00
Aric Stewart c632f71e08 usp10: Have load_GSUB_feature return LoadedFeature*. 2012-01-03 18:06:47 +01:00
Aric Stewart f04b6b2fc8 usp10: Replace GSUB_get_feature with GSUB_GetFontFeatureTags. 2012-01-03 18:06:38 +01:00
Aric Stewart 3d98085d65 usp10: Implement ScriptGetFontFeatureTags. 2012-01-03 18:06:31 +01:00
Aric Stewart dbe02b96c5 usp10: Convert tag in LoadedFeature to OPENTYPE_TAG. 2012-01-03 18:06:03 +01:00
Aric Stewart f07321a82b usp10: Replace GSUB_get_lang_table with GSUB_GetFontLanguageTags. 2012-01-03 18:05:52 +01:00
Aric Stewart 0661d2d202 usp10: Implement ScriptGetFontLanguageTags. 2012-01-03 18:05:47 +01:00
Alistair Leslie-Hughes acaa258054 mscoree: Implement CLRRuntimeHost_ExecuteInDefaultAppDomain. 2012-01-03 18:04:36 +01:00
Michael Stefaniuc f1f5536d8f ddraw: Fix two memory leaks (Smatch). 2012-01-03 12:37:58 +01:00
Michael Stefaniuc 158c8b76cb jscript: Remove break after return (Smatch). 2012-01-03 12:37:57 +01:00
Marcus Meissner 15162ddf3c gdi32: Check return value of REGION_UnionRectWithRegion (Coverity). 2012-01-03 12:37:57 +01:00
Marcus Meissner d34e0515fd ws2_32: Removed dead code (Coverity). 2012-01-03 12:37:57 +01:00
Pierre Schweitzer 2d14f89fea dplayx: Fix handle leak. 2012-01-03 12:37:56 +01:00
Pierre Schweitzer 8ed701b3c6 kernel32: Fix handle leak. 2012-01-03 12:37:56 +01:00
Pierre Schweitzer 85e2b4d7df wininet: Fix handle leak. 2012-01-03 12:37:36 +01:00
Pierre Schweitzer 8975ad6e31 winecoreaudio.drv: Fix handle leak. 2012-01-03 12:37:36 +01:00
Pierre Schweitzer 747a26d9a0 winex11.drv: Fix handle leak. 2012-01-03 12:37:35 +01:00
Pierre Schweitzer 25ea822f27 wineqtdecoder: Fix handle leak. 2012-01-03 12:37:35 +01:00
Pierre Schweitzer ae8f62940e appwiz.cpl: Fix handle leak. 2012-01-03 12:37:35 +01:00
Marcus Meissner b057a3e898 msvcrt: Mark various internal functions as hidden. 2012-01-03 12:37:32 +01:00
Marcus Meissner eaae8f8400 wshom.ocx: Mark one function as static, one as hidden. 2012-01-03 12:37:32 +01:00
Marcus Meissner 3a58d28427 mshtml: Mark function as hidden. 2012-01-03 12:37:32 +01:00
Marcus Meissner 77a3d90abf usp10: Mark two functions as hidden. 2012-01-03 12:37:32 +01:00
Marcus Meissner 0648a567a8 jscript: Mark some function DECLSPEC_HIDDEN. 2012-01-03 12:37:31 +01:00
Henri Verbeet a03eeb5cac wined3d: Get rid of the WINED3DFILLMODE typedef. 2012-01-03 12:37:31 +01:00
Henri Verbeet 16e9d728f4 wined3d: Get rid of the WINED3DSHADEMODE typedef. 2012-01-03 12:37:30 +01:00
Henri Verbeet 49d811d872 d3d10/tests: Add a state groups test. 2012-01-03 12:37:30 +01:00
Henri Verbeet 51d54a909c wined3d: Recognize some more Intel GPUs. 2012-01-03 12:37:29 +01:00
Henri Verbeet 1a3aabf6f2 wined3d: Recognize i915g as Intel. 2012-01-03 12:37:29 +01:00
Eric Pouech 28bb6f954a dbghelp: Correctly return flags in SYMBOL_INFO structure for local variables stored in a register. 2012-01-03 12:37:28 +01:00
Jacek Caban 4d4955f248 mshtml: Use IUri for IHTMLLocation::get_search implementation. 2012-01-03 12:37:28 +01:00
Jacek Caban ddbda376e8 ieframe: Improved test traces. 2012-01-03 12:37:27 +01:00
Jacek Caban f3a2d05359 ieframe: Added ITargetFramePriv2 interface to HlinkFrame object. 2012-01-03 12:37:27 +01:00
Nikolay Sivov 06c0b139f5 wshom.ocx: Implement IWshShortcut::Save(). 2012-01-03 12:37:27 +01:00
Nikolay Sivov 34f1811d12 wshom.ocx: Implement IWshShortcut_put_TargetPath(). 2012-01-03 12:37:26 +01:00
Nikolay Sivov 033c18fce9 wshom.ocx: Implement IWshShortcut_put_WorkingDirectory(). 2012-01-03 12:37:26 +01:00
Nikolay Sivov 9e7c1bd163 wshom.ocx: Implement IWshShortcut_put_Description(). 2012-01-03 12:37:26 +01:00
Nikolay Sivov 23fe903d9a wshom.ocx: Added IWshShortcut stub. 2012-01-03 12:37:25 +01:00
Nikolay Sivov 7f2d4f2933 wshom.ocx: Implement IWshCollection::Item() for common programs folders. 2012-01-03 12:37:25 +01:00
Nikolay Sivov aa707ec270 wshom.ocx: Implement IWshCollection::Item() for public desktop case. 2012-01-03 12:37:24 +01:00
Nikolay Sivov 4a068c64d0 wshom.ocx: Implement IWshCollection::Item() for Desktop folder case. 2012-01-03 12:37:24 +01:00
Nikolay Sivov 3149386b86 wshom.ocx: Dump VARIANT parameters, fix instance leak. 2012-01-03 12:37:24 +01:00
Jacek Caban 4f59ab4ab7 jscript: Use 0 as an invalid label value. 2012-01-03 12:37:23 +01:00
Jacek Caban 9752df99af jscript: Get rid of instr_off from expression_t. 2012-01-03 12:37:23 +01:00
Jacek Caban 708c83e208 jscript: Make 0 an invalid code offset. 2012-01-03 12:37:22 +01:00
Jacek Caban 11453b2414 jscript: Always alloc the first chunk of code buffer. 2012-01-03 12:37:22 +01:00
Jacek Caban ea185259fb vbscript: Added InStr tests. 2012-01-03 12:37:22 +01:00
Jacek Caban d23ecdfc64 vbscript: Added InStr implementation. 2012-01-03 12:37:21 +01:00
Jacek Caban fc8756ac7c vbscript: Added support for VARIANTREF arguments in multiple argument functions. 2012-01-03 12:37:21 +01:00
Alexandre Julliard 7533f9bead d3d9/tests: Convert a file to utf-8. 2012-01-03 12:37:20 +01:00
Alexandre Julliard 158d1891c3 d3d8/tests: Convert a file to utf-8. 2012-01-03 12:37:20 +01:00
Alexandre Julliard 5721cbf0e8 gdi32: Add stubs for the OpenGL entry points in the DIB driver. 2012-01-03 12:37:16 +01:00
Alexandre Julliard ccfbcfaf53 gdi32: Calculate the image size in GradientFill only once we have the correct bit count. 2012-01-02 21:46:46 +01:00
Stefan Leichter 8fc7a01a2c setupapi: Add stub for SetupDiDrawMiniIcon. 2011-12-30 17:12:47 +01:00
Stefan Leichter 649d0f85ba setupapi: Add stub for SetupDiGetClassBitmapIndex. 2011-12-30 17:12:47 +01:00
Nikolay Sivov 9fc38b7230 wshom.ocx: Added IWshCollection stub and some tests. 2011-12-30 17:12:47 +01:00
Nikolay Sivov bf0e3a5851 wshom.ocx: Fix IWshShell3 definition. 2011-12-30 17:12:47 +01:00
Jacek Caban 2e2a80ce8a mshtml: Use IUri in IHTMLLocation::put_port implementation. 2011-12-30 17:12:47 +01:00
Austin English 56b18f8857 inetcpl.cpl: Add a stub for LaunchPrivacyDialog. 2011-12-30 15:41:10 +01:00
Austin English daf0cba81f ntoskrnl.exe: Add a stub for Ke386SetIoAccessMap. 2011-12-30 15:41:10 +01:00
Austin English 60bd62b07c ntoskrnl.exe: Add a stub for Ke386IoSetAccessProcess. 2011-12-30 15:41:09 +01:00
Aric Stewart ee2981c6ef usp10: Convert newOtTag to an OPENTYPE_TAG. 2011-12-30 15:41:09 +01:00
Aric Stewart ef98d143d7 usp10: Remove redundant information by making scriptData accessible and removing otTag. 2011-12-30 15:41:09 +01:00
Aric Stewart 419d3d7100 usp10: Update get_opentype_script to return OPENTYPE_TAG. 2011-12-30 15:41:08 +01:00
Aric Stewart 71373552ff usp10: Replace GSUB_get_script_table with GSUB_GetFontScriptTags. 2011-12-30 15:41:08 +01:00
Aric Stewart 1090cd2f11 usp10: Cache FontScriptTags information. 2011-12-30 15:41:08 +01:00
Aric Stewart 1fc015636e usp10: Updates to ScriptGetFontScriptTags. 2011-12-30 15:41:07 +01:00
Jacek Caban da07748ca2 jscript: Get rid of return_type_t. 2011-12-30 15:41:07 +01:00
Jacek Caban 83e8658894 jscript: Get rid of no longer needed interp_tree. 2011-12-30 15:41:06 +01:00
Jacek Caban cdd90254dd jscript: Get rid of no longer needed compile_interp_fallback since we can handle all execution by bytecode.
We use compiler on whole functions body now. There is still some work
done to move it one level up (to whole source string) to do some work
that's currently done (sometimes in a hacky way) by parser, but the most
critical part is done.
2011-12-30 15:41:06 +01:00
Jacek Caban e0552ad8c3 jscript: Use bytecode for labeled continue and break statements. 2011-12-30 15:41:06 +01:00
Jacek Caban b82a6982a9 jscript: Get rid of no longer needed type field of return_type_t structure. 2011-12-30 15:41:05 +01:00
Jacek Caban fc092da98e jscript: Use bytecode for return statement implementation. 2011-12-30 15:41:05 +01:00
Jacek Caban dd7a5301e6 jscript: Make compiler responsible for proper return from regular code vs. eval-interpreted code. 2011-12-30 15:41:04 +01:00
Jacek Caban 11ccf0f33e jscript: Handle invalid continue statements in compiler. 2011-12-30 15:41:01 +01:00
Jacek Caban 7361cdc2f3 jscript: Handle invalid break statements in compiler. 2011-12-30 15:40:58 +01:00
Francois Gouget 49447ad1d5 include: Fix the metahost.idl import directives. 2011-12-30 12:53:42 +01:00
Dmitry Timoshkov 229fb8a447 user32: Add some SetFocus message tests. 2011-12-30 12:53:41 +01:00
Alexandre Julliard f6ccb2c498 user32/tests: Remove a crashing test. 2011-12-30 12:53:40 +01:00
Alexandre Julliard 2c9c9f78fb gdi32: Don't bother computing interior regions when the brush is null. 2011-12-30 12:53:35 +01:00
Alexandre Julliard 488bf107a9 gdi32: Implement brushed pens. 2011-12-30 11:04:35 +01:00
Alexandre Julliard 4e03247427 gdi32: Define a structure to make the brush state independent from the physdev. 2011-12-30 11:04:33 +01:00
Alexandre Julliard cc9836bda0 gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens. 2011-12-30 11:04:29 +01:00
Alexandre Julliard f85bb35280 gdi32: Pass a brush_pattern structure to the SelectBrush entry point. 2011-12-30 11:04:26 +01:00
Alexandre Julliard a1fdd5856f gdi32: Store the pattern brush information for geometric pens. 2011-12-30 11:04:23 +01:00
Alexandre Julliard ee89ce2982 gdi32: Add sanity checks for brush hatch styles. 2011-12-30 11:04:16 +01:00
Alexandre Julliard 8bf48557ef gdi32: Add a structure to store all the extra information needed for a pattern brush. 2011-12-29 19:20:55 +01:00
Alexandre Julliard 5a67227078 gdi32/tests: Get rid of Win9x compatibility in the pen tests. 2011-12-29 19:20:50 +01:00
André Hentschel 9e0517ac6d comctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage. 2011-12-29 17:56:51 +01:00
Alexander E. Patrakov 663bc47602 dsound: Always resample buffers in mixer thread. 2011-12-29 17:56:48 +01:00
Stefan Leichter 34c49777a3 ntoskrnl.exe: Add stub for IoInitializeRemoveLockEx. 2011-12-29 17:56:45 +01:00
Piotr Caban ecbe1ff211 msvcp90/tests: Test virtual function calls returning structures. 2011-12-29 16:44:56 +01:00
Piotr Caban 330b042f5c msvcp90: Added numpunct<char> class implementation. 2011-12-29 16:44:50 +01:00
Piotr Caban 8a8d5cd362 msvcp90: Added numpunct<char> constructors implementation. 2011-12-29 16:44:33 +01:00
Piotr Caban c4b8793996 msvcp90: Fix class functions invocation on 64bit systems. 2011-12-29 16:44:27 +01:00
Jacek Caban 676c017bc9 actxprxy: Added htiface.idl interfaces. 2011-12-29 16:21:23 +01:00
Jacek Caban 5c8c46db18 mshtml: Reorder nsIURL functions to match vtbl order. 2011-12-29 16:20:38 +01:00
Jacek Caban 98b8ebaff7 mshtml: Use IUri in IHTMLLocation::get_protocol implementation. 2011-12-29 16:20:16 +01:00
André Hentschel 723ae056b9 d3drm: Add IDirect3DRM3 interface. 2011-12-29 16:19:05 +01:00
André Hentschel 7164806b56 d3drm: Add IDirect3DRMMeshBuilder3 interface. 2011-12-29 16:19:04 +01:00
Francois Gouget 2180a9c3a4 inetcpl: Don't pad group box labels with spaces. 2011-12-29 16:19:01 +01:00
Francois Gouget dc31798caf cryptui: Don't assign access keys to group box labels. 2011-12-29 16:18:58 +01:00
Francois Gouget f8c1b08786 comdlg32: Use sentence capitalization for group box labels. 2011-12-29 16:18:54 +01:00
Nikolay Sivov 3228876355 wshom.ocx: Added IDispatch support for IWshShell3. 2011-12-29 16:18:51 +01:00
Jacek Caban 59619073a8 jscript: Added bytecode dumper implementation. 2011-12-29 16:18:51 +01:00
Jacek Caban ee6e6986fb jscript: Moved instr_off from statement_t to source_elements_t. 2011-12-29 16:18:50 +01:00
Jacek Caban b3907c40f7 jscript: No longer support per-statement compilation. 2011-12-29 16:18:50 +01:00
Jacek Caban 6710e7ec6f jscript: Get rid of stat_eval_table. 2011-12-29 16:18:49 +01:00
Jacek Caban f08fcff4fd jscript: Moved exec_source to the bottom of the file. 2011-12-29 16:18:48 +01:00
Jacek Caban 2dcb8d412f jscript: Always use bytecode for while statement. 2011-12-29 16:18:48 +01:00
Jacek Caban c6932d8069 jscript: Always use bytecode for try statement. 2011-12-29 16:18:47 +01:00
Jacek Caban 985c6a1943 jscript: Always use bytecode for switch statement. 2011-12-29 16:18:46 +01:00
Jacek Caban f904bc8e78 jscript: Always use bytecode for for statement. 2011-12-29 16:18:46 +01:00
Jacek Caban 2c0920f8c3 jscript: Always use bytecode for for..in statement. 2011-12-29 16:18:45 +01:00
Jacek Caban 1c0fe6002d jscript: Always use bytecode for with statement. 2011-12-29 16:18:44 +01:00
Alexandre Julliard 63a9217539 gdi32: Add checks for invalid color usage values. 2011-12-29 16:18:39 +01:00
Alexandre Julliard c1c8c92875 gdi32: Add helpers to paint a region with the brush or pen. 2011-12-29 10:10:45 +01:00
Alexandre Julliard 579afe5cc6 gdi32: Implement PolyPolygon in the DIB driver. 2011-12-29 09:57:58 +01:00
Alexandre Julliard f5549ae1d0 gdi32: Use a region to render geometric and wide pens in LineTo. 2011-12-29 09:57:41 +01:00
Alexandre Julliard da8ae11300 gdi32: Use a region to render geometric and wide pens in Rectangle. 2011-12-29 09:53:25 +01:00
Alexandre Julliard 64ed56366c gdi32: Use a region to render geometric and wide pens in PolyPolyline. 2011-12-29 00:02:24 +01:00
Alexandre Julliard 9ee690c984 gdi32: Implement returning a region for 1-pixel wide dashed pen lines. 2011-12-28 23:03:03 +01:00
Alexandre Julliard 3188c30229 gdi32: Implement returning a region for 1-pixel wide solid pen lines. 2011-12-28 23:02:42 +01:00
Alexandre Julliard 0429d9181f gdi32: Add support for updating a region from the pen backend functions instead of painting directly. 2011-12-28 23:02:10 +01:00
Ričardas Barkauskas 1bbe92e79b ws2_32: Don't post completion packet if sending fails with error immediately. 2011-12-28 18:59:48 +01:00
Ričardas Barkauskas fa4a90e6d2 ws2_32/tests: Test some completion port behavior. 2011-12-28 18:59:45 +01:00
André Hentschel 7fd38368b4 d3drm: Add IDirect3DRM2 interface. 2011-12-28 18:59:11 +01:00
André Hentschel f8766bdc72 d3drm: Add IDirect3DRMMeshBuilder2 interface. 2011-12-28 18:57:07 +01:00
Matteo Bruni 8dee7989f2 d3d9/tests: More D3DTSS_TEXTURETRANSFORMFLAGS projection tests. 2011-12-28 18:55:25 +01:00
Matteo Bruni fb38bad0c4 wined3d: Improve projection TEXTURETRANSFORMFLAGS handling in the ARB fragment ffp implementation. 2011-12-28 18:55:18 +01:00
Matteo Bruni 472fed41dd wined3d: Improve invalid TEXTURETRANSFORMFLAGS handling. 2011-12-28 18:55:15 +01:00
Nikolay Sivov 9d662928f5 msxml3: Implement element stack and use it in related callbacks. 2011-12-28 17:52:29 +01:00
Piotr Caban 17f0ee4622 msvcrt: NULL terminate strings returned by _Getdays and _Getmonths. 2011-12-28 17:50:11 +01:00
Jacek Caban dfeec5a2bf mshtml: Use IURi for IHTMLLocation::get_hash implementation. 2011-12-28 17:49:41 +01:00
Jacek Caban d7fd00fdab jscript: Added more control flow tests. 2011-12-28 17:49:35 +01:00
Jacek Caban 8f8c852897 jscript: Get rid of no longer needed no_fallback hack. 2011-12-28 17:49:30 +01:00
Jacek Caban c5c2276a9f jscript: Added bytecode versions of break and continue statements. 2011-12-28 17:49:19 +01:00
Jacek Caban 80113b5c5c jscript: Use labels in compiler for ending loops. 2011-12-28 17:49:15 +01:00
Jacek Caban 3b56e49ef9 jscript: Added bytecode version of try statement. 2011-12-28 17:48:48 +01:00
Jacek Caban 02ff8d1853 jscript: Use bytecode for throw statement. 2011-12-28 17:48:42 +01:00
Jacek Caban 3f4f9f0f40 jscript: Rename throw opcode to throw_ref. 2011-12-28 17:48:37 +01:00
Jacek Caban 661241a392 jscript: Added bytecode version of for..in statement. 2011-12-28 17:48:32 +01:00
Francois Gouget df1a5cb9d0 include: Move the ITargetFramePriv* interfaces to htiface.idl. 2011-12-28 17:47:45 +01:00
Francois Gouget 4628c52c36 mountmgr: Add a trailing '\n' to a WARN() message. 2011-12-28 17:46:48 +01:00
Alexandre Julliard f155db574f gdi32: Add support for 1-pixel wide PS_USERSTYLE pens. 2011-12-28 17:42:32 +01:00
Alexandre Julliard 305be80e2f gdi32: Add support for PS_ALTERNATE pens. 2011-12-28 17:42:27 +01:00
Alexandre Julliard e364809a90 gdi32: Add support for 1-pixel wide geometric dashed pens. 2011-12-28 17:42:14 +01:00
Alexandre Julliard bbd7f4e0e3 gdi32: Fix handling of invalid pen styles. 2011-12-28 16:33:35 +01:00
Alexandre Julliard 881f635ce9 gdi32: Extended pens are always transparent. 2011-12-28 16:33:31 +01:00
Alexandre Julliard 5f03c6c81b gdi32: Wide cosmetic pens don't support dashes. 2011-12-28 13:53:15 +01:00
Alexandre Julliard ab63eb5c40 gdi32: Fix the scaling of the width of cosmetic pens. 2011-12-28 13:53:12 +01:00
Alexandre Julliard 9b8d920cb7 gdi32: Pass the clip region to the brush_rect helper and add a similar helper for pens. 2011-12-28 11:28:21 +01:00
Alexandre Julliard 18c20964e1 gdi32: Add support for PS_INSIDEFRAME pens when drawing rectangles. 2011-12-28 11:17:41 +01:00
Alexandre Julliard c861284a02 gdi32: Add a helper function to add a rectangle to a region. 2011-12-28 11:04:30 +01:00
Alexandre Julliard 0c840f66ed gdi32: Compute the correct rectangle interior when using wide pens. 2011-12-27 20:53:35 +01:00
Jacek Caban edd5ca71b2 vbscript: Added compiler support for parametrized assignment statements. 2011-12-27 17:07:31 +01:00
Stefan Leichter b54f3e711f ntoskrnl.exe: Add stub for IoUnregisterShutdownNotification. 2011-12-27 17:07:24 +01:00
Jacek Caban 992316ab4a ntoskrnl.exe: Added IoGetCurrentProcess stub. 2011-12-27 16:55:10 +01:00
Francois Gouget 694f27743f iphlpapi/tests: Fix compilation on systems that don't support nameless unions. 2011-12-27 16:55:10 +01:00
Akihiro Sagawa 70c2222180 gdi32: Avoid making a DBCS character in range. 2011-12-27 16:55:09 +01:00
Jacek Caban a6530f4032 jscript: Use bytecode for labelled statement stub. 2011-12-27 16:55:09 +01:00
Jacek Caban c57dd899a4 jscript: Added bytecode version of switch statement. 2011-12-27 16:55:08 +01:00
Jacek Caban abffe88e19 jscript: Added bytecode version of with statement. 2011-12-27 16:55:08 +01:00
Jacek Caban 17fedc448b jscript: Added bytecode version of for loop statement. 2011-12-27 16:55:07 +01:00
Jacek Caban f5425aeeca jscript: Added bytecode version of while statement. 2011-12-27 16:55:07 +01:00
André Hentschel a1a1cbcff0 d3drm: Fix the order of the IDirect3DRM methods. 2011-12-27 16:55:07 +01:00
André Hentschel 2b981177d3 dsound: Use if(0) instead of #if 0 to make sure code still compiles. 2011-12-27 16:55:06 +01:00
André Hentschel 825a25ef96 msvcrt/tests: Fix two test messages. 2011-12-27 16:55:06 +01:00
Nikolay Sivov fade32b515 comctl32: Block selection change depending on TCN_SELCHANGING result. 2011-12-27 16:55:05 +01:00
Rico Schüller d0ede16ee4 d3dx9/tests: Add effect parameter value GetMatrixTransposeArray() test. 2011-12-27 16:55:05 +01:00
Rico Schüller c7d2159a78 d3dx9/tests: Add effect parameter value GetMatrixTranspose() test. 2011-12-27 16:55:05 +01:00
Rico Schüller 9be82e3175 d3dx9/tests: Add effect parameter value GetMatrixArray() test. 2011-12-27 16:55:04 +01:00
Rico Schüller f856afe336 d3dx9/tests: Add effect parameter value GetMatrix() test. 2011-12-27 16:55:04 +01:00
Rico Schüller a8f32acfed d3dx9: Fix variable sequence. 2011-12-27 16:55:04 +01:00
Alexandre Julliard a80eafe8d7 gdi32: Re-create the brush bits only when the ROP has really changed. 2011-12-27 16:55:02 +01:00
Alexandre Julliard 8b3271c3b0 gdi32: Avoid making a copy of the device clipping region in the DIB driver. 2011-12-27 15:48:29 +01:00
Alexandre Julliard 56373bc491 gdi32: Use the get_clipped_rects helper in the blitting functions. 2011-12-27 15:41:21 +01:00
Alexandre Julliard d0f110e2a9 gdi32: Use the get_clipped_rects helper in the pen functions. 2011-12-27 15:00:00 +01:00
Alexandre Julliard 63ebfc591e gdi32: Use the get_clipped_rects helper in the text functions. 2011-12-27 14:58:52 +01:00
Alexandre Julliard b761d0e1c6 gdi32: Add a helper function to compute the list of rectangles to paint after clipping. 2011-12-27 14:57:23 +01:00
Piotr Caban 5b93bb9800 msvcp90: Correctly initialize vtable pointer in Getcat functions. 2011-12-23 16:23:57 +01:00
Piotr Caban b053c305fa msvcp90: Added numpunct<wchar_t> class stub. 2011-12-23 16:23:36 +01:00
Piotr Caban da1436312d msvcp90: Added numpunct<char> class stub. 2011-12-23 16:23:13 +01:00
Hans Leidekker ca49aae61e msi: Fix handling of single quoted column names in SELECT queries. 2011-12-23 15:12:18 +01:00
Hans Leidekker bde25b2cb4 msi: Use a common function to validate a product ID. 2011-12-23 15:12:11 +01:00
Hans Leidekker ad4f747fa6 msi: Fix changing media for normal files. 2011-12-23 15:12:06 +01:00
Erich Hoover 4ce176af61 hhctrl.ocx: Fix HTML Help crashing on non-chm files. 2011-12-23 13:44:58 +01:00
Aric Stewart 91e0f56c05 usp10: Add currency scripts to match windows. 2011-12-23 13:44:45 +01:00
Nikolay Sivov 70fe8d5266 msxml3: IXSL* implementations do not depend on libxml2. 2011-12-23 13:44:38 +01:00
Henri Verbeet 387a5f632c ddraw: Fix the title and class name for the auto ddraw device window. 2011-12-23 13:44:26 +01:00
Henri Verbeet 3e6313050b ddraw: Handle the special DDSCL_SETFOCUSWINDOW | DDSCL_CREATEDEVICEWINDOW combination. 2011-12-23 13:44:19 +01:00
Henri Verbeet d8153e5364 ddraw: Properly handle DDSCL_CREATEDEVICEWINDOW. 2011-12-23 13:44:12 +01:00
Henri Verbeet a5af10e12b ddraw: Clear the focus and device windows on DDSCL_NORMAL. 2011-12-23 13:44:07 +01:00
Henri Verbeet 2ec0c7bfdc ddraw: DDSCL_CREATEDEVICEWINDOW requires DDSCL_EXCLUSIVE. 2011-12-23 13:44:00 +01:00
Alexandre Julliard 4333b7d370 gdi32/tests: Add tests for PALETTEINDEX colors. 2011-12-23 13:43:49 +01:00
Alexandre Julliard 73b9c86384 gdi32: Always use proper RGB colors for monochrome DDB pattern brushes. 2011-12-22 21:18:38 +01:00
Alexandre Julliard 8f929ae04d gdi32: Add a common helper for computing pen and brush masks. 2011-12-22 20:10:31 +01:00
Alexandre Julliard 56532d0cf7 gdi32: Recompute the foreground masks on every use to support PALETTEINDEX colors. 2011-12-22 19:50:29 +01:00
Alexandre Julliard e166ec0bb0 gdi32: Recompute the background masks on every use to support PALETTEINDEX colors. 2011-12-22 19:50:07 +01:00
Alexandre Julliard 9237638c0e gdi32: Recompute the pen masks on every use to support PALETTEINDEX colors. 2011-12-22 19:49:23 +01:00
Alexandre Julliard 43373c29ef gdi32: Recompute the brush masks on every use to support PALETTEINDEX colors. 2011-12-22 19:47:40 +01:00
Piotr Caban b433f1cd04 msvcp90: Added ctype<wchar_t>::scan functions implementation. 2011-12-22 19:11:25 +01:00
Piotr Caban 1de0fe3a00 msvcp90: Added ctype<wchar_t>::is functions implementation. 2011-12-22 19:11:20 +01:00
Piotr Caban 8f3a5198bc msvcp90: Added ctype<wchar_t>::toupper functions implementation. 2011-12-22 19:11:15 +01:00
Piotr Caban b4e9bd74cf msvcp90: Added ctype<wchar_t>::tolower functions implementation. 2011-12-22 19:11:09 +01:00
Piotr Caban a75d94289b msvcp90: Added ctype<wchar_t>::widen functions implementation. 2011-12-22 19:11:04 +01:00
Piotr Caban 138db09298 msvcp90: Added ctype<wchar_t>::narrow functions implementation. 2011-12-22 19:10:33 +01:00
Piotr Caban b4a93e46cc msvcp90: Added ctype<wchar_t> constructors implementation. 2011-12-22 19:10:20 +01:00
Aric Stewart 525d9d1519 usp10: Implement ScriptGetFontScriptTags. 2011-12-22 17:49:54 +01:00
Jörg Höhle 6d17715b01 winealsa: Use an ALSA buffer of 4 periods to limit prefill. 2011-12-22 17:19:21 +01:00
Stefan Leichter 9aeda0df49 dhcpcsvc: New stub dll. 2011-12-22 17:19:20 +01:00
Huw Davies 8caa0a05bd gdi32/tests: Add tests for geometric solid pens. 2011-12-22 17:19:19 +01:00
Huw Davies 7c2351566a gdi32: Add support for geometric solid pens. 2011-12-22 17:19:19 +01:00
Rico Schüller 0c1574bd5e d3dx9/tests: Add effect parameter value GetVectorArray() test. 2011-12-22 17:19:18 +01:00
Rico Schüller fa93df1052 d3dx9/tests: Add effect parameter value GetVector() test. 2011-12-22 17:19:17 +01:00
Rico Schüller 828b82780d d3dx9/tests: Add effect parameter value GetFloatArray() test. 2011-12-22 17:19:17 +01:00
Rico Schüller 47ae7db16a d3dx9/tests: Add effect parameter value GetFloat() test. 2011-12-22 17:19:17 +01:00
Rico Schüller 9273ac0286 d3dx9: Use a loop in get_vector(). 2011-12-22 17:19:16 +01:00
Rico Schüller ed700553e0 d3dx9: Simplify ID3DXBaseEffect::SetInt(). 2011-12-22 17:19:16 +01:00
Alexandre Julliard 7f3a7ae585 gdi32: Fix handling of COLORREFs with illegal values for the high byte. 2011-12-22 17:19:13 +01:00
Henri Verbeet 6623a8cfa9 wined3d: Get rid of the WINED3DFOGMODE typedef. 2011-12-22 10:08:52 +01:00
Henri Verbeet 00096c82fd wined3d: Get rid of the WINED3DZBUFFERTYPE typedef. 2011-12-22 10:08:48 +01:00
Henri Verbeet 654d53fa5f ddraw/tests: Add some tests for DDSCL_CREATEDEVICEWINDOW. 2011-12-22 10:08:45 +01:00
Henri Verbeet fe4e2bf60e ddraw/tests: Fix a couple of test messages. 2011-12-22 10:08:07 +01:00
Henri Verbeet 4a30db74b1 ddraw: Handle the Direct3D clipspace transformation.
Direct3D3 and earlier have an extra transformation to scale clipspace. It's
controlled by the extra viewport parameters in those versions.
2011-12-22 10:07:59 +01:00
Aric Stewart 27e3e1a89b usp10: Correct error in EDIT_GetLineRect in index for ScriptStringCPtoX. 2011-12-21 18:06:51 +01:00
Piotr Caban cd6e9bd141 msvcp90: Don't crash if NULL is passed to _Strcoll and _Wcscoll. 2011-12-21 18:06:45 +01:00
Piotr Caban 1a711acdc2 msvcp90: Added ctype<char>::is functions implementation. 2011-12-21 18:05:58 +01:00
Piotr Caban 7fe9abd5cc msvcp90: Added ctype<char>::toupper functions implementation. 2011-12-21 18:05:54 +01:00
Piotr Caban 283c07b8ce msvcp90: Added ctype<char>::tolower functions implementation. 2011-12-21 18:05:47 +01:00
Piotr Caban a1db838668 msvcp90: Hold _LOCK_LOCALE critical section while _Lockinfo object exists. 2011-12-21 18:05:31 +01:00
Piotr Caban 8f8f6b3c0d msvcp90: Added ctype<char>::widen functions implementation. 2011-12-21 18:05:26 +01:00
Piotr Caban facb3e3fe6 msvcp90: Added ctype<char>::narrow functions implementation. 2011-12-21 18:05:21 +01:00
Piotr Caban 72d18e0111 msvcp90: Added ctype<char> constructors implementation. 2011-12-21 18:05:17 +01:00
Piotr Caban bb002e27b3 msvcp90: Added partial collate<wchar_t> implementation. 2011-12-21 18:05:07 +01:00
Rico Schüller 5341b5518b d3dx9/tests: Add effect parameter value GetIntArray() test. 2011-12-21 18:04:48 +01:00
Rico Schüller d984a524e7 d3dx9/tests: Add effect parameter value GetInt() test. 2011-12-21 18:04:45 +01:00
Rico Schüller cb664abfa0 d3dx9/tests: Add effect parameter value GetBoolArray() test. 2011-12-21 18:04:39 +01:00
Rico Schüller bdf8e4642a d3dx9/tests: Add effect parameter value GetBool() test. 2011-12-21 18:04:34 +01:00
Rico Schüller 8a58fb3c84 d3dx9/tests: Add effect parameter value GetValue() test. 2011-12-21 18:04:18 +01:00
Alexandre Julliard 88d632aec3 msvcrt: Fix formatting of pointers in printf. 2011-12-21 16:05:04 +01:00
Jörg Höhle 54402a7c82 winealsa.drv: Request ALSA period time to match MMDevAPI period time. 2011-12-21 15:08:17 +01:00
Detlef Riekenberg 52b03c90e7 ieframe: Improve status updates in BindStatusCallback_OnProgress. 2011-12-21 15:08:04 +01:00
Alexandre Julliard b90be52cdd winex11: Scale raw motion events according to their valuator range. 2011-12-21 10:58:25 +01:00
Alexandre Julliard 126bb92717 winex11: Keep the device info around as long as XInput2 is active. 2011-12-21 10:57:57 +01:00
Alexandre Julliard e85a5b2ee9 mountmgr: Require at least one of device or mount point to match when looking for an existing volume. 2011-12-21 10:56:52 +01:00
Henri Verbeet 1ec609670f wined3d: Get rid of the WINED3DCMPFUNC typedef. 2011-12-21 10:14:54 +01:00
Henri Verbeet b79dc388c3 wined3d: Get rid of the WINED3DVERTEXBLENDFLAGS typedef. 2011-12-21 10:14:50 +01:00
Henri Verbeet 0feb72f000 wined3d: Handle client storage in surface_remove_pbo(). 2011-12-21 10:14:44 +01:00
Henri Verbeet 317d5406d5 wined3d: Handle client storage in surface_init_sysmem(). 2011-12-21 10:14:41 +01:00
Henri Verbeet b57d1e7c33 wined3d: Don't call surface_init_sysmem() on surfaces with a PBO. 2011-12-21 10:14:37 +01:00
Nikolay Sivov 9321ed7c39 msxml3: Fix VT_BSTR case for IXMLHttpRequest::send(). 2011-12-21 10:14:28 +01:00
Nikolay Sivov 8c03b4e5f0 msxml3: Support DELETE method in IXMLHttpRequest. 2011-12-21 10:14:21 +01:00
André Hentschel 962230064d secur32/tests: Fail on missing NTLM. 2011-12-20 20:24:47 +01:00
Frédéric Delanoy 8d6f9e3036 comctl32: Avoid using uninitialized value (Coverity). 2011-12-20 20:24:00 +01:00
Piotr Caban 9e8e6e6dac msvcp90: Correctly export collate<short> constructors. 2011-12-20 20:06:36 +01:00
Piotr Caban 0e8d13b82c msvcp90: Added collate<char>::do_hash implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban 5051876660 msvcp90: Added collate<char>::compare implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban ddebdbf1e6 msvcp90: Added macro to call functions from vtable. 2011-12-20 20:06:34 +01:00
Aric Stewart b83c587f6e user32: Do not simply return 0 in EDIT_EM_PosFromChar if line ssa is NULL. 2011-12-20 20:06:34 +01:00
Aric Stewart 3f1a8f6668 user32: Modify EDIT_GetLineRect to better handle RTL lines. 2011-12-20 20:06:33 +01:00
Aric Stewart dbe168fe99 usp10: Improve selection drawing if selection starts in the middle of a cluster. 2011-12-20 20:06:33 +01:00