Author: dreimer
Date: Fri Oct 26 01:32:56 2007
New Revision: 29886
URL: http://svn.reactos.org/svn/reactos?rev=29886&view=rev
Log:
Update the RosBE Configurator Page to the new Configurator App.
Modified:
trunk/tools/RosBE-Windows/Documentation/files/options.html
trunk/tools/RosBE-Windows/Documentation/files/options.jpg
Modified: trunk/tools/RosBE-Windows/Documentation/files/options.html
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/options.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/options.html Fri Oct 26 01:32:56 2007
@@ -3,24 +3,46 @@
<head>
</head>
<body>
-RosBE has a small configuration application, which lets you control
-many aspects of RosBE's look and feel. Additionally you can change
-settings which affect the build process.<br>
-<br>
-<div style="text-align: center;"><img
- style="width: 389px; height: 425px;" alt="RosBE Configurator"
- src="options.jpg"><br>
-<div style="text-align: left;"><br>
+The RosBE Configurator is the Main app to change more advanced Settings
+for Look and Feel and in the Build Process.<br>
As you can see, it is possible to edit the font and background color
with RosBE Configurator. Additionally you can check the look in the
Preview below.<br>
-Additionally you can Enable/Disable many Things with it. So you can
-switch on/off showing the time the build process needed. A new feature
-is the usage of ccache which can speed up the build process for ~5-10%
-for a cost of ~1,5 GB of Cache size. You can switch off/on the logging
-and stripping the Output Files, too. Stripping might help if you want
+<br>
+<div style="text-align: center;"><img
+ style="width: 389px; height: 471px;" alt="Configurator"
+ src="options.jpg"><br>
+<div style="text-align: left;"><br>
+<br>
+<span style="font-weight: bold; text-decoration: underline;">1.</span>
+You can
+switch on/off showing the time the build process needed.<br>
+<span style="font-weight: bold; text-decoration: underline;">2.</span>
+A new feature
+in Version 1.0 is the usage of CCache which can speed up the build
+process for ~5-10%
+for a cost of ~1,5 GB of Cache size (BEWARE: First Build Process is
+waay slower due to Cache building process. The first sped up build
+process will be the second one).<br>
+<span style="font-weight: bold; text-decoration: underline;">3.</span>
+Stripped Output might help if you want
to use ReactOS on a PC with less than 48 MB RAM, because stripped apps
-use less RAM.<br>
+use less RAM and are smaller.<br>
+<span style="font-weight: bold; text-decoration: underline;">4.</span>
+Here you can set another GCC Compiler as the Active one in RosBE.<br>
+<span style="font-weight: bold; text-decoration: underline;">5.</span>
+You can switch off/on the logging and/or change te Path where the logs
+will be saved to.<br>
+<span style="font-weight: bold; text-decoration: underline;">6.</span>
+and <span style="font-weight: bold; text-decoration: underline;">7.</span>
+are mainly made for Speed up the Build Process. By Changing the Output
+to a RAMDisk you can Speed up the building for about 10-15%. But it
+will cost VERY MUCH RAM. The fastest way would be to save the Source
+(~300MB), the LOGs (some KB), the Object Files (!!!~2.3 GB!!!) and the
+Output (~200 MB) to RAM Additionally you need some MB as Temp File
+Buffer, too. So a maximum speedup would cost ~2.8 GB RAM. If you have
+so much RAM, be happy and install a RAMDisk on it for building.
+Otherwise you might need to keep OBJ on HDD.<br>
</div>
</div>
</body>
Modified: trunk/tools/RosBE-Windows/Documentation/files/options.jpg
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
Binary files - no diff available.
Author: dreimer
Date: Fri Oct 26 00:13:00 2007
New Revision: 29885
URL: http://svn.reactos.org/svn/reactos?rev=29885&view=rev
Log:
Add a Shortcut Listing Feature to scut.cmd.
Modify many "if" to "if /I" to ignore lower and upper case.
Modified:
trunk/tools/RosBE-Windows/Root/Clean.cmd
trunk/tools/RosBE-Windows/Root/Config.cmd
trunk/tools/RosBE-Windows/Root/Help.cmd
trunk/tools/RosBE-Windows/Root/RosBE.cmd
trunk/tools/RosBE-Windows/Root/chdefdir.cmd
trunk/tools/RosBE-Windows/Root/sSVN.cmd
trunk/tools/RosBE-Windows/Root/scut.cmd
Modified: trunk/tools/RosBE-Windows/Root/Clean.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Clean.cmd…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Clean.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Clean.cmd Fri Oct 26 00:13:00 2007
@@ -105,7 +105,7 @@
)
goto :EOC
)
-if "%1" == "logs" (
+if /i "%1" == "logs" (
::
: Check if we have any logs to clean, if so, clean them.
::
Modified: trunk/tools/RosBE-Windows/Root/Config.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Config.cm…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Config.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Config.cmd Fri Oct 26 00:13:00 2007
@@ -13,7 +13,7 @@
::
:: Receive the first Parameter and decide what to do.
::
-if "%1" == "delete" (
+if /i "%1" == "delete" (
echo config.rbuild will be permanently deleted. All your settings will be gone.
echo Continue?
set /p XY="(yes), (no)"
@@ -36,7 +36,7 @@
)
goto :NOK
)
-if "%1" == "update" (
+if /i "%1" == "update" (
echo old config.rbuild will be deleted and will be updated with a recent,
echo default one. You will need to reconfigure it to your wishes later.
echo Continue?
Modified: trunk/tools/RosBE-Windows/Root/Help.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Help.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Help.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Help.cmd Fri Oct 26 00:13:00 2007
@@ -46,7 +46,7 @@
)
if exist "%_ROSBE_BASEDIR%\scut.cmd" (
- echo scut [OPTIONS] - Define, Edit, Remove, Switch and Default to
+ echo scut [OPTIONS] - List, Define, Edit, Remove, Switch and Default to
echo Shortcutted Source-Directories.
)
@@ -69,13 +69,13 @@
:: Now check if we are displaying help on individual commands, if so,
:: display the help for that command.
::
-if "%1" == "make" (
+if /i "%1" == "make" (
echo Usage: make [OPTIONS]
echo Without options it does a standard build of ReactOS. OPTIONS are the
echo standard ReactOS build options ie. "bootcd", "livecd", etc.
goto :EOC
)
-if "%1" == "makex" (
+if /i "%1" == "makex" (
echo Usage: makex [OPTIONS]
echo Same as 'make' but automatically determines the number of CPU Cores in
echo the system and uses "make -j x" with the appropriate number.
@@ -84,13 +84,13 @@
echo contained within the file.
goto :EOC
)
-if "%1" == "basedir" (
+if /i "%1" == "basedir" (
echo Usage: basedir
echo Switches back to the ReactOS source directory.
goto :EOC
)
if exist "%_ROSBE_BASEDIR%\chdefdir.cmd" (
- if "%1" == "chdefdir" (
+ if /i "%1" == "chdefdir" (
echo Usage: chdefdir [OPTIONS]
echo Change the ReactOS source directory for the current RosBE session.
echo.
@@ -98,7 +98,7 @@
goto :EOC
)
)
-if "%1" == "clean" (
+if /i "%1" == "clean" (
echo Usage: clean [logs]
echo Fully clean the ReactOS source directory.
echo.
@@ -106,7 +106,7 @@
goto :EOC
)
if exist "%_ROSBE_BASEDIR%\Config.cmd" (
- if "%1" == "config" (
+ if /i "%1" == "config" (
echo Usage: config [OPTIONS]
echo Creates a Configuration File, which tells RosBE how to build the Tree.
echo.
@@ -117,13 +117,13 @@
goto :EOC
)
)
-if "%1" == "help" (
+if /i "%1" == "help" (
echo Usage: help [COMMAND]
echo Shows help for the specified command or lists all available commands.
goto :EOC
)
if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
- if "%1" == "raddr2line" (
+ if /i "%1" == "raddr2line" (
echo Usage: raddr2line [FILE] [ADDRESS]
echo Translates program addresses into file names and line numbers to
echo assist developers with finding specific bugs in ReactOS. If
@@ -140,12 +140,14 @@
)
)
if exist "%_ROSBE_BASEDIR%\scut.cmd" (
- if "%1" == "scut" (
+ if /i "%1" == "scut" (
echo Usage: scut [OPTIONS]
echo Defines, Edits, Removes, Switches and Defaults to Shortcutted Source
echo Directories. scut started without a parameter or with the name of a
echo Shortcut as parameter sets this Shortcut active.
echo.
+ echo list - Lists all Shortcuts.
+ echo Optional: "path" as second parameter lists the Paths, too.
echo add - Adds a Shortcut.
echo Optional: "Shortcut" "Directory" as second and third parameter
echo rem - Removes a shortcut.
@@ -159,7 +161,7 @@
)
)
if exist "%_ROSBE_BASEDIR%\sSVN.cmd" (
- if "%1" == "ssvn" (
+ if /i "%1" == "ssvn" (
echo Usage: ssvn [OPTIONS]
echo Creates, Updates or cleans up your ReactOS Source Tree or shows the
echo Revision Number of the Offline Tree and Online HEAD Revision.
@@ -174,7 +176,7 @@
)
)
if exist "%_ROSBE_BASEDIR%\options.cmd" (
- if "%1" == "options" (
+ if /i "%1" == "options" (
echo Usage: options
echo Starts RosBE Configurator and restarts RosBE afterwards to make the
echo changes effective at the end.
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.cmd…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/RosBE.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/RosBE.cmd Fri Oct 26 00:13:00 2007
@@ -41,7 +41,7 @@
::
:: Make sure RosBE was initialized right.
::
-if "%1" == "oldmode" (
+if /i "%1" == "oldmode" (
cls
set _ROSBE_OLDMODE=""
call :RosBE4
Modified: trunk/tools/RosBE-Windows/Root/chdefdir.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/chdefdir.…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/chdefdir.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/chdefdir.cmd Fri Oct 26 00:13:00 2007
@@ -20,7 +20,7 @@
) else (
set _1=%1
)
-if "%_1%" == "previous" (
+if /i "%_1%" == "previous" (
set _ROSBE_ROSSOURCEDIR=%_ROSBE_PREVIOUSSOURCEDIR%
) else (
if not exist "%_1%\." (
Modified: trunk/tools/RosBE-Windows/Root/sSVN.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/sSVN.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/sSVN.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/sSVN.cmd Fri Oct 26 00:13:00 2007
@@ -18,7 +18,7 @@
::
:: These two are directly parsed to svn.
::
-if "%1" == "update" (
+if /i "%1" == "update" (
title Updating...
if not "%2" == "" (
svn update -r %2
@@ -27,7 +27,7 @@
)
goto :ExitSVN
)
-if "%1" == "cleanup" (
+if /i "%1" == "cleanup" (
title Cleaning...
svn cleanup
goto :ExitSVN
@@ -36,7 +36,7 @@
:: Check if the Folder is empty. If not, output an error.
::
-if "%1" == "create" (
+if /i "%1" == "create" (
title Creating...
if exist ".svn\." (
echo ERROR: Folder already cotains a Reposority. Exiting
@@ -54,7 +54,7 @@
:: Output the rev of your and the Online Tree and tell the User if
:: its Up to Date or not.
::
-if "%1" == "status" (
+if /i "%1" == "status" (
title Status
for /f "usebackq tokens=2" %%i in (`"svn info | find "Revision:""`) do set OFFSVN=%%i
for /f "usebackq tokens=2" %%j in (`"svn info svn://svn.reactos.org/reactos/trunk/reactos | find "Revision:""`) do set ONSVN=%%j
Modified: trunk/tools/RosBE-Windows/Root/scut.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/scut.cmd?…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/scut.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/scut.cmd Fri Oct 26 00:13:00 2007
@@ -27,6 +27,17 @@
)
if /i "%1"=="def" (
goto :DEF2
+)
+if /i "%1"=="list" (
+ if /i "%2"=="" (
+ echo Shortcuts:
+ for /f "usebackq tokens=1-2 delims=, skip=1" %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do echo %%i
+ )
+ if /i "%2"=="path" (
+ echo Shortcuts, Paths:
+ for /f "usebackq tokens=1-2 delims=, skip=1" %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do echo %%i, %%j
+ )
+ goto :END
)
if /i "%1"=="run" (
for /f "usebackq tokens=1-2 delims=," %%i in (`type "%_ROSBE_BASEDIR%\srclist.txt"`) do (
Author: dreimer
Date: Thu Oct 25 23:47:32 2007
New Revision: 29884
URL: http://svn.reactos.org/svn/reactos?rev=29884&view=rev
Log:
Hopefully the last time fun with missing "".
Modified:
trunk/tools/RosBE-Windows/Root/reladdr2line.cmd
Modified: trunk/tools/RosBE-Windows/Root/reladdr2line.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/reladdr2l…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/reladdr2line.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/reladdr2line.cmd Thu Oct 25 23:47:32 2007
@@ -41,7 +41,7 @@
:: adress and can be given directly to raddr2line. If not, add it and
:: give the result to raddr2line.
::
-if %_1% == "" (
+if "%_1%" == "" (
echo ERROR: You must specify a path/file to examine.
goto :EOC
)
@@ -70,6 +70,10 @@
)
if "%_2%" == "" (
set /p _2="Please enter the address you would like to analyze: "
+ if "%_2%" == "" (
+ echo ERROR: You must specify a address to analyze.
+ goto :EOC
+ )
)
goto :EOF