Author: cfinck
Date: Thu Dec 20 03:30:20 2007
New Revision: 31348
URL: http://svn.reactos.org/svn/reactos?rev=31348&view=rev
Log:
Remove this deprecated wchar_t logic.
We needed it, when host and target headers weren't fully separated, but this greatly improved now :-)
Modified:
trunk/reactos/include/psdk/winnt.h
Modified: trunk/reactos/include/psdk/winnt.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=3…
==============================================================================
--- trunk/reactos/include/psdk/winnt.h (original)
+++ trunk/reactos/include/psdk/winnt.h Thu Dec 20 03:30:20 2007
@@ -49,26 +49,8 @@
#include <basetsd.h>
#include <guiddef.h>
-/* wchar_t checks
- * First check if wchar_t has already been defined by any host/OS */
-#ifndef _WCHAR_T_DECLARED /* for FreeBSD 5 and later */
-#define _WCHAR_T_DECLARED
-#ifndef _WCHAR_T /* for Mac OS X */
-#define _WCHAR_T
-#ifndef _WCHAR_T_
-#define _WCHAR_T_
-#ifndef _WCHAR_T_DEFINED /* If you want to override the wchar_t setting, define this */
#ifndef __cplusplus
- typedef unsigned short wchar_t;
-#endif
-#endif
-#endif
-#endif
-#endif
-
-/* Set _WCHAR_T_DEFINED for the case that this is checked later */
-#ifndef _WCHAR_T_DEFINED
-#define _WCHAR_T_DEFINED
+ typedef unsigned short wchar_t;
#endif
#include <ctype.h>
Author: cfinck
Date: Thu Dec 20 03:03:17 2007
New Revision: 31346
URL: http://svn.reactos.org/svn/reactos?rev=31346&view=rev
Log:
- Bump the version to 1.1-SVN
- Add the list of changed components from 0.3.6 to 1.1
- Add "scut" to the build
- Update svn:ignore for the "sources" directory
Modified:
trunk/tools/RosBE/RosBE-Unix/RosBE-Builder.sh
trunk/tools/RosBE/RosBE-Unix/sources/ (props changed)
Modified: trunk/tools/RosBE/RosBE-Unix/RosBE-Builder.sh
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/RosBE-Build…
==============================================================================
--- trunk/tools/RosBE/RosBE-Unix/RosBE-Builder.sh (original)
+++ trunk/tools/RosBE/RosBE-Unix/RosBE-Builder.sh Thu Dec 20 03:03:17 2007
@@ -7,8 +7,8 @@
# Released under GNU GPL v2 or any later version.
# Constants
-ROSBE_VERSION="0.3.7-SVN"
-KNOWN_ROSBE_VERSIONS="0.3.6 0.3.7-SVN"
+ROSBE_VERSION="1.1-SVN"
+KNOWN_ROSBE_VERSIONS="0.3.6 1.1-SVN"
DEFAULT_INSTALL_DIR="/usr/RosBE"
NEEDED_TOOLS="bison flex gcc g++ grep makeinfo" # GNU Make has a special check
@@ -274,6 +274,7 @@
process_make=false
process_nasm=false
process_buildtime=false
+ process_scut=false
# Logic behind this update part:
# - KNOWN_ROSBE_VERSIONS contains all versions from the oldest to the newest one (in this order!)
@@ -289,8 +290,14 @@
if $setvalues; then
case "$known_version" in
"0.3.6")
- # TODO: Define what has to be reprocessed, when updating from 0.3.6 to the next version
+ # Updated components from 0.3.6 to 1.1
process_cpucount=true
+ process_mingwruntime=true
+ process_w32api=true
+ process_binutils=true
+ process_gcc=true
+ process_nasm=true
+ process_scut=true
;;
esac
fi
@@ -304,6 +311,7 @@
process_make=true
process_nasm=true
process_buildtime=true
+ process_scut=true
# Create the directory if necessary
if $createdir; then
@@ -492,6 +500,12 @@
checkrun
fi
+if $process_scut; then
+ echo -n "Compiling scut..."
+ gcc -o "$installdir/bin/scut" "$SCRIPTDIR/tools/scut.c"
+ checkrun
+fi
+
echo -n "Removing unneeded files... "
rm -rf "$installdir/mingw32/sys-include"
rm -rf "$installdir/info"
Propchange: trunk/tools/RosBE/RosBE-Unix/sources/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Dec 20 03:03:17 2007
@@ -1,0 +1,1 @@
+*.tar.bz2
Author: jimtabor
Date: Thu Dec 20 02:48:07 2007
New Revision: 31345
URL: http://svn.reactos.org/svn/reactos?rev=31345&view=rev
Log:
Reorder code since it is a POWNED DC.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/windc.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/windc.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/windc.c (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/windc.c Thu Dec 20 02:48:07 2007
@@ -630,15 +630,11 @@
if (Window->Wnd->Class->Style & CS_CLASSDC ||
Window->Wnd->Style & CS_CLASSDC) /* Test Class first */
{
- PWINDOW_OBJECT CurrentWindow;
if (pDCE->DCXFlags & (DCX_INTERSECTRGN | DCX_EXCLUDERGN)) /* Class DCE*/
DceDeleteClipRgn(pDCE);
- CurrentWindow = UserGetWindowObject(pDCE->hwndCurrent);
- if (CurrentWindow)
- { // Update and reset Vis Rgn and clear the dirty bit.
- // Should release VisRgn than reset it to default.
- DceUpdateVisRgn(pDCE, CurrentWindow, pDCE->DCXFlags);
- }
+ // Update and reset Vis Rgn and clear the dirty bit.
+ // Should release VisRgn than reset it to default.
+ DceUpdateVisRgn(pDCE, Window, pDCE->DCXFlags);
pDCE->DCXFlags = DCX_DCEEMPTY;
pDCE->hwndCurrent = 0;
}