wine
15 years agomsi: Detect privately installed assemblies.
Hans Leidekker [Wed, 25 Mar 2009 12:52:56 +0000 (13:52 +0100)] 
msi: Detect privately installed assemblies.

Another fix for the office 2007 sp1 installer.

15 years agomsi: Add some tests for MsiQueryFeatureState.
Hans Leidekker [Wed, 25 Mar 2009 12:52:04 +0000 (13:52 +0100)] 
msi: Add some tests for MsiQueryFeatureState.

These tests confirm that a feature is reported as advertised if only
one of its components is missing.

15 years agokernel32: Revert incorrect part of commit 7c3529f1cc6a3ce6f0a403c337926c8fc9fbfc57.
Alexandre Julliard [Wed, 25 Mar 2009 13:19:02 +0000 (14:19 +0100)] 
kernel32: Revert incorrect part of commit 7c3529f1cc6a3ce6f0a403c337926c8fc9fbfc57.

15 years agoadvapi32: Stub TreeResetNamedSecurityInfo for the IE8 installer.
Aric Stewart [Wed, 25 Mar 2009 12:24:13 +0000 (07:24 -0500)] 
advapi32: Stub TreeResetNamedSecurityInfo for the IE8 installer.

15 years agowinebuild: Skip non-functions when building the undefined exports file.
Alexandre Julliard [Wed, 25 Mar 2009 12:27:27 +0000 (13:27 +0100)] 
winebuild: Skip non-functions when building the undefined exports file.

15 years agouser32/tests: Check effect of magic font height value 0x7fff in dialog template.
Patrick Gauthier [Fri, 20 Mar 2009 23:23:39 +0000 (19:23 -0400)] 
user32/tests: Check effect of magic font height value 0x7fff in dialog template.

15 years agomsi: Verify the existence of fusion.dll before reporting the .Net version.
Aric Stewart [Wed, 18 Mar 2009 19:31:14 +0000 (14:31 -0500)] 
msi: Verify the existence of fusion.dll before reporting the .Net version.

Fixes an issue with .Net 3.0 where it does not install a new
fusion.dll but does add a key to the registery. The fact that a new
dll is not installed has been verified on windows.

15 years agouser32: In MENU_SuspendPopup() make sure the right message is removed.
Rein Klazes [Wed, 18 Mar 2009 07:47:00 +0000 (08:47 +0100)] 
user32: In MENU_SuspendPopup() make sure the right message is removed.

15 years agontdll: Move search for assemblyIdentity element.
Roman Mindalev [Fri, 13 Mar 2009 17:16:35 +0000 (20:16 +0300)] 
ntdll: Move search for assemblyIdentity element.

15 years agontdll: Free memory for type field of an assembly_identity.
Roman Mindalev [Fri, 13 Mar 2009 17:15:33 +0000 (20:15 +0300)] 
ntdll: Free memory for type field of an assembly_identity.

15 years agontdll: Check for arch and name fields in assembly_identity structure.
Roman Mindalev [Fri, 13 Mar 2009 17:14:03 +0000 (20:14 +0300)] 
ntdll: Check for arch and name fields in assembly_identity structure.

15 years agocomdlg32: Send CDN_INCLUDEITEM notification for each object in an Open/Save dialog.
Ricardo Filipe [Fri, 13 Mar 2009 00:58:35 +0000 (00:58 +0000)] 
comdlg32: Send CDN_INCLUDEITEM notification for each object in an Open/Save dialog.

15 years agowinex11.drv: Make import/export functions static.
Kusanagi Kouichi [Fri, 13 Mar 2009 13:03:18 +0000 (22:03 +0900)] 
winex11.drv: Make import/export functions static.

15 years agodbghelp: Include Mach-O modules in minidumps.
Ken Thomases [Fri, 13 Mar 2009 16:48:27 +0000 (11:48 -0500)] 
dbghelp: Include Mach-O modules in minidumps.

15 years agodbghelp/stabs: For Mach-O, line numbers use absolute address, not offset.
Ken Thomases [Fri, 13 Mar 2009 16:48:21 +0000 (11:48 -0500)] 
dbghelp/stabs: For Mach-O, line numbers use absolute address, not offset.

