Author: pschweitzer
Date: Sat Dec 31 02:01:34 2011
New Revision: 54789
URL: http://svn.reactos.org/svn/reactos?rev=54789&view=rev
Log:
[KERNEL32]
CreateDirectory: handle the case when the FS doesn't support EAs.
This should fix VBox and is mandatory if we want to support MS FSD with FAT32
Modified:
trunk/reactos/dll/win32/kernel32/client/file/dir.c
Modified: trunk/reactos/dll/win32/kernel32/client/file/dir.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/…
==============================================================================
--- trunk/reactos/dll/win32/kernel32/client/file/dir.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/client/file/dir.c [iso-8859-1] Sat Dec 31 02:01:34 2011
@@ -342,6 +342,12 @@
}
else
{
+ if (Status == STATUS_EAS_NOT_SUPPORTED)
+ {
+ /* Extended attributes are not supported, so, this is OK */
+ /* FIXME: Would deserve a deeper look, comparing with Windows */
+ Status = STATUS_SUCCESS;
+ }
/* failure or no extended attributes present, break the loop */
break;
}
Author: jimtabor
Date: Fri Dec 30 02:52:43 2011
New Revision: 54785
URL: http://svn.reactos.org/svn/reactos?rev=54785&view=rev
Log:
- Fix absolutes.
Modified:
trunk/reactos/subsystems/win32/win32k/objects/dcstate.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/dcstate.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/dcstate.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/dcstate.c [iso-8859-1] Fri Dec 30 02:52:43 2011
@@ -24,7 +24,7 @@
/* The VisRectRegion field needs to be set to a valid state */
/* Mark some fields as dirty */
- pdcDst->pdcattr->ulDirty_ |= 0x0012001f; // Note: Use if, To is FALSE....
+ pdcDst->pdcattr->ulDirty_ |= (DIRTY_FILL|DIRTY_LINE|DIRTY_TEXT|DIRTY_BACKGROUND|DIRTY_CHARSET|DC_ICM_NOT_CALIBRATED|DC_ICM_NOT_SET); // Note: Use if, To is FALSE....
/* Copy DC level */
pdcDst->dclevel.pColorSpace = pdcSrc->dclevel.pColorSpace;