Commit Graph

34476 Commits

Author SHA1 Message Date
Dylan Smith aba425eb70 richedit: PFE_TABLE flag is now used instead of private bTable value.
The PARAFORMAT structure has a bit in wEffects to indicate whether the
paragraph is a table or not, so this should be used instead of a private
bTable value, since this structure can be retrieved with EM_GETPARAFORMAT.
2008-07-09 11:31:21 +02:00
Maarten Lankhorst 3adf811645 quartz: Add tests for avi splitter. 2008-07-09 10:59:31 +02:00
Maarten Lankhorst 19360d41a0 quartz: Add rewrite of avi splitter. 2008-07-09 10:59:27 +02:00
Maarten Lankhorst 992fb02c73 quartz: Fix deadlock with transform filter. 2008-07-09 10:58:27 +02:00
Stefan Dösinger ecc7b5fb18 wined3d: Move fog to the vertex states. 2008-07-09 10:49:17 +02:00
Stefan Dösinger cd9690d9d0 wined3d: Move a few more states to the misc states. 2008-07-09 10:48:59 +02:00
Stefan Dösinger a4c85d788a wined3d: WINED3DRS_LASTPIXEL -> misc states. 2008-07-09 10:48:50 +02:00
Stefan Dösinger 58ef02fa69 wined3d: Alpha states -> misc pipeline states. 2008-07-09 10:48:43 +02:00
Stefan Dösinger 5f3b11e9d6 wined3d: Move wrapu to the misc states. 2008-07-09 10:48:33 +02:00
Stefan Dösinger dd90d62356 wined3d: Move a few more states to the misc pipeline. 2008-07-09 10:48:26 +02:00
Stefan Dösinger b4445e8b98 wined3d: Textureperspective->misc states. 2008-07-09 10:48:17 +02:00
Stefan Dösinger cad055ae16 wined3d: Move WINED3DRS_ANTIALIAS to the misc states. 2008-07-09 10:48:08 +02:00
Stefan Dösinger f68ac7465f wined3d: Move pixelshader application to the fragment pipeline. 2008-07-09 10:47:59 +02:00
Stefan Dösinger b24c409cea wined3d: Initialize the state table before filling it. 2008-07-09 10:47:49 +02:00
James Hawkins 1fed032a43 msi: Only copy the resulting string if the RegistryValue call succeeded. 2008-07-09 10:44:59 +02:00
James Hawkins 1ed12b76e1 msi: Add tests for opening a package from a database. 2008-07-09 10:44:54 +02:00
Nikolay Sivov 55916bb970 gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI. 2008-07-09 10:44:33 +02:00
Nikolay Sivov 8b8864b727 gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I. 2008-07-09 10:44:18 +02:00
Nikolay Sivov 3e59f9e283 gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle. 2008-07-09 10:43:55 +02:00
Alexander Dorofeyev 2364514431 quartz/tests: Add test for filter priority in IFilterGraph2_Render. 2008-07-09 10:43:33 +02:00
Alexander Dorofeyev 27c0cddbab quartz: Do not try renderers first. Use a single enumeration pass. 2008-07-09 10:43:27 +02:00
John Klehm 7f8dfe9826 dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure. 2008-07-09 10:43:06 +02:00
H. Verbeet a85a5ffb1b wined3d: Store the glsl program lookup table in the backend's private data. 2008-07-09 10:42:57 +02:00
Stefan Dösinger a2628d0423 wined3d: Move Fixed function pipeline states to the new fragment structure. 2008-07-08 21:08:54 +02:00
Stefan Dösinger 3a2743f25d wined3d: Remove the state table from the shader backend. 2008-07-08 21:08:54 +02:00
Stefan Dösinger 2d7cdc3ec2 wined3d: Remove the DLL load init function. 2008-07-08 21:08:54 +02:00
Stefan Dösinger 94b723505f wined3d: Communicate the atifs functions via the fragment pipeline impl.
Move those things out of the state table.
2008-07-08 21:08:54 +02:00
Stefan Dösinger c15dfb87e9 wined3d: Create fragment processing state templates and select one.
For now the atifs selection sticks to the old rules, thus it is bound to
the available and selected shader capabilities. We may want to change that
in the future.
2008-07-08 21:08:54 +02:00
Stefan Dösinger bdfaab5a94 wined3d: Move texture transform flag stuff to the vertex pipeline states. 2008-07-08 21:08:54 +02:00
Stefan Dösinger 68948f0c71 wined3d: Move transforms to the vertex code.
Some fragment pipeline implementations may want to register their own
texture transform handlers.
2008-07-08 21:08:54 +02:00
Stefan Dösinger 1f5bce3454 wined3d: indexbuffer -> misc. 2008-07-08 21:08:54 +02:00
Stefan Dösinger b4bee02556 wined3d: Move the viewport to the vertex and misc pipeline states. 2008-07-08 21:08:54 +02:00
Stefan Dösinger 4b831a5d3e wined3d: Move shader constants to the misc states. 2008-07-08 21:08:54 +02:00
Alexandre Julliard 13fbba6847 ntdll: Always restore the %gs register from the saved value in thread data. 2008-07-08 21:08:54 +02:00
Nikolay Sivov 4ea173ef9b gdiplus: Implemented GdipShearMatrix with tests. 2008-07-08 21:08:54 +02:00
Mikołaj Zalewski ca854add25 shell32: RunFileDlg: Allow custom icons. 2008-07-08 21:08:53 +02:00
Dylan Smith eb4ed9cadf richedit: Removed unused variable bCaretShown in ME_TextEditor. 2008-07-08 21:08:53 +02:00
Tobias Jakobi fb0fbc4b85 d3d9: Remove faulty comment from CreateOffscreenPlainSurface. 2008-07-08 21:08:53 +02:00
Tobias Jakobi 9ba3d03e78 d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type. 2008-07-08 21:08:32 +02:00
Tobias Jakobi 413ce31eff d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface. 2008-07-08 20:39:08 +02:00
Huw Davies 64acbb55b4 user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead. 2008-07-08 20:37:58 +02:00
Huw Davies 5d929b1374 gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies. 2008-07-08 20:37:36 +02:00
Michael Stefaniuc 0164bffd9a riched20: Fix typo. 2008-07-08 20:37:30 +02:00
Alexandre Julliard ca681835dc dsound: Don't depend on the dxerr8 static library in the tests. 2008-07-08 17:51:46 +02:00
Alexandre Julliard b648dac7e1 dinput: Don't depend on the dxerr8 static library in the tests. 2008-07-08 17:51:46 +02:00
Alexandre Julliard a08bb2f04c d3d9: Don't depend on the dxerr9 static library in the tests. 2008-07-08 17:51:46 +02:00
Alexandre Julliard f98157f601 d3d8: Don't depend on the dxerr8 static library in the tests. 2008-07-08 17:51:45 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Zac Brown 9575564af8 winhttp: Add stub implementation for WinHttpCloseHandle. 2008-07-08 12:29:37 +02:00
Zac Brown 058c23f77d winhttp: Add stub implementation for WinHttpReadData. 2008-07-08 12:29:30 +02:00
Zac Brown cb5908fcb7 winhttp: Add stub implementation for WinHttpSetOption. 2008-07-08 12:29:24 +02:00
Zac Brown 000fe7058d winhttp: Add stub implementation for WinHttpReceiveResponse. 2008-07-08 12:28:55 +02:00
Zac Brown 2d8698918f winhttp: Add stub implementation for WinHttpQueryDataAvailable. 2008-07-08 12:28:42 +02:00
Zac Brown 7a39e23db6 winhttp: Add stub implementation for WinHttpQueryOption. 2008-07-08 12:28:33 +02:00
Jon Griffiths a4037eb463 msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func. 2008-07-08 12:27:54 +02:00
Jon Griffiths bc6f1b0ceb oleaut32: Implement ICreateTypeLib2::SetHelpStringContext/SetHelpStringDll. 2008-07-08 12:27:06 +02:00
Jeff Latimer 85d191937b usp10/tests: Remove incorrect tests. 2008-07-08 12:01:14 +02:00
Gerald Pfeifer c6db778f4c comctl32: Simplify functions by shedding off unused parameters. 2008-07-08 11:32:00 +02:00
Gerald Pfeifer 0f35109915 comctl32: Fix signedness of two variables. 2008-07-08 11:31:38 +02:00
Mikołaj Zalewski abe87675a8 shell32: Make new style Browse For Folders dialog resizable. 2008-07-08 11:19:20 +02:00
Nikolay Sivov d7999a008b gdiplus: GdipInvertMatrix implementation with tests. 2008-07-08 11:18:09 +02:00
Nikolay Sivov d4554ad5d5 gdiplus: GdipIsMatrixInvertible implementation with tests. 2008-07-08 11:17:59 +02:00
Nikolay Sivov 9fbec615ae gdiplus: GdipGetLineWrapMode implementation. 2008-07-08 11:17:49 +02:00
Alexandre Julliard c2545cd43e msvcrt/tests: Fix register constraints on thiscall wrappers. 2008-07-08 11:16:01 +02:00
James Hawkins 8b2bfbb778 mlang: Encode all the way to the NULL terminator. 2008-07-08 11:15:21 +02:00
James Hawkins 6e313864e8 mlang: Add tests for ConvertINetMultiByteToUnicode. 2008-07-08 11:15:16 +02:00
James Hawkins 4e3ce9f887 mlang: Reimplement ConvertINetMultiByteToUnicode. 2008-07-08 11:15:12 +02:00
James Hawkins e7fe63df60 fusion: Implement GetCachePath. 2008-07-08 10:56:47 +02:00
James Hawkins 698fac4983 oleaut32: Fix a few failing tests in win9x. 2008-07-08 10:56:42 +02:00
James Hawkins e59b3fa864 msi: Consolidate and add more SourceDir tests. 2008-07-08 10:55:05 +02:00
James Hawkins 26ae658986 msi: Only use the long filename when resolving the source path. 2008-07-08 10:55:01 +02:00
James Hawkins 44bfb9911b msi: Consolidate the MsiGetSourcePath tests and add more tests. 2008-07-08 10:54:58 +02:00
James Hawkins ca4758201d msi: Parse the MSIDBOPEN_PATCHFILE flag. 2008-07-08 10:50:11 +02:00
James Hawkins ccd030c7d3 msi: Add handling for the special _Storages table. 2008-07-08 10:50:04 +02:00
James Hawkins ae9b579135 msi: Properly add a storage to the database and verify its contents. 2008-07-08 10:48:33 +02:00
James Hawkins ba1e75d9f6 comctl32: Properly set and store the default icon spacing. 2008-07-08 10:48:21 +02:00
James Hawkins 833c342555 ole32: Fix a few failing tests in win2k. 2008-07-08 10:48:16 +02:00
James Hawkins 7d22101e6b d3d9: Fix a failing test for broken drivers. 2008-07-08 10:48:10 +02:00
James Hawkins 490443ed4b rpcrt4: Fix a test that fails in win2k3. 2008-07-08 10:48:06 +02:00
Roy Shea 363516d7c3 wintrust/test: Verify array length before calling memcmp in test. 2008-07-08 10:47:57 +02:00
Andrew Talbot e095a08a38 advapi32: Remove unneeded address-of operator from array name. 2008-07-08 10:47:47 +02:00
Andrew Talbot b7cc9c66b3 comctl32: Remove unneeded address-of operators from array names. 2008-07-08 10:47:43 +02:00
Andrew Talbot 22f2558e24 avifil32: Remove unneeded address-of operators from array names. 2008-07-08 10:47:37 +02:00
H. Verbeet a637fda7bf wined3d: Store the current GLSL program in the backend's private data. 2008-07-08 10:47:30 +02:00
Stefan Dösinger 95099404d5 wined3d: Move lights to the vertex pipeline states. 2008-07-08 10:47:20 +02:00
Stefan Dösinger 298c953b25 wined3d: Move the scissor rect to the misc states. 2008-07-08 10:47:12 +02:00
Stefan Dösinger 3668f7508f wined3d: Move clipplanes to vertex states. 2008-07-08 10:47:05 +02:00
Stefan Dösinger eb9d3d2a8f wined3d: Move the frontfacing state to the misc state table. 2008-07-08 10:46:57 +02:00
Stefan Dösinger 956bfca1e2 wined3d: Move material application to the vertex pipeline. 2008-07-08 10:46:50 +02:00
Stefan Dösinger 141f31f05d wined3d: Move stream source and vshader to misc and vertex pipeline tables. 2008-07-08 10:46:42 +02:00
Stefan Dösinger 6675374dda wined3d: Make the stream source application a regular state function. 2008-07-08 10:46:32 +02:00
Stefan Dösinger 68dec9d161 wined3d: Implement the state merger and start to use it. 2008-07-08 10:46:20 +02:00
Stefan Dösinger 98faed8ff5 wined3d: Start the state splitup.
The idea of this patchset is to split the monolithic state set into 3
parts, vertex processing, fragment processing and other states(depth,
stencil, scissor, ...). The states will be provided in templates which
can be (mostly) independently combined, and are merged into a single
state table at device creation time. This way we retain the advantages
of the single state table and having the advantage of separated
pipeline implementations which can be combined without any manually
written glue code.
2008-07-08 10:45:56 +02:00
Stefan Dösinger 155d3ac4cc wined3d: Remove an unneeded atifs hack.
The atifs fragment processing implementation doesn't borrow a pixel shader
implementation from anywhere. It was a hack during development, but never needed.
2008-07-08 10:45:05 +02:00
Michael Karcher 49eb123739 Add support for compatibility mode in WineEngCreateFontInstance. 2008-07-08 10:44:54 +02:00
Dylan Smith 762e5818d1 richedit: Hide cursor when text is selected.
The cursor should only be shown when there is no selection, since this
is how it is done in Windows.  This patch avoids showing the cursor when
there is a selection, and destroys the cursor when a selection is made.
2008-07-08 10:44:45 +02:00
Dylan Smith 69cf4e9ac4 richedit: Implemented triple click selection. 2008-07-08 10:44:32 +02:00
Dylan Smith 7c352b9638 richedit: Implemented paragraph selection. 2008-07-08 10:44:12 +02:00
Dylan Smith abefc28fe7 richedit: Fixed drag and shift selection for words and lines.
Previously word drag and shift selection was not implemented.  Line
drag selection was working, but shift selection wasn't.
2008-07-08 10:43:55 +02:00
Alexandre Julliard 2734fb44e0 user32: Properly update position after dragging an iconic window. 2008-07-07 15:51:30 +02:00