So, compute the offset by subtracting the function address.

15 years agodbghelp: Recognize .dylib files as Mach-O modules.
Ken Thomases [Fri, 13 Mar 2009 16:48:07 +0000 (11:48 -0500)] 
dbghelp: Recognize .dylib files as Mach-O modules.

15 years agodbghelp: Add support for debugging Mach-O modules.
Ken Thomases [Fri, 13 Mar 2009 16:48:00 +0000 (11:48 -0500)] 
dbghelp: Add support for debugging Mach-O modules.

15 years agomsctf: Hook up the DocumentMgr to be able to forward ITfThreadMgrEventSink events...
Aric Stewart [Tue, 24 Mar 2009 13:21:47 +0000 (08:21 -0500)] 
msctf: Hook up the DocumentMgr to be able to forward ITfThreadMgrEventSink events to sinks advised to the ThreadMgr.

15 years agomsctf: Add ITfThreadMgrEventSink to ThreadMgr.
Aric Stewart [Tue, 24 Mar 2009 13:21:39 +0000 (08:21 -0500)] 
msctf: Add ITfThreadMgrEventSink to ThreadMgr.

15 years agomsctf: Define ITfTextInputProcessor. Implemented by the Text Services.
Aric Stewart [Tue, 24 Mar 2009 13:45:06 +0000 (08:45 -0500)] 
msctf: Define ITfTextInputProcessor. Implemented by the Text Services.

15 years agomsctf: ThreadMgr sink framework.
Aric Stewart [Tue, 24 Mar 2009 13:21:28 +0000 (08:21 -0500)] 
msctf: ThreadMgr sink framework.

15 years agowininet/tests: Fix the http tests for the new winehq.org behavior.
Alexandre Julliard [Wed, 25 Mar 2009 10:55:17 +0000 (11:55 +0100)] 
wininet/tests: Fix the http tests for the new winehq.org behavior.

15 years agowined3d: Do the ffp_valid check before even trying to use the element.
Henri Verbeet [Wed, 25 Mar 2009 09:12:28 +0000 (10:12 +0100)] 
wined3d: Do the ffp_valid check before even trying to use the element.

15 years agowined3d: Don't use rtInternal for surfaces that are on a swapchain.
Henri Verbeet [Wed, 25 Mar 2009 09:12:27 +0000 (10:12 +0100)] 
wined3d: Don't use rtInternal for surfaces that are on a swapchain.

These surfaces won't be attached to an FBO anyway, so avoid the cost of a
potential format conversion when blitting from a non-RT surface. This is
mostly an issue for ddraw applications with 16 bit render targets.

15 years agowined3d: Add a more convenient way to check if a surface is on a swapchain.
Henri Verbeet [Wed, 25 Mar 2009 09:12:27 +0000 (10:12 +0100)] 
wined3d: Add a more convenient way to check if a surface is on a swapchain.

This won't help if we actually need the swapchain, of course.

15 years agowined3d: Fix a few sign compare warnings.
Henri Verbeet [Wed, 25 Mar 2009 09:12:27 +0000 (10:12 +0100)] 
wined3d: Fix a few sign compare warnings.

15 years agowined3d: Make the texunit field in struct stb_const_desc unsigned.
Henri Verbeet [Wed, 25 Mar 2009 09:12:27 +0000 (10:12 +0100)] 
wined3d: Make the texunit field in struct stb_const_desc unsigned.

15 years agowined3d: Implement WINED3DTSS_TCI_SPHEREMAP.
Henri Verbeet [Wed, 25 Mar 2009 09:12:26 +0000 (10:12 +0100)] 
wined3d: Implement WINED3DTSS_TCI_SPHEREMAP.

15 years agowined3d: Reduce the number of checkGLcall's in tex_coordindex() a bit.
Henri Verbeet [Wed, 25 Mar 2009 09:12:26 +0000 (10:12 +0100)] 
wined3d: Reduce the number of checkGLcall's in tex_coordindex() a bit.

