Jacek Caban
a68e77d613
mshtml: Use proper document node for createElement called on document fragment.
2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
b1d063b17f
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
85c02fd760
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
e9b642ee69
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
e796ef820b
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
6abda85c29
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
6588aea643
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
f8d2c922b0
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
b7efa00817
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
6859a15b07
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
19479795d9
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 19:58:39 +02:00
Dmitry Timoshkov
f97bc0fa2d
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 19:58:20 +02:00
Dmitry Timoshkov
adbcfacb8c
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 19:58:15 +02:00
Dmitry Timoshkov
7824827a32
windowscodecs: Make classinfo structure const.
2012-07-24 19:58:07 +02:00
Dmitry Timoshkov
2a35901a90
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
2012-07-24 19:57:57 +02:00
Dmitry Timoshkov
9fecb853a4
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 19:57:42 +02:00
Dmitry Timoshkov
022824100e
windowscodecs: Do not assume that vtable is the first element of the object.
2012-07-24 19:57:33 +02:00
Alexandre Julliard
f3e1e46c85
winex11: Add a helper function to correctly check extension strings.
2012-07-24 17:37:50 +02:00
Jacek Caban
1104663fe7
jscript: Use prototype for builtin String properties.
2012-07-24 13:38:41 +02:00
Jacek Caban
1dfb75d9a3
jscript: Use prototype for builtin RegExp properties.
2012-07-24 13:38:37 +02:00
Jacek Caban
3b80361a70
jscript: Use prototype for builtin Number properties.
2012-07-24 13:38:31 +02:00
Jacek Caban
175c4ddad5
jscript: Use prototype for builtin Date properties.
2012-07-24 13:38:26 +02:00
Jacek Caban
5058c1d12d
jscript: Use prototype for builtin Boolean properties.
2012-07-24 13:38:20 +02:00
Jacek Caban
6e4f74f71b
jscript: Use prototype for builtin Array properties.
2012-07-24 13:38:09 +02:00
Nikolay Sivov
3a724d58eb
dwrite: Added initial stub.
2012-07-24 13:36:33 +02:00
Detlef Riekenberg
bb254fce23
apphelp: Implement ApphelpCheckShellObject.
2012-07-24 13:36:33 +02:00
Piotr Caban
583ba52714
msvcp: Sync spec files.
2012-07-24 13:36:31 +02:00
Piotr Caban
7c970cc010
msvcp90: Fixed num_get<short>::vftable.
2012-07-24 13:36:31 +02:00
Piotr Caban
ebd239802b
msvcp90: Added num_put<short> implementation.
2012-07-24 13:36:30 +02:00
Piotr Caban
257c57bdf2
msvcp90: Fixed EOF detection in basic_streambuf_char__Xsgetn_s function.
2012-07-24 13:36:30 +02:00
Piotr Caban
b9bc582fa6
msvcp90: Fixed EOF detection in basic_filebuf_char_uflow function.
2012-07-24 13:36:29 +02:00
Henri Verbeet
c7e3bb5a93
wined3d: Use struct opengl_funcs for storing GL extension pointers.
2012-07-24 13:36:29 +02:00
Henri Verbeet
4f3263e08c
wined3d: Handle core fixups like any other kind of extension fixup.
2012-07-24 13:36:28 +02:00
Nikolay Sivov
04f588e63a
kernel32: Some tests for blocking initialization with InitOnceBeginInitialize().
2012-07-24 13:36:27 +02:00
Dmitry Timoshkov
7d1e2741ce
windowscodecs: Implement MetadataHandler_Load.
2012-07-24 13:36:26 +02:00
Nikolay Sivov
5b7a55f67f
msxml3: Accept ISequentialStream as reader input.
2012-07-24 13:36:26 +02:00
Francois Gouget
7b89de9e48
d3d10: Make get_property_info() static.
2012-07-23 19:53:50 +02:00
Francois Gouget
285b9340f1
d3dcompiler_43: Make some functions static.
2012-07-23 19:53:50 +02:00
Francois Gouget
28e06e3fb0
d3dcompiler_43: Add a trailing '\n' to a couple of Wine traces.
2012-07-23 19:53:49 +02:00
Francois Gouget
baf0a74b11
winex11.drv: Don't include wgl_driver.h if OpenGL is not supported.
2012-07-23 19:53:49 +02:00
Jacek Caban
de6e95213a
jscript: Added more tests.
2012-07-23 19:53:49 +02:00
Jacek Caban
10179c210e
jscript: Properly handle builtin properties in Object.prototype.hasOwnProperty implementation.
2012-07-23 19:53:48 +02:00
Jacek Caban
15a83f0ff5
jscript: Don't expose properties that belong to function prototype from function instance.
2012-07-23 19:53:48 +02:00
Jacek Caban
a2c2103cd3
jscript: Don't expose properties belonging to Object prototype from Object instance.
2012-07-23 19:53:46 +02:00
Alexandre Julliard
719db58a92
opengl32: Load GLU functions from glu32.dll instead of the Unix library.
2012-07-23 15:51:14 +02:00
Józef Kucia
2c1968aef9
d3dx9: Allow D3DX_DEFAULT to be passed as srclevel to D3DXFilterTexture.
2012-07-23 14:55:45 +02:00
Jacek Caban
39bc0bcf25
mshtml: Added IHTMLFrameBase::frameBorder implementation.
2012-07-23 14:55:38 +02:00
Jacek Caban
7e35abdd02
mshtml: Share IHTMLFrameBase tests between iframe and frame element tests.
2012-07-23 14:55:34 +02:00
Jacek Caban
5401efaef0
mshtml: Unescape script from javascript: URLs before executing them.
2012-07-23 14:55:30 +02:00
Jacek Caban
68fa7d3b0e
mshtml: Fixed tests on Vista.
2012-07-23 14:55:25 +02:00
Alexandre Julliard
592e6aa942
gdi32: Work around a gcc array out of bounds warning.
2012-07-23 14:52:32 +02:00
Dmitry Timoshkov
9083bcc59c
windowscodecs: Add a test for invalid predefined palette type.
2012-07-23 12:57:50 +02:00
Dmitry Timoshkov
106e7fb589
windowscodecs: Add support for adding trasparent color to generated palettes.
2012-07-23 12:57:43 +02:00
Dmitry Timoshkov
0be2718baa
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone252 palette.
2012-07-23 12:56:36 +02:00
Dmitry Timoshkov
87b23de9bb
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone216 palette.
2012-07-23 12:56:18 +02:00
Dmitry Timoshkov
97464c508f
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone125 palette.
2012-07-23 12:56:05 +02:00
Dmitry Timoshkov
6a7f97f98f
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone27 palette.
2012-07-23 12:55:47 +02:00
Nikolay Sivov
9318528702
kernel32: Single thread test for InitOnceExecuteOnce().
2012-07-23 12:54:15 +02:00
Nikolay Sivov
b1c3c8c898
kernel32: Added InitOnceInitialize() implementation.
2012-07-23 12:53:24 +02:00
Nikolay Sivov
77ad893a7b
kernel32: Forward GetLocaleInfoEx() to GetLocaleInfoW().
2012-07-23 12:50:56 +02:00
Nikolay Sivov
b586be515c
kernel32: Added GetSystemDefaultLocaleName().
2012-07-23 12:50:26 +02:00
Nikolay Sivov
a56f3c665e
advapi32/tests: Add some more well known SIDs to tests.
2012-07-23 12:48:58 +02:00
Henri Verbeet
6feffa6ee2
d3d10: Implement d3d10_effect_depth_stencil_variable_GetBackingStore().
2012-07-23 12:36:09 +02:00
Henri Verbeet
ea05d7b92d
d3d10: Add support for parsing depth/stencil states.
2012-07-23 12:36:05 +02:00
Henri Verbeet
048edaf6a3
wined3d: Fix some EXT_gpu_shader4 function names.
2012-07-23 12:36:00 +02:00
Henri Verbeet
526901e307
wined3d: Get rid of APPLE_flush_render, it doesn't exist.
2012-07-23 12:35:56 +02:00
Nozomi Kodama
c7bf5e09d5
d3dx9_36: Add more traces.
2012-07-23 12:33:25 +02:00
Matteo Bruni
1a36da15af
d3dcompiler: Parse assignments.
2012-07-20 21:30:07 +02:00
Matteo Bruni
6ccbccbb29
d3dcompiler: Stub assignment parsing.
2012-07-20 21:30:07 +02:00
Matteo Bruni
fbb7e20ffd
d3dcompiler: "void" is not a plain scalar data type.
...
It can't be used in expressions and the like. This change indirectly
takes care of most of the checks.
2012-07-20 21:30:06 +02:00
Matteo Bruni
f2b5f71218
d3dcompiler: Parse unary and prefix operators.
2012-07-20 21:30:06 +02:00
Matteo Bruni
e851bf211e
d3dcompiler: Parse some postfix operators.
2012-07-20 21:30:05 +02:00
Jacek Caban
74f67ba82e
vbscript: Added select case statement tests.
2012-07-20 21:30:05 +02:00
Jacek Caban
374280aa04
vbscript: Added interp_case implementation.
2012-07-20 21:30:04 +02:00
Jacek Caban
f17aaf8da7
vbscript: Added compiler support for select case statement.
2012-07-20 21:30:04 +02:00
Jacek Caban
119c985cda
vbscript: Added parser support for select case statement.
2012-07-20 21:30:03 +02:00
Dmitry Timoshkov
7bcfb02169
gdiplus: Set actual resolution of an image being encoded.
2012-07-20 21:30:03 +02:00
Alexandre Julliard
328383d4eb
fusion: Simplify the parsing of clr tables.
2012-07-20 21:29:50 +02:00
Jacek Caban
5e5129935f
mshtml: Added nsIFileURL::GetFile implementation.
2012-07-20 14:02:57 +02:00
Jacek Caban
74451bf36a
mshtml: Added nsIFileURL stub implementation.
2012-07-20 14:02:50 +02:00
Jacek Caban
cc533ecc2f
mshtml: Store scheme in nsWineURI instead of nsChannel.
2012-07-20 14:02:44 +02:00
Jacek Caban
4870355aa2
mshtml: Moved creating nsIFile to separated function.
2012-07-20 14:02:38 +02:00
Thomas Faber
bbf2cce160
comdlg32: Do not modify dialog resource directly.
2012-07-20 14:02:31 +02:00
Nikolay Sivov
0e234f3c25
kernel32: Partial CompareStringEx implementation.
2012-07-20 14:01:45 +02:00
Henri Verbeet
31fc68146c
d3d10: Implement d3d10_effect_rasterizer_variable_GetBackingStore().
2012-07-20 14:00:18 +02:00
Henri Verbeet
a1fcb53799
d3d10: Add support for parsing rasterizer states.
2012-07-20 14:00:10 +02:00
Henri Verbeet
b15e7d7e23
d3d10/tests: Add a test for default state values.
2012-07-20 14:00:02 +02:00
Henri Verbeet
ea8dfe640d
wined3d: Convert some uppercase hex constants to lowercase.
2012-07-20 13:59:53 +02:00
Henri Verbeet
15b41f0181
wined3d: Get rid of some unused PCI IDs.
...
In case of e.g. CARD_AMD_RADEON_HD4650 and CARD_AMD_RADEON_HD4670 these are
wrong too, because you can't distinguish one HD46xx card from another based on
PCI ID.
2012-07-20 13:59:29 +02:00
Nozomi Kodama
3c278d7ec3
d3dx9_36: Add some traces.
2012-07-20 13:59:04 +02:00
Alexandre Julliard
d7250e97ed
wined3d: Fetch GL functions from the WGL driver table, including glFinish and glFlush.
2012-07-20 13:21:27 +02:00
Alexandre Julliard
72e873873e
winex11: Get rid of the glGetIntegerv wrapper.
2012-07-20 13:21:25 +02:00
Alexandre Julliard
76ae99a426
winex11: Remove unused fields in the PBuffer object.
2012-07-20 12:36:44 +02:00
Alexandre Julliard
6a3aa4eb49
opengl32: Use proper handles for PBuffers instead of raw pointers.
2012-07-20 12:36:41 +02:00
Alexandre Julliard
98bd066c95
opengl32: Add a mechanism for managing different types of OpenGL handles.
2012-07-20 12:27:19 +02:00
Alexandre Julliard
1b9455e65d
opengl32: Add supported wgl extension functions to the OpenGL function table.
2012-07-20 00:40:42 +02:00
Alexandre Julliard
4c0779006e
opengl32: Move the wgl functions to the main OpenGL function table.
2012-07-19 22:50:37 +02:00
Alexandre Julliard
782e96b910
opengl32: Declare input pointers as const in function prototypes.
2012-07-19 22:17:14 +02:00
Alexandre Julliard
6a8ded433b
gdi32: Remove left-over debug trace.
2012-07-19 20:27:39 +02:00
Nozomi Kodama
f5714cccbd
d3dx9_36: Implementation of D3DXSHRotateZ.
2012-07-19 17:02:01 +02:00
Alexandre Julliard
2f31a66941
wined3d: Load glPointParameter functions as extensions rather than standard OpenGL functions.
2012-07-19 16:47:49 +02:00
Jacek Caban
4da232070e
ole32: Use proper allocators for storing help file in ErrorInfoImpl.
2012-07-19 16:01:52 +02:00
Jacek Caban
cd1f67ee24
ole32: Use proper allocators for storing description in ErrorInfoImpl.
2012-07-19 16:01:52 +02:00
Jacek Caban
4843f031f9
ole32: Use proper allocators for storing source in ErrorInfoImpl.
2012-07-19 16:01:51 +02:00
Jacek Caban
12f1fbb7a4
mshtml: Store MSHTML node reference in Gecko node object and get rid of all node list in document object.
2012-07-19 16:01:51 +02:00
Jacek Caban
94060b99c9
mshtml: Make nsIDOMHTMLDocument reference cycle collectable.
2012-07-19 16:01:50 +02:00
Jacek Caban
e9cc7676fa
mshtml: Make node object's dynamic IDispatchEx-based properties cycle collectable.
2012-07-19 16:01:50 +02:00
Jacek Caban
97ff991f46
mshtml: Make node object cycle collector aware.
2012-07-19 16:01:49 +02:00
Michael Stefaniuc
4c7e608d5c
dsound: Get rid of the DSOUND_QueryInterface() helper.
2012-07-19 16:01:48 +02:00
Michael Stefaniuc
9cc62d321c
dsound: Handle IDirectSound by the IDirectSound8 implementation.
2012-07-19 16:01:48 +02:00
Michael Stefaniuc
6fecd3d642
dsound: Merge IDirectSound8 into the main DirectSound object.
2012-07-19 16:01:47 +02:00
Michael Stefaniuc
db5344e438
dsound: Drop a redundant 'IDirectSound8' from the method names.
2012-07-19 16:01:47 +02:00
Michael Stefaniuc
bf4481d3f0
dsound: Merge the DirectSound create functions.
2012-07-19 16:01:46 +02:00
Michael Stefaniuc
8978a4b51b
dsound: Merge IUnknown into the main DirectSound object.
2012-07-19 16:01:45 +02:00
Michael Stefaniuc
478191c059
dsound: Cleanup IDirectSoundImpl_Create() and move it.
2012-07-19 16:01:45 +02:00
Michael Stefaniuc
a565c0fadf
dsound: Rename the DirectSound object refcount to "numIfaces".
2012-07-19 16:01:44 +02:00
Michael Stefaniuc
4992e6a515
dsound: Merge the two IUnknown/IDirectSound implementations for DirectSound.
2012-07-19 16:01:43 +02:00
Michael Stefaniuc
e236a3c2d5
dsound/tests: Add IDirectSound refcount and COM aggregation tests.
2012-07-19 16:01:43 +02:00
Heiko Hund
1ba968821a
winhttp: Make strings in WINHTTP_PROXY_INFO non-const.
2012-07-19 16:01:18 +02:00
Nikolay Sivov
24a690e90e
ole32: Use a single implementation for 1Ole stream initialization.
2012-07-19 15:44:25 +02:00
Nikolay Sivov
c3fd306f61
msxml3: Accept selection namespaces string with trailing spaces.
2012-07-19 15:44:16 +02:00
Henri Verbeet
09443f14e7
wined3d: Enable "AlwaysOffscreen" by default.
2012-07-19 15:43:59 +02:00
Henri Verbeet
8a95eb0604
wined3d: Disable the X11 / GL lock.
2012-07-19 15:43:34 +02:00
Henri Verbeet
f1aea860f9
wined3d: Fix the draw buffer limit calculation.
2012-07-19 15:43:26 +02:00
Henri Verbeet
5f83f2cdf4
ddraw: Implement ddraw7_GetVerticalBlankStatus() on top of wined3d_get_adapter_raster_status().
2012-07-19 15:43:17 +02:00
Henri Verbeet
2bfc5214be
ddraw: Implement ddraw7_GetScanLine() on top of wined3d_get_adapter_raster_status().
2012-07-19 15:43:11 +02:00
Caron Jensen
9877df9aeb
wined3d: Recognize AMD Tahiti cards.
2012-07-19 15:43:01 +02:00
Marcus Meissner
b810fad34c
mshtml: Remove superflous check (Coverity).
2012-07-19 15:42:52 +02:00
Alexandre Julliard
7c9d35e575
gdi32: PatBlt needs to bypass the brush for ROPs that don't make use of it.
2012-07-19 15:42:31 +02:00
Alexandre Julliard
fd9b0e3006
opengl32: Remove redundant fields in the functions hashes.
2012-07-19 00:07:03 +02:00
Alexandre Julliard
101bdf425b
winex11: Use the function table pointer to call dynamically loaded OpenGL functions.
2012-07-18 19:51:09 +02:00
Dmitry Timoshkov
b20a1f56b0
gdiplus: GdipMeasureString operates internally in pixels but in/out rectangles are in device units.
2012-07-18 17:17:46 +02:00
Dmitry Timoshkov
9288acda1d
gdiplus: GdipGetFontHeight should convert height from font to device units.
2012-07-18 17:17:38 +02:00
Dmitry Timoshkov
ed8a3304c4
gdiplus: Factor out units_to_pixels() helper.
2012-07-18 17:17:31 +02:00
Dmitry Timoshkov
9da37c769e
gdiplus: Add a test for font and graphics using different base units.
2012-07-18 17:17:14 +02:00
Matteo Bruni
6c92d78c8c
d3dcompiler: Parse relational operators, stub out more rules.
2012-07-18 17:15:24 +02:00
Matteo Bruni
57a7479f77
d3dcompiler: Parse multiplicative expressions.
2012-07-18 17:15:24 +02:00
Matteo Bruni
7293c1c0fe
d3dcompiler: Don't allow semantics on local variables.
2012-07-18 17:15:23 +02:00
Matteo Bruni
110045816c
d3dcompiler: Don't allow const variables without initializers.
2012-07-18 17:15:23 +02:00
Matteo Bruni
c9a42ca5fc
d3dcompiler: Check for invalid matrix majority modifiers.
2012-07-18 17:15:23 +02:00
Jacek Caban
1eda4ac4ba
ole32: Forward BSTR functions to oleaut32.
2012-07-18 17:15:21 +02:00
Jacek Caban
674b9b9c10
mshtml: Wine Gecko 1.7 release.
2012-07-18 17:14:51 +02:00
Henri Verbeet
2d5fdb1683
d3d10: Add support for parsing stencil reference values to parse_fx10_object().
2012-07-18 17:12:36 +02:00
Henri Verbeet
1cfba6cefb
d3d10: Add support for parsing sample masks to parse_fx10_object().
2012-07-18 17:12:35 +02:00
Henri Verbeet
d53ad3acb0
d3d10: Add support for parsing blend factors to parse_fx10_object().
2012-07-18 17:12:35 +02:00
Henri Verbeet
8abcfeddd8
secur32: Recognize some more TLS versions.
2012-07-18 17:12:34 +02:00
Jacek Caban
6bef4da592
vbscript: Use current locale in to_string.
2012-07-18 17:12:33 +02:00
Jacek Caban
2be12eacaf
vbscript: Fixed locale-related test failures.
2012-07-18 17:12:33 +02:00
Alexandre Julliard
93eff3e862
opengl32: Call all OpenGL functions through the current context table and don't link against libGL.
2012-07-18 17:12:33 +02:00
Alexandre Julliard
df91c7bc83
opengl32: Redirect standard OpenGL functions through the TEB function table.
2012-07-18 17:12:29 +02:00
Alexandre Julliard
d66fa61e09
opengl32: Call OpenGL extension functions through the TEB function table.
2012-07-18 17:12:21 +02:00
Alexandre Julliard
5bfd5f3d7b
opengl32: Call standard OpenGL functions through the TEB function table.
2012-07-18 17:12:10 +02:00
Alexandre Julliard
33ca17e1e9
winex11: Fill a function table with the standard OpenGL functions and store it in the TEB.
2012-07-18 17:11:42 +02:00
Alexandre Julliard
edb0044e50
opengl32: Generate a function table with null OpenGL entry points and store it in the TEB.
2012-07-18 17:10:45 +02:00
Alexandre Julliard
bddea5b5f5
opengl32: Generate a header file containing function tables for all OpenGL functions.
2012-07-18 17:09:25 +02:00
André Hentschel
f09a40a215
msvcrt: Add tmpfile_s implementation.
2012-07-18 11:49:19 +02:00
Alexandre Julliard
b3d91ea3b6
user32/tests: Try to fix a test that frequently fails on Windows.
2012-07-18 11:48:54 +02:00
Nikolay Sivov
53dd90aeb3
ole32: Give names to 1Ole stream header fields.
2012-07-18 11:14:18 +02:00
Nikolay Sivov
e45202fdae
ole32: Remove unsupported interface REFIID from storage stream QueryInterface.
2012-07-18 11:14:04 +02:00
Nikolay Sivov
382acd526f
ole32: Fix QueryInterface for file-based ILockBytes.
2012-07-18 11:13:55 +02:00
Francois Gouget
f93ca73e61
mshtml: Avoid returning with an unset URL policy in error cases.
2012-07-17 16:22:34 +02:00
Alexandre Julliard
d8c90fa40b
user32/tests: Move DlgDirList tests to avoid changing the current directory for other tests.
2012-07-17 16:22:34 +02:00
Alex Henrie
c412d6f521
user32: Minimize and maximize boxes can only appear when WS_SYSMENU is set.
2012-07-17 16:22:32 +02:00
Aric Stewart
6ae4cfe973
usp10: Implement GPOS Coverage-based Chaining Context Glyph Positioning.
2012-07-17 14:23:53 +02:00
Aric Stewart
ea9f2266de
ups10: Implement Single Adjustment Positioning: Format 2.
2012-07-17 14:23:44 +02:00
Jacek Caban
da7e0e38e8
mshtml: Ignore navigation failures from detached bindings.
2012-07-17 14:21:32 +02:00
André Hentschel
f320f6cf48
msvcrt: Add bsearch_s implementation by reusing code and tests from ntdll.
2012-07-17 14:21:32 +02:00
Alistair Leslie-Hughes
f857ad5225
mmcndmgr: Implement IMMCVersionInfo.
2012-07-17 13:09:44 +02:00
Daniel Jelinski
baed448fc7
comctl32/treeview: Fix the position reported by WM_CONTEXTMENU.
2012-07-17 13:09:43 +02:00
Daniel Jelinski
067d528855
comctl32/treeview: Send WM_CONTEXTMENU only to parent window.
2012-07-17 13:09:43 +02:00
Daniel Jelinski
5e86d84337
comctl32/treeview: Inlined TREEVIEW_RButtonUp.
2012-07-17 13:09:43 +02:00
Daniel Jelinski
c7212f8262
comctl32/treeview: Send WM_CONTEXTMENU everywhere, not just over items.
2012-07-17 13:09:42 +02:00
Daniel Jelinski
602dea1e12
comctl32/treeview: Fix NM_RCLICK behavior.
2012-07-17 13:09:42 +02:00
Daniel Jelinski
7e56fd38d8
comctl32/treeview: Clean up mouse tracking code.
2012-07-17 13:09:42 +02:00
Dmitry Timoshkov
d104741a3c
gdiplus: Add support for converting RGB formats to 1bpp indexed.
2012-07-17 13:09:41 +02:00
Dmitry Timoshkov
2ed1aaa930
gdiplus: Add support for converting RGB formats to 8bpp indexed.
2012-07-17 13:09:41 +02:00
Dmitry Timoshkov
d9f4df0619
gdiplus: Pass palette instead of bitmap to setpixel helpers.
2012-07-17 13:09:40 +02:00
Dmitry Timoshkov
87f8e560c2
gdiplus: Pass complete palette info to convert_pixels().
2012-07-17 13:09:40 +02:00
Dmitry Timoshkov
a46c1f780a
gdiplus: Use public ColorPalette structure to store image palette.
2012-07-17 13:09:39 +02:00
Dmitry Timoshkov
85d3d760d7
gdiplus: Add some tests for GdipBitmapLockBits/GdipBitmapUnlockBits.
2012-07-17 13:09:21 +02:00
Dmitry Timoshkov
c108fd6bf9
gdiplus: Make sure that GdipBitmapLockBits stores valid lockmode.
2012-07-17 12:54:20 +02:00
Nicolas Le Cam
986b98160b
windowscodecs: Avoid using uninitialized value (LLVM/Clang).
2012-07-17 12:50:23 +02:00
Henri Verbeet
e834c920ec
wined3d: Introduce a separate function for initializing various limits.
2012-07-17 12:50:22 +02:00
Henri Verbeet
f0fb199925
wined3d: Use the proper texture target in ffp_blit_p8_upload_palette().
2012-07-17 12:50:22 +02:00
Henri Verbeet
092ba1e1bf
wined3d: Use the proper texture target in fb_copy_to_texture_direct().
2012-07-17 12:50:21 +02:00
Henri Verbeet
f5e289c6e0
wined3d: Use the proper texture target in ffp_blit_set().
2012-07-17 12:50:21 +02:00
Henri Verbeet
86db5b601f
wined3d: Use the proper texture target in arbfp_blit_set().
...
For cube maps, texture->target is GL_TEXTURE_CUBE_MAP and would be used for
calls that apply to the entire texture, like glTexParameter().
surface->texture_target refers to individual faces like
GL_TEXTURE_CUBE_MAP_POSITIVE_X, etc., and would be used for calls like
glTexImage2D(). What makes this a bit ugly is the fact that surfaces don't
always have an associated texture.
2012-07-17 12:50:21 +02:00
Nikolay Sivov
959814a3bd
ole32: Fix QueryInterface for IErrorInfo to return IUnknown pointer.
2012-07-17 12:50:20 +02:00
Nikolay Sivov
fa4db6d9ef
ole32: COM cleanup for IErrorInfo.
2012-07-17 12:50:20 +02:00
Nikolay Sivov
897d4d4e4a
ole32: COM cleanup of HGLOBAL ILockBytes implementation.
2012-07-17 12:50:19 +02:00
Nikolay Sivov
52ce30d242
ole32: Make ole stream creation helper capable of handling flags data.
2012-07-17 12:50:19 +02:00
Nikolay Sivov
88e6c8175b
ole32: Use interface macros to call methods.
2012-07-17 12:50:18 +02:00
Nikolay Sivov
007ac83fc9
msxml3: Use single helper to test for handler presence.
2012-07-17 12:50:18 +02:00
Lucas Zawacki
0204b30e84
joy.cpl: Added force feedback direction control.
2012-07-17 12:49:49 +02:00
Lucas Zawacki
37ce970629
joy.cpl: Tab for force feedback tests.
2012-07-17 12:49:16 +02:00
Daniel Lehman
e831468401
msvcp90: Handle npos as a len in basic_string<>::replace.
2012-07-17 11:56:47 +02:00
Alexandre Goujon
5feea8ce1a
kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdManufacturerDescriptor) test.
2012-07-17 11:55:52 +02:00
Matteo Bruni
27880abb97
d3dcompiler: Implement basic expressions parsing.
2012-07-17 11:55:20 +02:00
Matteo Bruni
604a91eb57
d3dcompiler: Don't allow semantics on void functions.
2012-07-17 11:55:20 +02:00
Matteo Bruni
1252930bc0
d3dcompiler: Variables and functions can't have the same name.
2012-07-17 11:55:19 +02:00
Matteo Bruni
7ebab8c4f7
d3dcompiler: Pass the complete location to add_func_parameter().
2012-07-17 11:55:19 +02:00
Matteo Bruni
be350b0bb3
d3dcompiler: Store location information in constants, variable dereferences and constructors.
2012-07-17 11:55:18 +02:00
Alexandre Julliard
55f9e9ff4f
opengl32/tests: Run more tests against the GDI renderer.
2012-07-17 11:55:14 +02:00
Lucas Zawacki
6e60adbf5b
joy.cpl: Correct joystick testing thread behavior.
2012-07-16 19:35:44 +02:00
Hans Leidekker
cbd83d0307
msi/tests: Mark some test results as broken.
2012-07-16 19:34:40 +02:00
Dmitry Timoshkov
ebf31c0ac6
gdiplus: Fix palette flags for a not indexed 1-bpp image.
2012-07-16 18:19:46 +02:00
Dmitry Timoshkov
eca107412c
gdiplus: Make sure that 1bpp bitmap images get loaded in native format.
2012-07-16 18:19:38 +02:00
Bruno Jesus
81cbf29ef3
user32/tests: Update DlgDirList tests.
...
Based on original patch from Christian Lupien.
2012-07-16 18:19:26 +02:00
Erich Hoover
2686b9b588
hhctrl.ocx: Permit WS_CHILD help windows.
2012-07-16 18:14:25 +02:00
Erich Hoover
97bcef997f
hhctrl.ocx: Implement HH_CLOSE_ALL.
2012-07-16 18:14:08 +02:00
Aric Stewart
5a45e34741
usp10: Implement GPOS Pair Adjustment Positioning Subtable.
2012-07-16 17:03:14 +02:00
Aric Stewart
e3a98b437b
usp10: Implement GPOS Single Adjustment Positioning.
2012-07-16 17:03:05 +02:00
Aric Stewart
1dc148d7cc
usp10: Handle GPOS ValueRecords.
2012-07-16 17:02:56 +02:00
Aric Stewart
85c9984389
usp10: Implement GPOS MarkToBase.
2012-07-16 17:02:45 +02:00
Aric Stewart
b65d0b96ce
usp10: In ScriptTextOut make use of piAdvance and pGoffset to position glyphs.
2012-07-16 17:02:36 +02:00
Aric Stewart
f70864b827
usp10: Add GPOS features to scripts as defined by VOLT.
2012-07-16 17:02:25 +02:00
Aric Stewart
69351a9cea
usp10: Implement GPOS Anchor formats.
2012-07-16 17:02:14 +02:00
Aric Stewart
940961fcf7
usp10: Implement SHAPE_ApplyOpenTypePositions using GPOS table.
2012-07-16 17:02:02 +02:00
Aric Stewart
84b8dbfa8a
usp10: Change OpenType_GSUB_GetFontFeatureTags to OpenType_GetFontFeatureTags and load features from GPOS table.
2012-07-16 17:01:40 +02:00
Aric Stewart
2123f049d3
usp10: Change OpenType_GSUB_GetFontLangaugeTags to OpenType_GetFontLanguageTags and load languages from GPOS table as well.
2012-07-16 17:01:31 +02:00
Aric Stewart
e031293521
usp10: Change OpenType_GSUB_GetFontScriptTags to OpenType_GetFontScriptTags and load scripts from GPOS table as well.
2012-07-16 17:01:15 +02:00
Aric Stewart
9d408bbbf0
usp10: Load the GPOS table.
2012-07-16 17:00:38 +02:00
Aric Stewart
6189568072
ups10: Rename common opentype tables used in both GSUB and GPOS to OT_.
2012-07-16 16:59:41 +02:00
Józef Kucia
ffe36a3894
d3dx9: Implement volume texture filtering in D3DXFilterTexture.
2012-07-16 16:56:17 +02:00
Józef Kucia
e8bfaf1727
d3dx9: Use structure to pass volume size to pixel format conversion functions.
2012-07-16 16:56:08 +02:00
Józef Kucia
29acc31506
d3dx9: Implement point filtering for volume textures.
2012-07-16 16:55:56 +02:00
Józef Kucia
5d4bc53343
d3dx9: Implement pixel format conversion for volume textures.
2012-07-16 16:55:48 +02:00
Jacek Caban
d0aa78c096
jscript: Don't set constructor property to each object instance, it belongs to their prototypes.
2012-07-16 16:29:57 +02:00
Jacek Caban
49fd903205
jscript: Expose RegExpError constructor in global object.
2012-07-16 16:29:51 +02:00
Jacek Caban
27747d3a75
jscript: Properly set Error object's constructor property.
2012-07-16 16:29:45 +02:00
Jacek Caban
bf7b7272ee
jscript: Properly set Function constructor's constructor property.
2012-07-16 16:29:38 +02:00
Jacek Caban
d492650332
jscript: Properly handle constructor property for most builtin constructors.
2012-07-16 16:29:31 +02:00
Jacek Caban
cf8029717c
jscript: Properly set Number.prototyp.constructor.
2012-07-16 16:29:21 +02:00
Nozomi Kodama
c957f8a921
d3dx9_36: Implementation of D3DXSHEvalDirection.
2012-07-16 16:28:47 +02:00
Alexandre Julliard
8b97ff3278
opengl32: Mark invalid handles with ffff instead of 0.
2012-07-16 15:21:47 +02:00
Dmitry Timoshkov
a0f9a251f9
windowscodecs: Use predefined WICBitmapPaletteTypeFixedBW palette instead of a hand-made one.
2012-07-16 15:21:47 +02:00
Dmitry Timoshkov
a9d0f8976c
windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
2012-07-16 15:21:46 +02:00
Nikolay Sivov
33a1f892b8
msxml3: Implement a common way to store and get callback interface pointers.
2012-07-16 15:21:46 +02:00
Nikolay Sivov
2bff764df0
msxml3: Implement put/get for DTD handler callback interface.
2012-07-16 15:21:46 +02:00
Nikolay Sivov
13d95525c3
msxml3: Protect from null pointer in load().
2012-07-16 15:21:45 +02:00
Nikolay Sivov
3956296128
ole32: Implement SetConvertStg().
2012-07-16 15:21:45 +02:00
Nikolay Sivov
a3a97558de
ole32: No need to test for null implementation pointer in methods.
2012-07-16 15:21:44 +02:00
Nikolay Sivov
ac032593c0
ole32: COM cleanup of IPropertySetStorage interface.
2012-07-16 15:21:44 +02:00
Francois Gouget
0f36dc8df8
appwiz.cpl: Only offer to download an addon if its installer is missing.
2012-07-16 15:21:35 +02:00
Nozomi Kodama
f757f3fb7d
d3dx9: Implementation of D3DXSHMultiply2.
2012-07-16 14:33:43 +02:00
André Hentschel
1ceec8c789
ntdll: Add support for relay debugging on ARM.
2012-07-16 14:29:12 +02:00
Alexandre Julliard
9ff2bbc3c8
gdiplus: Avoid out of bounds access warning.
2012-07-16 14:28:31 +02:00
Alexandre Julliard
30e0e3ffff
wined3d: Remove unused variables.
2012-07-16 14:26:32 +02:00
Henri Verbeet
2b4a7912ec
winex11: Add support for XRandR 1.3.
2012-07-16 14:26:11 +02:00
Henri Verbeet
cf6f8d2eb5
winex11: Add support for XRandR 1.2.
2012-07-16 14:25:42 +02:00
Henri Verbeet
ed331cb0a5
winex11: Properly calculate the virtual screen rect in xinerama_init().
2012-07-16 14:23:20 +02:00
Henri Verbeet
adf66a338f
wined3d: Get rid of the unused sampler_stages limit.
2012-07-16 14:21:52 +02:00
Henri Verbeet
89a781adc9
ddraw: Create surfaces with the correct mip level in device_parent_create_texture_surface().
2012-07-16 14:21:46 +02:00
Ken Thomases
98652ec1c6
secur32: On Mac, define modern ECDH cipher suites if the SDK doesn't.
2012-07-16 14:19:46 +02:00
Ken Thomases
4ccb8746fd
secur32: On Mac, recognize key exchange algorithm for cipher suites using ECDH.
2012-07-16 14:19:37 +02:00
Jacek Caban
8613d5e9cc
jscript: Prefer builtin version.
2012-07-13 14:10:30 -05:00
Jacek Caban
4f1a71ab0d
mshtml: Added test of calling IDispatchEx properties.
2012-07-13 10:32:41 -05:00
Jacek Caban
61ded412a2
mshtml: Added support for calling functions returned by builtin getters.
2012-07-13 10:32:36 -05:00
Jacek Caban
01af42a427
mshtml: Moved invoking DISPID_VALUE to separated function.
2012-07-13 10:32:31 -05:00
Jacek Caban
e140cd338d
mshtml: Added IHTMLAnchorElement::name implementation.
2012-07-13 10:32:25 -05:00
Jacek Caban
4c96957fc6
mshtml: Added IHTMLInputElement::maxLength implementation.
2012-07-13 10:32:19 -05:00
Jacek Caban
9caf3431cd
mshtml: Added HTMLInputElement::onchange implementation.
2012-07-13 10:32:14 -05:00
Jacek Caban
6942dd0862
mshtml: Added HTMLElement::onkeypress implementation.
2012-07-13 10:32:10 -05:00
Jacek Caban
447f1c89dc
mshtml: Get rid of no longer needed support for new window navigation in before_async_open.
2012-07-13 10:32:06 -05:00
Jacek Caban
35710be128
mshtml: Use proper task_magic in async_open.
2012-07-13 10:31:58 -05:00
Henri Verbeet
401d12085b
winex11: Fix the virtual desktop check in update_desktop_fullscreen().
2012-07-13 10:31:52 -05:00
Henri Verbeet
92e04256a9
winex11: Simplify the XRandR mode matching code a bit.
2012-07-13 10:30:21 -05:00
Henri Verbeet
e5bb2e7d8b
ddraw: Create texture surfaces from device_parent_create_texture_surface().
...
Instead of creating them in advance and hoping we can find them back later.
2012-07-13 10:29:35 -05:00
Henri Verbeet
d4fa0d8de2
ddraw: Get rid of some redundant TRACE_ON invocations.
2012-07-13 10:29:25 -05:00
Henri Verbeet
46a9a7e548
ddraw: Get rid of the "tex_root" hack.
2012-07-13 10:29:19 -05:00
Nikolay Sivov
0c658860b1
ole32: COM cleanup for IStorage interface of base storage implementation.
2012-07-13 10:29:13 -05:00
Nikolay Sivov
08303391e9
ole32: Simplify storage root entry name initialization.
2012-07-13 10:28:57 -05:00
Nikolay Sivov
7b373edb81
ole32: Implement GetConvertStg().
2012-07-13 10:28:42 -05:00
Nikolay Sivov
ea196ef0eb
ole32: COM cleanup of storage IStream implementation.
2012-07-13 10:28:15 -05:00
Hans Leidekker
91049f5e75
wbemprox: Add support for creating new tables.
2012-07-13 10:27:59 -05:00
Hans Leidekker
4e6eb13c41
wbemprox: Add a partial StdRegProv class implementation.
2012-07-13 10:27:20 -05:00
Hans Leidekker
cd5cad6959
wbemprox: Return a null variant instead of an empty string if the property isn't set.
2012-07-13 10:27:14 -05:00
Hans Leidekker
5acdba54a0
wbemprox: Implement Win32_NetworkAdapter.MACAddress and Win32_NetworkAdapter.PNPDeviceID.
2012-07-13 10:27:10 -05:00
Dmitry Timoshkov
6d1a13a7d6
windowscodecs: Test pixel format of the loaded TIFF image.
2012-07-13 10:26:56 -05:00
Dmitry Timoshkov
b82023b7c2
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray16 palette instead of a handmade one.
2012-07-13 10:26:47 -05:00
Dmitry Timoshkov
045ac64c1a
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray4 palette instead of a handmade one.
2012-07-13 10:26:43 -05:00
Alexandre Goujon
9fce6a37ec
kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdCopyrightDescriptor) test.
2012-07-12 16:13:49 -05:00
Alexandre Goujon
a3b5dd2dff
kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdPhysicalDescriptor) test.
2012-07-12 16:13:35 -05:00
Alexandre Goujon
7c27a96997
kernel32/tests: Add a helper to test CDROM ioctl.
2012-07-12 16:12:47 -05:00
Erich Hoover
6a1d2f80b8
shell32: Fix FindExecutable search path when a default directory is supplied.
2012-07-12 16:10:04 -05:00
Detlef Riekenberg
d685894a45
advapi32/tests: Add tests for CredIsMarshaledCredential.
2012-07-12 16:08:57 -05:00
Detlef Riekenberg
d96de83089
advapi32: Implement CredIsMarshaledCredentialA/W.
2012-07-12 16:08:53 -05:00
Nikolay Sivov
1ca6cacdb3
scrrun: Added IFileSystem3_FileExists implementation.
2012-07-12 16:07:02 -05:00
Alistair Leslie-Hughes
6c5588f95d
scrrun: Add typelib support.
2012-07-12 16:06:34 -05:00
Dmitry Timoshkov
45f240c0cb
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone256 palette.
2012-07-12 16:05:40 -05:00
Dmitry Timoshkov
011d23c535
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone64 palette.
2012-07-12 16:05:39 -05:00
Dmitry Timoshkov
63cb0cf6d2
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone8 palette.
2012-07-12 16:05:39 -05:00
Dmitry Timoshkov
ca126c069f
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray256 palette.
2012-07-12 16:05:39 -05:00
Dmitry Timoshkov
179ed52bd3
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray16 palette.
2012-07-12 16:05:38 -05:00
Dmitry Timoshkov
d5cc4021b6
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray4 palette.
2012-07-12 16:05:38 -05:00
Dmitry Timoshkov
ca9d128eca
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedBW palette. Resend.
2012-07-12 16:05:37 -05:00
Alexandre Julliard
4b0f27f664
winex11: Get rid of the no longer needed drawable rect in the X11 device.
2012-07-12 16:05:37 -05:00
Vincent Povirk
12f1ed2b3e
gdiplus: Accept a transformation matrix in GdipFlattenPath.
2012-07-12 14:07:39 -05:00
Vincent Povirk
cbfc79aae5
gdiplus: Implement LineJoinMiterClipped and partially implement LineJoinMiter.
2012-07-12 14:07:33 -05:00
Vincent Povirk
198fb25d17
gdiplus: Fix memory leak in GdipImageRotateFlip.
2012-07-12 11:48:56 -05:00