Author: fireball
Date: Thu Feb 11 11:56:43 2010
New Revision: 45570
URL:
http://svn.reactos.org/svn/reactos?rev=45570&view=rev
Log:
- Merge RosBE-1.5 compatibility patch.
Removed:
branches/arwinss/reactos/ntoskrnl/include/precomp.h
Modified:
branches/arwinss/reactos/ (props changed)
branches/arwinss/reactos/Makefile
branches/arwinss/reactos/ReactOS-generic.rbuild
branches/arwinss/reactos/ReactOS-i386.rbuild
branches/arwinss/reactos/base/applications/games/solitaire/solitaire.cpp
branches/arwinss/reactos/base/applications/games/spider/spider.cpp
branches/arwinss/reactos/boot/freeldr/freeldr/comm/rs232.c
branches/arwinss/reactos/boot/freeldr/freeldr/debug.c
branches/arwinss/reactos/boot/freeldr/freeldr/include/debug.h
branches/arwinss/reactos/dll/directx/d3d8/d3d8.spec (props changed)
branches/arwinss/reactos/dll/directx/ddraw/ddraw.rbuild
branches/arwinss/reactos/dll/directx/dsound_new/ (props changed)
branches/arwinss/reactos/dll/directx/dsound_new/classfactory.c (props changed)
branches/arwinss/reactos/dll/directx/dsound_new/dsound.spec (props changed)
branches/arwinss/reactos/dll/directx/dsound_new/regsvr.c (props changed)
branches/arwinss/reactos/dll/directx/wine/ddraw/ddraw.rbuild
branches/arwinss/reactos/dll/shellext/devcpux/devcpux.spec (props changed)
branches/arwinss/reactos/dll/shellext/slayer/slayer.spec (props changed)
branches/arwinss/reactos/dll/win32/actxprxy/actxprxy.rbuild
branches/arwinss/reactos/dll/win32/advapi32/advapi32.rbuild
branches/arwinss/reactos/dll/win32/crypt32/crypt32.rbuild
branches/arwinss/reactos/dll/win32/gdi32/ (props changed)
branches/arwinss/reactos/dll/win32/kernel32/kernel32.pspec (props changed)
branches/arwinss/reactos/dll/win32/kernel32/kernel32.rbuild
branches/arwinss/reactos/dll/win32/ole32/ole32.rbuild
branches/arwinss/reactos/dll/win32/psapi/psapi.rbuild
branches/arwinss/reactos/dll/win32/qmgrprxy/qmgrprxy.rbuild
branches/arwinss/reactos/dll/win32/rpcrt4/rpcrt4.rbuild
branches/arwinss/reactos/dll/win32/setupapi/setupapi.rbuild
branches/arwinss/reactos/dll/win32/syssetup/syssetup.rbuild
branches/arwinss/reactos/dll/win32/user32/ (props changed)
branches/arwinss/reactos/dll/win32/winex11.drv/ (props changed)
branches/arwinss/reactos/dll/win32/wintrust/wintrust.rbuild
branches/arwinss/reactos/dll/win32/wlanapi/wlanapi.rbuild
branches/arwinss/reactos/drivers/input/kbdclass/kbdclass.rbuild
branches/arwinss/reactos/drivers/input/mouclass/mouclass.rbuild
branches/arwinss/reactos/drivers/network/afd/afd.rbuild
branches/arwinss/reactos/drivers/network/tcpip/tcpip.rbuild
branches/arwinss/reactos/include/ndk/amd64/ (props changed)
branches/arwinss/reactos/include/ndk/amd64/asmmacro.S (props changed)
branches/arwinss/reactos/include/psdk/ (props changed)
branches/arwinss/reactos/lib/rtl/rtl.rbuild
branches/arwinss/reactos/lib/sdk/crt/time/ (props changed)
branches/arwinss/reactos/ntoskrnl/include/ntoskrnl.h
branches/arwinss/reactos/ntoskrnl/ntoskrnl-generic.rbuild
branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c (props
changed)
branches/arwinss/reactos/subsystems/win32/win32k/include/ (props changed)
branches/arwinss/reactos/subsystems/win32/win32k/include/request.h (props changed)
branches/arwinss/reactos/subsystems/win32/win32k/include/user.h (props changed)
branches/arwinss/reactos/subsystems/win32/win32k/include/win32k.h
branches/arwinss/reactos/subsystems/win32/win32k/win32k.rbuild
branches/arwinss/reactos/subsystems/win32/win32k/wine/ (props changed)
branches/arwinss/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak
branches/arwinss/reactos/tools/rbuild/backend/mingw/linkers/ld.mak
branches/arwinss/reactos/tools/rbuild/backend/mingw/mingw.cpp
branches/arwinss/reactos/tools/rbuild/backend/mingw/rules.mak
branches/arwinss/reactos/tools/rsym/log2lines.c (props changed)
branches/arwinss/reactos/tools/rsym/log2lines.mak (props changed)
branches/arwinss/reactos/tools/rsym/rsym.c (props changed)
branches/arwinss/reactos/tools/rsym/rsym.h (props changed)
branches/arwinss/reactos/tools/rsym/rsym.mak (props changed)
branches/arwinss/reactos/tools/rsym/rsym_common.c (props changed)
Propchange: branches/arwinss/reactos/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos:34711-34712,34743,34780-34782,34812,34839,34842,34908-34909,34917,34965,35323-35324,35347-35348,35361,35436,35509,35515,35588,35683,35739,35746,35762,35771,35777,35789,35805,35823,35827,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36172,36360,36388-36389,36445,36502-36503,36505,36570,36614,36899,36930,36936,36992,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148-38151,38264-38265,38268,38355,39151,39333,39345,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41030,41044-41045,41047-41050,41052,41082-41086,41097-41098,41101,41449,41479,41484-41485,41499,41531,41536,41540,41546-41547,41549,43080,43426,43454,43506,43566,43574,43598,43600-43602,43604-43605,43677,43682,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos:42000-44999,45097-45099,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/Makefile
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/Makefile?rev=45…
==============================================================================
--- branches/arwinss/reactos/Makefile [iso-8859-1] (original)
+++ branches/arwinss/reactos/Makefile [iso-8859-1] Thu Feb 11 11:56:43 2010
@@ -169,11 +169,7 @@
endif
ifeq ($(ROS_AUTOMAKE),)
- ifeq ($(ARCH),i386)
- ROS_AUTOMAKE=makefile.auto
- else
- ROS_AUTOMAKE=makefile-$(ARCH).auto
- endif
+ ROS_AUTOMAKE=makefile-$(ARCH).auto
endif
all: $(ROS_AUTOMAKE)
Modified: branches/arwinss/reactos/ReactOS-generic.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/ReactOS-generic…
==============================================================================
--- branches/arwinss/reactos/ReactOS-generic.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/ReactOS-generic.rbuild [iso-8859-1] Thu Feb 11 11:56:43 2010
@@ -117,14 +117,9 @@
</if>
<compilerflag>-fno-strict-aliasing</compilerflag>
- <compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-Wpointer-arith</compilerflag>
<compilerflag>-Wno-multichar</compilerflag>
- <!--
<compilerflag>-Wno-error=uninitialized</compilerflag>
- <compilerflag>-Wno-error=unused-function</compilerflag>
- <compilerflag>-Wno-error=write-strings</compilerflag>
- -->
<!-- compilerflag>-H</compilerflag> enable this for header traces
-->
</group>
Modified: branches/arwinss/reactos/ReactOS-i386.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/ReactOS-i386.rb…
==============================================================================
--- branches/arwinss/reactos/ReactOS-i386.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/ReactOS-i386.rbuild [iso-8859-1] Thu Feb 11 11:56:43 2010
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
-<project name="ReactOS" makefile="makefile.auto"
xmlns:xi="http://www.w3.org/2001/XInclude">
+<project name="ReactOS" makefile="makefile-i386.auto"
xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="config.rbuild">
<xi:fallback>
<xi:include href="config.template.rbuild" />
Modified: branches/arwinss/reactos/base/applications/games/solitaire/solitaire.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/base/applicatio…
==============================================================================
--- branches/arwinss/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1]
(original)
+++ branches/arwinss/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1]
Thu Feb 11 11:56:43 2010
@@ -196,8 +196,6 @@
SaveSettings();
- try { throw 0; } catch (int i) { } /* HACK */
-
return msg.wParam;
}
Modified: branches/arwinss/reactos/base/applications/games/spider/spider.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/base/applicatio…
==============================================================================
--- branches/arwinss/reactos/base/applications/games/spider/spider.cpp [iso-8859-1]
(original)
+++ branches/arwinss/reactos/base/applications/games/spider/spider.cpp [iso-8859-1] Thu
Feb 11 11:56:43 2010
@@ -154,9 +154,6 @@
DispatchMessage(&msg);
}
}
-
- try { throw 0; } catch (int i) { } /* HACK */
-
return msg.wParam;
}
Modified: branches/arwinss/reactos/boot/freeldr/freeldr/comm/rs232.c
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/boot/freeldr/fr…
==============================================================================
--- branches/arwinss/reactos/boot/freeldr/freeldr/comm/rs232.c [iso-8859-1] (original)
+++ branches/arwinss/reactos/boot/freeldr/freeldr/comm/rs232.c [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -18,6 +18,8 @@
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+
+#ifndef _M_ARM
#include <freeldr.h>
@@ -275,8 +277,6 @@
WRITE_PORT_UCHAR (SER_THR(Rs232PortBase), ByteToSend);
}
-#endif /* DBG */
-
BOOLEAN Rs232PortInUse(ULONG Base)
{
#if DBG
@@ -285,3 +285,6 @@
return FALSE;
#endif
}
+
+#endif /* DBG */
+#endif
Modified: branches/arwinss/reactos/boot/freeldr/freeldr/debug.c
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/boot/freeldr/fr…
==============================================================================
--- branches/arwinss/reactos/boot/freeldr/freeldr/debug.c [iso-8859-1] (original)
+++ branches/arwinss/reactos/boot/freeldr/freeldr/debug.c [iso-8859-1] Thu Feb 11 11:56:43
2010
@@ -21,7 +21,7 @@
#include <debug.h>
-#if DBG
+#if DBG && !defined(_M_ARM)
//#define DEBUG_ALL
//#define DEBUG_INIFILE
Modified: branches/arwinss/reactos/boot/freeldr/freeldr/include/debug.h
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/boot/freeldr/fr…
==============================================================================
--- branches/arwinss/reactos/boot/freeldr/freeldr/include/debug.h [iso-8859-1] (original)
+++ branches/arwinss/reactos/boot/freeldr/freeldr/include/debug.h [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -39,7 +39,7 @@
extern char* g_file;
extern int g_line;
-#if DBG
+#if DBG && !defined(_M_ARM)
VOID DbgPrintMask(ULONG Mask, char *format, ...);
VOID DebugInit(VOID);
Propchange: branches/arwinss/reactos/dll/directx/d3d8/d3d8.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/dll/directx/d3d8/d3d8.spec:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36930,36936,36992,38148-38151,38264-38265,38268,38355,39333,39345,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41029,41044-41045,41047-41050,41052,41082-41086,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,41549,43080,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/dll/directx/d3d8/d3d8.spec:43127-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/directx/d3d8/d3d8.spec:43127-44999,45097-45099,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/dll/directx/ddraw/ddraw.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/directx/ddr…
==============================================================================
--- branches/arwinss/reactos/dll/directx/ddraw/ddraw.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/directx/ddraw/ddraw.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -69,6 +69,4 @@
<file>DirectD3D3_Vtable.c</file>
<file>DirectD3D7_Vtable.c</file>
</directory>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/dll/directx/dsound_new/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/dll/directx/dsound_new:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos/dll/directx/dsound_new:43669-44421,45319,45418-45419
+/trunk/reactos/dll/directx/dsound_new:43669-44421,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/dll/directx/dsound_new/classfactory.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/directx/dsound_new/classfactory.c:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36502-36503,36505,36936,36992,38149-38150,38264,38355,39639,40122-40123,40125,40155,40247,40324,40753,40986-40987,40989,40993,40995-40996,41001,41029,41044-41045,41047-41049,41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857,43860,43905,43907,43969,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
/branches/ros-amd64-bringup/reactos/dll/win32/netshell/classfactory.c:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos/dll/directx/dsound_new/classfactory.c:43925-44999,45319,45418-45419
+/trunk/reactos/dll/directx/dsound_new/classfactory.c:43925-44999,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/dll/directx/dsound_new/dsound.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/directx/dsound/dsound.spec:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
/branches/ros-amd64-bringup/reactos/dll/directx/dsound_new/dsound.spec:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36502-36503,36505,36936,36992,38149-38150,38264,38355,39639,40122-40123,40125,40155,40247,40324,40753,40986-40987,40989,40993,40995-40996,41001,41029,41044-41045,41047-41049,41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857,43860,43905,43907,43969,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/dll/directx/dsound_new/dsound.spec:43925-44999,45319,45418-45419
+/trunk/reactos/dll/directx/dsound_new/dsound.spec:43925-44999,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/dll/directx/dsound_new/regsvr.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/directx/dsound/regsvr.c:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
/branches/ros-amd64-bringup/reactos/dll/directx/dsound_new/regsvr.c:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36502-36503,36505,36936,36992,38149-38150,38264,38355,39639,40122-40123,40125,40155,40247,40324,40753,40986-40987,40989,40993,40995-40996,41001,41029,41044-41045,41047-41049,41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857,43860,43905,43907,43969,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/dll/directx/dsound_new/regsvr.c:43925-44999,45319,45418-45419
+/trunk/reactos/dll/directx/dsound_new/regsvr.c:43925-44999,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/dll/directx/wine/ddraw/ddraw.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/directx/win…
==============================================================================
--- branches/arwinss/reactos/dll/directx/wine/ddraw/ddraw.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/directx/wine/ddraw/ddraw.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -42,7 +42,4 @@
<file>viewport.c</file>
<dependency>wineheaders</dependency>
-
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/dll/shellext/devcpux/devcpux.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/dll/shellext/devcpux/devcpux.spec:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,38149-38150,38264,38268,38355,39333,39345,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41029,41044-41045,41047-41050,41052,41082-41086,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,41549,43080,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/dll/shellext/devcpux/devcpux.spec:43127-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/shellext/devcpux/devcpux.spec:43127-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/dll/shellext/slayer/slayer.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/dll/shellext/slayer/slayer.spec:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,38149-38150,38264,38268,38355,39333,39345,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41029,41044-41045,41047-41050,41052,41082-41086,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,41549,43080,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/dll/shellext/slayer/slayer.spec:43127-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/shellext/slayer/slayer.spec:43127-44999,45097-45099,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/dll/win32/actxprxy/actxprxy.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/actxp…
==============================================================================
--- branches/arwinss/reactos/dll/win32/actxprxy/actxprxy.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/actxprxy/actxprxy.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -15,7 +15,6 @@
<library>rpcrt4</library>
<library>pseh</library>
<file>usrmarshal.c</file>
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
<module name="actxprxy_interface" type="idlinterface">
<file>actxprxy_servprov.idl</file>
Modified: branches/arwinss/reactos/dll/win32/advapi32/advapi32.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/advap…
==============================================================================
--- branches/arwinss/reactos/dll/win32/advapi32/advapi32.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/advapi32/advapi32.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -59,5 +59,4 @@
<file>token.c</file>
</directory>
<file>advapi32.rc</file>
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/dll/win32/crypt32/crypt32.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/crypt…
==============================================================================
--- branches/arwinss/reactos/dll/win32/crypt32/crypt32.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/crypt32/crypt32.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -42,6 +42,4 @@
<file>message.c</file>
<file>crypt32.rc</file>
<file>version.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/dll/win32/gdi32/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/win32/gdi32:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/win32/gdi32:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/win32/gdi32:42000-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/dlls/gdi32/current:43136,43149,43398,43708,44151,44715,45044,45206,45455
Propchange: branches/arwinss/reactos/dll/win32/kernel32/kernel32.pspec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/dll/win32/kernel32/kernel32.pspec:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080,43426,43454
-/trunk/reactos/dll/win32/kernel32/kernel32.pspec:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/win32/kernel32/kernel32.pspec:42000-44999,45097-45099,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/dll/win32/kernel32/kernel32.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/kerne…
==============================================================================
--- branches/arwinss/reactos/dll/win32/kernel32/kernel32.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/kernel32/kernel32.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -14,12 +14,8 @@
<define name="_KERNEL32_" />
<redefine name="_WIN32_WINNT">0x0600</redefine>
<dependency>errcodes</dependency>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<pch>k32.h</pch>
- -->
<group compilerset="gcc">
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag>-fno-unit-at-a-time</compilerflag>
<compilerflag compiler="cxx">-fno-exceptions</compilerflag>
<compilerflag compiler="cxx">-fno-rtti</compilerflag>
</group>
Modified: branches/arwinss/reactos/dll/win32/ole32/ole32.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/ole32…
==============================================================================
--- branches/arwinss/reactos/dll/win32/ole32/ole32.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/ole32/ole32.rbuild [iso-8859-1] Thu Feb 11 11:56:43
2010
@@ -63,8 +63,6 @@
<file>dcom.idl</file>
<file>irot.idl</file>
<include base="ole32" root="intermediate">.</include>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
<module name="ole32_irot_server" type="rpcserver">
<file>irot.idl</file>
Modified: branches/arwinss/reactos/dll/win32/psapi/psapi.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/psapi…
==============================================================================
--- branches/arwinss/reactos/dll/win32/psapi/psapi.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/psapi/psapi.rbuild [iso-8859-1] Thu Feb 11 11:56:43
2010
@@ -5,12 +5,8 @@
<library>epsapi</library>
<library>pseh</library>
<library>ntdll</library>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<pch>precomp.h</pch>
- -->
<file>malloc.c</file>
<file>psapi.c</file>
<file>psapi.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/dll/win32/qmgrprxy/qmgrprxy.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/qmgrp…
==============================================================================
--- branches/arwinss/reactos/dll/win32/qmgrprxy/qmgrprxy.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/qmgrprxy/qmgrprxy.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -15,7 +15,6 @@
<library>rpcrt4</library>
<library>pseh</library>
<file>version.rc</file> <!-- we need at least one file in the module
-->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
<module name="qmgrprxy_interface" type="idlinterface">
<file>qmgrprxy.idl</file>
Modified: branches/arwinss/reactos/dll/win32/rpcrt4/rpcrt4.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/rpcrt…
==============================================================================
--- branches/arwinss/reactos/dll/win32/rpcrt4/rpcrt4.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/rpcrt4/rpcrt4.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -39,8 +39,6 @@
<file>rpcrt4.rc</file>
<file>epm.idl</file>
<include base="rpcrt4" root="intermediate">.</include>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
<module name="rpcrt4_epm_client" type="rpcclient">
<file>epm.idl</file>
Modified: branches/arwinss/reactos/dll/win32/setupapi/setupapi.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/setup…
==============================================================================
--- branches/arwinss/reactos/dll/win32/setupapi/setupapi.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/setupapi/setupapi.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -39,6 +39,4 @@
<file>stubs.c</file>
<file>rpc.c</file>
<file>setupapi.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/dll/win32/syssetup/syssetup.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/sysse…
==============================================================================
--- branches/arwinss/reactos/dll/win32/syssetup/syssetup.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/syssetup/syssetup.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -20,6 +20,4 @@
<file>logfile.c</file>
<file>wizard.c</file>
<file>syssetup.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/dll/win32/user32/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/win32/user32:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/win32/user32:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/win32/user32:42000-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/dlls/user32/current:43136,43149,43398,43708,44151,44715,45044,45206,45455
Propchange: branches/arwinss/reactos/dll/win32/winex11.drv/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/dll/win32/winex11.drv:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/win32/winex11.drv:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/dll/win32/winex11.drv:42000-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/dlls/winex11.drv/current:43149,43398,43708,44151,44715,45044,45206,45455
Modified: branches/arwinss/reactos/dll/win32/wintrust/wintrust.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/wintr…
==============================================================================
--- branches/arwinss/reactos/dll/win32/wintrust/wintrust.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/wintrust/wintrust.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -18,6 +18,4 @@
<file>asn.c</file>
<file>softpub.c</file>
<file>version.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/dll/win32/wlanapi/wlanapi.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/wlana…
==============================================================================
--- branches/arwinss/reactos/dll/win32/wlanapi/wlanapi.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/dll/win32/wlanapi/wlanapi.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -8,6 +8,4 @@
<library>pseh</library>
<library>ntdll</library>
<file>main.c</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/drivers/input/kbdclass/kbdclass.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/drivers/input/k…
==============================================================================
--- branches/arwinss/reactos/drivers/input/kbdclass/kbdclass.rbuild [iso-8859-1]
(original)
+++ branches/arwinss/reactos/drivers/input/kbdclass/kbdclass.rbuild [iso-8859-1] Thu Feb
11 11:56:43 2010
@@ -9,6 +9,4 @@
<file>misc.c</file>
<file>setup.c</file>
<file>kbdclass.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/drivers/input/mouclass/mouclass.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/drivers/input/m…
==============================================================================
--- branches/arwinss/reactos/drivers/input/mouclass/mouclass.rbuild [iso-8859-1]
(original)
+++ branches/arwinss/reactos/drivers/input/mouclass/mouclass.rbuild [iso-8859-1] Thu Feb
11 11:56:43 2010
@@ -8,6 +8,4 @@
<file>misc.c</file>
<file>mouclass.c</file>
<file>mouclass.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/drivers/network/afd/afd.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/drivers/network…
==============================================================================
--- branches/arwinss/reactos/drivers/network/afd/afd.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/drivers/network/afd/afd.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -8,9 +8,7 @@
<library>ntoskrnl</library>
<library>hal</library>
<directory name="include">
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<pch>afd.h</pch>
- -->
</directory>
<directory name="afd">
<file>bind.c</file>
@@ -27,6 +25,4 @@
<file>write.c</file>
</directory>
<file>afd.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Modified: branches/arwinss/reactos/drivers/network/tcpip/tcpip.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/drivers/network…
==============================================================================
--- branches/arwinss/reactos/drivers/network/tcpip/tcpip.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/drivers/network/tcpip/tcpip.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -13,11 +13,9 @@
<library>chew</library>
<library>ntoskrnl</library>
<library>hal</library>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<directory name="include">
<pch>precomp.h</pch>
</directory>
- -->
<directory name="datalink">
<file>lan.c</file>
</directory>
@@ -40,6 +38,4 @@
<file>wait.c</file>
</directory>
<file>tcpip.rc</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/include/ndk/amd64/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/include/ndk/amd64:34780-34782,34908-34909,34925,34965,34967,34970,35323-35324,35347-35348,35361,35436,35509,35588,35683,35739,35762,35777,35805,35823,35827,35952,35966,36172,36360,36445,36502-36503,36505,36899,36936,36992,37323,37434,37472,37475,37536,37820-37821,37868-37869,37990,38013-38014,38149-38150,38264,38355,39338,39347,39639,40088,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40993,40995-40996,41001,41029-41030,41044-41045,41047-41049,41071,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43426,43447,43454,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43777,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44178,44205,44218,44238,44294,44338,44389,44391,44426,44460,44491,44500,44530,44540,44601,44623,44631
-/trunk/reactos/include/ndk/amd64:43125-44999,45097-45099,45319,45418-45419
+/trunk/reactos/include/ndk/amd64:43125-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/include/ndk/amd64/asmmacro.S
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/include/ndk/amd64/asmmacro.S:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,37475,37536,37820-37821,37868-37869,37990,38013-38014,38149-38150,38264,38355,39338,39347,39639,40088,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40993,40995-40996,41001,41029-41030,41044-41045,41047-41049,41071,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43426,43447,43454,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43777,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44178,44205,44218,44238,44294,44338,44389,44391,44426,44460,44491,44500,44530,44540,44601,44623,44631
-/trunk/reactos/include/ndk/amd64/asmmacro.S:43669-44999,45097-45099,45319,45418-45419
+/trunk/reactos/include/ndk/amd64/asmmacro.S:43669-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/include/psdk/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/include/psdk:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080,43426,43454
-/trunk/reactos/include/psdk:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/include/psdk:42000-44999,45097-45099,45319,45418-45419,45535-45539
Modified: branches/arwinss/reactos/lib/rtl/rtl.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/lib/rtl/rtl.rbu…
==============================================================================
--- branches/arwinss/reactos/lib/rtl/rtl.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/lib/rtl/rtl.rbuild [iso-8859-1] Thu Feb 11 11:56:43 2010
@@ -107,9 +107,5 @@
<file>version.c</file>
<file>wait.c</file>
<file>workitem.c</file>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<pch>rtl.h</pch>
- -->
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</module>
Propchange: branches/arwinss/reactos/lib/sdk/crt/time/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,4 +1,4 @@
/branches/ros-amd64-bringup/reactos/lib/sdk/crt/time:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,38149-38150,38264,38268,38355,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
/branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new:42414
-/trunk/reactos/lib/sdk/crt/time:42678-44999,45097-45099,45319,45418-45419
+/trunk/reactos/lib/sdk/crt/time:42678-44999,45097-45099,45319,45418-45419,45535-45539
/trunk/reactos/lib/sdk/crt/time_new:39350-42241,42401-42678
Modified: branches/arwinss/reactos/ntoskrnl/include/ntoskrnl.h
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/ntoskrnl/includ…
==============================================================================
--- branches/arwinss/reactos/ntoskrnl/include/ntoskrnl.h [iso-8859-1] (original)
+++ branches/arwinss/reactos/ntoskrnl/include/ntoskrnl.h [iso-8859-1] Thu Feb 11 11:56:43
2010
@@ -1,5 +1,101 @@
-#include "precomp.h"
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: ReactOS Kernel
+ * FILE: ntoskrnl/include/ntoskrnl.h
+ * PURPOSE: Main Kernel Header
+ * PROGRAMMER: Alex Ionescu (alex(a)relsoft.net)
+ */
-/* Headers that shouldn't be precompiled due to GCC bugs */
+/* INCLUDES ******************************************************************/
+
+/* ARM Bringup Hack */
+#ifdef _M_ARM
+#define DbgPrint DbgPrintEarly
+#endif
+
+/* Version Data */
+#undef __MSVCRT__
+#include <psdk/ntverp.h>
+
+/* DDK/IFS/NDK Headers */
+#define _REALLY_GET_CALLERS_CALLER
+#include <excpt.h>
+#include <ntdef.h>
+#undef DECLSPEC_IMPORT
+#define DECLSPEC_IMPORT
+#include <ntifs.h>
+#include <wdmguid.h>
+#include <arc/arc.h>
+#undef NTHALAPI
+#define NTHALAPI __declspec(dllimport)
+#include <ntndk.h>
+#undef TEXT
+#define TEXT(s) L##s
+#include <regstr.h>
+
+/* FIXME: Temporary until Winldr is used */
+#include <rosldr.h>
+
+/* C Headers */
+#include <stdlib.h>
+#include <stdio.h>
+#include <ctype.h>
+#include <malloc.h>
+#include <wchar.h>
+
+/* SEH support with PSEH */
+#include <pseh/pseh2.h>
+
+/* ReactOS Headers */
+#include <reactos/buildno.h>
+#include <reactos/bugcodes.h>
+
+/* SetupLDR Support */
+#include <arc/setupblk.h>
+
+/* KD Support */
+#define NOEXTAPI
+#include <windbgkd.h>
+#include <wdbgexts.h>
+#include <kddll.h>
+#ifndef _WINKD_
+#include <reactos/rossym.h>
+#endif
+
+/* PNP GUIDs */
+#include <umpnpmgr/sysguid.h>
+
+/* Internal Headers */
+#include "internal/ntoskrnl.h"
+#include "config.h"
+
#include <reactos/probe.h>
#include "internal/probe.h"
+
+//
+// Define the internal versions of external and public global data
+//
+#define IoFileObjectType _IoFileObjectType
+#define PsThreadType _PsThreadType
+#define PsProcessType _PsProcessType
+#define ExEventObjectType _ExEventObjectType
+#define ExSemaphoreObjectType _ExSemaphoreObjectType
+#define KdDebuggerEnabled _KdDebuggerEnabled
+#define KdDebuggerNotPresent _KdDebuggerNotPresent
+#define NlsOemLeadByteInfo _NlsOemLeadByteInfo
+extern PUSHORT _NlsOemLeadByteInfo;
+#define FsRtlLegalAnsiCharacterArray _FsRtlLegalAnsiCharacterArray
+#undef LEGAL_ANSI_CHARACTER_ARRAY
+#undef NLS_MB_CODE_PAGE_TAG
+#undef NLS_OEM_LEAD_BYTE_INFO
+#define LEGAL_ANSI_CHARACTER_ARRAY FsRtlLegalAnsiCharacterArray
+#define NLS_MB_CODE_PAGE_TAG NlsMbOemCodePageTag
+#define NLS_OEM_LEAD_BYTE_INFO _NlsOemLeadByteInfo
+#undef KD_DEBUGGER_ENABLED
+#undef KD_DEBUGGER_NOT_PRESENT
+#define KD_DEBUGGER_ENABLED KdDebuggerEnabled
+#define KD_DEBUGGER_NOT_PRESENT KdDebuggerNotPresent
+#define HalDispatchTable _HalDispatchTable
+#undef HALDISPATCH
+#define HALDISPATCH (&HalDispatchTable)
+#define ExRaiseStatus RtlRaiseStatus
Removed: branches/arwinss/reactos/ntoskrnl/include/precomp.h
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/ntoskrnl/includ…
==============================================================================
--- branches/arwinss/reactos/ntoskrnl/include/precomp.h [iso-8859-1] (original)
+++ branches/arwinss/reactos/ntoskrnl/include/precomp.h (removed)
@@ -1,93 +1,0 @@
-/*
- * COPYRIGHT: See COPYING in the top level directory
- * PROJECT: ReactOS Kernel
- * FILE: ntoskrnl/include/ntoskrnl.h
- * PURPOSE: Main Kernel Header
- * PROGRAMMER: Alex Ionescu (alex(a)relsoft.net)
- */
-
-/* INCLUDES ******************************************************************/
-
-/* Version Data */
-#undef __MSVCRT__
-#include <psdk/ntverp.h>
-
-/* DDK/IFS/NDK Headers */
-#define _REALLY_GET_CALLERS_CALLER
-#include <excpt.h>
-#include <ntdef.h>
-#undef DECLSPEC_IMPORT
-#define DECLSPEC_IMPORT
-#include <ntifs.h>
-#include <wdmguid.h>
-#include <arc/arc.h>
-#undef NTHALAPI
-#define NTHALAPI __declspec(dllimport)
-#include <ntndk.h>
-#undef TEXT
-#define TEXT(s) L##s
-#include <regstr.h>
-
-/* FIXME: Temporary until Winldr is used */
-#include <rosldr.h>
-
-/* C Headers */
-#include <stdlib.h>
-#include <stdio.h>
-#include <ctype.h>
-#include <malloc.h>
-#include <wchar.h>
-
-/* SEH support with PSEH */
-#include <pseh/pseh2.h>
-
-/* ReactOS Headers */
-#include <reactos/buildno.h>
-#include <reactos/bugcodes.h>
-
-/* SetupLDR Support */
-#include <arc/setupblk.h>
-
-/* KD Support */
-#define NOEXTAPI
-#include <windbgkd.h>
-#include <wdbgexts.h>
-#include <kddll.h>
-#ifndef _WINKD_
-#include <reactos/rossym.h>
-#endif
-
-/* PNP GUIDs */
-#include <umpnpmgr/sysguid.h>
-
-/* Internal Headers */
-#include "internal/ntoskrnl.h"
-#include "config.h"
-
-//
-// Define the internal versions of external and public global data
-//
-#define IoFileObjectType _IoFileObjectType
-#define PsThreadType _PsThreadType
-#define PsProcessType _PsProcessType
-#define ExEventObjectType _ExEventObjectType
-#define ExSemaphoreObjectType _ExSemaphoreObjectType
-#define KdDebuggerEnabled _KdDebuggerEnabled
-#define KdDebuggerNotPresent _KdDebuggerNotPresent
-#define NlsOemLeadByteInfo _NlsOemLeadByteInfo
-extern PUSHORT _NlsOemLeadByteInfo;
-#define FsRtlLegalAnsiCharacterArray _FsRtlLegalAnsiCharacterArray
-#undef LEGAL_ANSI_CHARACTER_ARRAY
-#undef NLS_MB_CODE_PAGE_TAG
-#undef NLS_OEM_LEAD_BYTE_INFO
-#define LEGAL_ANSI_CHARACTER_ARRAY FsRtlLegalAnsiCharacterArray
-#define NLS_MB_CODE_PAGE_TAG NlsMbOemCodePageTag
-#define NLS_OEM_LEAD_BYTE_INFO _NlsOemLeadByteInfo
-#undef KD_DEBUGGER_ENABLED
-#undef KD_DEBUGGER_NOT_PRESENT
-#define KD_DEBUGGER_ENABLED KdDebuggerEnabled
-#define KD_DEBUGGER_NOT_PRESENT KdDebuggerNotPresent
-#define HalDispatchTable _HalDispatchTable
-#undef HALDISPATCH
-#define HALDISPATCH (&HalDispatchTable)
-#define ExRaiseStatus RtlRaiseStatus
Modified: branches/arwinss/reactos/ntoskrnl/ntoskrnl-generic.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/ntoskrnl/ntoskr…
==============================================================================
--- branches/arwinss/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] (original)
+++ branches/arwinss/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -30,11 +30,9 @@
<library>bootvid</library>
<library>wdmguid</library>
<dependency>bugcodes</dependency>
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38269
<directory name="include">
- <pch>precomp.h</pch>
- </directory>
- -->
+ <pch>ntoskrnl.h</pch>
+ </directory>
<directory name="ke">
<if property="ARCH" value="i386">
<directory name="i386">
@@ -503,7 +501,4 @@
</directory>
<file>ntoskrnl.rc</file>
<linkerscript>ntoskrnl_$(ARCH).lnk</linkerscript>
-
- <!-- See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 -->
- <compilerflag
compilerset="gcc">-fno-unit-at-a-time</compilerflag>
</group>
Propchange: branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/subsystems/win32/csrss/win32csr/desktopbg.c:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080,43426,43454
-/trunk/reactos/subsystems/win32/csrss/win32csr/desktopbg.c:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/subsystems/win32/csrss/win32csr/desktopbg.c:42000-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/subsystems/win32/win32k/include/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080,43426,43454
-/trunk/reactos/subsystems/win32/win32k/include:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/subsystems/win32/win32k/include:42000-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/server/current:45044
Propchange: branches/arwinss/reactos/subsystems/win32/win32k/include/request.h
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/request.h:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/subsystems/win32/win32k/include/request.h:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/subsystems/win32/win32k/include/request.h:42000-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/server/current/request.h:43136,43398,43708,45044
Propchange: branches/arwinss/reactos/subsystems/win32/win32k/include/user.h
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/user.h:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/subsystems/win32/win32k/include/user.h:42000-43126,43669-44999,45097-45099,45319,45418-45419
+/trunk/reactos/subsystems/win32/win32k/include/user.h:42000-43126,43669-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/server/current/user.h:43708,45044
Modified: branches/arwinss/reactos/subsystems/win32/win32k/include/win32k.h
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win3…
==============================================================================
--- branches/arwinss/reactos/subsystems/win32/win32k/include/win32k.h [iso-8859-1]
(original)
+++ branches/arwinss/reactos/subsystems/win32/win32k/include/win32k.h [iso-8859-1] Thu Feb
11 11:56:43 2010
@@ -49,7 +49,6 @@
#include <win32k/ntuser.h>
#include <win32k/ntgdityp.h>
#include <win32k/ntgdihdl.h>
-#define LANGPACK
#include <psdk/ntgdi.h>
/* Internal Win32K Header */
Modified: branches/arwinss/reactos/subsystems/win32/win32k/win32k.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win3…
==============================================================================
--- branches/arwinss/reactos/subsystems/win32/win32k/win32k.rbuild [iso-8859-1]
(original)
+++ branches/arwinss/reactos/subsystems/win32/win32k/win32k.rbuild [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -14,21 +14,24 @@
<include base="ReactOS">include/reactos/drivers</include>
<compilerflag compilerset="gcc">-fms-extensions</compilerflag>
+ <compilerflag compilerset="msc">/wd4276</compilerflag>
+ <define name="LANGPACK" />
+ <define name="_WIN32K_" />
<library>ntoskrnl</library>
<library>hal</library>
<library>freetype</library>
<library>libcntpr</library>
<library>pseh</library>
+
<directory name="include">
- <!--pch>win32k.h</pch-->
+ <pch>win32k.h</pch>
</directory>
<directory name="dib" root="intermediate">
<file>dib8gen.c</file>
<file>dib16gen.c</file>
<file>dib32gen.c</file>
</directory>
-
<directory name="dib">
<file>dib1bpp.c</file>
<file>dib4bpp.c</file>
@@ -50,7 +53,6 @@
<file>dib32bppc.c</file>
</ifnot>
</directory>
-
<directory name="eng">
<file>device.c</file>
<file>driver.c</file>
Propchange: branches/arwinss/reactos/subsystems/win32/win32k/wine/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,3 +1,3 @@
/branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/wine:35746,35789,36614,36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/subsystems/win32/win32k/wine:42000-43126,43669-44999,45097-45099,45319,45418-45419
+/trunk/reactos/subsystems/win32/win32k/wine:42000-43126,43669-44999,45097-45099,45319,45418-45419,45535-45539
/vendor/wine/server/current:43708,44715,45044,45206
Modified: branches/arwinss/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/tools/rbuild/ba…
==============================================================================
--- branches/arwinss/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak [iso-8859-1]
(original)
+++ branches/arwinss/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak [iso-8859-1] Thu
Feb 11 11:56:43 2010
@@ -11,6 +11,12 @@
# BUILTIN_CPPFLAGS+= -nostdinc
BUILTIN_CFLAGS+= -fno-optimize-sibling-calls
BUILTIN_CXXFLAGS+= -fno-optimize-sibling-calls
+
+# Add -fno-set-stack-executable required for x86/MinGW
+ifneq (,$(filter $(ARCH),amd64 i386))
+ BUILTIN_CFLAGS+= -fno-set-stack-executable
+ BUILTIN_CXXFLAGS+= -fno-set-stack-executable
+endif
#(module, source, dependencies, cflags, output)
define RBUILD_DEPENDS
Modified: branches/arwinss/reactos/tools/rbuild/backend/mingw/linkers/ld.mak
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/tools/rbuild/ba…
==============================================================================
--- branches/arwinss/reactos/tools/rbuild/backend/mingw/linkers/ld.mak [iso-8859-1]
(original)
+++ branches/arwinss/reactos/tools/rbuild/backend/mingw/linkers/ld.mak [iso-8859-1] Thu
Feb 11 11:56:43 2010
@@ -1,5 +1,6 @@
-LDFLAG_DLL:=-shared
-LDFLAG_DRIVER:=-shared --subsystem=native
+# -exclude-all-symbols disables autoexporting all symbols *if none were found* (either in
a DEF file or using __declspec(dllexport)
+LDFLAG_DLL:=-shared -exclude-all-symbols
+LDFLAG_DRIVER:=-shared --subsystem=native -exclude-all-symbols
LDFLAG_NOSTDLIB:=-nostartfiles -nostdlib
LDFLAG_CONSOLE:=--subsystem=console
LDFLAG_WINDOWS:=--subsystem=windows
@@ -40,7 +41,7 @@
$(5): ${call RBUILD_intermediate_dir,$(5)}$$(SEP)$(1)_objs.rsp $(7) $(3) $$(RSYM_TARGET)
$$(PEFIXUP_TARGET) | ${call RBUILD_dir,$(5)}
$$(ECHO_LD)
#~ $${ld} --entry=$(8) --image-base=$(9) @${call
RBUILD_intermediate_dir,$(5)}$$(SEP)$(1)_objs.rsp $(7) ${call RBUILD_ldflags,$(1),$(4)} -o
$$@
- $${ld} --entry=$(8) --image-base=$(9) @${call
RBUILD_intermediate_dir,$(5)}$$(SEP)$(1)_objs.rsp $(10) $(7) $(10) ${call
RBUILD_ldflags,$(1),$(4)} -o $$@
+ $${ld} --entry=$(8) --image-base=$(9) @${call
RBUILD_intermediate_dir,$(5)}$$(SEP)$(1)_objs.rsp --start-group $(10) $(7) --end-group
${call RBUILD_ldflags,$(1),$(4)} -o $$@
ifneq ($(or $(6),$$(MODULETYPE$$($(1)_TYPE)_KMODE)),)
$$(ECHO_PEFIXUP)
$$(Q)$$(PEFIXUP_TARGET) $$@ $(if $(6),-exports) $$(if
$$(MODULETYPE$($(1)_TYPE)_KMODE),-sections)
Modified: branches/arwinss/reactos/tools/rbuild/backend/mingw/mingw.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/tools/rbuild/ba…
==============================================================================
--- branches/arwinss/reactos/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1] (original)
+++ branches/arwinss/reactos/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -480,8 +480,11 @@
fputs ( "BUILTIN_CXXINCLUDES+= $(TARGET_CPPFLAGS)\n", fMakefile );
fprintf ( fMakefile, "PROJECT_CCLIBS := \"$(shell ${TARGET_CC}
-print-libgcc-file-name)\"\n" );
- fprintf ( fMakefile, "PROJECT_CXXLIBS := \"$(shell ${TARGET_CPP}
-print-file-name=libstdc++.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libgcc.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libmingw32.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libmingwex.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libcoldname.a)\"\n" );
-
+
+ // We use our proprietary "ofmt_stub.a" to implement a stub for
"_get_output_format" required by "libmingwex.a".
+ // This archive just contains the compiled "ofmt_stub.s" supplied with the
MinGW Runtime sources.
+ fprintf ( fMakefile, "PROJECT_CXXLIBS := \"$(shell ${TARGET_CPP}
-print-file-name=libstdc++.a)\" \"$(shell ${TARGET_CPP}
-print-libgcc-file-name)\" \"$(shell ${TARGET_CPP}
-print-file-name=libmingw32.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libmingwex.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=ofmt_stub.a)\" \"$(shell ${TARGET_CPP}
-print-file-name=libcoldname.a)\"\n" );
+
/* hack to get libgcc_eh.a, should check mingw version or something */
if (Environment::GetArch() == "amd64")
{
@@ -844,7 +847,7 @@
buffer[i] = '\0';
pclose ( fp );
- char separators[] = " ()";
+ char separators[] = " ()\n";
char *token;
char *prevtoken = NULL;
@@ -888,7 +891,7 @@
string
MingwBackend::GetCompilerVersion ( const string& compilerCommand )
{
- string versionCommand = ssprintf ( "%s --version gcc",
+ string versionCommand = ssprintf ( "%s --version",
compilerCommand.c_str (),
NUL,
NUL );
@@ -908,7 +911,7 @@
bool
MingwBackend::IsSupportedCompilerVersion ( const string& compilerVersion )
{
- if ( strcmp ( compilerVersion.c_str (), "3.4.2") < 0 )
+ if ( strcmp ( compilerVersion.c_str (), "4.4.0") < 0 )
return false;
else
return true;
@@ -970,27 +973,32 @@
bool
MingwBackend::IsSupportedBinutilsVersion ( const string& binutilsVersion )
{
- if ( manualBinutilsSetting ) return true;
-
- /* linux */
- if ( binutilsVersion.find('.') != std::string::npos )
- {
- /* TODO: blacklist versions on version number instead of date */
- return true;
- }
-
- /*
- * - Binutils older than 2003/10/01 have broken windres which can't handle
- * icons with alpha channel.
- * - Binutils between 2004/09/02 and 2004/10/08 have broken handling of
- * forward exports in dlltool.
- */
- if ( ( ( strcmp ( binutilsVersion.c_str (), "20040902") >= 0 ) &&
- ( strcmp ( binutilsVersion.c_str (), "20041008") <= 0 ) ) ||
- ( strcmp ( binutilsVersion.c_str (), "20031001") < 0 ) )
+ int digit = binutilsVersion.find_last_of(".");
+ if(digit == -1)
+ {
+ printf("Unable to detect binutils version!\n");
return false;
+ }
+
+ string date = string(binutilsVersion, digit + 1);
+ if(date.length() == 8)
+ {
+ /* This is a real date in the format YYYYMMDD.
+ Check whether we have at least Binutils 20091016 (the oldest one
+ we were still using after upgrading to RosBE 1.5). */
+ if(strcmp(date.c_str(), "20091016") < 0)
+ return false;
+ }
else
- return true;
+ {
+ /* This is no date, so binutilsVersion should just contain the version
+ number.
+ Binutils 2.20 will hopefully contain the required features. */
+ if(strcmp(binutilsVersion.c_str(), "2.20") < 0)
+ return false;
+ }
+
+ return true;
}
void
Modified: branches/arwinss/reactos/tools/rbuild/backend/mingw/rules.mak
URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/tools/rbuild/ba…
==============================================================================
--- branches/arwinss/reactos/tools/rbuild/backend/mingw/rules.mak [iso-8859-1] (original)
+++ branches/arwinss/reactos/tools/rbuild/backend/mingw/rules.mak [iso-8859-1] Thu Feb 11
11:56:43 2010
@@ -263,7 +263,7 @@
$$(Q)$$(widl_TARGET) ${call RBUILD_midlflags,$(1),$(4),-I${call RBUILD_dir,$(2)}} -h -H
${call RBUILD_intermediate_path_noext,$(2)}_c.h -c -C ${call
RBUILD_intermediate_path_noext,$(2)}_c.c $(2)
$${checkpoint} $$@>$(NUL)
-${call RBUILD_CC,$(1),${call
RBUILD_intermediate_path_noext,$(2)}_c.c,,-fno-unit-at-a-time,${call
RBUILD_intermediate_path_noext,$(2)}_c.o}
+${call RBUILD_CC,$(1),${call RBUILD_intermediate_path_noext,$(2)}_c.c,,,${call
RBUILD_intermediate_path_noext,$(2)}_c.o}
endef
@@ -279,7 +279,7 @@
$$(Q)$$(widl_TARGET) ${call RBUILD_midlflags,$(1),$(4),-I${call RBUILD_dir,$(2)}} -h -H
${call RBUILD_intermediate_path_noext,$(2)}_s.h -s -S ${call
RBUILD_intermediate_path_noext,$(2)}_s.c $(2)
$${checkpoint} $$@>$(NUL)
-${call RBUILD_CC,$(1),${call
RBUILD_intermediate_path_noext,$(2)}_s.c,,-fno-unit-at-a-time,${call
RBUILD_intermediate_path_noext,$(2)}_s.o}
+${call RBUILD_CC,$(1),${call RBUILD_intermediate_path_noext,$(2)}_s.c,,,${call
RBUILD_intermediate_path_noext,$(2)}_s.o}
endef
@@ -295,7 +295,7 @@
$$(Q)$$(widl_TARGET) ${call RBUILD_midlflags,$(1),$(4),-I${call RBUILD_dir,$(2)}} -h -H
${call RBUILD_intermediate_path_noext,$(2)}_p.h -p -P ${call
RBUILD_intermediate_path_noext,$(2)}_p.c $(2)
$${checkpoint} $$@>$(NUL)
-${call RBUILD_CC,$(1),${call
RBUILD_intermediate_path_noext,$(2)}_p.c,,-fno-unit-at-a-time,${call
RBUILD_intermediate_path_noext,$(2)}_p.o}
+${call RBUILD_CC,$(1),${call RBUILD_intermediate_path_noext,$(2)}_p.c,,,${call
RBUILD_intermediate_path_noext,$(2)}_p.o}
endef
@@ -308,7 +308,7 @@
$$(ECHO_WIDL)
$$(Q)$$(widl_TARGET) ${call RBUILD_midlflags,$(1),$(4),-I${call RBUILD_dir,$(2)}} -u -U
$$@ $$<
-${call RBUILD_CC,$(1),${call
RBUILD_intermediate_path_noext,$(2)}_i.c,,-fno-unit-at-a-time,${call
RBUILD_intermediate_path_noext,$(2)}_i.o}
+${call RBUILD_CC,$(1),${call RBUILD_intermediate_path_noext,$(2)}_i.c,,,${call
RBUILD_intermediate_path_noext,$(2)}_i.o}
endef
Propchange: branches/arwinss/reactos/tools/rsym/log2lines.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.c:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,38149-38150,38264,38268,38355,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/log2lines.c:43125-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/log2lines.c:43125-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/tools/rsym/log2lines.mak
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.mak:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,38149-38150,38264,38268,38355,39639,40122-40123,40125,40128,40155,40247,40324,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/log2lines.mak:43125-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/log2lines.mak:43125-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/tools/rsym/rsym.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.c:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,37291,37302,37305,37320,37329,37462,37895,38129,38149-38150,38264,38268,38330-38331,38341,38355,38947,38973,39072,39114,39121,39639,40122-40123,40125,40128,40155,40247,40324,40605,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/rsym.c:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/rsym.c:42000-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/tools/rsym/rsym.h
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.h:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,37291,37302,37305,37320,37329,37462,37895,38129,38149-38150,38264,38268,38330-38331,38341,38355,38947,38973,39072,39114,39121,39639,40122-40123,40125,40128,40155,40247,40324,40605,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/rsym.h:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/rsym.h:42000-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/tools/rsym/rsym.mak
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.mak:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,37291,37302,37305,37320,37329,37462,37895,38129,38149-38150,38264,38268,38330-38331,38341,38355,38947,38973,39072,39114,39121,39639,40122-40123,40125,40128,40155,40247,40324,40605,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/rsym.mak:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/rsym.mak:42000-44999,45097-45099,45319,45418-45419,45535-45539
Propchange: branches/arwinss/reactos/tools/rsym/rsym_common.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 11 11:56:43 2010
@@ -1,2 +1,2 @@
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym_common.c:34780-34782,34908-34909,34965,35683,35762,35777,35805,35827,36172,36445,36502-36503,36505,36899,36936,36992,37291,37302,37305,37320,37329,37462,37895,38129,38149-38150,38264,38268,38330-38331,38341,38355,38947,38973,39072,39114,39121,39639,40122-40123,40125,40128,40155,40247,40324,40605,40753,40928,40986-40987,40989,40993,40995-40996,41001,41028-41029,41044-41045,41047-41049,41097-41098,41101,41449,41479,41484-41485,41531,41536,41540,41546-41547,43506,43566,43574,43598,43600-43602,43604-43605,43757,43775,43838-43840,43857-43858,43860,43905-43907,43969,44002,44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338,44389,44391,44426,44460,44530,44540,44601
-/trunk/reactos/tools/rsym/rsym_common.c:42000-44999,45097-45099,45319,45418-45419
+/trunk/reactos/tools/rsym/rsym_common.c:42000-44999,45097-45099,45319,45418-45419,45535-45539