15 years agowined3d: Print a FIXME in tex_coordindex() when NV_TEXGEN_REFLECTION isn't supported.
Henri Verbeet [Wed, 25 Mar 2009 09:12:26 +0000 (10:12 +0100)] 
wined3d: Print a FIXME in tex_coordindex() when NV_TEXGEN_REFLECTION isn't supported.

15 years agowined3d: Fix the indentation in tex_coordindex().
Henri Verbeet [Wed, 25 Mar 2009 09:12:26 +0000 (10:12 +0100)] 
wined3d: Fix the indentation in tex_coordindex().

The indentation here is pretty horrible. Also removes a couple of fairly
useless comments.

15 years agowined3d: Print a warning when the stage isn't mapped to a valid texture unit in tex_c...
Henri Verbeet [Wed, 25 Mar 2009 09:12:26 +0000 (10:12 +0100)] 
wined3d: Print a warning when the stage isn't mapped to a valid texture unit in tex_coordindex().

15 years agowineesd.drv: Remove esd_host as it is unused.
Francois Gouget [Tue, 24 Mar 2009 23:51:35 +0000 (00:51 +0100)] 
wineesd.drv: Remove esd_host as it is unused.

It is unlikely to ever be used too. The default behavior is to connect
to the server specified by $ESPEAKER or to the local one which suits us
just fine.

15 years agouninstaller: Add the Romanian translation.
Michael Stefaniuc [Tue, 24 Mar 2009 23:17:38 +0000 (00:17 +0100)] 
uninstaller: Add the Romanian translation.

15 years agogdi32: Use "%p" to TRACE() pointers.
Michael Stefaniuc [Tue, 24 Mar 2009 23:17:52 +0000 (00:17 +0100)] 
gdi32: Use "%p" to TRACE() pointers.

15 years agosetupapi: Update the Romanian translation.
Michael Stefaniuc [Tue, 24 Mar 2009 23:17:28 +0000 (00:17 +0100)] 
setupapi: Update the Romanian translation.

15 years agod3dxof: Remove limitation on data buffer size.
Christian Costa [Tue, 24 Mar 2009 22:59:37 +0000 (23:59 +0100)] 
d3dxof: Remove limitation on data buffer size.

15 years agontdll: Remove superfluous semicolon.
Andrew Talbot [Tue, 24 Mar 2009 19:54:00 +0000 (19:54 +0000)] 
ntdll: Remove superfluous semicolon.

15 years agotwain32: Fix a compiler warning on PC-BSD.
Austin English [Tue, 24 Mar 2009 19:40:36 +0000 (15:40 -0400)] 
twain32: Fix a compiler warning on PC-BSD.

15 years agocomctl32/tests: Fix a crash on W2K and below.
Paul Vriens [Tue, 24 Mar 2009 16:09:46 +0000 (17:09 +0100)] 
comctl32/tests: Fix a crash on W2K and below.

15 years agowinspool.drv/tests: Fix a test failure on NT4 and below.
Paul Vriens [Tue, 24 Mar 2009 15:13:01 +0000 (16:13 +0100)] 
winspool.drv/tests: Fix a test failure on NT4 and below.

15 years agoavifil32: Make avifile.dll into a stand-alone 16-bit module.
Alexandre Julliard [Tue, 24 Mar 2009 15:56:58 +0000 (16:56 +0100)] 
avifil32: Make avifile.dll into a stand-alone 16-bit module.

15 years agowineps.drv: Set the line join and cap styles based on the selected pen.
Alexandre Julliard [Tue, 24 Mar 2009 14:24:06 +0000 (15:24 +0100)] 
wineps.drv: Set the line join and cap styles based on the selected pen.

15 years agoconfigure: Always set LDPATH, rpath support is broken on many platforms.
Alexandre Julliard [Tue, 24 Mar 2009 14:23:33 +0000 (15:23 +0100)] 
configure: Always set LDPATH, rpath support is broken on many platforms.

