Maarten Lankhorst
e97a5e7879
winearts.drv: Kill off winearts.
2007-04-04 22:09:16 +02:00
Rob Shearman
15a1723c1a
ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make LoadTypeLib16 take an LPSTR instead of LPOLESTR.
2007-04-04 21:28:41 +02:00
Rob Shearman
ab7f796fcb
ole32: Keep a list of the loaded dlls for each apartment.
...
Use it to make CoFreeUnusedLibraries per-apartment.
2007-04-04 21:28:36 +02:00
Rob Shearman
30721a88e3
ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow in the OpenDll list entry.
2007-04-04 21:28:01 +02:00
Rob Shearman
1d8879bccc
ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries from the current apartment.
2007-04-04 21:27:12 +02:00
Rob Shearman
c40f1b6659
ole32: Move the handling of loading a dll and getting an in-process object from it to an apartment-specific function.
...
Use it to implement apartment_hostobject in a cleaner way so that it is
guaranteed to not recurse.
2007-04-04 21:27:07 +02:00
Rob Shearman
679bfdab28
ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
2007-04-04 21:26:53 +02:00
Rob Shearman
247255568c
ole32: Convert the OpenDll list to a standard Wine list.
...
Store the library name and make it reference counted.
2007-04-04 21:26:47 +02:00
Fabian Bieler
7df5deab23
wined3d: Add support for float texture formats back in.
2007-04-04 21:26:36 +02:00
Fabian Bieler
91df230624
wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
2007-04-04 21:26:30 +02:00
Fabian Bieler
2843b0f929
wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
2007-04-04 21:26:23 +02:00
Chris Robinson
30abd4ed15
quartz: Tell filters to stop sending data when the chain is broken.
2007-04-04 21:26:16 +02:00
Chris Robinson
9d41c2e694
quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
2007-04-04 21:26:09 +02:00
Chris Robinson
f9527e9ce8
quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
2007-04-04 21:26:04 +02:00
Alexandre Julliard
a867553146
server: Use the standard file descriptor signal mechanism for directory changes.
2007-04-04 19:54:33 +02:00
Alexandre Julliard
072698c953
winex11.drv: Store the display file descriptor directly in the server message queue.
...
Get rid of a few WaitForMultipleObjectsEx hacks.
2007-04-04 18:02:53 +02:00
Paul Vriens
60ff8d17dd
odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
2007-04-04 16:16:59 +02:00
Aric Stewart
5688ffb7ab
comctl32: Propsheet exception fix.
...
Do not attempt to draw a page during WM_PAINT if there is no active page.
2007-04-04 16:16:53 +02:00
Felix Nawothnig
e3d3d1823d
wined3d: Only issue state_patchsegments FIXME once.
2007-04-04 12:45:57 +02:00
Felix Nawothnig
413b9b2ad2
wined3d: Downgrade some ERRs to FIXMEs.
2007-04-04 12:45:49 +02:00
Paul Vriens
ec30f6de30
ole32/stg_bigblockfile: Check page before use (Coverity).
2007-04-04 12:45:05 +02:00
Chris Robinson
b7a4405d0a
quartz: Break loop on error in ACMWrapper.
2007-04-04 12:40:05 +02:00
Chris Robinson
243351d223
quartz: Add a QueryConnect method for transform filters.
2007-04-04 12:39:58 +02:00
Chris Robinson
71bcdc9044
quartz: Connect input when the pins connect, not when querying.
...
And clean up when disconnecting input.
2007-04-04 12:39:49 +02:00
Chris Robinson
c28b534550
quartz: Hold a reference on the PullPin's filter while the processing thread is alive.
...
Also removes dead code caused by the change.
2007-04-04 12:39:30 +02:00
Rob Shearman
99c0335222
atl: AddRef the object being returned in AtlInternalQueryInterface, not "this".
2007-04-04 12:39:19 +02:00
Rob Shearman
3fbe9db433
msi: Don't wait on closed handles in ACTION_FinishCustomActions.
...
The handle will be closed by free_custom_action_data, so duplicate the
handle before calling it.
2007-04-04 12:39:14 +02:00
Rob Shearman
20171ac200
ntdll: Pass the correct value to NtClose in the tests.
2007-04-04 12:39:09 +02:00
Alexandre Julliard
4e5c7038da
server: Make timeout status for async I/O specifiable. Fix mailslots timeout handling.
2007-04-03 19:12:31 +02:00
Alessandro Pignotti
3040e09ae3
dplayx: Implement proper interface locking for DP_EnumSession.
2007-04-03 13:14:38 +02:00
Laurent Vromman
932c6f5bdd
gdi32: Correct WidenPath behaviour when working on an open path.
2007-04-03 13:00:24 +02:00
Laurent Vromman
525fd82366
gdi32: Correction of WidenPath behaviour when pen width is 1.
2007-04-03 13:00:09 +02:00
Jason Edmeades
94b9b6146d
oleaut32: Convert to VT_DECIMAL fails with overflow (with test).
2007-04-03 11:32:57 +02:00
Chris Robinson
c76d5561a8
quartz: Use a second-long DSound buffer for playback.
2007-04-03 11:32:40 +02:00
Francois Gouget
996ced1981
shell32/tests: On NT4 FindExecutable() returns an extra backspace character in some tests.
2007-04-03 11:32:32 +02:00
Francois Gouget
1736e7eb76
shell32/tests: On Windows 98 FindExecutable() does not '\0' terminate the returned command which caused many tests to fail.
2007-04-03 11:32:27 +02:00
Francois Gouget
789fb4c994
shell32/tests: End the lines with CR+LF otherwise the profile APIs are unable to read them back on Win >= 2000.
2007-04-03 11:27:28 +02:00
Francois Gouget
95ddcc3bae
shell32/tests: Fix some expected FindExecutable() error codes.
...
Add comments indicating which Windows version returns a given error code.
2007-04-03 11:27:24 +02:00
Francois Gouget
0081b430e1
Assorted spelling and English fixes.
2007-04-03 11:23:12 +02:00
Francois Gouget
a8695bae88
ole32/tests: Spelling fix.
2007-04-03 11:22:57 +02:00
Francois Gouget
f4f4eb24c8
ole32/tests: Spelling fix.
2007-04-03 11:22:52 +02:00
Andrew Talbot
b01c2c8ae5
avifil32: Constify some variables.
2007-04-03 11:22:44 +02:00
Andrew Talbot
8e2bee8cb1
comcat: Constify some variables.
2007-04-03 11:22:34 +02:00
Andrew Talbot
970cfc7485
advpack: Constify some variables.
2007-04-03 11:22:29 +02:00
Andrew Talbot
51bb7d1522
atl: Constify some variables.
2007-04-03 11:22:25 +02:00
Andrew Talbot
3c75d9380a
advapi32: Constify some variables.
2007-04-03 11:22:20 +02:00
Andrew Talbot
b84348c4ce
comctl32: Constify some variables.
2007-04-03 11:22:12 +02:00
Andrew Talbot
3c9f867f77
comctl32: Constify some variables.
2007-04-03 11:22:06 +02:00
Andrew Talbot
58ec988800
comctl32: Constify some variables.
2007-04-03 11:22:00 +02:00
Andrew Talbot
51ee497174
comctl32: Constify some variables.
2007-04-03 11:21:51 +02:00
Andrew Talbot
13cd63af43
comctl32: Constify some variables.
2007-04-03 11:21:45 +02:00
Andrew Talbot
8366dd1703
comctl32: Constify some variables.
2007-04-03 11:21:17 +02:00
Andrew Talbot
af16b105a7
comctl32: Constify some variables.
2007-04-03 11:21:11 +02:00
Alexandre Julliard
2a86f347fa
kernel32: Added some last error tests for mailslots.
2007-04-02 20:25:08 +02:00
Aric Stewart
2a8463b558
comctl32: Unset active page while setting a new active page for a propsheet.
...
Before calling the PSN_SETACTIVE in PROPSHEET_SetCurSel set the
active_page to -1. This prevents crashes and corruption of the
property sheet if the application makes any modifications during the
PSN_SETACTIVE.
2007-04-02 12:09:19 +02:00
Michael Ploujnikov
56391a3a85
wined3d: Remove DDBLT_WAIT fixme.
2007-04-02 12:05:24 +02:00
Andrew Talbot
f44cb11a73
comctl32: Constify some variables.
2007-04-02 11:37:44 +02:00
Andrew Talbot
bd51f1c98f
comctl32: Constify some variables.
2007-04-02 11:37:18 +02:00
Andrew Talbot
abf4d3b8cd
comctl32: Constify some variables.
2007-04-02 11:37:03 +02:00
Andrew Talbot
9a76763c90
comctl32: Constify some variables.
2007-04-02 11:36:23 +02:00
Rob Shearman
f170f5d8d3
advpack: Stop processing if there was an error registering an OCX.
2007-04-02 11:34:54 +02:00
Rob Shearman
5275b1b85f
advpack: Call OleInitialize before registering OCXs, like native does.
2007-04-02 11:34:38 +02:00
Rob Shearman
fd8868bac4
urlmon: Fix a reference count leak that would keep the module alive when it shouldn't.
2007-04-02 11:34:32 +02:00
Dmitry Timoshkov
bc4bbb40d1
gdi32: Make GetKerningPairsA not fail for fonts with SYMBOL charset.
2007-04-02 11:34:27 +02:00
Dmitry Timoshkov
bae3dc49cc
kernel32: Add GetCPInfo test.
2007-04-02 11:34:21 +02:00
Stefan Dösinger
4f5d33311b
wined3d: Use GL_APPLE_client_storage if available.
2007-04-02 11:34:12 +02:00
Stefan Dösinger
f9ee2355d0
wined3d: Add GL_APPLE_client_storage to our extension list.
2007-04-02 11:30:04 +02:00
Dan Kegel
71971409c8
imagehlp: BindImageEx stub should report success.
2007-04-02 11:29:47 +02:00
Laurent Vromman
a11c751463
gdi32: Add two basic tests to check what WidenPath does.
2007-04-02 11:29:35 +02:00
Paul Vriens
ddaacfbe2c
advapi32/tests: Some cleanup.
2007-04-02 11:29:14 +02:00
Paul Vriens
11f6e89f87
advapi32/tests: Reopen the main handle if needed.
2007-04-02 11:29:04 +02:00
Felix Nawothnig
c343fb1cdf
wined3d: Make CreateCubeTexture fail when not supported.
2007-04-02 11:28:39 +02:00
Felix Nawothnig
f73d7d07c8
gdi32: Properly handle negative font widths.
2007-04-02 11:18:38 +02:00
Chris Robinson
b1bfae286f
quartz: Use a safe APC to kill the PullPin thread when the PullPin is being released.
2007-04-02 11:18:04 +02:00
Chris Robinson
9d1f49cd9f
quartz: Set the sample time based on the number of bytes read before sending it downstream.
2007-04-02 11:16:00 +02:00
Chris Robinson
b3c4d6eee6
quartz: Remove errant parser output pins on input connection failure.
2007-04-02 11:15:49 +02:00
Chris Robinson
4eea356e2d
quartz: Don't fill the dsound buffer with small amounts.
2007-04-02 11:15:44 +02:00
Alexandre Julliard
a441935c37
kernel32: Better default for dwActiveProcessorMask in GetSystemInfo.
2007-03-30 12:22:13 +02:00
Alexandre Julliard
c4ad5eeb69
kernel32: Make default behavior more consistent when AeDebug key is not present.
2007-03-30 12:00:11 +02:00
Felix Nawothnig
18c9e5d5d0
wined3d: Use GL_TEXTURE_2D for dummy textures.
2007-03-30 11:25:23 +02:00
Felix Nawothnig
6760ccac1c
wined3d: Fix broken ERR() message.
2007-03-30 11:25:02 +02:00
Felix Nawothnig
335f978e91
wined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.
2007-03-30 11:24:56 +02:00
Louis Lenders
fc1d30f6ca
ntdll: Add NtAreMappedFilesTheSame stub.
2007-03-30 11:22:50 +02:00
Chris Robinson
60f325d967
quartz: Add filters using their names.
2007-03-30 10:55:20 +02:00
Andrew Talbot
3017a48e48
comctl32: Cast-qual warnings fix.
2007-03-30 10:55:19 +02:00
Andrew Talbot
a8a469c7c0
comctl32: Constify some variables.
2007-03-30 10:55:19 +02:00
Paul Vriens
81a95ff6ee
advapi32/tests: Add check to see if SetEntriesInAclW is implemented.
2007-03-30 10:09:15 +02:00
Paul Vriens
33b8ec1cb5
advapi32/tests: Add check to see if ImpersonateSelf is implemented.
2007-03-30 10:09:10 +02:00
Fabian Bieler
333de16fb6
wined3d: Implement support for projective textures in ps 2.0 and later.
2007-03-29 21:15:29 +02:00
Paul Vriens
bb00c95c45
advapi32/tests: Add check to see if LookupAccountNameA is implemented.
2007-03-29 21:13:54 +02:00
Paul Vriens
e54247b10c
advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.
2007-03-29 21:13:38 +02:00
Paul Vriens
640cb29bb7
advapi32/tests: Use skip.
2007-03-29 21:13:32 +02:00
Andrew Talbot
b07d7ce729
comctl32: Constify some variables.
2007-03-29 21:07:58 +02:00
Clinton Stimpson
4152c14df4
riched20: Fix text replacement with text limit.
2007-03-29 21:07:52 +02:00
Alexandre Julliard
6d1402cd89
ntdll: Ignore failure to open current directory, it's broken on Mac OS X.
2007-03-29 21:02:59 +02:00
Detlef Riekenberg
4cd9d539dd
winspool.drv: Do not cache the port names.
2007-03-29 21:02:33 +02:00
Huw Davies
13c0c0d047
winex11.drv: Delete the tile pixmap whenever the drawable is changed.
2007-03-29 21:02:00 +02:00
Huw Davies
232c16fadb
winex11.drv: Rename a local variable to avoid confusion with a global.
2007-03-29 21:01:48 +02:00
James Hawkins
8cedb218c3
msi: Load the folder property if available and requested.
2007-03-29 21:01:42 +02:00
Jacek Caban
0b94f19cb9
mshtml: Added DIID_DispHTMLDocument to QueryInterface.
2007-03-29 21:01:24 +02:00