Alexandre Julliard
72b0389bc6
kernel32: Moved private function prototypes out of toolhelp.h.
2009-09-28 19:59:09 +02:00
Alexandre Julliard
b088cc5781
kernel32: Moved GetThreadSelectorEntry to thread.c.
2009-09-28 19:58:45 +02:00
Alexandre Julliard
2c491feb4b
kernel32: Moved ToolHelpHook16 to kernel16.c, it's not a toolhelp function.
2009-09-28 19:57:56 +02:00
Alexandre Julliard
9bf4de22f4
kernel32: Moved MemManInfo16 to toolhelp16.c.
2009-09-28 19:57:28 +02:00
Alexandre Julliard
2e1b87d547
kernel32: Allocate the global arena array only once and store a pointer to it in THHOOK.
2009-09-28 19:56:44 +02:00
Alexandre Julliard
55b5e3a727
kernel32: Make system.drv into a stand-alone 16-bit module.
2009-09-28 19:56:10 +02:00
Alexandre Julliard
68dd560860
winedos: Always run the BIOS tick timer.
2009-09-28 19:55:39 +02:00
Stefan Dösinger
404aecb8da
wined3d: Test if result.clip[] works correctly.
...
The Mac Nvidia driver doesn't implement the result.clip part of
GL_NV_vertex_program2_option correctly. It complains about a syntax
error if "result.clip[0]" is used. "result.clip" compiles correctly, but
supports only one clipplane, and running the shader results in severe
rendering bugs.
2009-09-28 17:33:07 +02:00
Stefan Dösinger
77a83aee79
wined3d: Don't use GL_NV_texture_shader on OSX.
2009-09-28 17:32:54 +02:00
Detlef Riekenberg
6452e4d2bb
winspool: Use the backend for DeletePortW.
2009-09-28 17:32:05 +02:00
Detlef Riekenberg
a9c5145972
localspl: Implement fpDeletePort.
2009-09-28 17:32:05 +02:00
Detlef Riekenberg
6a246a71eb
winspool: Use the backend for ConfigurePortW.
2009-09-28 17:32:05 +02:00
Detlef Riekenberg
5ec8387d8f
localspl: Implement fpConfigurePort.
2009-09-28 17:32:05 +02:00
Ge van Geldorp
f4878f0859
shell32/tests: Fix shellpath test on Win7.
2009-09-28 14:30:36 +02:00
Ge van Geldorp
5448bf3e36
setupapi/tests: Add acceptable error code for Win7.
2009-09-28 14:30:32 +02:00
Dylan Smith
fd3c8335fd
secur32: Free schannel handle table.
...
The table is initialized on process attach, and should be freed on process
detach (which is where SECUR32_deinitSchannelSP gets called).
2009-09-28 13:31:27 +02:00
Dylan Smith
fdcfbe21c3
secur32: Remove redendant call to gnutls_certificate_get_peers.
...
Two identical calls are made with the same parameters, and there are no
documented side effects of this function, so I removed one of them.
2009-09-28 13:31:18 +02:00
Damjan Jovanovic
ee1dd49076
sti: Test behavior of creation with the A/W functions versus STI_VERSION_FLAG_UNICODE.
2009-09-28 12:56:12 +02:00
Dylan Smith
0342ab0df1
richedit: Use ITextHost interface in ME_LinkNotify.
...
Using the ITextHost interface allows this notification to be received
for windowless richedit controls. Windowed richedit conrols have an
ITextHost implementation that will fill in hwndFrom and idFrom, but
these should probably be initialized to 0 for windowless richedit
controls.
2009-09-28 12:54:16 +02:00
Marcus Meissner
bc4633a25b
jscript: Initialize val_str (Coverity).
2009-09-28 12:54:05 +02:00
Nikolay Sivov
69080d6d29
comctl32/monthcal: Add parameter validation to MCM_HITTEST handler.
2009-09-28 12:43:57 +02:00
Nikolay Sivov
1224cc461d
comctl32/monthcal: Fix timestamp storing on MCM_SETRANGE/MCM_SETSELRANGE.
2009-09-28 12:43:50 +02:00
Nikolay Sivov
211a55b877
comctl32/monthcal: Prevent configured range exceeding with prev/next buttons.
2009-09-28 12:43:37 +02:00
Nikolay Sivov
7030296ece
comctl32/monthcal: Move MCN_GETDAYSTATE notification to a helper.
2009-09-28 12:43:29 +02:00
Nikolay Sivov
e3a7c6c7e7
comctl32/monthcal: Fix memory leak on MCN_GETDAYSTATE notification.
2009-09-28 12:43:19 +02:00
Nikolay Sivov
818aab58f5
comctl32/monthcal: Properly handle Goto Today popup menu (on RButton).
2009-09-28 12:43:11 +02:00
Nikolay Sivov
a95b63efcc
comctl32/monthcal: Store full date info to current date on todaylink with LButton.
2009-09-28 12:42:59 +02:00
Nikolay Sivov
6a11d779e6
comctl32/monthcal: Gather currently selected year and month into a single structure.
2009-09-28 12:42:52 +02:00
Nikolay Sivov
962339d4d6
comctl32/monthcal: Make year edit box readonly, cleanup LButton handler to be more readable.
2009-09-28 12:42:42 +02:00
Nikolay Sivov
a44f03518e
comctl32/monthcal: Fix some bugs with date range.
2009-09-28 12:42:26 +02:00
Nikolay Sivov
d66dcb4ff8
comctl32/monthcal: Store full date info for selection at creation time.
2009-09-28 12:42:11 +02:00
Nikolay Sivov
0617baf2c3
comctl32/monthcal: Make tests not depend on each other.
2009-09-28 12:41:58 +02:00
Nikolay Sivov
b0d3db5b29
comctl32/monthcal: Copy SYSTEMTIME with a simple assignment.
2009-09-28 12:41:30 +02:00
Paul Vriens
a126f0caf2
gdiplus/tests: Fix some test failures on older gdiplus versions.
2009-09-28 12:39:32 +02:00
Henri Verbeet
f9786d7eda
wined3d: Just use the actual array size as argument to memcpy() in stateblock_copy().
2009-09-28 12:38:39 +02:00
Henri Verbeet
26db0be136
wined3d: Cleanup IWineD3DDeviceImpl_SetTexture() a bit.
2009-09-28 12:38:32 +02:00
Henri Verbeet
f6bf219013
wined3d: Remove some redundant code in IWineD3DVertexDeclarationImpl_Release().
...
The situation the code tests for should never happen because either the
stateblock will still have a reference to the vertex declaration, or the
stateblock itself will be released.
2009-09-28 12:38:25 +02:00
Henri Verbeet
dca3c6e7c6
wined3d: Keep vertex declaration references in the stateblock.
2009-09-28 12:38:18 +02:00
Henri Verbeet
709aedf5f9
wined3d: Properly keep texture references in the stateblock.
2009-09-28 12:38:12 +02:00
Jacek Caban
73aec9bd00
mshtml: Added IHTMLDocument3::attachEvent implementation.
2009-09-28 12:38:03 +02:00
Jacek Caban
d833314c70
jscript: Use host global object as default 'this' if available and global object otherwise.
2009-09-28 12:38:00 +02:00
Andrey Turkin
aa347e0721
user32: Accept SPI_GET/SETMOUSEVANISH parameters in SystemParametersInfo.
2009-09-28 12:37:52 +02:00
Andrey Turkin
1a80add0e3
user32: Accept SPI_GET/SETDROPSHADOW parameters in SystemParametersInfo.
2009-09-28 12:37:45 +02:00
Stefan Leichter
2c576e88b4
kernel32: Check parameter of CheckRemoteDebuggerPresent with tests.
2009-09-28 12:37:28 +02:00
Vincent Povirk
d1099eb4d8
user32: Invert y in DrawTextEx in GM_COMPATIBLE mode if y increases up.
2009-09-28 12:37:20 +02:00
Detlef Riekenberg
575ee0bb4e
urlmon/tests: Fix sec_mgr tests on win98 (IE 4).
2009-09-26 16:06:20 +02:00
Frédéric Delanoy
f7d8954bef
jscript: Update French translation.
2009-09-26 16:06:14 +02:00
André Hentschel
5e030ac126
jscript: Update German translation.
2009-09-26 16:06:09 +02:00
Markus Stockhausen
abdebcdbbe
ole32/storage32: Fix for reference counters in nested storage.
2009-09-26 16:05:45 +02:00
Alexandre Julliard
29d68b3fa7
gdi32: Move the 16-bit DIB pointer support to gdi16.c.
2009-09-26 13:50:37 +02:00
Alexandre Julliard
3411821ff6
gdi32: Get rid of the 16-bit DC hook support.
...
It can only work with native user32 anyway.
2009-09-26 13:32:47 +02:00
Alexandre Julliard
6ad951804a
gdi32: Make wing.dll into a stand-alone 16-bit module.
2009-09-26 13:32:25 +02:00
Alexandre Julliard
7582b13d8d
gdi32: Move remaining 16-bit metafile functions to metafile16.c
2009-09-26 13:31:45 +02:00
Alexandre Julliard
ab35d6e727
winex11.drv: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode.
2009-09-26 13:30:54 +02:00
Alexandre Julliard
10b0d11e0d
wineps.drv: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode.
2009-09-26 13:30:42 +02:00
Alexandre Julliard
d69dd56495
gdi32: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode.
2009-09-26 13:30:06 +02:00
Alexandre Julliard
50573f424a
user32/tests: Add missing flush_events in ScrollWindow test.
2009-09-25 16:08:50 +02:00
Alexandre Julliard
77c3997e90
windowscodecs: Fix incorrect overflow check caused by test mistake.
2009-09-25 15:58:55 +02:00
Henri Verbeet
33bfcdd044
ddraw: The ddraw surface is now always the wined3d surface's parent.
...
This GetParent() trick would now cause infinite recursion.
2009-09-25 15:15:55 +02:00
Henri Verbeet
cd96c6e355
wined3d: Release the stateblock before destroying the GL context.
2009-09-25 15:15:49 +02:00
Henri Verbeet
47c84f4f7f
wined3d: Use the DXGI naming convention for all formats.
2009-09-25 15:15:44 +02:00
Henri Verbeet
a25ac586c6
wined3d: Add a state handler for WINED3DRS_SOFTWAREVERTEXPROCESSING.
2009-09-25 15:15:08 +02:00
Henri Verbeet
906071aa9f
d3d8: It's not an error to have a NULL texture bound to a stage.
2009-09-25 15:15:00 +02:00
Henri Verbeet
c64da00de7
wined3d: Rename IWineD3DDevice::GetIndices() to IWineD3DDevice::GetIndexBuffer().
2009-09-25 15:14:52 +02:00
Henri Verbeet
60e32659a7
wined3d: Rename IWineD3DDevice::SetIndices() to IWineD3DDevice::SetIndexBuffer().
2009-09-25 15:14:44 +02:00
Henri Verbeet
f88c6e5ce5
wined3d: Move common shader fields to IWineD3DBaseShaderClass.
2009-09-25 15:14:35 +02:00
Henri Verbeet
77086e8e84
wined3d: Remove SetFunction() from the public shader interface.
2009-09-25 15:14:26 +02:00
Henri Verbeet
d76c7a8521
wined3d: Move some common shader functions to the IWineD3DBaseShader interface.
2009-09-25 15:14:17 +02:00
Henri Verbeet
27723affc9
d3d8: Set the vertex declaration's shader handle in vertexdeclaration_init().
2009-09-25 15:14:09 +02:00
Alexandre Julliard
d0aaae9987
comctl32/tests: Use UDM_GET/SETPOS instead of UDM_GET/SETPOS32 for compatibility with old versions.
2009-09-25 15:13:55 +02:00
Alexandre Julliard
ae2b8a6e97
comctl32/tests: Fix some rebar tests on older comctl32 versions.
2009-09-25 15:13:25 +02:00
Hans Leidekker
09f1ace555
wininet: Add some URL cache tests and make them pass.
2009-09-25 14:39:35 +02:00
Hans Leidekker
d590a20f6d
wininet: Consistently set last error before testing it.
2009-09-25 14:39:28 +02:00
Hans Leidekker
784b58a280
wininet: Try harder to find a unique cache file name.
2009-09-25 14:39:22 +02:00
Ričardas Barkauskas
5ae2ff8daf
d3dx9_42: Implement d3dx9_42 and forward the functions to d3dx9_36.
2009-09-25 14:39:15 +02:00
Alexandre Julliard
e55acdb642
shell32: Don't try to call a 16-bit function on non-x86 platforms.
2009-09-25 14:37:57 +02:00
Aric Stewart
42e54f9513
shell32: Stub ShellHookProc.
2009-09-25 14:35:38 +02:00
Dan Kegel
46187dd609
ntdll: Fix NtQueryInformationFile test failures on Vista Home Basic.
2009-09-25 13:51:03 +02:00
Dan Kegel
fa12f03976
ntdll: Add initial test for NtQueryDirectoryFile().
2009-09-25 13:50:54 +02:00
Mike Kaplinskiy
45bd91b28b
ws2_32/tests: Test WSAAccept with CF_DEFER.
2009-09-25 13:42:41 +02:00
Mike Kaplinskiy
3905c7a030
ws2_32: Try accepting a connection before blocking.
2009-09-25 13:42:36 +02:00
Roderick Colenbrander
9465700083
winex11: Don't use ColorShifts for non-TrueColor bitmaps.
2009-09-25 13:16:56 +02:00
Nikolay Sivov
6bd43fbb49
comctl32/monthcal: Some cleanup to avoid cast in helpers.
2009-09-25 13:16:34 +02:00
Nikolay Sivov
decc86add9
comctl32/monthcal: Don't redraw if date didn't change on MCM_SETTODAY.
2009-09-25 13:16:25 +02:00
Nikolay Sivov
534ea8ab42
comctl32/monthcal: Name MCM_SETMAXSELCOUNT parameter.
2009-09-25 13:16:09 +02:00
Nikolay Sivov
548645d360
comctl32/monthcal: Don't redraw after MCM_SETCURSEL if selection doesn't change.
2009-09-25 13:16:01 +02:00
Nikolay Sivov
c01ab1608c
comct32/monthcal: Invalidate background too on MCM_SETCOLOR with MCSC_BACKGROUND.
2009-09-25 13:15:54 +02:00
Austin English
5d15da6df5
wined3d: Recognize DRI R300 drivers as Mesa.
2009-09-25 13:15:48 +02:00
Frédéric Delanoy
b118d50ecb
jscript: Update French translation.
2009-09-25 13:15:39 +02:00
Alexandre Julliard
135612d22f
ntdll: Add support for ordinal forwards.
2009-09-25 13:12:02 +02:00
Alexandre Julliard
c39e28edfb
ntdll: Support both 32-bit and 64-bit modules in RtlImageDirectoryEntryToData.
2009-09-25 12:46:39 +02:00
Aric Stewart
caf66f0fe2
advapi32: Implement LsaLookupSids.
2009-09-24 16:04:24 +02:00
Ge van Geldorp
55230ba6e0
rpcrt4/tests: Fix cstub test on Win7.
2009-09-24 16:03:31 +02:00
Ge van Geldorp
75de8dc9ce
mshtml/tests: Fix copyright notice.
2009-09-24 16:03:25 +02:00
Alexandre Julliard
66b9371bb6
ntdll: Silence a noisy FIXME.
2009-09-24 15:32:23 +02:00
Dylan Smith
99b37b2376
richedit: Silence fixme for WM_STYLECHANGING & WM_STYLECHANGED.
2009-09-24 15:15:09 +02:00
Huw Davies
91ef7037b7
oledb32: Implement conversions to DBTYPE_WSTR.
2009-09-24 15:13:37 +02:00
Huw Davies
a2e069b159
oledb32: Implement conversions to DBTYPE_BSTR.
2009-09-24 15:13:32 +02:00
Huw Davies
12037aa441
oledb32: Add conversions to DBTYPE_I2.
2009-09-24 15:13:25 +02:00
Aric Stewart
0443f2c7d1
shlwapi: Implement StrChrNW.
2009-09-24 15:13:16 +02:00
Rein Klazes
1775ab4a11
user32: In ScrollWindowEx do not clip the clipping rectangle with the scrolling rectangle.
2009-09-24 14:31:17 +02:00
Nikolay Sivov
e430838e29
comctl32/monthcal: Use a style we're caching already.
2009-09-24 14:24:13 +02:00
Nikolay Sivov
6fd4ba34a3
comctl32/monthcal: Move helper parameter cast to winproc, remove dead parameter check code.
2009-09-24 14:24:04 +02:00
Nikolay Sivov
d7117d312d
comctl32/listview: Skip icon spacing tests when unsupported.
2009-09-24 14:23:49 +02:00
Nikolay Sivov
5e3c9925f8
comctl32/listview: Skip some header tests on version 4.0 module.
2009-09-24 14:23:42 +02:00
Alexandre Julliard
a022062cab
ntdll: Move creation of the CPU-specific registry keys to wineboot.
2009-09-24 14:23:02 +02:00
Jacek Caban
7f2d50f344
jscript: Throw type error from call and apply functions.
2009-09-24 13:30:45 +02:00
Jacek Caban
52ac3b3bf0
jscript: Added Object.toString implementation for variable object.
2009-09-24 13:30:40 +02:00
Jacek Caban
c168918d75
jscript: Throw type error fot Array.toString with wrong 'this' call.
2009-09-24 13:30:35 +02:00
Jacek Caban
a8c7e97d0a
jscript: Fixed to_object for NULL IDispatch.
2009-09-24 13:30:28 +02:00
Jörg Höhle
1a6aa96305
mciwave: Require at least 16 bytes in the WAVE fmt file header.
2009-09-24 13:30:18 +02:00
Aurimas Fišeras
26ae9a6444
jscript: Update Lithuanian translation.
2009-09-24 13:30:10 +02:00
Alexandre Julliard
cce3163c69
sti: StiCreateInstance doesn't need its own implementation.
2009-09-24 13:29:58 +02:00
Damjan Jovanovic
2a28839ed8
sti: Add sti class factory.
2009-09-24 13:28:24 +02:00
Vincent Povirk
809f721aba
gdiplus: Implement GdipBitmapSetPixel.
2009-09-24 13:26:49 +02:00
Vincent Povirk
41140a950b
gdiplus: Implement GdipBitmapGetPixel.
2009-09-24 13:26:35 +02:00
Vincent Povirk
e1cb441781
gdiplus: Add tests for GdipBitmap(Get|Set)Pixel.
2009-09-24 13:25:00 +02:00
Henri Verbeet
789372afa8
wined3d: Don't free D3D pixel shaders until the wined3d pixel shader is destroyed.
2009-09-24 13:24:53 +02:00
Henri Verbeet
717419da11
d3d8: Add a separate function for pixel shader initialization.
2009-09-24 13:24:47 +02:00
Henri Verbeet
7f1c802b9f
d3d9: Add a separate function for pixel shader initialization.
2009-09-24 13:24:40 +02:00
Henri Verbeet
dde50a4748
d3d10core: Add a separate function for d3d10_pixel_shader initialization.
2009-09-24 13:24:34 +02:00
Henri Verbeet
8aea1b1302
wined3d: Add a separate function for pixel shader initialization.
2009-09-24 13:24:27 +02:00
Henri Verbeet
ca05ef5dd0
wined3d: Don't free D3D vertex shaders until the wined3d vertex shader is destroyed.
2009-09-24 13:24:19 +02:00
Henri Verbeet
afed6a3f77
d3d8: Add a separate function for vertex shader initialization.
2009-09-24 13:24:11 +02:00
Henri Verbeet
cdb741274a
d3d9: Add a separate function for vertex shader initialization.
2009-09-24 13:24:04 +02:00
Henri Verbeet
0a72acc7f4
d3d10core: Add a separate function for d3d10_vertex_shader initialization.
2009-09-24 13:23:58 +02:00
Henri Verbeet
462decdfb9
wined3d: Add a separate function for vertex shader initialization.
2009-09-24 13:23:51 +02:00
Henri Verbeet
5ac3ed7f73
wined3d: Remove unused IWineD3DVertexShaderImpl fields.
2009-09-24 13:23:44 +02:00
Alexandre Julliard
14428cf22f
pstorec: Add a typelib resource.
2009-09-24 13:14:55 +02:00
Alexandre Julliard
5b0fcb065e
ntdll: Avoid crashing on an empty resource directory.
2009-09-24 13:14:47 +02:00
Alexandre Julliard
b9251bcdbf
kernel32/tests: Fix a couple of failures in the comm tests.
2009-09-24 13:10:54 +02:00
Alexandre Julliard
9f28d9a171
kernel32: Cope with an empty resource section in UpdateResource.
2009-09-24 13:10:39 +02:00
Jacek Caban
bb4050d792
jscript: Throw correct error in get_length.
2009-09-23 17:08:31 +02:00
Jacek Caban
8717c388f8
jscript: Allow 'this' to be host object in invoke_value_proc.
2009-09-23 17:08:24 +02:00
Jacek Caban
461180459b
jscript: Added Object.toString for host objects implementation.
2009-09-23 17:08:19 +02:00
Jacek Caban
37c2d43e28
jscript: Allow this_obj to be host object in call_function.
2009-09-23 17:08:14 +02:00
Jacek Caban
f8c2b42de4
jscript: Allow 'this' to be host object in builtin functions.
2009-09-23 16:25:23 +02:00
Jacek Caban
5dcd182e8f
jscript: Avoid using dispex->ctx.
2009-09-23 16:25:13 +02:00
Jacek Caban
a9dc89a3e1
jscript: Don't use dispex->ctx in function.c.
2009-09-23 16:25:05 +02:00
Jacek Caban
da16d42e17
jscript: Don't use dispex->ctx in date.c.
2009-09-23 16:21:03 +02:00
Jacek Caban
8337986efa
jscript: Don't use dispex->ctx in array.c.
2009-09-23 16:20:53 +02:00
Jacek Caban
a5e8281947
jscript: Avoid calling JS builtin functions directly.
2009-09-23 16:20:44 +02:00
Jacek Caban
0b4fa6e426
jscript: Avoid calling JS builtin functions directly.
2009-09-23 16:19:54 +02:00
Jacek Caban
5511f7173f
jscript: Pass script_ctx_t to builtin functions.
2009-09-23 16:19:44 +02:00
Jacek Caban
f14c5f074a
jscript: Get rid of lcid argument in builtin function implementations.
2009-09-23 16:19:31 +02:00
Jacek Caban
fadfab5ff6
jscript: Use script LCID in *disp_propput* functions.
2009-09-23 16:19:11 +02:00
Jacek Caban
8b338786aa
jscript: Use script LCID in *disp_propget* functions.
2009-09-23 16:19:01 +02:00
Jacek Caban
1f565ac095
jscript: Use script global LCID in *disp_call* functions.
2009-09-23 16:18:54 +02:00
Jacek Caban
b2b197faba
jscript: Don't require semicolon after function expression.
2009-09-23 16:18:46 +02:00
Jacek Caban
9e523c6130
jscript: Added RegExp function call implementation.
2009-09-23 16:18:41 +02:00
Alexander Scott-Johns
9c9ebe04c5
user32: Send a WM_DRAWCLIPBOARD message to the new viewer when SetClipboardViewer is called.
2009-09-23 16:09:05 +02:00
Alexander Scott-Johns
64569c66e4
user32: When sending the WM_DRAWCLIPBOARD message, pass the clipboard owner in wParam.
2009-09-23 16:08:59 +02:00
Alexander Scott-Johns
4807fd99a7
user32/tests: Add some clipboard viewer tests.
2009-09-23 16:08:50 +02:00
Wilfried Pasquazzo
1a5db69019
user32/tests: Test for correct scaling of DrawIcon.
2009-09-23 16:06:55 +02:00
Wilfried Pasquazzo
32ca9b27c3
user32: Correct scaling of DrawIcon.
2009-09-23 16:06:49 +02:00
Huw Davies
4a61c1d265
oledb32: Implement DBTYPE_STR and DBTYPE_WSTR src types.
2009-09-23 14:36:06 +02:00
Huw Davies
a3d947c70f
oledb32: Implement some conversions to DBTYPE_I4.
2009-09-23 14:36:03 +02:00
Ge van Geldorp
73b3d35d05
mshtml/tests: Fix htmldoc test on Windows Server and Win7.
2009-09-23 14:35:52 +02:00
Alexandre Julliard
9cb140c43d
oleaut32: Use the appropriate PSFactoryBuffer guid when registering interfaces.
2009-09-23 14:32:01 +02:00
Alexandre Julliard
6e2babc977
oleaut32: Properly register the stdole typelibs.
2009-09-23 14:28:13 +02:00
Alexandre Julliard
9585bf6700
ntdll: Remap EXCEPTION_EXECUTE_FAULT only after the internal handlers have been run.
2009-09-23 14:20:17 +02:00
Stefan Dösinger
4fe014cb54
wined3d: Fix sRGB->RGB copy condition.
...
The old condition happened to work, because SFLAG_INTEXTURE was not
set(we're loading it), and neither was SFLAG_INDRAWABLE(otherwise
INTEXTURE would be set too). If the fbo INDRAWABLE == INTEXTURE is
replaced by INDRAWABLE == INSRGBTEX this doesn't hold true any longer
because SFLAG_INDRAWABLE is set, but not used because the drawable
readback is never used for fbos.
2009-09-23 13:25:33 +02:00
Stefan Dösinger
33ca3c0207
wined3d: Don't mark SFLAG_INTEXTURE up to date with fbo stretchrect.
...
FBO stretchrect marks SFLAG_INDRAWABLE up to date, which currently
also marks SFLAG_INTEXTURE up to date. However, this will change when
we enable rendering to the srgb copy, in which case the drawable could
be equal to the srgb copy, not the rgb copy.
2009-09-23 13:25:21 +02:00
Stefan Dösinger
ba6fac697a
wined3d: Create a separate function for deleting GL textures.
2009-09-23 13:25:02 +02:00
Stefan Dösinger
529e6737d3
wined3d: Use the correct enum.
2009-09-23 13:24:25 +02:00
Stefan Dösinger
5b5e3bd0d2
wined3d: Track GL texture states in a separate structure.
2009-09-23 13:24:16 +02:00
Henri Verbeet
1c93ab1ee0
wined3d: Cleanup after wglMakeCurrent() failures in context_set_current().
...
The D3D context is potentially destroyed, so we need to clear the thread's
current D3D context. Found by Rico Schüller.
2009-09-23 12:37:25 +02:00
Henri Verbeet
eca28c942d
wined3d: Add support for ARB_provoking_vertex.
...
This is just EXT_provoking_vertex promoted to ARB.
2009-09-23 12:37:18 +02:00
Henri Verbeet
a0de42db13
wined3d: Fix a typo.
2009-09-23 12:37:12 +02:00
Henri Verbeet
34dd27e3a8
wined3d: Don't create a depthstencil renderbuffer if ARB_framebuffer_object is supported.
2009-09-23 12:37:06 +02:00
Henri Verbeet
ec97383f6f
wined3d: Add support for ARB_framebuffer_object.
2009-09-23 12:37:00 +02:00
Henri Verbeet
c4c86215ed
wined3d: Detect ARB_framebuffer_object.
2009-09-23 12:36:48 +02:00
Henri Verbeet
d4a211f0be
dxgi: Mark internal symbols hidden.
2009-09-23 12:36:39 +02:00
Henri Verbeet
66a7236590
wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed.
2009-09-23 12:36:28 +02:00
Henri Verbeet
b6d422446b
d3d8: Add a separate function for vertex declaration initialization from an FVF.
2009-09-23 12:35:42 +02:00
Henri Verbeet
f394dfc0f8
d3d8: Add a separate function for vertex declaration initialization.
2009-09-23 12:35:08 +02:00
Henri Verbeet
0241fefa94
d3d9: Add a separate function for vertex declaration initialization.
2009-09-23 12:35:00 +02:00
Henri Verbeet
cc68900d86
d3d10core: Add a separate function for d3d10_input_layout initialization.
2009-09-23 12:34:53 +02:00
Paul Vriens
4a5ecb3236
crypt32/tests: Fix a test failure on Vista and higher.
2009-09-23 12:34:49 +02:00
Nikolay Sivov
df3f2a1b13
comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported.
2009-09-23 12:33:32 +02:00
Michael Stefaniuc
a8c19696f1
kernel32: Add missing stdarg.h include.
...
This fixes a compile breakage with older gcc versions.
2009-09-23 12:33:25 +02:00
Huw Davies
90f95172b8
ntdll: Fix build on MacOSX.
2009-09-23 12:33:19 +02:00
Vincent Povirk
2151272e45
winex11: Re-add the optimization for blending 1x1 pixel bitmaps.
2009-09-23 12:33:15 +02:00
Ge van Geldorp
d20d492914
crypt32/tests: Fix cert test on Win7.
2009-09-22 20:20:04 +02:00
James Helferty
6fa09d1d22
d3d9: Fix some typos in visual test.
2009-09-22 20:19:58 +02:00
Gerald Pfeifer
4dedab6152
netapi32: Remove two conditions which always hold true.
2009-09-22 18:52:07 +02:00
Marcus Meissner
5aa790d0a3
jscript: Check for arg_array being NULL (Coverity).
2009-09-22 18:51:22 +02:00
Marcus Meissner
c997a51869
mshmtl: Check nsrange before calling ->Release (coverity).
2009-09-22 18:50:52 +02:00
Huw Davies
62a75bfc3e
oledb32/tests: Add tests for conversions to DBTYPE_I4.
2009-09-22 17:47:41 +02:00
Andrew Eikum
98fcf442dc
mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx.
2009-09-22 17:47:35 +02:00
Stefan Ginsberg
32648d4802
msctf: Define function calling convention compatibly for MSVC.
2009-09-22 17:47:31 +02:00
Rico Schüller
9bd2ce97f5
opengl32/tests: Improve test for wglMakeCurrent.
2009-09-22 17:47:16 +02:00
Rico Schüller
43ce10d168
gdi32: Check the current context in wglMakeCurrent().
2009-09-22 17:47:10 +02:00
Rico Schüller
8c414df17f
wined3d: Don't call wglMakeCurrent(NULL, NULL) in context_set_current() if the current context is NULL.
2009-09-22 17:47:02 +02:00
Alexandre Julliard
1cf1a3f211
ntdll: Only create the CPU registry keys on first run.
2009-09-22 17:05:02 +02:00
Eric Pouech
e1e9f5993f
kernel32: Rewrite GetSystemInfo() purely on ntdll calls.
2009-09-22 16:54:59 +02:00
Eric Pouech
004fdc7a97
ntdll: Moved CPU related registry key creation from kernel32 to ntdll.
2009-09-22 16:54:14 +02:00
Eric Pouech
3794c6b936
ntdll: Implement basic support for processor power information.
2009-09-22 16:51:29 +02:00
Eric Pouech
57f714f3eb
ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation).
2009-09-22 16:51:16 +02:00
Eric Pouech
0bf33d6ac2
kernel32: Store the process features flag in the KUSER_SHARED_DATA structure.
2009-09-22 16:51:11 +02:00
Eric Pouech
f6ceedf6dd
ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask.
2009-09-22 16:47:25 +02:00
Nikolay Sivov
f684bbaef7
comctl32/updown: Update buddy on base change.
2009-09-22 16:25:29 +02:00
Nikolay Sivov
7ebca40912
comctl32/updown: Additional test for display base.
2009-09-22 16:25:23 +02:00
Nikolay Sivov
4efa9f5e43
comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style.
2009-09-22 16:25:13 +02:00
Nikolay Sivov
2f9d29b42b
comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control.
2009-09-22 16:25:02 +02:00
Nikolay Sivov
6be1bade1a
comctl32/updown: Make tests independent, drop unrelated tests.
2009-09-22 16:24:53 +02:00
Nikolay Sivov
0209b02f47
user32/edit: Invalidate if style changed after EM_SETREADONLY.
2009-09-22 16:24:37 +02:00
Nikolay Sivov
963b7b5766
comctl32/updown: Skip thousands separation on hex mode.
2009-09-22 16:24:31 +02:00
Detlef Riekenberg
655478075f
advapi32: Don't use -1 as dstlen in MultiByteToWideChar.
2009-09-22 16:22:23 +02:00
Detlef Riekenberg
224d33b2c9
advapi32: Don't use -1 as dstlen in WideCharToMultiByte.
2009-09-22 16:21:58 +02:00
Hans Leidekker
2f112cf5ee
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
2009-09-22 16:20:58 +02:00
Hans Leidekker
4086ff6248
msi: Add tests to show that the condition table is ignored when there are overrides.
2009-09-22 16:20:51 +02:00
Hans Leidekker
ae3418fdd9
msi: Test last used source property in combination with cabinet storage.
2009-09-22 16:20:48 +02:00
André Hentschel
7b285a4ebd
winex11: Add alternative header for xf86vm.
2009-09-22 16:20:26 +02:00
Huw Davies
681b08b0fe
oledb32: Implement CanConvert.
2009-09-22 16:18:14 +02:00
Huw Davies
fb68974dcd
oledb32/tests: Add CanConvert tests for DBTYPE_BYREF, DBTYPE_ARRAY and DBTYPE_VECTOR.
2009-09-22 16:18:10 +02:00
Hans Leidekker
ee7755511b
rpcrt4: Add stub implementations of NdrMesTypeDecode2 and NdrMesTypeFree2.
2009-09-22 16:17:53 +02:00
Henri Verbeet
802674e078
d3d10core: Mark internal symbols hidden.
2009-09-22 16:17:44 +02:00
Henri Verbeet
85ab52a48d
d3d9: Properly destroy vertex declarations.
2009-09-22 16:17:37 +02:00
Henri Verbeet
359acf2461
d3d9: Limit "NumSimultaneousRTs" to 4.
2009-09-22 16:17:30 +02:00
Henri Verbeet
5b8b97a737
wined3d: Cleanup vertex declaration initialization.
2009-09-22 16:17:20 +02:00
Henri Verbeet
0a4fa886a7
wined3d: Revert 4ba16b84a9
.
...
Unfortunately surface_can_stretch_rect() doesn't check just for
WINED3DFMT_FLAG_FBO_ATTACHABLE.
2009-09-22 16:16:55 +02:00
Henri Verbeet
1d1b07b95b
winedos: Avoid comparing BOOLs against TRUE.
2009-09-22 16:16:42 +02:00
Marcus Meissner
e0a769b2a9
jscript: Initialize this_obj with NULL (Coverity).
2009-09-22 16:16:31 +02:00
Jacek Caban
02615bb45f
jscript: Added arguments.callee implementation.
2009-09-22 16:16:25 +02:00
Jacek Caban
86ad4c977c
jscript: Added Array.shift implementation.
2009-09-22 16:16:05 +02:00
Jacek Caban
5d281947ca
mshtml: Added IHTMLDOMNode2::get_ownerDocument tests.
...
Also fixes typo in iface_cmp.
2009-09-22 16:15:56 +02:00
Jacek Caban
58d67c2758
mshtml: Added IHTMLDOMNode2::get_ownerDocument implementation.
2009-09-22 16:15:52 +02:00
Marcus Meissner
e70e1249c3
gdiplus: do not memcpy over NULL ptrs (Coverity).
2009-09-22 16:15:48 +02:00
Paul Vriens
c6e7558cda
msi/tests: Fix some test failures on Vista/W2K8.
2009-09-22 16:15:36 +02:00
Vincent Povirk
e261568652
gdiplus: Accept version 2 in GdiplusStartup.
2009-09-22 16:15:29 +02:00
Vincent Povirk
ed059e1175
gdiplus/tests: Reject gdiplus versions greater than 2.
2009-09-22 16:15:24 +02:00
Michael Stefaniuc
eb2c74d5ff
mapi32: Don't leak memory on an error path (Smatch).
2009-09-22 16:15:19 +02:00
Huw Davies
f4fb963e2c
oledb32/tests: Skip tests on older versions of the conversion library.
2009-09-22 16:15:12 +02:00
Owen Rudge
bae9e56ef4
mapi32: Implement the rest of the Simple MAPI functions.
2009-09-18 11:04:27 -05:00
Owen Rudge
2e90bd6695
mapi32: Pass through MAPISendMail if Simple MAPI provider loaded.
2009-09-18 11:04:13 -05:00
Owen Rudge
421ab509fc
mapi32: Implement MAPIInitialize, Logon, Logoff, LogonEx, Uninitialize.
2009-09-18 11:03:53 -05:00
Owen Rudge
69156f5ae2
mapi32: Load and store MAPI function pointers after loading MAPI providers.
2009-09-18 11:03:36 -05:00
Owen Rudge
b6e5ee604a
mapi32: Scan registry for MAPI providers and load them.
2009-09-18 11:00:35 -05:00
Huw Davies
7b1f1c7123
oledb32/tests: Skip tests on older versions of the conversion library.
2009-09-18 10:47:21 -05:00
Rico Schüller
8a890d399a
wined3d: Fix shader spam.
2009-09-18 10:47:17 -05:00
Austin English
c90333d5b3
Cancel in Italian is Annulla, not Anulla.
2009-09-18 09:59:36 -05:00
Markus Stockhausen
e51b20bf05
gdi32: Check for NULL pointer in GdiAlphaBlend.
2009-09-18 09:14:16 -05:00
Alistair Leslie-Hughes
7471cfce72
mshtml: Implement IHTMLCurrentStyle_get_textIndent.
2009-09-18 08:56:37 -05:00
Alistair Leslie-Hughes
d35c44221d
mshtml: Implement IHTMLCurrentStyle_get_lineHeight.
2009-09-18 08:56:28 -05:00
Paul Vriens
6867de0714
msi/tests: Skip some tests on Win9x/WinMe.
2009-09-18 08:56:16 -05:00
Nikolay Sivov
0f670168e4
comctl32/trackbar: Protect from negative tic count in recalculation helper.
...
Fix for regression introduced in 42c83b9dc7
2009-09-18 08:56:09 -05:00
Henri Verbeet
891d7629fd
d3d10: Mark internal symbols hidden.
2009-09-18 08:55:40 -05:00
Henri Verbeet
dbc4dfc495
wined3d: Move "parent_ops" to IWineD3DResourceClass.
2009-09-18 08:55:33 -05:00
Henri Verbeet
93b0600829
wined3d: Don't free D3D buffers until the wined3d buffer is destroyed.
2009-09-18 08:55:25 -05:00