15 years agooleaut32: Fix some corner cases in VarBstrCmp.
Lei Zhang [Fri, 20 Mar 2009 22:37:07 +0000 (15:37 -0700)] 
oleaut32: Fix some corner cases in VarBstrCmp.

15 years agogdiplus: Support line gradient brushes in GdipFillPath.
Vincent Povirk [Mon, 16 Mar 2009 17:51:04 +0000 (12:51 -0500)] 
gdiplus: Support line gradient brushes in GdipFillPath.

15 years agomciavi32: Fix typo.
Kirill K. Smirnov [Fri, 13 Mar 2009 23:18:10 +0000 (02:18 +0300)] 
mciavi32: Fix typo.

15 years agowinegcc: Fix a compiler warning on PC-BSD.
Austin English [Fri, 13 Mar 2009 20:13:13 +0000 (16:13 -0400)] 
winegcc: Fix a compiler warning on PC-BSD.

15 years agowinspool: Support special environment value "all" in EnumPrinterDrivers.
Hans Leidekker [Tue, 24 Mar 2009 09:27:01 +0000 (10:27 +0100)] 
winspool: Support special environment value "all" in EnumPrinterDrivers.

A custom action in the sp1 installer passes this value.

15 years agomsi: Only apply a transform when its language id matches the system language id.
Hans Leidekker [Tue, 24 Mar 2009 09:26:42 +0000 (10:26 +0100)] 
msi: Only apply a transform when its language id matches the system language id.

Fix for office 2007 sp1 installer.

15 years agomsi: Don't initialize COM for custom action threads.
Hans Leidekker [Tue, 24 Mar 2009 09:26:24 +0000 (10:26 +0100)] 
msi: Don't initialize COM for custom action threads.

15 years agomsi: Add stub implementations of MsiSourceListClearAllExA/W.
Hans Leidekker [Tue, 24 Mar 2009 09:25:54 +0000 (10:25 +0100)] 
msi: Add stub implementations of MsiSourceListClearAllExA/W.

15 years agomsi: Implement MsiReinstallProductA/W.
Hans Leidekker [Tue, 24 Mar 2009 09:25:34 +0000 (10:25 +0100)] 
msi: Implement MsiReinstallProductA/W.

15 years agomsi: Add stub implementations of MsiDeterminePatchSequenceA/W.
Hans Leidekker [Tue, 24 Mar 2009 09:24:46 +0000 (10:24 +0100)] 
msi: Add stub implementations of MsiDeterminePatchSequenceA/W.

15 years agorpcrt4: Fix crash when calling RpcServerUseProtseq for ncacn_np and ncalrpc.
Rob Shearman [Tue, 24 Mar 2009 11:29:12 +0000 (11:29 +0000)] 
rpcrt4: Fix crash when calling RpcServerUseProtseq for ncacn_np and ncalrpc.

Add tests for these protocol sequences and for ncacn_ip_tcp.

15 years agoservices: Always initialise the out buffer in svcctl_QueryServiceStatusEx and svcctl_...
Rob Shearman [Tue, 24 Mar 2009 11:26:35 +0000 (11:26 +0000)] 
services: Always initialise the out buffer in svcctl_QueryServiceStatusEx and svcctl_QueryServiceConfig2W.

15 years agoservices: svcctl_GetServiceDisplayNameW and svcctl_GetServiceKeyNameW should have...
Rob Shearman [Tue, 24 Mar 2009 11:26:12 +0000 (11:26 +0000)] 
services: svcctl_GetServiceDisplayNameW and svcctl_GetServiceKeyNameW should have string attribute on output buffer.

They also should not have two parameters for specifying the size of the buffer.

The buffer size should also not include in the nul-terminating character.

15 years agoadvapi32: Trace the contents of the in parameter to GetServiceKeyNameW, not the out...
Rob Shearman [Tue, 24 Mar 2009 11:25:51 +0000 (11:25 +0000)] 
advapi32: Trace the contents of the in parameter to GetServiceKeyNameW, not the out parameter.

