Francois Gouget
e2e25eacd9
gdi32: Add a '\n' to a Wine trace.
2007-09-21 11:52:21 +02:00
Peter Oberndorfer
1fce55410e
user32/tests: Fix dialog proc prototypes.
2007-09-21 11:51:51 +02:00
Alexandre Julliard
d08fbfc3b0
winex11.drv: Don't call GDI functions while holding the xrender lock.
2007-09-21 10:47:45 +02:00
Alexandre Julliard
088e27c849
ntdll/tests: Skip the debugger test if the child process is not loaded at the right address.
2007-09-20 17:01:31 +02:00
Chris Robinson
87e3cd66ab
wgl: Don't set a pixel format on windows that already have one.
2007-09-20 16:49:07 +02:00
Clinton Stimpson
f8f07dfe54
riched20: Adjust event mask when sending EN_CHANGE notification.
2007-09-20 16:47:30 +02:00
Mikolaj Zalewski
8072f6985c
winex11.drv: wintab: Add missing CTX_PKTDATA support.
2007-09-20 16:34:38 +02:00
Mikolaj Zalewski
704a56864d
winex11.drv: wintab: Add a missing break.
2007-09-20 16:34:33 +02:00
Dmitry Timoshkov
b0d1590def
gdi32: Use symbolic names for font tags.
2007-09-20 15:54:19 +02:00
Roderick Colenbrander
21a3c1d4be
wined3d: Better video memory reporting.
2007-09-20 15:53:40 +02:00
Stefan Dösinger
e94a21b270
wined3d: Fix a typo in the surface code.
2007-09-20 15:53:28 +02:00
Stefan Dösinger
4c51db896c
wined3d: Check for NULL streams.
2007-09-20 15:53:19 +02:00
Stefan Dösinger
d684c9c1a5
wined3d: Fix a typo in shader_glsl_cross.
2007-09-20 15:52:54 +02:00
Stefan Dösinger
05cef43308
wined3d: Keep the selected stencil setup face set to GL_FRONT.
2007-09-20 15:52:47 +02:00
Dmitry Timoshkov
808d38fdb6
kernel32: Print last error in failure messages of the MapViewOfFile test.
2007-09-20 15:52:05 +02:00
Dan Hipschman
767a1f26f6
widl: Handle top-level conformance for complex arrays.
2007-09-20 14:27:29 +02:00
Dan Hipschman
dbfabf68a2
widl: Respect pointer attributes better.
2007-09-20 14:27:25 +02:00
Juan Lang
1bbfd72afb
setupapi: Add error checking to SetupDiCreateDeviceInfoW stub.
2007-09-20 14:27:13 +02:00
Juan Lang
c1ccd65792
setupapi: Implement SetupDiGetDeviceInstanceIdA on top of SetupDiGetDeviceInstanceIdW.
2007-09-20 14:27:13 +02:00
Juan Lang
634cba84d2
setupapi: Implement SetupDiEnumDeviceInfo.
2007-09-20 14:27:13 +02:00
Juan Lang
a7ad54ef92
setupapi: Add a placeholder for devices.
2007-09-20 14:27:13 +02:00
Juan Lang
e481b1eaee
setupapi: Add tests for SetupDiGetDeviceInstanceId.
2007-09-20 14:27:13 +02:00
Juan Lang
7c0a311753
setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W.
2007-09-20 14:27:13 +02:00
Juan Lang
362e8e1f62
setupapi: Add tests for SetupDiCreateDeviceInfo.
2007-09-20 14:27:13 +02:00
James Hawkins
c8fb8c0201
user32: Add a test that shows ddeml string handles use local atoms.
2007-09-20 14:27:13 +02:00
James Hawkins
8e90c6099e
kernel32: Don't crash accessing an invalid handle in GlobalSize.
2007-09-20 14:27:13 +02:00
Clinton Stimpson
b095ade908
riched20: Add tests for text limit behavior.
2007-09-20 12:04:23 +02:00
Andrew Talbot
05cb03bc10
dmcompos: Indirection level fix.
2007-09-20 11:36:39 +02:00
Alexandre Julliard
8be5b58ba7
winex11.drv: Update the wm hints when the window frame is changed.
2007-09-19 17:55:22 +02:00
Alexandre Julliard
7d21e6b375
winex11.drv: If a window is not resizable through the window manager fall back to non-managed resizing.
2007-09-19 17:54:33 +02:00
Alexandre Julliard
fcae6777a4
msvcrt: Added implementation of a few more __crt functions.
2007-09-19 17:53:06 +02:00
Alexandre Julliard
35602d4106
msvcrt: Added implementation for __STRINGTOLD.
2007-09-19 17:52:40 +02:00
Tijl Coosemans
6bbd3cacb8
msvcrt: Resolve symbols clashes with FreeBSD libc.
2007-09-19 15:01:33 +02:00
Andrew Talbot
8086079b2f
dmband: Fix a memory leak.
2007-09-19 14:58:38 +02:00
Clinton Stimpson
77fe86620c
riched20: Add test for event masks and notifications.
2007-09-19 14:57:56 +02:00
Dmitry Timoshkov
c6b7f7ccbe
kernel32: Add a test for rw mapping of a read-only section.
2007-09-19 14:57:19 +02:00
Maarten Lankhorst
b6f9a30a5d
gdi: Implement line-by-line phase of the BiDi algorithm.
2007-09-19 14:56:51 +02:00
Maarten Lankhorst
588c5a90fd
gdi: Implement implicit resolving in BiDi.
2007-09-19 14:56:51 +02:00
Maarten Lankhorst
032543e54d
gdi: Implement neutrals resolving in BiDi.
2007-09-19 14:56:50 +02:00
Maarten Lankhorst
6554e5b1a1
gdi: Implement weak resolving in BiDi.
2007-09-19 14:56:50 +02:00
Maarten Lankhorst
dbdf6fde20
gdi: Implement explicit resolving in BiDi.
2007-09-19 14:56:50 +02:00
Maarten Lankhorst
426debe187
gdi: Implement BiDi classification of characters and copying according to them.
2007-09-19 14:56:50 +02:00
Maarten Lankhorst
c3cf79d817
gdi: Remove support for libicu and all dependencies.
2007-09-19 14:56:50 +02:00
Jacek Caban
21214ed3d4
mshtml: Added Exec(IDM_FONT) stub implementation.
2007-09-19 14:56:41 +02:00
Jacek Caban
48d6c1f5ac
mshtml: Added more tests.
2007-09-19 14:56:36 +02:00
Jacek Caban
acae71ddf5
mshtml: Fixed IHTMLTxtRange::get_text implementation with no nsrange associated.
2007-09-19 14:56:29 +02:00
Jacek Caban
271049ca09
mshtml: Added IHTMLStyleSheetsCollection::get_length implementation.
2007-09-19 13:57:38 +02:00
Jacek Caban
ebd918eb48
mshtml: Added get_styleSheets implementation.
2007-09-19 13:57:33 +02:00
Jacek Caban
5071f124ab
mshtml: Added HTMLStyle::get_textDecoration* implementation.
2007-09-19 13:57:20 +02:00
Jacek Caban
b5dadf955e
mshtml: Added more IHTMLStyle getters implementation.
2007-09-19 13:57:14 +02:00
Jacek Caban
13bb3dd8ee
mshtml: Return NULL for empty results in get_style_attr.
2007-09-19 13:57:09 +02:00
Jacek Caban
a95bfede8a
mshtml: Forward node ref calls to IHTMLDOMNode interface.
2007-09-19 13:57:02 +02:00
Jacek Caban
4b2b441e5b
mshtml: Get rid of node_type variable in HTMLNode object.
2007-09-19 13:56:55 +02:00
Jacek Caban
6aa3834ffd
mshtml: Don't use node_type from HTMLNode object.
2007-09-19 13:56:52 +02:00
Juan Lang
9fc7973727
setupapi: Add missing prototypes and definitions, and change function prototypes to match.
2007-09-19 12:48:46 +02:00
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