Juan Lang
d62285d006
setupapi: Fix typo.
2007-09-19 12:34:33 +02:00
Juan Lang
2e2fe9b9f7
setupapi: Fix return type.
2007-09-19 12:31:43 +02:00
Tijl Coosemans
1233b4b27b
ws2_32/tests: Don't wait for FD_CONNECT event when non-blocking connect() was successful.
2007-09-19 11:41:49 +02:00
Juan Lang
91f2a4d687
crypt32: Fix alignment for 64-bit systems.
2007-09-19 11:41:18 +02:00
Juan Lang
71b5ba0336
crypt32: Implement streamed encoding of an indefinite-length data message.
2007-09-19 11:40:44 +02:00
Juan Lang
19956d6e97
crypt32: Pass length rather than entire message to CRYPT_EncodeContentLength.
2007-09-19 11:40:38 +02:00
Stefan Dösinger
145d56847b
wined3d: Disable two sided stencil if it is supported, but not enabled.
2007-09-19 11:40:28 +02:00
Stefan Dösinger
ad3fe8562b
wined3d: Enable the stencil test if two sided stencil is used.
2007-09-19 11:40:19 +02:00
Stefan Dösinger
e62a4b0352
wined3d: Fix a copypaste error.
2007-09-19 11:40:10 +02:00
Stefan Dösinger
703ec4cbc4
wined3d: Set the stencil mask for both faces.
2007-09-19 11:40:02 +02:00
Stefan Dösinger
5a63b79a66
wined3d: Untie culling and offscreen rendering.
2007-09-19 11:39:55 +02:00
Dan Hipschman
132f06cd48
widl: Implement complex arrays.
2007-09-19 11:39:09 +02:00
Dan Hipschman
8df79f0c99
widl: Implement pointer descriptions for complex structures.
2007-09-19 11:38:28 +02:00
Rob Shearman
f67a6adf4e
rpcrt4: Implement RpcSmDestroyClientContext and RpcSsDestroyClientContext.
2007-09-19 11:36:41 +02:00
Rob Shearman
5191498564
rpcrt4: Fix a copy-and-paste error in RpcAuthInfo_Release that caused a double free of memory.
2007-09-19 11:36:28 +02:00
Juan Lang
0bd29b1243
crypt32: Use decode function's returned decoded length to advance pointer when decoding an array.
2007-09-18 11:57:56 +02:00
Juan Lang
ee28204fcf
crypt32: ret is already true, don't retest it.
2007-09-18 11:57:48 +02:00
Juan Lang
9c4c856fde
crypt32: Explicitly count bytes to copy in DecodeCopyBytes.
2007-09-18 11:57:41 +02:00
Juan Lang
7e475b4a77
crypt32: Test and correct decoding indefinite-length-encoded PKCS content.
2007-09-18 11:57:33 +02:00
Juan Lang
43e6b48b33
crypt32: Use correct encoded length when decoding a sequence.
2007-09-18 11:57:24 +02:00
Juan Lang
f534a67bfc
crypt32: Simplify AsnDecodeSequenceItems a tiny bit.
2007-09-18 11:57:17 +02:00
Juan Lang
34aaabca83
crypt32: Allow indefinite-length encoding of sequence items.
2007-09-18 11:57:10 +02:00
Juan Lang
be91ad3604
crypt32: Simplify DecodePathLenConstraint.
2007-09-18 11:57:02 +02:00
Juan Lang
4fd90ddad3
crypt32: Allow a sequence to have an indefinite-length encoding.
2007-09-18 11:56:55 +02:00
Juan Lang
2e8ae598e1
crypt32: Set *pcbDecoded in every function.
2007-09-18 11:56:48 +02:00
Juan Lang
e03864a205
crypt32: Use internal form for all internal decoding functions.
2007-09-18 11:56:40 +02:00
Juan Lang
ce47433d94
crypt32: Get rid of encoding type argument to AsnDecodeSequence, it isn't used.
2007-09-18 11:56:24 +02:00
Juan Lang
19fd9872a6
crypt32: Get rid of encoding type from AsnDecodeSequenceItems, it's never checked.
2007-09-18 11:56:09 +02:00
Juan Lang
21246938c4
crypt32: Don't use exception handler when decoding time zone, caller already does.
2007-09-18 11:56:01 +02:00
Juan Lang
ad94982284
crypt32: Implement DecodeAltName with DecodeAltNameInternal.
2007-09-18 11:55:50 +02:00
Juan Lang
89a541a493
crypt32: Use AsnDecodeIntInternal where an internal function is called for.
2007-09-18 11:55:43 +02:00
Juan Lang
f2bff633ac
crypt32: Temporarily change prototype of AsnDecodeIntInternal to the CryptDecodeObjectEx form.
2007-09-18 11:55:35 +02:00
Juan Lang
205c733b13
crypt32: Use internal decode int function a couple more places.
2007-09-18 11:55:26 +02:00
Juan Lang
8c5bd5f5ca
crypt32: Introduce a space checking helper for functions that don't allocate memory and use it where appropriate.
2007-09-18 11:55:20 +02:00
Juan Lang
9d0dccf164
crypt32: Move a comment that belonged elsewhere.
2007-09-18 11:55:05 +02:00
Juan Lang
5fbca384e4
crypt32: Separate DecodeInt into an internal and external version.
2007-09-18 11:54:39 +02:00
Juan Lang
a538e95c1d
crypt32: Use simpler form for internal time decoding functions.
2007-09-18 11:54:30 +02:00
Juan Lang
52be131a29
crypt32: Allow items in an array to be indefinite-length encoded.
2007-09-18 11:54:18 +02:00
Juan Lang
5d168bd4c0
crypt32: Support indefinite-length encoded arrays.
2007-09-18 11:54:10 +02:00
Juan Lang
159a369318
crypt32: Set bytes decoded in all success paths.
2007-09-18 11:54:02 +02:00
Juan Lang
7ecf5becbd
crypt32: Introduce a helper function to get encoded length that allows indefinite-length encoding.
2007-09-18 11:53:54 +02:00
Juan Lang
54a51afcd7
crypt32: Remove an unneeded WINAPI.
2007-09-18 11:53:47 +02:00
Juan Lang
deb07ccb1c
crypt32: Return bytes decoded from AsnDecodeArray.
2007-09-18 11:53:41 +02:00
Juan Lang
b2f02f3bf7
crypt32: Pass bytes decoded pointer to AsnDecodeArray.
2007-09-18 11:53:32 +02:00
Juan Lang
1f4bcb4a3d
crypt32: Return bytes decoded when decoding an alt name entry.
2007-09-18 11:53:24 +02:00
Juan Lang
d7e8eed944
crypt32: Return bytes decoded when copying DER-encoded bytes.
2007-09-18 11:53:17 +02:00
Juan Lang
fd982c8597
crypt32: Return bytes decoded when decoding a sequence.
2007-09-18 11:53:11 +02:00
Juan Lang
1dd1c6c2c8
crypt32: Make a decode OID function that returns the number of bytes decoded.
2007-09-18 11:53:05 +02:00
Juan Lang
f3490f3ed8
crypt32: Add a decoded parameter to AsnDecodeSequence.
2007-09-18 11:52:57 +02:00
Juan Lang
731d37b049
crypt32: Use a simpler prototype for array decoding functions.
2007-09-18 11:52:50 +02:00
Juan Lang
cc2059b67c
crypt32: Fix alignment on 64-bit systems.
2007-09-18 11:52:32 +02:00
Juan Lang
09447fb605
crypt32: Correct an optimization.
2007-09-18 11:52:25 +02:00
Juan Lang
e747f706b1
crypt32: Correct GET_LEN_BYTES for the indefinite-length form.
2007-09-18 11:52:18 +02:00
Juan Lang
15b19f1d16
crypt32: Add a test of an indefinite-length sequence.
2007-09-18 11:52:09 +02:00
Juan Lang
716a7405e4
crypt32: Update comments.
2007-09-18 11:52:00 +02:00
Francois Gouget
a399e3bcc4
dbghelp: Fix the PENUMLOADED_MODULES_CALLBACK() prototype.
2007-09-18 11:21:21 +02:00
Francois Gouget
4040ecee2b
dnsapi: Fix the DnsQueryConfig() prototype.
2007-09-18 11:21:17 +02:00
Francois Gouget
af183df608
advapi32: Add and use LSTATUS.
2007-09-18 11:20:53 +02:00
Francois Gouget
a9f9676046
shell32: CSIDL_MYDOCUMENTS is now a synonym for CSIDL_PERSONAL.
2007-09-18 11:20:40 +02:00
Francois Gouget
9114bc1bd8
wintrust: Fix compilation on systems that don't support nameless unions.
2007-09-18 11:20:31 +02:00
Francois Gouget
bde9601ee1
ntdll: Fix compilation on systems that don't support nameless unions.
2007-09-18 11:20:13 +02:00
Dmitry Timoshkov
3407307a50
winex11.drv: Use symbolic names for MapVirtualKey translation types.
2007-09-18 11:15:01 +02:00
Mikolaj Zalewski
c5c0a26f60
advapi32: QueryObjectSecurity should return a self-relative security descriptor and not overflow the buffer.
2007-09-18 10:47:50 +02:00
Juan Lang
ba45902daf
wininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.
2007-09-18 10:42:35 +02:00
Juan Lang
a3331c6f22
msi: Initialize nested.
2007-09-18 10:42:14 +02:00
Juan Lang
71a78c4478
msi: Make sure nested is initialized.
2007-09-18 10:42:05 +02:00
Juan Lang
c2d66da665
msi: Don't crash if record has no fields.
2007-09-18 10:41:58 +02:00
Stefan Dösinger
46e2d79508
wined3d: Move the software blitting to the base surface class.
2007-09-18 09:54:49 +02:00
Stefan Dösinger
09b7d3bb44
wined3d: Give GDI surfaces their own release implementation.
2007-09-18 09:54:31 +02:00
Stefan Dösinger
3f0ea3d082
wined3d: Move lastActiveRenderTarget cleanup to the device.
2007-09-18 09:54:23 +02:00
Stefan Dösinger
9701f11850
wined3d: Give GDI surfaces their own GetDC copy.
2007-09-18 09:54:15 +02:00
Stefan Dösinger
5a7756447b
wined3d: Move DIB section creation to the base surface implementation.
2007-09-18 09:54:05 +02:00
Stefan Dösinger
e324da1494
wined3d: Remove a pbo check.
2007-09-18 09:53:50 +02:00
Stefan Dösinger
515ee4e89b
wined3d: Clean up IWineD3DSurface::ReleaseDC.
2007-09-18 09:53:32 +02:00
Stefan Dösinger
511f9dfb2d
wined3d: Clean up SetMem.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
24564915b7
wined3d: Clean up AddDirtyRect.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
e56c6610c6
wined3d: Clean up SetFormatDesc.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
2600041703
wined3d: Clean up SetGLTextureDesc and GetGLDesc.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
9aa5662647
wined3d: Reorder surface impl predeclarations.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
e2944175e5
wined3d: Base surface move, part 2.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
d99143c251
wined3d: Move non-rendering surface specific code to the base class.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
0c91610433
wined3d: Move resource methods to the base surface class.
2007-09-18 09:34:08 +02:00
Stefan Dösinger
8434060b7e
wined3d: Start of some surface cleanup.
...
This patch and the following intend to make the surface code more
manageable and are a preparation to add gl3 support. The code adds a
new IWineD3DBaseSurface surface type, which will contain the
non-rendering management code. IWineD3DSurface and IWineGDISurface
will be derived from IWineD3DBaseSurface, and IWineGL3Surface can be
added later.
2007-09-18 09:34:08 +02:00
Alexandre Julliard
12b4930f96
winex11.drv: Invalidate the DCE when the window format is changed.
2007-09-18 09:34:08 +02:00
Alexandre Julliard
9aee0b4157
gdi32: Update the DC in most OpenGL functions.
2007-09-18 09:34:08 +02:00
Alexandre Julliard
99a258311c
gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.
2007-09-18 09:34:08 +02:00
Alexandre Julliard
baa8d22543
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
2007-09-18 09:34:08 +02:00
Alexandre Julliard
f3f792d064
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.
2007-09-18 09:34:07 +02:00
Alexandre Julliard
f486f24b96
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
2007-09-18 09:34:07 +02:00
Chris Robinson
d9571c9e6f
wgl: Store the fbconfig id with the window when a pixel format is set.
2007-09-18 09:28:06 +02:00
Chris Robinson
09c76ffbdc
gdi32: Don't hold the GDI lock when setting the pixel format.
2007-09-17 16:19:04 +02:00
Alexandre Julliard
14395a509a
itss/tests: We can now store binary files in the repository.
2007-09-17 16:15:26 +02:00
Alexandre Julliard
2018b18638
user32/tests: We can now store binary files in the repository.
2007-09-17 16:12:03 +02:00
Alexandre Julliard
72fc6cdf27
comctl32/tests: We can now store binary files in the repository.
2007-09-17 16:11:26 +02:00
Alexandre Julliard
d3032a94c6
cards: We can now store binary files in the repository.
2007-09-17 16:07:27 +02:00
Alexandre Julliard
e4959bf1bc
msi: We can now store binary files in the repository.
2007-09-17 15:53:53 +02:00
Alexandre Julliard
85ad7c6558
ole32: We can now store binary files in the repository.
2007-09-17 15:53:00 +02:00
Alexandre Julliard
516bb07861
shell32: We can now store binary files in the repository.
2007-09-17 15:51:40 +02:00
Alexandre Julliard
2371db52e0
user32: We can now store binary files in the repository.
2007-09-17 15:46:18 +02:00
Alexandre Julliard
c636a4ee1a
comdlg32: We can now store binary files in the repository.
2007-09-17 15:40:36 +02:00
Alexandre Julliard
662b09dcaf
comctl32: We can now store binary files in the repository.
2007-09-17 15:38:23 +02:00
Mikolaj Zalewski
c6efacd86a
gdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts.
2007-09-17 14:37:44 +02:00
Mikolaj Zalewski
0eb910352c
gdi32: If freetype fails try to load manually fonts wrapped as PE resources.
2007-09-17 14:37:32 +02:00
Mikolaj Zalewski
baee27c69c
gdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon).
2007-09-17 14:14:27 +02:00
Mikolaj Zalewski
66cf4f7d53
gdi32: Store child font links as pointers to struct Face instead of filename/index.
2007-09-17 14:13:46 +02:00
Alexandre Julliard
9c27ed21a2
user32/tests: Properly flush events in the update rect tests.
2007-09-17 14:13:37 +02:00
Andrew Talbot
f19086e9d3
crypt32: Fix some memory leaks.
2007-09-17 13:48:32 +02:00
Michael Stefaniuc
a5fdea0e6a
janitorial: Remove two fresh redundant NULL checks before HeapFree(). Found by Smatch.
2007-09-17 13:47:49 +02:00
Alex Villacís Lasso
157a0199e9
riched20: Prevent overflow on richedit debug channel.
2007-09-17 13:46:15 +02:00
Alex Villacís Lasso
bbe9104514
iccvid: Guard against null pointer reference.
2007-09-17 13:45:03 +02:00
Alexandre Julliard
eb22539efa
ntdll: Fix an error message.
2007-09-17 13:42:01 +02:00
James Hawkins
72a3f18338
kernel32: Return TRUE for all pointer params in GlobalUnlock.
2007-09-17 13:41:53 +02:00
James Hawkins
40dff81b5a
kernel32: Fix the case where memory is freed twice in GlobalFree.
2007-09-17 13:41:49 +02:00
James Hawkins
2cd2f12256
user32: Set uiLo and uiHi to zero on error.
2007-09-17 13:28:23 +02:00
James Hawkins
1eaeb3e0cd
user32: Add tests for the DDE pack functions.
2007-09-17 13:28:19 +02:00
Rob Shearman
ff014a8f6a
credui: The pszUserName parameter in CredUIPromptForCredentialsW is in/out so dump the string on entry to the function.
2007-09-17 12:56:56 +02:00
Alexandre Julliard
23c58d3a21
wininet/ftp: There's no need to query the file size before retrieving a file.
2007-09-17 12:56:48 +02:00
Roderick Colenbrander
2374c456bc
wined3d: Add pbo support for compressed textures.
2007-09-17 12:10:40 +02:00
Roderick Colenbrander
0b0f353b7d
wined3d: Update list of pci ids.
2007-09-17 12:10:33 +02:00
Roderick Colenbrander
f9002c2628
wined3d: Don't create a pbo for system memory surfaces.
2007-09-17 12:10:21 +02:00
Jacek Caban
ea52235f8f
mshtml: Make HTMLBodyElement child object of HTMLTextContainer.
2007-09-17 12:10:12 +02:00
Jacek Caban
99d061a041
mshtml: Store HTMLElement struct instead of pointer in HTMLTextAreaElement.
2007-09-17 12:10:05 +02:00
Jacek Caban
835b814e9f
mshtml: Store HTMLElement struct instead of pointer in HTMLSelectElement.
2007-09-17 12:09:59 +02:00
Jacek Caban
8a8af7b483
mshtml: Store HTMLElement struct instead of pointer in HTMLInputElement.
2007-09-17 12:09:54 +02:00
Jacek Caban
d17a1afe8b
mshtml: Added get_body test.
2007-09-17 12:09:48 +02:00
Jacek Caban
fac2121e6d
mshtml: Store HTMLElement struct instead of pointer in HTMLBodyElement.
2007-09-17 12:09:44 +02:00
Jacek Caban
f68e24a6dc
mshtml: Store HTMLElement struct instead of pointer in HTMLAnchorElement.
2007-09-17 12:09:31 +02:00
Hwang YunSong(황윤성)
deaa3d646e
mshtml: Updated Korean resource.
2007-09-17 12:09:15 +02:00
Michael Stefaniuc
5d96659b3a
mshtml: Move 'inline' to the beginning of the declaration directly after the storage specifier.
2007-09-17 12:09:05 +02:00
Stefan Dösinger
3961491d15
wined3d: Do not invalidate the sysmem copy if a pbo exists.
2007-09-17 12:08:54 +02:00
Stefan Dösinger
f42f228621
wined3d: Do not allocate memory if there's a pbo.
2007-09-17 12:08:47 +02:00
Stefan Dösinger
c5410a6f22
wined3d: Use GL_NV_depth_clamp to implement clipping disable.
2007-09-17 12:08:40 +02:00
Stefan Dösinger
9e340f0fdb
wined3d: Add a fixme for D3DCMP_NOTEQUAL and D3DCMP_EQUAL.
2007-09-17 12:08:28 +02:00
Alexandre Julliard
b20694e732
wininet/tests: Anonymous FTP can succeed without a password.
2007-09-14 16:59:06 +02:00
Vincent Povirk
f4a4a1c054
shell32: Implement SHPathPrepareForWrite.
2007-09-14 16:20:14 +02:00
Vincent Povirk
6fe28bbee3
shell32: Add tests for SHPathPrepareForWrite.
2007-09-14 16:20:14 +02:00
Rob Shearman
3f431a0646
server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken.
2007-09-14 14:43:46 +02:00
Dan Hipschman
5e84eb9a47
widl: Add padding to the end of complex structures.
2007-09-14 14:43:13 +02:00
Andrew Talbot
1ca7435754
comdlg32: Fix some memory leaks.
2007-09-14 14:43:07 +02:00
Andrew Talbot
4ccd78c2a1
comctl32: Fix a memory leak.
2007-09-14 14:42:59 +02:00
Stefan Dösinger
02114ac21f
wined3d: The D3DSI_COISSUE flag changes the behavior of cnd.
2007-09-14 14:26:26 +02:00
Stefan Dösinger
8273cfdf01
wined3d: Fix texdp3tex in glsl.
2007-09-14 14:26:17 +02:00
Stefan Dösinger
c96236ff3e
wined3d: Add a test for the cnd instruction.
2007-09-14 14:26:08 +02:00
Stefan Dösinger
271fb0052f
wined3d: Add support for showing a logo.
2007-09-14 14:26:00 +02:00
Stefan Dösinger
7248354067
wined3d: Pixel shader 1.x constants are clamped to [-1;1].
2007-09-14 14:23:45 +02:00
Rob Shearman
247b0c9b8e
ntdll: Add a stub implementation of FSCTL_PIPE_IMPERSONATE that just impersonates the token of the current process.
2007-09-14 14:23:38 +02:00
Rob Shearman
bcfe954451
advapi32: Fix ImpersonateNamedPipeClient to pass in a pointer to an IO_STATUS_BLOCK to NtFsControl.
...
Otherwise, NtFsControl file won't do anything except return STATUS_INVALID_PARAMETER.
2007-09-14 14:23:35 +02:00
Aric Stewart
7d947c16cb
propsheet: Do not change idea of size when new pages are added.
2007-09-14 14:23:29 +02:00
Hwang YunSong(황윤성)
adc09ad52a
mshtml: Updated Korean resource.
2007-09-13 13:40:14 +02:00
Lei Zhang
5079d20ffe
user32: Edit control should respond to ctrl + z.
2007-09-13 13:36:23 +02:00
Americo Jose Melo
c5ba90131e
Update the Portuguese translation.
2007-09-13 13:28:26 +02:00
Jacek Caban
b733e95859
mshtml: Store HTMLDOMNode struct instead of pointer in HTMLElement object.
2007-09-13 13:26:47 +02:00
Jacek Caban
bb90785a68
mshtml: Added IHTMLAnchorElement stub implementation.
2007-09-13 13:26:01 +02:00
Andrew Talbot
c289a338b3
shell32: Constify some variables.
2007-09-13 12:45:15 +02:00
Roderick Colenbrander
2a839e96c9
wgl: Fix a major ATI regression.
...
ATI's latest drivers (8.41.7) don't advertise visualids anymore for GLXFBConfigs.
2007-09-13 12:44:59 +02:00
Stefan Dösinger
c0c2319c7a
wined3d: Implement UpdateTexture for volumes.
2007-09-13 11:38:54 +02:00
Stefan Dösinger
bc69315f78
wined3d: texm3x3(v)spec normalizes the normal vector.
2007-09-13 11:38:46 +02:00
Stefan Dösinger
0af52d2ac4
wined3d: Disable some volume texture formats.
2007-09-13 11:38:38 +02:00
Stefan Dösinger
3b07663b90
wined3d: Convert the colors to the surface format for colorfill.
2007-09-13 11:38:32 +02:00
Jacek Caban
29be901376
mshtml: Added IHTMLTxtRange::put_text tests.
2007-09-13 11:36:33 +02:00
Jacek Caban
964479afa9
mshtml: Added IHTMLTxtRange::move("word") implementation.
2007-09-13 11:36:16 +02:00
Jacek Caban
d6c14fba3e
mshtml: Added IHTMLTxtRange::moveEnd implementation.
2007-09-13 11:35:58 +02:00
Jacek Caban
11591e7720
mshtml: Added IHTMLTxtRange::move("character") implementation.
2007-09-13 11:35:36 +02:00
Jacek Caban
c1057b43a2
mshtml: Fixed ref count in parentElement.
2007-09-13 11:34:57 +02:00
Jacek Caban
efe3232087
mshtml: Added IHTMLTxtRange::expand implementation.
2007-09-13 11:34:52 +02:00
Jacek Caban
6859de16f6
mshtml: Added IHTMLTxtRange tests.
2007-09-13 11:34:07 +02:00
Jacek Caban
1a7d41b739
mshtml: Reimplement IHTMLTxtRange::get_text.
2007-09-13 11:34:04 +02:00
Lionel Debroux
85022e50c2
setupapi: Fix memory leak (found by Smatch).
2007-09-13 11:04:52 +02:00
Francois Gouget
5ac6e1f5c5
crypt32: We don't consider sys/types.h to be a conditional include.
2007-09-13 11:01:00 +02:00
Roderick Colenbrander
ad692f2a83
wined3d: Add PBO support for dynamically locked surfaces.
2007-09-13 11:00:47 +02:00
Andrew Talbot
3d61013e7c
avifil32: Fix some memory leaks.
2007-09-13 10:54:54 +02:00
Juan Lang
ae8e8a0a57
wintrust: Don't prefer native version.
2007-09-13 10:54:49 +02:00
Juan Lang
40f33d6568
wintrust: Implement WinVerifyTrust.
2007-09-13 10:54:41 +02:00
Juan Lang
0463f99b73
wintrust: Partially implement SoftpubAuthenticode.
2007-09-13 10:54:34 +02:00
Juan Lang
277ef05efb
wintrust: Save signer cert so chain can be created.
2007-09-13 10:54:29 +02:00
Juan Lang
b13d16a0da
wintrust: Implement SoftpubCleanup.
2007-09-13 10:54:22 +02:00
Alexandre Julliard
f9ebe5ab8f
gdi32: Don't store a DC pointer in the metafile devices.
2007-09-12 20:23:03 +02:00
Alexandre Julliard
0a134e9e3f
kernel32: GetTempPath should try the USERPROFILE and the Windows directory too.
2007-09-12 16:52:59 +02:00
Lionel Debroux
82ef8d7239
advapi32: Replace SERV_free by HeapFree.
2007-09-12 14:09:17 +02:00
Lionel Debroux
d7abb09b46
setupapi: Fix HeapFree of wrong pointer (found by Smatch).
2007-09-12 14:07:49 +02:00
Rob Shearman
1fbedd92d4
mshtml: Implement IDM_HYPERLINK.
2007-09-12 14:06:54 +02:00
Rob Shearman
41a3b734f9
mshtml: Implement PersistStreamInit_IsDirty when in edit mode.
2007-09-12 14:06:01 +02:00
Rob Shearman
006d9f940d
mshtml: Store the nsIEditor interface in the NSContainer object for use in implementing editor commands.
2007-09-12 14:05:17 +02:00
Rob Shearman
97f389451d
ole32: Fix the default unload delay to depend on the threading model of the component loaded.
2007-09-12 14:04:59 +02:00
Rob Shearman
5ffe867dc7
ole32: Implement CoFreeUnusedLibrariesEx.
...
Fix CoFreeUnusedLibraries to use a delay of 10 minutes when used with
multi-threaded apartments.
2007-09-12 14:04:56 +02:00
Chris Robinson
f0e0e9fb9b
winex11: Remove improper comment and dead code from SetPixelFormat.
2007-09-12 12:46:52 +02:00
Chris Robinson
e46d621bb6
winex11: Remove useless checks from wglCreateContext.
2007-09-12 12:46:47 +02:00
Chris Robinson
57380c2d9a
winex11: Free visual info stored with the context.
2007-09-12 12:46:43 +02:00
Andrew Talbot
15d591fa08
shell32: Constify some variables.
2007-09-12 12:41:07 +02:00
Andrew Talbot
66cd1fd748
shell32: Constify a variable.
2007-09-12 12:40:47 +02:00
Chris Robinson
f825db6d0f
winex11: Don't assume just one on-screen pixel format.
2007-09-12 12:37:46 +02:00
Chris Robinson
6c5b58a44a
winex11: Simplify ConvertPixelFormatWGLtoGLX.
2007-09-12 12:37:22 +02:00
Chris Robinson
5221921fa6
winex11: Don't choose pixel formats with incorrect doublebuffer/stereo settings.
2007-09-12 12:36:38 +02:00
Stefan Dösinger
160258b637
wined3d: Implement mipmap auto generation.
2007-09-12 12:10:25 +02:00
Stefan Dösinger
5ab9d85c39
wined3d: Implement texbeml.
2007-09-12 12:10:03 +02:00
Stefan Dösinger
0ed81b20af
wined3d: Emulate D3DFMT_L6V5U5.
2007-09-12 12:09:56 +02:00
Stefan Dösinger
9ef5231566
wined3d: Disable W11V11U10 and A2W10V10U10.
2007-09-12 12:09:40 +02:00
Dmitry Timoshkov
dbd9c8db51
kernel32: Skip the comm test if the found com port doesn't respond.
2007-09-12 11:33:11 +02:00
Dmitry Timoshkov
4fb82e3783
gdi32: Use lower case font dir name to match unix directory layout.
2007-09-12 11:33:11 +02:00
Dmitry Timoshkov
e3cfd6ef32
shell32: Remove class cache introduced in commit f686cfab2f
.
2007-09-12 11:33:11 +02:00
Stefan Leichter
260a949f4e
dmband: Remove 'recursive registry key delete' function.
2007-09-12 11:33:11 +02:00
Stefan Leichter
6da83955dc
dmcompos: Remove 'recursive registry key delete' function.
2007-09-12 11:33:11 +02:00
Juan Lang
f0add11007
crypt32: Make chain tests more strict.
2007-09-12 11:33:11 +02:00
Juan Lang
a5833ac9f4
crypt32: Set subject's info status from method used to find issuer.
2007-09-12 11:33:11 +02:00
Juan Lang
54428bfb99
crypt32: Pass subject's info status when adding an issuer to a chain.
2007-09-12 11:33:11 +02:00
Juan Lang
5c8254886f
crypt32: Only decode authority key ID in subject cert once when looking for issuer.
2007-09-12 11:33:11 +02:00
Juan Lang
05492ae907
crypt32: (Re)introduce helper function to get issuer certificate.
2007-09-12 11:33:11 +02:00
Juan Lang
f0d2766fdc
rsaenh: Validate pad byte when decrypting a block cipher.
2007-09-12 11:33:11 +02:00
Maarten Lankhorst
894cf6dbaf
winealsa: Add a timer check to capture to see if play notifications have been triggered.
2007-09-12 11:33:11 +02:00
Maarten Lankhorst
a8da3e7f60
winealsa: Add support for capture notification positions.
2007-09-12 11:33:11 +02:00
Maarten Lankhorst
30dee3a87a
winealsa: Add stubs for IDsCaptureDriverNotify.
2007-09-12 11:33:11 +02:00
Maarten Lankhorst
8f6c99791b
winealsa: Use nBLockAlign instead of snd_pcm_bytes_to_frames to get buffer size.
2007-09-12 11:33:11 +02:00
Rob Shearman
2eb0e1ce21
rpcrt4: Fix a trace in RPCRT4_SecurePacket.
2007-09-12 11:33:11 +02:00
Rob Shearman
9ddc872a1a
crypt32: Fix a compile failure on *BSD systems.
...
Include limits.h for the definition of PATH_MAX.
2007-09-12 11:33:10 +02:00
Rob Shearman
e0e27e4dfb
rpcrt4: Correctly handle the failure of RPCRT4_SecurePacket in RPCRT4_Receive.
2007-09-12 11:33:10 +02:00
Francois Gouget
b7bf91f5e8
crypt32: Fix the I_Crypt*Asn1*() prototypes. Add the i_cryptasn1tls.h header and use it.
2007-09-12 11:33:10 +02:00
Francois Gouget
2eeb4eaf1d
wintrust: Fix compilation on systems that don't support nameless unions.
2007-09-12 11:33:10 +02:00
Francois Gouget
a4519b02ba
wldap32: Fix a typo in the French resources.
2007-09-12 11:33:10 +02:00
Roderick Colenbrander
12e942b135
wined3d: Move the memory code of LockRect to the end of the function.
...
This is needed for PBOs because for those memory allocation works differently.
2007-09-12 11:20:35 +02:00
Rob Shearman
cfc50f89d7
ole32: Add cross-process running-object table support.
2007-09-11 13:55:08 +02:00
Stefan Dösinger
41bf0d48db
wined3d: Fix WINED3DFMT_X8L8V8U8.
2007-09-11 13:48:15 +02:00
Stefan Dösinger
422e0ba1cc
wined3d: texkill ignores the .w only in ps 1.x.
2007-09-11 13:48:08 +02:00
Stefan Dösinger
8656713366
wined3d: Implement texldb.
2007-09-11 13:47:58 +02:00
Stefan Dösinger
a006d2568b
wined3d: Fix texdepth instruction.
2007-09-11 13:47:49 +02:00
Stefan Dösinger
a305af0b30
wined3d: Fix the z range.
2007-09-11 13:47:36 +02:00
Maarten Lankhorst
d65ae3ffe9
dsound: Support arbitrarily sized buffers for waveout.
2007-09-11 12:38:04 +02:00
Maarten Lankhorst
0c4ec8a1cc
dsound: Fix overshot calculations.
2007-09-11 12:38:01 +02:00
Andrew Talbot
c333402b7f
shell32: Constify some variables.
2007-09-11 12:37:48 +02:00
Juan Lang
039beff441
crypt32: Implement CertVerifyCertificateChainPolicy for the basic constraints policy.
2007-09-11 12:36:41 +02:00
Juan Lang
5f06293eb1
crypt32: Implement CertVerifyCertificateChainPolicy for the authenticode policy.
2007-09-11 12:36:34 +02:00
Juan Lang
b56f0c5b68
crypt32: Implement CertVerifyCertificateChainPolicy for the base policy.
2007-09-11 12:36:27 +02:00
Juan Lang
f23ec30534
crypt32: Add initial tests for CertVerifyCertificateChainPolicy.
2007-09-11 12:36:15 +02:00
Juan Lang
91c76955e7
crypt32: Add a stub for CertVerifyCertificateChainPolicy.
2007-09-11 12:36:10 +02:00
Juan Lang
d7115ce33c
crypt32: Support CRYPT_DECODE_TO_BE_SIGNED_FLAG.
2007-09-11 12:35:57 +02:00
Juan Lang
41d057837c
rsaenh: Support setting the effective key length of RC2 keys.
2007-09-11 12:35:22 +02:00
Juan Lang
5666efb137
rsaenh: Call setup_key whenever the IV is reset.
2007-09-11 12:35:18 +02:00
Juan Lang
16c40d9112
rsaenh: Reorder padding code to avoid unnecessary comparison.
2007-09-11 12:35:14 +02:00
Detlef Riekenberg
57dee443f5
localspl/tests: Tests for OpenPort and ClosePort.
2007-09-11 12:34:36 +02:00
Detlef Riekenberg
eff9c9ef0c
localspl: Implement OpenPort and ClosePort.
2007-09-11 12:34:33 +02:00
Vitaliy Margolen
278cc8e28d
dinput: When setting hooks ignore devices without even handler.
2007-09-11 12:34:29 +02:00
Vitaliy Margolen
64ef4c4edf
dinput: Add helper function to dump mouse state.
2007-09-11 12:34:27 +02:00
Mikolaj Zalewski
6af419c14b
faultrep: Implement AddERExcludedApplication[AW].
2007-09-11 12:34:17 +02:00
Maarten Lankhorst
aaa9e41fdf
dsound: Change default bpp and sample frequency to be better for the ears.
2007-09-11 12:33:56 +02:00
Juan Lang
9663f9427b
crypt32: Add a root store implementation that reads trusted certificates from well-known locations on the local system.
2007-09-11 11:57:06 +02:00
Juan Lang
391f826d49
crypt32: Add a function to create a certificate chain engine potentially before the root store is created.
2007-09-11 11:50:23 +02:00
Stefan Leichter
29ae673c22
dmime: Remove 'recursive registry key delete' function.
2007-09-11 11:50:07 +02:00
Stefan Leichter
63a3d8718e
dmloader: Remove 'recursive registry key delete' function.
2007-09-11 11:49:52 +02:00
Damjan Jovanovic
f3c9a9b1b6
kernel32: Use sysconf instead of the obsolete CLK_TCK.
2007-09-11 11:49:14 +02:00
Vitaliy Margolen
2d572ec394
user32: Don't exit when double-clicking with right button held.
2007-09-11 11:49:03 +02:00
Stefan Leichter
7db1bd9fbb
olethk32: Added stub implementation.
2007-09-11 11:48:49 +02:00
Lei Zhang
9210defdf7
riched20: Do not pass NULL lParam to ME_ToUnicode for EM_REPLACESEL.
2007-09-11 11:47:54 +02:00
Vitaliy Margolen
6444f574c7
winex11drv: Don't ignore mouse move events even when position did not change.
2007-09-11 11:47:49 +02:00
Aric Stewart
78da158ef8
comctl32: treeview: Ensure our textWidth is correct when returning the size of the text box.
2007-09-11 11:47:42 +02:00
Aric Stewart
4939aa2497
comctl32: Ensure item metric are calculated when an item becomes visible.
2007-09-11 11:47:30 +02:00
Lionel Debroux
cd6472f794
dplayx: Fixed memory leak in dplay.c (found by Smatch).
2007-09-11 11:47:17 +02:00
Lionel Debroux
caca06aa7f
ole32: Fix memory leak in compositemoniker.c (found by Smatch).
2007-09-11 11:47:08 +02:00
Maarten Lankhorst
beaa1cde64
dsound: Runtime link to advapi32.RegDeleteTree.
2007-09-11 11:47:01 +02:00
Roderick Colenbrander
63c06b4b38
wined3d: Fix ddraw-opengl surface free bug.
2007-09-10 16:47:49 +02:00
Stefan Leichter
8cb25a4e2d
dplayx: Remove 'recursive registry key delete' function.
2007-09-10 16:47:44 +02:00
David Hedberg
019cc506a8
ddraw: Enumerate additional devices in IDirect3D7_EnumDevices.
2007-09-10 16:47:30 +02:00
Chris Robinson
8d32a490a1
wined3d: Add X4R4G4B4 and A4R4G4B4 to formats allowed in getColorBits.
2007-09-10 16:41:18 +02:00
Jacek Caban
735bf5a6f7
shdocvw: Better iexplore.exe command line handling.
2007-09-10 16:15:48 +02:00
Jacek Caban
72060f04fe
shdocvw: Added better GoHome stub implementation.
2007-09-10 16:15:38 +02:00
Jacek Caban
c6f8b27013
shdocvw: Don't use BSTR in navigate_url prototype.
2007-09-10 16:15:32 +02:00
Jacek Caban
c89551a1c5
urlmon: Added FIXME about unsupported pmkToLeft to BindToStorage.
2007-09-10 16:15:28 +02:00
Jacek Caban
b5c0573dd8
winex11: Fixed GetClipboardFormatName spec entry.
2007-09-10 16:15:20 +02:00
Jacek Caban
410abcfb25
mshtml: Added IHTMLTxtRange::isEqual implementation.
2007-09-10 16:15:12 +02:00
Jacek Caban
4930b51bb8
mshtml: Added IHTMLTxtRange::inRange implementation.
2007-09-10 16:15:08 +02:00
Jacek Caban
6e905fd62d
mshtml: Added IHTMLTxtRange::parentElement implementation.
2007-09-10 16:15:06 +02:00
Jacek Caban
fbdab04962
mshtml: Added IOleUndoManager stub implementation.
2007-09-10 16:15:03 +02:00
Jacek Caban
c66843693f
mshtml: Call Exec in show_context_menu only if user selected menu item.
2007-09-10 16:14:47 +02:00
Jacek Caban
8bafc2b67b
shdocvw: Added UpdateUI implementation.
2007-09-10 16:14:43 +02:00
Mikolaj Zalewski
b21cd5885f
mshtml: Make the Install button the default on the Gecko installation dialog.
2007-09-10 16:14:23 +02:00
Mikolaj Zalewski
a0de33b487
mshtml: Hide the progress bar while asking the user if Gecko should be installed.
2007-09-10 16:14:18 +02:00
Louis Lenders
a7558ce756
wined3d: Add WINED3DPRESENT_INTERVAL_ONE flag.
2007-09-10 16:14:11 +02:00
Rob Shearman
11d75beeed
kernel32: Remove an unused #define in time.c.
2007-09-10 16:13:57 +02:00
Rob Shearman
67cc0302f4
ntdll: Remove the overly-cautious check which prevented NtSetSystemTime from changing the time by more than two minutes.
...
Simplify the returning of different status codes by not playing around
with the return value from settimeofday.
2007-09-10 16:13:53 +02:00
Rob Shearman
5440889645
shlwapi: Fix IUnknown_OnFocusOCS to call OnFocus instead of GetExtendedControl.
2007-09-10 16:13:47 +02:00
Huw Davies
5dadeeb29d
wineps.drv: Ignore an empty output string.
2007-09-10 16:13:43 +02:00
Juan Lang
5e674f3580
crypt32: Consider alternate issuers when building chains.
2007-09-10 15:50:01 +02:00
Juan Lang
1fc8c60788
crypt32: Flags weren't set, so don't bother passing them.
2007-09-10 15:49:55 +02:00
Juan Lang
a040dd22e7
crypt32: Defer checking signatures until chain is complete.
2007-09-10 15:49:50 +02:00
Juan Lang
56d4a3c392
crypt32: Don't ask CertGetIssuerCertificateFromStore to verify revocation status, it almost certainly doesn't do what we want.
2007-09-10 15:49:44 +02:00
Juan Lang
dfd2d3d9bc
crypt32: Don't abort chain creation if the root signature isn't valid.
2007-09-10 15:49:38 +02:00
Juan Lang
5b02947937
crypt32: Add special case for certificates with no signature algorithm.
2007-09-10 15:49:31 +02:00
Juan Lang
d82f3f37a2
crypt32: Remove a misplaced todo_wine.
2007-09-10 15:49:24 +02:00
Juan Lang
69834b16ac
crypt32: Set *ppChainContext even on error.
2007-09-10 15:49:13 +02:00
Juan Lang
31618f91dd
crypt32: Test whether chain creation should fail when a root signature is invalid.
2007-09-10 15:49:07 +02:00
Juan Lang
c4e07a5bfc
crypt32: Separate allocating a simple chain and checking it from building it.
2007-09-10 15:49:01 +02:00
Juan Lang
a82b36ac98
crypt32: Store world store in chain.
2007-09-10 15:48:55 +02:00
Juan Lang
818634d69a
crypt32: Not finding an issuer shouldn't cause chain creation to fail.
2007-09-10 15:48:49 +02:00
Juan Lang
8698a598fc
crypt32: Don't add end cert's store to world.
2007-09-10 15:48:43 +02:00
Juan Lang
e9ee8c8717
crypt32: Open world store when creating chain, not when building a simple chain.
2007-09-10 15:48:35 +02:00
Juan Lang
1a059879bf
crypt32: Make a helper function to create initial candidate chain.
2007-09-10 15:48:27 +02:00
Juan Lang
192ed7353d
crypt32: Test that the end cert in a chain's store isn't implicitly searched for issuers.
2007-09-10 15:48:15 +02:00
Juan Lang
6aa03fc4c3
crypt32: Add more tests for getting issuer cert from store.
...
Show that certificates are added to memory stores at the head rather
than the tail.
2007-09-10 15:48:10 +02:00
Jeff Latimer
30892c8b8d
cabinet: Remove unnecessary function.
2007-09-10 15:29:47 +02:00
Maarten Lankhorst
7a04c24e63
dsound: Fix detection of different sample rates in setformat.
2007-09-10 15:29:47 +02:00
Maarten Lankhorst
7144849d0b
dsound: Fix null pointer dereference for waveout in creating buffer.
2007-09-10 15:29:47 +02:00
Maarten Lankhorst
985df9cdf0
winealsa: Remove forceformat and 2 orphan LeaveCriticalSection.
2007-09-10 15:29:47 +02:00