15 years agoservices: Add a ref count to the service entry in svcctl_CreateServiceW.
Rob Shearman [Tue, 24 Mar 2009 11:25:35 +0000 (11:25 +0000)] 
services: Add a ref count to the service entry in svcctl_CreateServiceW.

The ref count will be released by SC_RPC_HANDLE_destroy when the
returned handle is destroyed.

Change svcctl_OpenServiceW to use InterlockedIncrement to increment
the ref count since the service is in the database and therefore could
be shared and SC_RPC_HANDLE_destroy doesn't take the scmdatabase lock
when decrementing the ref count.

15 years agomsi: Add the Romanian translation.
Michael Stefaniuc [Tue, 24 Mar 2009 10:00:06 +0000 (11:00 +0100)] 
msi: Add the Romanian translation.

15 years agoriched20/tests: Fix and extend EM_FORMATRANGE tests.
Paul Vriens [Tue, 24 Mar 2009 09:17:13 +0000 (10:17 +0100)] 
riched20/tests: Fix and extend EM_FORMATRANGE tests.

15 years agoshdocvw: Add a stub ITaskbarList implementation.
Henri Verbeet [Tue, 24 Mar 2009 09:09:25 +0000 (10:09 +0100)] 
shdocvw: Add a stub ITaskbarList implementation.

Based on a patch by Louis Lenders. Although MSDN claims this should be in
shell32, it really is in shdocvw.

15 years agowined3d: Pass format_desc to set_shader().
Henri Verbeet [Tue, 24 Mar 2009 09:09:24 +0000 (10:09 +0100)] 
wined3d: Pass format_desc to set_shader().

This should be the last unnecessary getFormatDescEntry() call.

15 years agowined3d: Pass format_desc to getColorBits() and getDepthStencilBits().
Henri Verbeet [Tue, 24 Mar 2009 09:09:24 +0000 (10:09 +0100)] 
wined3d: Pass format_desc to getColorBits() and getDepthStencilBits().

15 years agowined3d: Pass format_desc to the Check*Capability() function.
Henri Verbeet [Tue, 24 Mar 2009 09:09:23 +0000 (10:09 +0100)] 
wined3d: Pass format_desc to the Check*Capability() function.

Rather than looking it up all the time.

15 years agowined3d: Remove the bytesPerPixel field from IWineD3DSurfaceImpl and IWineD3DVolumeImpl.
Henri Verbeet [Tue, 24 Mar 2009 09:09:23 +0000 (10:09 +0100)] 
wined3d: Remove the bytesPerPixel field from IWineD3DSurfaceImpl and IWineD3DVolumeImpl.

We can use the information from format_desc instead.

15 years agowined3d: Set the byte count for WINED3DFMT_UNKNOWN to 0.
Henri Verbeet [Tue, 24 Mar 2009 09:09:22 +0000 (10:09 +0100)] 
wined3d: Set the byte count for WINED3DFMT_UNKNOWN to 0.

As far as I can tell nothing depends on this being 1, and there's some code
that checks for WINED3DFMT_UNKNOWN and uses 0 for the byte count in that case.

15 years agod3d8: Cleanup the vertexshader handling code a bit.
Henri Verbeet [Tue, 24 Mar 2009 09:09:22 +0000 (10:09 +0100)] 
d3d8: Cleanup the vertexshader handling code a bit.

15 years agod3d8: Cleanup the pixelshader handling code a bit.
Henri Verbeet [Tue, 24 Mar 2009 09:09:22 +0000 (10:09 +0100)] 
d3d8: Cleanup the pixelshader handling code a bit.

This mostly just reduces the nesting to something more sane.

15 years agod3d8: Properly handle unsetting the pixelshader in SetPixelShader().
Henri Verbeet [Tue, 24 Mar 2009 09:09:21 +0000 (10:09 +0100)] 
d3d8: Properly handle unsetting the pixelshader in SetPixelShader().

15 years agowined3d: Try to make Coverity shut up (CID 863, 905).
Henri Verbeet [Tue, 24 Mar 2009 09:09:21 +0000 (10:09 +0100)] 
wined3d: Try to make Coverity shut up (CID 863, 905).

