Hans Leidekker
0389ec60d9
pdh: Implement and test PdhCollectQueryDataEx.
2007-10-01 12:40:17 +02:00
Hans Leidekker
2f80bc0e68
pdh: Serialize access to performance counters and queries.
2007-10-01 12:36:32 +02:00
Hans Leidekker
9209582048
pdh: Add tests for PdhValidatePath{, Ex}{A, W}.
2007-10-01 12:36:24 +02:00
Hans Leidekker
504e7c2ff7
pdh: Implement PdhValidatePath{, Ex}{A, W}.
2007-10-01 12:36:17 +02:00
Roderick Colenbrander
9ad3807c15
wined3d: Only call ENTER_GL for the parts in ActivateContext that actually need it.
2007-10-01 12:35:47 +02:00
Roderick Colenbrander
001f380ac9
wined3d: CreateContext should not be called between ENTER_GL/LEAVE_GL.
2007-10-01 12:35:36 +02:00
Roderick Colenbrander
46f33f4f38
wined3d: CreateFakeGLContxt/ReleaseFakeGLContext doesn't need ENTER_GL/LEAVE_GL and they are making GDI calls.
...
The removal of ENTER_GL from the fake context code, requires the
addition of ENTER_GL/LEAVE_GL to FillGLCaps which was protected by the
fake context code before.
2007-10-01 12:35:01 +02:00
Andrew Talbot
1a36ccc0a8
msvfw32: Fix a memory leak.
2007-10-01 12:34:25 +02:00
Vitaliy Margolen
355b39cd71
dinput: Fix typo.
2007-10-01 12:34:12 +02:00
Jacek Caban
47c91d4d18
mshtml: Use GetWineURL in before_async_open.
2007-10-01 12:34:03 +02:00
Jacek Caban
2826a0f08b
mshtml: Remove no longer used defines.
2007-10-01 12:33:57 +02:00
Juan Lang
fa355b2180
wintrust: Add stub for WVTAsn1SpcSpOpusInfoDecode.
2007-10-01 12:33:43 +02:00
Juan Lang
2fb3d53347
crypt32: Correct copying a signer info's attributes.
2007-10-01 12:33:35 +02:00
Juan Lang
07979b9975
wintrust: Don't warn for generic cert verify action.
2007-10-01 12:33:07 +02:00
Juan Lang
d7d4a5c4a9
wintrust: In SoftpubLoadSignature, don't assume a message is present.
2007-10-01 12:33:01 +02:00
Juan Lang
5fa5518641
wintrust: Improve SoftpubLoadMessage for WTD_CHOICE_CERT.
2007-10-01 12:32:55 +02:00
Juan Lang
5adeae168b
wintrust: Implement SoftpubDefCertInit.
2007-10-01 12:32:49 +02:00
Juan Lang
661525c606
crypt32: Be more strict about format of serialized store files.
2007-10-01 12:32:44 +02:00
Juan Lang
15cab33041
crypt32: Implement opening file name stores from files that contain PKCS7 messages.
2007-10-01 12:32:20 +02:00
Juan Lang
99981716b2
crypt32: Allow file stores to support more than one type of file.
2007-10-01 12:32:12 +02:00
Juan Lang
60fcce5558
crypt32: Create file store directly in CRYPT_FileNameOpenStoreW.
2007-10-01 12:32:03 +02:00
Juan Lang
2373b8bc80
crypt32: Add a helper function to create a file store from an already-initialized memory store.
2007-10-01 12:31:55 +02:00
Dmitry Timoshkov
4830966498
user32: WM_IME_SETCONTEXT messages are optional.
2007-10-01 12:25:50 +02:00
Maarten Lankhorst
10834ee5c7
gdi32: Fix 3 tiny bugs in bidi.
2007-10-01 12:24:31 +02:00
Maarten Lankhorst
6b2a6a2bcf
gdi32: Fix meaning and use of bidirectionality flags.
2007-10-01 12:24:14 +02:00
Alexandre Julliard
455a4994d5
msvcirt: Added stub implementation of msvcirt.dll.
2007-09-28 20:43:43 +02:00
Andrey Turkin
308f73c06d
kernel32: Pass completion value to ntdll layer.
2007-09-28 13:20:36 +02:00
Andrey Turkin
d1a8155882
server: Allow completion object to be attached to an fd object.
2007-09-28 13:17:18 +02:00
Juan Lang
f6ebeba5a2
crypt32: Move CertSaveStore to serialize.c.
2007-09-28 11:35:03 +02:00
Juan Lang
9c55a71f8f
crypt32: Use CertSaveStore to save file stores.
2007-09-28 11:31:32 +02:00
Juan Lang
6471621f5e
crypt32: Implement CertSaveStore.
2007-09-28 11:31:26 +02:00
Juan Lang
bba9587f40
crypt32: Implement CRYPT_WriteSerializedStoreToFile using CRYPT_WriteSerializedStoreToStream.
2007-09-28 11:31:08 +02:00
Juan Lang
779dd45e6b
crypt32: Add a function to serialize a store to an arbitrary stream.
2007-09-28 11:31:01 +02:00
Juan Lang
bc81929519
crypt32: Rename a couple of functions.
2007-09-28 11:30:48 +02:00
Juan Lang
36886f7dd1
crypt32: Add/improve some traces.
2007-09-28 11:30:40 +02:00
Mikolaj Zalewski
a8b8ddd865
advapi32: Fix GetServiceDisplayNameA for cchBuffer == 0.
2007-09-28 11:30:00 +02:00
Mikolaj Zalewski
8fd1cf0f56
advapi32: Implement GetPrivateObjectSecurity (with test).
2007-09-28 11:26:45 +02:00
Mikolaj Zalewski
0590dc9b5c
advapi32: In ConvertStringSecurityDescriptorToSecurityDescriptor "AU" should be checked before "A" (with testcase).
2007-09-28 11:26:25 +02:00
Mikolaj Zalewski
8188ce6fb1
advapi32: Make ConvertStringSecurityDescriptorToSecurityDescriptor write the ACL.
2007-09-28 11:26:18 +02:00
Mikolaj Zalewski
611f57bc20
advapi32/ntdll: GetSecurityDescriptorOwner/Group should fill isDefaulted also for NULL sids.
2007-09-28 11:26:10 +02:00
Mikolaj Zalewski
3c51b2c645
advapi32/ntdll: MakeRelativeSD should preserve NULL pointers (with testcase).
2007-09-28 11:26:00 +02:00
Mikolaj Zalewski
cf84cbac5b
msi: Add some already implemented function to the spec file.
2007-09-28 11:00:04 +02:00
Alex Villacís Lasso
63b12f8602
riched20: Minimal fix for WM_SETTEXT without ES_MULTILINE style.
2007-09-28 10:59:59 +02:00
Stefan Leichter
71d70f0fa1
ole32: Added version resource for ole2nls.dll.
2007-09-27 21:11:18 +02:00
Juan Lang
f8ff1c3237
crypt32: Support PKCS messages wrapped in a PKCS content info in CryptQueryObject.
2007-09-27 21:03:16 +02:00
Juan Lang
f880982176
crypt32: Fix CryptQueryObject for embedded PKCS7 signatures.
2007-09-27 21:03:12 +02:00
Alexandre Julliard
d78a58298a
gdi32: Don't hold the GDI lock while calling the driver SelectFont function.
2007-09-27 21:01:00 +02:00
Alexandre Julliard
e9f1638de6
gdi32: Don't hold the GDI lock while calling the SelectObject backends.
2007-09-27 21:00:44 +02:00
Alexandre Julliard
af6c0a09c5
gdi32: Move the object refcount handling to the SelectObject backend functions.
2007-09-27 20:57:02 +02:00
Alexandre Julliard
a1e31397e1
gdi32: Don't pass an object pointer to the SelectObject backend functions.
2007-09-27 20:14:13 +02:00
Alexandre Julliard
e36ed76139
winex11.drv: Always drag the full window for top-level windows to avoid having to grab the server.
2007-09-27 20:13:57 +02:00
Alexandre Julliard
b7df430831
rpcrt4/tests: Remove static keywords that hide test failures.
2007-09-27 20:13:21 +02:00
Francois Gouget
b2bc712323
Assorted spelling fixes.
2007-09-27 20:12:53 +02:00
Francois Gouget
17c57737c9
ntoskrnl.exe: Fix the PsCreateSystemThread() prototype and declare it in wdm.h.
...
Add a prototype for PsTerminateSystemThread().
2007-09-27 20:12:17 +02:00
Francois Gouget
d32d8ac862
riched20/tests: Add '\n's to ok() calls.
2007-09-27 20:12:06 +02:00
Francois Gouget
02b1ef8920
wineoss.drv: Add support for $MIDIDEV to match $AUDIODEV and $MIXERDEV.
2007-09-27 20:12:02 +02:00
Andrew Talbot
344e8acb8e
kernel32: Fix a memory leak.
2007-09-27 19:25:06 +02:00
Andrew Talbot
dfac0635f6
gdiplus: Fix some memory leaks.
2007-09-27 19:25:00 +02:00
Alexandre Julliard
161821155d
gdi32: Fix typo in FIXME (spotted by Rob Shearman).
2007-09-27 18:05:57 +02:00
Alexandre Julliard
809af590a1
winex11.drv: Don't call GDI functions while holding the X11 lock.
2007-09-27 18:02:26 +02:00
Mikolaj Zalewski
2ba324738d
advapi32: The lpServiceStartName should default to LocalSystem for Win32 services.
2007-09-27 12:49:35 +02:00
Maarten Lankhorst
cb92675953
wineoss: Only initialise midi once.
2007-09-27 12:49:23 +02:00
Peter Oberndorfer
715edc1633
winhttp: Add WinHttpGetIEProxyConfigForCurrentUser stub.
2007-09-27 12:49:10 +02:00
Peter Oberndorfer
073dd7dde2
ntdll: NtAreMappedFilesTheSame semi stub.
2007-09-27 12:47:15 +02:00
Hans Leidekker
2c061dbae6
kernel32: Check for NULL output buffer in FormatMessage{A, W}.
2007-09-27 12:47:07 +02:00
Konstantin Kondratyuk
227966402b
mpr: Correct usage of dwScope and dwEnumScopes.
2007-09-27 12:46:24 +02:00
Lionel_Debroux
333451411b
mlang: Fix memory leaks in error paths (found by Smatch).
2007-09-27 12:00:27 +02:00
Lionel_Debroux
8ae0d17d59
mlang: Fix memory leaks in error path (found by Smatch).
2007-09-27 12:00:20 +02:00
Alex Villacís Lasso
03f3a40a03
riched20: EM_SETCHARFORMAT must fail and return 0 with TM_PLAINTEXT and SF_SELECTION.
2007-09-27 11:58:52 +02:00
Stefan Leichter
c14bf9223c
amstream: Remove 'recursive registry key delete' function.
2007-09-27 11:58:38 +02:00
Stefan Leichter
fcec1b3651
browseui: Remove 'recursive registry key delete' function.
2007-09-27 11:58:32 +02:00
Anatoly Lyutin
7a67035a44
gdi32: printdrv: Use umask for creating a spool file.
2007-09-27 11:58:21 +02:00
Chris Robinson
909f7ffcb9
winex11: Be compatible with older XComposite headers.
2007-09-27 11:57:54 +02:00
Stefan Dösinger
20872abc9c
wined3d: Add sincos support to arb shaders.
2007-09-27 11:57:41 +02:00
Stefan Dösinger
daf2290ea4
wined3d: Implement the nrm instruction in arb.
2007-09-27 11:57:29 +02:00
Stefan Dösinger
1407bdb2cf
wined3d: Add dp2add support to arb shaders.
2007-09-27 11:57:20 +02:00
Stefan Dösinger
09fa208d7a
wined3d: Add crs and pow instruction support.
2007-09-27 11:57:12 +02:00
Stefan Dösinger
c29112b60a
wined3d: Handle modifiers in cmp.
2007-09-27 11:57:05 +02:00
Jacek Caban
e65e53488e
mshtml: Use get_nsinterface in set_ns_editmode and get_editor_controller.
2007-09-27 11:11:24 +02:00
Jacek Caban
cf403fa484
mshtml: Use get_nsinterface in exec_print and do_ns_command.
2007-09-27 11:11:21 +02:00
Jacek Caban
fa58e6ce5d
mshtml: Added generic get_nsinterface function and use it in get_ns_command_state.
2007-09-27 11:11:16 +02:00
Jacek Caban
124f0290e4
mshtml: Added IDM_COPY in browse mode implementation.
2007-09-27 11:11:10 +02:00
Jacek Caban
8966cfe42a
mshtml: Ignore app's User-Agent header and Content-Type if there is no data to post.
2007-09-27 11:11:04 +02:00
Jacek Caban
e27f185440
mshtml: Forward IHTMLTextContainer::put_scrollTop and put_scrollLeft calls to IHTMLElement2 interface.
2007-09-27 11:09:04 +02:00
Jacek Caban
0a0d72ac5d
mshtml: Added IHTMLElement2::put_scrollTop and put_scrollLeft implementation.
2007-09-27 11:08:59 +02:00
Jacek Caban
cb776f7d5b
mshtml: Added get_compatMode implementation.
2007-09-27 11:08:54 +02:00
Jacek Caban
9ba65105d5
mshtml: Added IHTMLDocument5 interface stub implementation.
2007-09-27 11:08:48 +02:00
Jacek Caban
e805fe50bc
hlink: Added HlinkGetSpecialReference stub.
2007-09-27 11:08:30 +02:00
Michael Stefaniuc
a624fb044c
crypt32: Add missing parameter to a TRACE.
2007-09-27 11:08:23 +02:00
Michael Stefaniuc
790424f0ad
advapi32: Move the storage specifier to the beginning of the declaration.
2007-09-27 11:08:21 +02:00
Maarten Lankhorst
6506dff8b8
dsound: Check if hardware buffer is big enough before accepting it.
2007-09-27 11:08:05 +02:00
Maarten Lankhorst
30392be1e0
wineoss: Silence some harmless warnings.
2007-09-27 11:08:02 +02:00
Alex Villacís Lasso
be5105e894
riched20: EM_SETCHARFORMAT must return 0, not assert, on invalid struct size.
2007-09-27 11:07:54 +02:00
Dan Hipschman
723c8bacfa
widl: Fix string codes in pointer descriptions.
2007-09-27 10:09:38 +02:00
Dan Hipschman
347f2a2da2
widl: Fix top-level conformant arrays with pointer attributes.
2007-09-27 10:09:32 +02:00
Alexandre Julliard
3363d65f16
gdi32: Move the generic part of FontIsLinked() to font.c.
2007-09-26 20:21:34 +02:00
Alexandre Julliard
543270dfb5
gdi32: Don't pass a DC handle to WineEngGetFontUnicodeRanges.
2007-09-26 20:17:13 +02:00
Alexandre Julliard
1abc24d29c
gdi32: Don't hold the gdi lock while calling DC driver functions.
2007-09-26 17:51:41 +02:00
Alexandre Julliard
7480bd3204
gdi32: Don't hold the gdi lock while creating a DC.
2007-09-26 17:39:25 +02:00
Alex Villacís Lasso
fa5230fb54
riched20: EM_SETCHARFORMAT must return 1 on success, not 0.
2007-09-26 14:40:54 +02:00
Juan Lang
8e1151ec18
crypt32: Partially implement CryptQueryObject.
2007-09-26 14:27:02 +02:00
Andrey Turkin
477582401b
server: Implement server-side completion queues and operations on them.
2007-09-26 13:56:43 +02:00
Andrew Talbot
edac40ad3c
itss: Fix a typo.
2007-09-26 12:21:38 +02:00
Thomas Weidenmueller
1244e8c7d4
shell32: Implement SHCreatePropSheetExtArrayEx.
2007-09-26 12:15:45 +02:00
Mikołaj Zalewski
4db3b1bba8
shell32: shlview: Change some more ANSI calls to Unicode.
2007-09-26 12:15:34 +02:00
Mikołaj Zalewski
212c36048a
shell32: Make the shell view control Unicode.
2007-09-26 12:15:27 +02:00
Alexandre Julliard
000736ae11
wineps.drv: Fix end of list check in PSDRV_UpdateDevCaps().
2007-09-26 12:15:14 +02:00
Mikolaj Zalewski
6d5d0eaafa
advapi32: Make ConvertSidToStringSid use helper functions of ConvertSecurityDescriptorToStringSecurityDescriptor.
2007-09-26 12:15:14 +02:00
Mikolaj Zalewski
3198809fd5
advapi32: Implement ConvertSecurityDescriptorToStringSecurityDescriptor[AW].
2007-09-26 12:15:14 +02:00
Detlef Riekenberg
3e83b75038
ntdll: Avoid segfault with snoop for exefiles with a broken export table.
2007-09-26 12:15:14 +02:00
Stefan Leichter
6be7eba918
comcat: Remove 'recursive registry key delete' function.
2007-09-26 11:32:31 +02:00
Stefan Leichter
4677e50a06
d3dxof: Remove 'recursive registry key delete' function.
2007-09-26 11:32:26 +02:00
Dmitry Timoshkov
d4193a94e4
user32: Make message test pass cleanly under XP SP2.
2007-09-25 14:28:33 +02:00
L. Rahyen
43601c282b
user32: Implement initial stubs for all raw input functions.
2007-09-25 14:18:40 +02:00
Christian Gmeiner
bb3a968d30
advapi32: fix some compiler warnings when using -Wsign-compare.
2007-09-25 14:12:46 +02:00
Philip Nilsson
65dbd2b114
ws2_32/tests: Add a testcase for binding with IPv6 and IPv4 on the same port.
2007-09-25 13:51:47 +02:00
Philip Nilsson
1399a6eaf8
ws2_32: Set IPV6_V6ONLY when required to be compatible with Windows.
2007-09-25 13:51:40 +02:00
Misha Koshelev
705b01c054
wininet: When sending INTERNET_STATUS_HANDLE_CLOSING make sure the freed handle is not yet available.
2007-09-25 13:51:34 +02:00
Chris Robinson
665a8add92
wgl: Override glFinish and glFlush.
2007-09-25 13:33:37 +02:00
Chris Robinson
4258465868
winex11.drv: Load the XComposite extension when available.
2007-09-25 13:32:46 +02:00
Detlef Riekenberg
ffe54a884c
comdlg32/tests: Remove debug code and the tabs.
2007-09-25 12:37:47 +02:00
Detlef Riekenberg
b5e45b0b77
comdlg32/tests: Add tests for PRINTDLG->hDevNames.
2007-09-25 12:37:42 +02:00
Karl Relton
260fd8a4a9
msvcrt: New implementation of fcvt.
2007-09-25 12:37:32 +02:00
Louis Lenders
6f9bcd59be
wtsapi32: Add stub for WTSUnRegisterSessionNotification.
2007-09-25 12:37:32 +02:00
Louis Lenders
6b8c3688a8
wtsapi32: Add stub for WTSRegisterSessionNotification.
2007-09-25 12:37:32 +02:00
Dmitry Timoshkov
5be5b9c5c7
kernel32: Add a test for read-only mapping of a write-only section, test actual page access rights of the mapping.
2007-09-25 11:58:11 +02:00
Vitaliy Margolen
7123d5a0a3
dinput: Implement GetDeviceInfo for evdev joystick.
2007-09-25 11:55:32 +02:00
Vitaliy Margolen
ac3668a057
dinput: Make default dead zone configurable.
2007-09-25 11:55:26 +02:00
Vitaliy Margolen
8ff85c08b6
dinput: Add a helper function to open configuration registry keys.
2007-09-25 11:55:23 +02:00
Vitaliy Margolen
319097f563
dinput: Move get_config_key to a common place.
2007-09-25 11:55:19 +02:00
Alexandre Julliard
2b5376cbc1
ole32/tests: Remove test that tries to create a huge file on Windows.
2007-09-25 11:38:31 +02:00
Stefan Dösinger
84fc6ca390
wined3d: Add modifier handling to cnd in arb.
2007-09-25 11:21:05 +02:00
Stefan Dösinger
c2c7b1df91
wined3d: Implement WINED3DSI_TEXLD_BIAS in arb.
2007-09-25 11:20:58 +02:00
Stefan Dösinger
9531a10897
wined3d: Add support for some unimplemented instructions to arb shaders.
2007-09-25 11:20:51 +02:00
Stefan Dösinger
de534a41a4
wined3d: Improve projected texture handling in arb.
2007-09-25 11:20:42 +02:00
Stefan Dösinger
bf9cc30aac
wined3d: Put V8U8 back into the UNKNOWN format group.
2007-09-25 11:20:33 +02:00
Juan Lang
06547f129f
setupapi: Implement SetupDiGetClassDevsExA.
2007-09-25 11:20:00 +02:00
Juan Lang
1b023ff69d
setupapi: Implement SetupDiGetClassDevsA on top of SetupDiGetClassDevsExW.
2007-09-25 11:19:52 +02:00
Juan Lang
e45f840944
setupapi: Implement SetupDiGetClassDevsW on top of SetupDiGetClassDevsExW.
2007-09-25 11:19:47 +02:00
Juan Lang
4e06874117
setupapi: Partially implement SetupDiGetClassDevsExW.
2007-09-25 11:19:41 +02:00
Juan Lang
9ac11e3864
setupapi: Implement SetupDiGetDeviceInfoListDetailA/W.
2007-09-25 11:19:32 +02:00
Stefan Leichter
b78736a4bb
ddraw: Remove 'recursive registry key delete' function.
2007-09-25 11:19:03 +02:00
Stefan Leichter
eb77d12b2a
ddrawex: Remove 'recursive registry key delete' function.
2007-09-25 11:18:59 +02:00
Mikolaj Zalewski
ff3ab48081
advapi32: Make ConvertStringSidToSid not to ignore the first subauthority.
2007-09-25 11:18:53 +02:00
Mikolaj Zalewski
57ca9ae92d
advapi32: Add AddAuditAccessAceEx.
2007-09-25 11:18:45 +02:00
Mikolaj Zalewski
04e688a26d
ntdll: Add RtlAddAuditAccessAceEx.
2007-09-25 11:18:40 +02:00
Mikolaj Zalewski
1122dc130a
advapi32: Fix a test.
2007-09-25 11:18:30 +02:00
Michael Stefaniuc
dbfa8eedf7
ole32: Free memory on error path (found by Smatch).
2007-09-25 11:18:24 +02:00
Andrew Talbot
ce0e1706fe
gdi32: Fix a memory leak.
2007-09-25 11:18:20 +02:00
Alexandre Julliard
58c6bab9c9
gdi32: Don't hold the GDI lock while calling the driver printer functions.
2007-09-24 18:23:42 +02:00
Alexandre Julliard
b12a782e5f
gdi32: Don't hold the GDI lock while calling the driver clipping functions.
2007-09-24 18:19:14 +02:00
Alexandre Julliard
2e2df3faf3
gdi32: Don't hold the GDI lock while calling the driver OpenGL functions.
2007-09-24 18:17:21 +02:00
Alexandre Julliard
5557fac1c3
gdi32: Don't hold the GDI lock while calling the driver painting functions.
2007-09-24 18:16:48 +02:00
Alexandre Julliard
0c4f81eefc
gdi32: Don't hold the GDI lock while calling the driver path functions.
2007-09-24 18:16:29 +02:00
Alexandre Julliard
a5a0d3c23b
gdi32: Don't hold the GDI lock while calling the driver mapping functions.
2007-09-24 18:16:15 +02:00
Hans Leidekker
1efae756c3
msvcrt: Implement _wspawnv{, e, p, pe}.
2007-09-24 14:38:53 +02:00
Hans Leidekker
7d3d98eb5c
msvcrt: Implement _wsearchenv.
2007-09-24 14:37:39 +02:00
Juan Lang
7de0f1d583
setupapi: When freeing an interface, delete it from the registry if its device is a phantom.
2007-09-24 14:17:41 +02:00
Juan Lang
dadcb201d9
setupapi: Implement SetupDiDeleteDeviceInterfaceRegKey.
2007-09-24 14:17:34 +02:00
Juan Lang
e69520ab6e
setupapi: Save interface to registry when creating it.
2007-09-24 14:17:27 +02:00
Juan Lang
d0a2866a90
setupapi: Store pointer to set in device, and use it to make sure that a device is a member of a set.
2007-09-24 14:17:19 +02:00
Juan Lang
21b7e1faf6
setupapi: Implement SetupDiCreateDeviceInterfaceRegKeyA/W.
2007-09-24 14:17:08 +02:00
Juan Lang
443cfda4a6
setupapi: Return the interface's device from SetupDiGetDeviceInterfaceDetailA/W.
2007-09-24 14:16:54 +02:00
Juan Lang
5ce7fcae8e
setupapi: Store pointer to an interface's device in the interface instance.
2007-09-24 14:16:47 +02:00
Juan Lang
e9b55346c2
setupapi: Add stubs for SetupDiCreateDeviceInterfaceRegKeyA/W.
2007-09-24 14:16:33 +02:00
Juan Lang
44ac73effe
setupapi: Convert device's interfaces to a standard list.
2007-09-24 14:16:26 +02:00
Juan Lang
df3cb0630d
setupapi: Create symbolic link value when interface is created.
2007-09-24 14:16:04 +02:00
Juan Lang
d34ec8b8a1
setupapi: Add test showing value of path.
2007-09-24 14:15:32 +02:00
Juan Lang
a63c9356a4
setupapi: Implement SetupDiGetDeviceInterfaceDetailA/W.
2007-09-24 14:15:22 +02:00
Juan Lang
6bd4ed73cb
setupapi: Add tests for SetupDiGetDeviceInterfaceDetail.
2007-09-24 14:14:44 +02:00
Juan Lang
50a4039037
setupapi: When enumerating an interface, add the interface to its device.
2007-09-24 14:14:34 +02:00
Juan Lang
be863b07ff
setupapi: Implement SetupDiEnumDeviceInterfaces.
2007-09-24 14:14:23 +02:00
Juan Lang
69b0b42455
setupapi: Implement SetupDiCreateDeviceInterfaceW.
2007-09-24 14:14:15 +02:00
Juan Lang
707fca6cbc
setupapi: Set last error on invalid input.
2007-09-24 14:13:58 +02:00
Juan Lang
15eba01660
setupapi: Remove a redundant parameter check.
2007-09-24 14:13:51 +02:00
Juan Lang
6682012209
setupapi: Add error checking to SetupDiCreateDeviceInterfaceW stub.
2007-09-24 14:13:44 +02:00
Juan Lang
aa2b23cab5
setupapi: Implement SetupDiCreateDeviceInterfaceA on top of SetupDiCreateInterfaceW.
2007-09-24 14:13:33 +02:00
Juan Lang
8069619b90
setupapi: Add tests for SetupDiCreateDeviceInterface.
2007-09-24 14:13:09 +02:00
Juan Lang
d1878ab8fd
setupapi: Add stubs for SetupDiCreateDeviceInterfaceA/W.
2007-09-24 14:13:01 +02:00
Juan Lang
9b1e1b2aad
setupapi: Set last error on failure in SetupDiOpenClassRegKeyExW.
2007-09-24 14:12:53 +02:00
Juan Lang
a9d74cf994
setupapi: Respect samDesired in SetupDiOpenClassRegKeyExW.
2007-09-24 14:12:42 +02:00
Roderick Colenbrander
243ac3ed75
wined3d: Move video memory tracking to the adapter.
2007-09-24 13:50:43 +02:00
Andrew Talbot
5ab977e2aa
dplayx: Fix some memory leaks.
2007-09-24 13:50:31 +02:00
Anatoly Lyutin
6858ce73b6
user32/tests: Fix test for switch maximized MDI children.
2007-09-24 13:45:07 +02:00
Stefan Leichter
dd8c4a9583
dinput: Remove 'recursive registry key delete' function.
2007-09-24 13:44:53 +02:00
Stefan Leichter
51f27e1549
dinput8: Remove 'recursive registry key delete' function.
2007-09-24 13:44:49 +02:00
Jacek Caban
23465f2183
mshtml: Don't crash in UIActivate if Gecko is not available.
2007-09-24 13:44:42 +02:00
Jacek Caban
75eb61cdc6
shdocvw: Added WebBrowser::Resizable property implementation.
2007-09-24 13:44:38 +02:00
Jacek Caban
2fe9af5507
shdocvw: Added WebBrowser::FullScreen property implementation.
2007-09-24 13:44:33 +02:00
Alex Villacís Lasso
00e562735d
riched20: Fix WM_GETTEXT to change \r to \r\n.
2007-09-24 13:44:28 +02:00
Alex Villacís Lasso
47316d62bb
riched20: Tests show WM_GETTEXT change \r to \r\n.
2007-09-24 13:44:19 +02:00
Mikołaj Zalewski
5b4aa62fd2
advapi32: Add some more rights constants for ConvertStringSecurityDescriptorToSecurityDescriptor.
2007-09-24 13:31:30 +02:00
Stefan Dösinger
316095c7a3
wined3d: A0 needs the .x swizzle.
2007-09-24 13:30:42 +02:00
Stefan Dösinger
6313e0ffff
wined3d: SRGB write correction emulation.
2007-09-24 13:30:30 +02:00
Stefan Dösinger
2b2c9199e8
wined3d: Unify pixel format correction.
2007-09-24 13:30:21 +02:00
Stefan Dösinger
1c4a15d2cd
wined3d: Recompile glsl pixelshaders if the sampler format changes.
2007-09-24 13:30:08 +02:00
Stefan Dösinger
10f25e0104
wined3d: Add signed format conversion for glsl.
2007-09-24 13:29:54 +02:00
Vitaliy Margolen
2755c92fc3
mshtml: Fix another typo and add trace.
2007-09-24 13:29:23 +02:00
Vitaliy Margolen
201e03b87a
mshtml: Fix typo.
2007-09-24 13:29:17 +02:00
Roderick Colenbrander
479078a5b3
wined3d: The amount of video memory is set in FillGLCaps unless overridden using a registry option.
2007-09-24 11:59:24 +02:00
Jeff Latimer
c04123fac9
mpr: Check for out of memory condition.
2007-09-24 11:59:10 +02:00
Carroll Vance
8d1a85914a
ntoskrnl.exe: Added PsCreateSystemThread.
2007-09-21 12:42:44 +02:00
Mikolaj Zalewski
50539e7115
wintab32: Add DisableThreadLibraryCalls.
2007-09-21 12:42:22 +02:00
Mikolaj Zalewski
bc7c5218c7
wintab32: Store the context internally as Unicode, implement WTOpenW and WTGetW.
2007-09-21 12:42:16 +02:00
Mikolaj Zalewski
29a634728d
winex11.drv/wintab32: Make wintab strings in winex11.drv Unicode, implement WTInfoW.
2007-09-21 12:42:00 +02:00
Alexandre Julliard
5d0dc48193
setupapi: Simplify the SetupDiGetClassDescriptionExA/W implementation.
2007-09-21 12:21:17 +02:00
Juan Lang
f841667cac
setupapi: Implement SetupDiGetClassDevsW.
2007-09-21 12:17:48 +02:00
Juan Lang
f4b9bc2454
setupapi: Implement SetupDiRegisterDeviceInfo.
2007-09-21 12:14:48 +02:00
Juan Lang
a57a17d3fc
setupapi: Add tests for SetupDiRegisterDeviceInfo.
2007-09-21 12:14:38 +02:00
Juan Lang
3a2a99474e
setupapi: Add stub for SetupDiRegisterDeviceInfo.
2007-09-21 12:14:31 +02:00
Juan Lang
6b50538f12
setupapi: Implement SetupDiGetClassDescriptionExA.
2007-09-21 12:13:24 +02:00
Juan Lang
80be1fe740
setupapi: Devices created by SetupDiCreateDeviceInfo are "phantoms", and are deleted from the registry when the set that contains them is closed.
2007-09-21 12:09:17 +02:00
Juan Lang
00ef2e3269
setupapi: Save class GUID to registry when creating a device.
2007-09-21 12:08:57 +02:00
Juan Lang
8985a62a34
setupapi: Save device description to registry when creating a device.
2007-09-21 12:08:51 +02:00
Juan Lang
e144979697
setupapi: Make a helper to convert a GUID to a string.
2007-09-21 12:08:43 +02:00
Juan Lang
60fefd72e8
setupapi: Implement SetupDiSetDeviceRegistryPropertyA/W.
2007-09-21 12:08:25 +02:00
Juan Lang
bc924f5b3a
setupapi: Implement SetupDiGetDeviceRegistryPropertyA/W.
2007-09-21 12:08:20 +02:00
Juan Lang
f94f6367f2
setupapi: Implement SetupDiGetDeviceInstanceIdW.
2007-09-21 12:06:14 +02:00
Juan Lang
83f05e79bb
setupapi: Implement SetupDiCreateDeviceInfoW.
2007-09-21 12:05:48 +02:00
Rob Shearman
ac7e221c20
userenv: Add a stub for UnloadUserProfile.
2007-09-21 12:05:42 +02:00
Clinton Stimpson
f34cb461e7
riched20: Only WM_CHAR respects text limit.
2007-09-21 12:05:39 +02:00
Michael Stefaniuc
ebd1ba807e
kernel32: Fix a memory leak. Found by cross referencing Andrew Talbot's list of potential memory leaks with Smatch's view of the same problem.
2007-09-21 12:05:35 +02:00
Misha Koshelev
01de104a75
wininet/tests: Add test to show that InternetCloseHandle closes open child handles too.
2007-09-21 11:53:09 +02:00
Misha Koshelev
728e5fa559
wininet: Track child handles, free all child handles on WININET_FreeHandle as native.
2007-09-21 11:53:04 +02:00
Andrew Talbot
eecc57f104
dpnet: Indirection level fix.
2007-09-21 11:52:39 +02:00
Andrew Talbot
f56ca61817
dmusic: Indirection level fix.
2007-09-21 11:52:36 +02:00
Andrew Talbot
7bea8dd9b6
dmsynth: Indirection level fix.
2007-09-21 11:52:33 +02:00
Andrew Talbot
5d0f2bb6a6
dmscript: Indirection level fix.
2007-09-21 11:52:30 +02:00
Andrew Talbot
dcf7252be3
dswave: Indirection level fix.
2007-09-21 11:52:27 +02:00
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