Comparing gl_shaders against NULL after potentially dereferencing it a few
lines earlier probably confuses Coverity. Checking num_gl_shaders instead
should avoid this.

15 years agocomctl32/listview: Some tests for LVM_GETSUBITEMRECT.
Nikolay Sivov [Mon, 23 Mar 2009 20:12:51 +0000 (16:12 -0400)] 
comctl32/listview: Some tests for LVM_GETSUBITEMRECT.

15 years agocomctl32/ipaddress: Store current IP address text as a window text for IP Address...
Nikolay Sivov [Mon, 23 Mar 2009 20:08:02 +0000 (16:08 -0400)] 
comctl32/ipaddress: Store current IP address text as a window text for IP Address control.

15 years agocomctl32/trackbar: Fix reverting to default value for TBM_SETPAGESIZE with lParam...
Nikolay Sivov [Mon, 23 Mar 2009 20:05:49 +0000 (16:05 -0400)] 
comctl32/trackbar: Fix reverting to default value for TBM_SETPAGESIZE with lParam = -1.

15 years agocomctl32/tab: Implement TCM_[G,S]ETEXTENDEDSTYLE and TCS_EX_FLATSEPARATORS style.
Nikolay Sivov [Mon, 23 Mar 2009 20:00:04 +0000 (16:00 -0400)] 
comctl32/tab: Implement TCM_[G,S]ETEXTENDEDSTYLE and TCS_EX_FLATSEPARATORS style.

15 years agocomctl32/tab: Fix button background filling on TCS_BUTTONS.
Nikolay Sivov [Mon, 23 Mar 2009 19:47:16 +0000 (15:47 -0400)] 
comctl32/tab: Fix button background filling on TCS_BUTTONS.

15 years agocomctl32/tab: Implement TCM_REMOVEIMAGE.
Nikolay Sivov [Mon, 23 Mar 2009 19:45:44 +0000 (15:45 -0400)] 
comctl32/tab: Implement TCM_REMOVEIMAGE.

15 years agowinebuild: Make sure main module is properly initialized.
Alexandre Julliard [Tue, 24 Mar 2009 10:50:13 +0000 (11:50 +0100)] 
winebuild: Make sure main module is properly initialized.

15 years agokernel32: Don't try to load an empty initialization file.
James Hawkins [Sun, 22 Mar 2009 21:37:54 +0000 (14:37 -0700)] 
kernel32: Don't try to load an empty initialization file.

15 years agokernel32: Handle writing empty sections and keys in WritePrivateProfileString.
James Hawkins [Sun, 22 Mar 2009 21:37:44 +0000 (14:37 -0700)] 
kernel32: Handle writing empty sections and keys in WritePrivateProfileString.

15 years agokernel32: Set last error to ERROR_FILE_NOT_FOUND if lpAppName is NULL.
James Hawkins [Sun, 22 Mar 2009 21:37:31 +0000 (14:37 -0700)] 
kernel32: Set last error to ERROR_FILE_NOT_FOUND if lpAppName is NULL.

15 years agokernel32: Add tests for WritePrivateProfileString.
James Hawkins [Sun, 22 Mar 2009 21:36:54 +0000 (14:36 -0700)] 
kernel32: Add tests for WritePrivateProfileString.

15 years agowineps.drv: Remove order-of-evaluation dependencies.
Andrew Talbot [Thu, 19 Mar 2009 22:40:07 +0000 (22:40 +0000)] 
wineps.drv: Remove order-of-evaluation dependencies.

15 years agowinex11.drv: Remove order-of-evaluation dependencies.
Andrew Talbot [Thu, 19 Mar 2009 22:40:14 +0000 (22:40 +0000)] 
winex11.drv: Remove order-of-evaluation dependencies.

15 years agoshell32: Remove uninitialized and superfluous struct.
Andrew Talbot [Mon, 23 Mar 2009 22:18:47 +0000 (22:18 +0000)] 
shell32: Remove uninitialized and superfluous struct.

15 years agourlmon: Fixed handling NULL URLName in GetDisplatName implementation.
Jacek Caban [Mon, 23 Mar 2009 17:31:05 +0000 (18:31 +0100)] 
urlmon: Fixed handling NULL URLName in GetDisplatName implementation.

15 years agourlmon: Added StdURLMoniker implementation.
Jacek Caban [Mon, 23 Mar 2009 17:30:47 +0000 (18:30 +0100)] 
urlmon: Added StdURLMoniker implementation.

15 years agourlmon: Return IAsyncMoniker from QueryInterface.
Jacek Caban [Mon, 23 Mar 2009 17:30:32 +0000 (18:30 +0100)] 
urlmon: Return IAsyncMoniker from QueryInterface.

15 years agourlmon: Code clean up.
Jacek Caban [Mon, 23 Mar 2009 17:30:11 +0000 (18:30 +0100)] 
urlmon: Code clean up.

15 years agoquartz/tests: If CoCreateInstance() fails, it's safe to return, as no cleanup is...
Kai Blin [Mon, 23 Mar 2009 17:14:57 +0000 (18:14 +0100)] 
quartz/tests: If CoCreateInstance() fails, it's safe to return, as no cleanup is needed.

15 years agosetupapi: Remove invalid check for < MAX_PATH and don't copy to NULL PathBuffer ...
Ricardo Filipe [Mon, 23 Mar 2009 17:05:59 +0000 (17:05 +0000)] 
setupapi: Remove invalid check for < MAX_PATH and don't copy to NULL PathBuffer (Coverity 888).

15 years agorichedit: Properly handle lack of semicolon after font name in rtf.
Dylan Smith [Mon, 23 Mar 2009 17:24:27 +0000 (13:24 -0400)] 
richedit: Properly handle lack of semicolon after font name in rtf.

This was partially handled by ungetting the end group token (i.e. '}')
so that it was read again at the proper place.  Unfortunately there is a
read hook that maintains a stackTop variable, which is decremented when
receiving this end group token.  Therefore stackTop would get
decremented twice, and the rich text file would end prematurely.

This is fixed by incrementing the stackTop variable to compensate for it
being decremented twice.

15 years agowinhlp32: Invalidate scrollbar when changing pages.
Dylan Smith [Mon, 23 Mar 2009 14:34:55 +0000 (10:34 -0400)] 
winhlp32: Invalidate scrollbar when changing pages.

15 years agow32skrnl: Make w32sys.dll into a stand-alone 16-bit module.
Alexandre Julliard [Tue, 24 Mar 2009 08:42:02 +0000 (09:42 +0100)] 
w32skrnl: Make w32sys.dll into a stand-alone 16-bit module.

15 years agow32skrnl: Make win32s16.dll into a stand-alone 16-bit module.
Alexandre Julliard [Tue, 24 Mar 2009 08:38:01 +0000 (09:38 +0100)] 
w32skrnl: Make win32s16.dll into a stand-alone 16-bit module.

15 years agowinnls32: Make winnls.dll into a stand-alone 16-bit module.
Alexandre Julliard [Tue, 24 Mar 2009 08:31:03 +0000 (09:31 +0100)] 
winnls32: Make winnls.dll into a stand-alone 16-bit module.

15 years agowinmm: Make sound.drv into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 23 Mar 2009 19:35:00 +0000 (20:35 +0100)] 
winmm: Make sound.drv into a stand-alone 16-bit module.

15 years agorasapi32: Make rasapi16.dll into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 23 Mar 2009 19:34:34 +0000 (20:34 +0100)] 
rasapi32: Make rasapi16.dll into a stand-alone 16-bit module.

15 years agotwain_32: Make twain.dll into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 23 Mar 2009 19:34:02 +0000 (20:34 +0100)] 
twain_32: Make twain.dll into a stand-alone 16-bit module.

15 years agownaspi32: Make winaspi.dll into a stand-alone 16-bit module.
Alexandre Julliard [Mon, 23 Mar 2009 19:33:34 +0000 (20:33 +0100)] 
wnaspi32: Make winaspi.dll into a stand-alone 16-bit module.