Author: dreimer
Date: Mon Oct 22 03:53:42 2007
New Revision: 29762
URL:
http://svn.reactos.org/svn/reactos?rev=29762&view=rev
Log:
Started to Update the Documentation.
Some more fixes to changelog.
Sorted and fixed parts of the help.
Added echo Messages which tell a sucessful process.
Modified:
trunk/tools/RosBE-Windows/Documentation/files/adv.html
trunk/tools/RosBE-Windows/Documentation/files/basic.html
trunk/tools/RosBE-Windows/Documentation/files/credits.html
trunk/tools/RosBE-Windows/Root/ChangeLog.txt
trunk/tools/RosBE-Windows/Root/Help.cmd
trunk/tools/RosBE-Windows/Root/scut.cmd
Modified: trunk/tools/RosBE-Windows/Documentation/files/adv.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/adv.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/adv.html Mon Oct 22 03:53:42 2007
@@ -7,6 +7,6 @@
<meta name="description" content="Lists the Advanced Features of
RosBE">
</head>
<body>
-<p>SVN 1.4.4 is included in RosBE. Manual can be found here:</p>
+<p>SVN 1.4.5 is included in RosBE. Manual can be found here:</p>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/files/basic.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/basic.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/basic.html Mon Oct 22 03:53:42 2007
@@ -1,181 +1,138 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
- <meta http-equiv="content-type" content="text/html;
charset=utf-8">
- <title>Basic Features</title>
- <meta content="Daniel Reimer" name="author">
- <meta content="Lists the Basic Features of RosBE"
name="description">
+ <meta http-equiv="content-type" content="text/html;
charset=utf-8">
+ <title>Basic Features</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Lists the Basic Features of RosBE"
name="description">
</head>
<body>
- <dl>
- <dt>make</dt>
- <dd>Usage: make [OPTIONS1] [OPTIONS2]</dd>
- <dd>
- The command to build the ReactOS Source Tree in the Default
- directory.<br>
- Without options it does a standard build of ReactOS. OPTIONS1 are
- the standard ReactOS build options ie.
- <dd>
- <ul>
- <li>bootcd</li>
- <li>livecd</li>
- <li>etc.</li>
- </ul>
- <br>
- <ul>
- <li><dfn>strip</dfn> as optional second parameter sets stripping
to
- enabled and thus reduces File Size by ~30% and Minimum
- needed RAM to use ReactOS to ~24 MB. ISOs built with this
- command are NOT usable to file bugs in any way!
- </li>
- </ul>
- </dd>
-
-
- <dt>makex</dt>
- <dd>Usage: makex [OPTIONS1] [OPTIONS2]</dd>
- <dd>
- Same as 'make' but automatically determines the number of CPU Cores
- in your system and uses "make -j x" with the appropriate number to
- threaden the build process for a massive speedup on Multi Core
- Systems.<br>
- NOTE: The number makex uses can be modified by editing
- Build-Multi.cmd located in the RosBE directory, instructions for
- doing so are contained within the file. This Command is incompatible
- to Windows Vista right now due to a bug in GCC 4.X.X.
- </dd>
-
-
- <dt>clean</dt>
- <dd>Usage: clean [logs]</dd>
- <dd>
- Fully cleans the ReactOS source directory and does a better job than
- "make clean" does.<br>
- It deletes files, which are being generated into the Source Tree
- while compiling. After using this Command the tree is completely
- cleaned up and 1:1 like a fresh loaded one.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>logs</dfn> - Removes all build logs in the RosBE-Logs
- directory.
- </li>
- </ul>
- </dd>
-
-
- <dt>help</dt>
- <dd>Usage: help [COMMAND]</dd>
- <dd>
- Shows help for the specified command or lists all available
- commands.
- </dd>
-
-
- <dt>ssvn</dt>
- <dd>Usage: ssvn [OPTIONS]</dd>
- <dd>
- This is the simple to use sSVN, written for newbies. It only
- Creates, Updates or cleans up your ReactOS Source Tree or shows the
- Revision Number of the Offline Tree and Online HEAD Revision to see
- if its up to date. No need for any additional parameters, just
- "ssvn update" and your Tree is fully updated.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>update</dfn>
- - Updates to HEAD Revision or to a specific one when second
- parameter specifies one.
- </li>
- <li>
- <dfn>create</dfn>
- - Creates a new ReactOS Source Tree and got some Security
- Features. It checks if the folder is empty, contains a
- Source Tree or any other files and Cancels if continuing is
- unsecure.
- </li>
- <li>
- <dfn>cleanup</dfn>
- - Cleans up and fixes errors in the Source Tree. It is
- mainly needed if the "ssvn update" or "ssvn create" command
- got aborted in any way or show problems like error messages
- etc.
- </li>
- <li>
- <dfn>status</dfn>
- - Shows Actual offline Revision Number and online HEAD
- Revision Number to see if its up to date.
- </li>
- </ul>
- </dd>
-
-
- <dt>chdefdir</dt>
- <dd>Usage: chdefdir [OPTIONS]</dd>
- <dd>
- Reconfigures the Default Source Folder for one Session. This is
- useful for switching between branches or different ReactOS Source
- Trees. Exiting RosBE sets back to the Default.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>default</dfn>
- - Sets back to the Default Source Folder without a restart
- of RosBE.
- </li>
- </ul>
- </dd>
-
-
- <dt>config</dt>
- <dd>Usage: config [OPTIONS]</dd>
- <dd>
- This Command creates a Configuration File, which tells RosBE how to
- build the Tree. There are many things you can modify in the build
- process and this tool can edit all for you. ISOs made with a non
- default are NOT usable to file bugs in any way!
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>delete</dfn>
- - Deletes the created configuration File and so sets back to
- default settings.
- </li>
- </ul>
- </dd>
-
-
- <dt>raddr2line</dt>
- <dd>Usage: raddr2line [OPTIONS]</dd>
- <dd>
- This Command translates program addresses of BSODs into file names
- and line numbers of the Code it was built of to assist Developers to
- find specific Bugs in ReactOS. This Tool is mainly a Dev Tool.
- Newbies normally only need it if a devs wants them to try out
- something.
- </dd>
- <dd>
- <ul>
- <li>
- <dfn>first parameter</dfn>
- - has to be the Executable to be analyzed.
- </li>
- <li>
- <dfn>second parameter</dfn>
- - has to be the address to be translated. If you don't set
- the needed Parameters, you will be asked for them.
- </li>
- </ul>
- </dd>
-
-
- <dt>basedir</dt>
- <dd>Usage: basedir</dd>
- <dd>Switches back to the ReactOS source directory.</dd>
- </dl>
+<dl>
+ <dt>make</dt>
+ <dd>Usage: make [OPTIONS]<br>
+ </dd>
+ <dd> The command to build the ReactOS Source Tree in the Default
+directory.<br>
+Without options it does a standard build of ReactOS. OPTIONS are the
+standard ReactOS build options ie. </dd>
+ <dd>
+ <ul>
+ <li>bootcd</li>
+ <li>livecd</li>
+ <li>etc.</li>
+ </ul>
+ </dd>
+ <dt>makex</dt>
+ <dd>Usage: makex [OPTIONS]<br>
+ </dd>
+ <dd> Same as 'make' but automatically determines the number of CPU
+Cores in your system and uses "make -j x" with the appropriate number
+to threaden the build process for a massive speedup on Multi Core
+Systems.<br>
+NOTE: The number makex uses can be modified by editing Build-Multi.cmd
+located in the RosBE directory, instructions for doing so are contained
+within the file.</dd>
+ <dt>basedir</dt>
+ <dd>Usage: basedir</dd>
+ <dd>Switches back to the ReactOS source directory.</dd>
+ <dt>chdefdir</dt>
+ <dd>Usage: chdefdir [OPTIONS]</dd>
+ <dd> Reconfigures the Default Source Folder for one Session. This is
+useful for switching between branches or different ReactOS Source
+Trees. Exiting RosBE sets back to the Default. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>default</dfn> - Sets back to the Default Source Folder
+without a restart of RosBE.</li>
+ </ul>
+ </dd>
+ <dt>clean</dt>
+ <dd>Usage: clean [logs]</dd>
+ <dd> Fully cleans the ReactOS source directory and does a better job
+than "make clean" does.<br>
+It deletes files, which are being generated into the Source Tree while
+compiling. After using this Command the tree is completely cleaned up
+and 1:1 like a fresh loaded one. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>logs</dfn> - Removes all build logs in the RosBE-Logs
+directory. </li>
+ </ul>
+ </dd>
+ <dt>config</dt>
+ <dd>Usage: config [OPTIONS]</dd>
+ <dd> This Command creates a Configuration File, which tells RosBE how
+to build the Tree. There are many things you can modify in the build
+process and this tool can edit all for you. ISOs made with a non
+default are NOT usable to file bugs in any way! </dd>
+ <dd>
+ <ul>
+ <li> <dfn>delete</dfn> - Deletes the created configuration File
+and so sets back to default settings. </li>
+ </ul>
+ </dd>
+ <dt>help</dt>
+ <dd>Usage: help [COMMAND]</dd>
+ <dd> Shows help for the specified command or lists all available
+commands.</dd>
+ <dt>options</dt>
+ <dd>Usage: options</dd>
+ <dd> Starts the RosBE Configuration Program.<br>
+ </dd>
+ <dt>raddr2line</dt>
+ <dd>Usage: raddr2line [OPTIONS]</dd>
+ <dd> This Command translates program addresses of BSODs into file
+names and line numbers of the Code it was built of to assist Developers
+to find specific Bugs in ReactOS. This Tool is mainly a Dev Tool.
+Newbies normally only need it if a devs wants them to try out
+something. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>first parameter</dfn> - has to be the Executable to be
+analyzed. </li>
+ <li> <dfn>second parameter</dfn> - has to be the address to be
+translated. If you don't set the needed Parameters, you will be asked
+for them. </li>
+ </ul>
+ </dd>
+ <dt>scut</dt>
+ <dd>Usage: scut [OPTIONS]</dd>
+ <dd>Defines, Edits, Removes, Switches and Defaults to Shortcutted
+Source Directories. scut started without a parameter or with the name
+of a Shortcut as parameter sets this Shortcut active. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>add</dfn> - Adds a Shortcut to a sourcecode.
</li>
+ <li> <dfn>rem</dfn> - Deletes a specific shortcut. </li>
+ <li> <dfn>edit</dfn> - Lets you edit a specific shortcut.
</li>
+ <li> <dfn>def</dfn> - Chooses Default Shortcut which is enabled
+one every start of RosBE. "Default" is the Source Directory as you know
+it from previous Versions. </li>
+ </ul>
+ </dd>
+ <dt>ssvn</dt>
+ <dd>Usage: ssvn [OPTIONS]</dd>
+ <dd> This is the simple to use sSVN, written for newbies. It only
+Creates, Updates or cleans up your ReactOS Source Tree or shows the
+Revision Number of the Offline Tree and Online HEAD Revision to see if
+its up to date. No need for any additional parameters, just "ssvn
+update" and your Tree is fully updated. </dd>
+ <dd>
+ <ul>
+ <li> <dfn>update</dfn> - Updates to HEAD Revision or to a
+specific one when second parameter specifies one. </li>
+ <li> <dfn>create</dfn> - Creates a new ReactOS Source Tree and
+got some Security Features. It checks if the folder is empty, contains
+a Source Tree or any other files and Cancels if continuing is unsecure.
+ </li>
+ <li> <dfn>cleanup</dfn> - Cleans up and fixes errors in the
+Source Tree. It is mainly needed if the "ssvn update" or "ssvn
create"
+command got aborted in any way or show problems like error messages
+etc. </li>
+ <li> <dfn>status</dfn> - Shows Actual offline Revision Number
+and online HEAD Revision Number to see if its up to date. </li>
+ </ul>
+ </dd>
+</dl>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/files/credits.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/files/credits.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/files/credits.html Mon Oct 22 03:53:42 2007
@@ -17,7 +17,7 @@
<li>
Originally Coded by Peter "dralnix" Ward (
<a href="mailto:dralnix@gmail.com">dralnix@gmail.com</a>
- ) until Version 0.3.5B2
+ ) until Version 0.3.5B2 and continuing with Version 1.0
</li>
<li>
Work continued by Daniel "EmuandCo" Reimer (
Modified: trunk/tools/RosBE-Windows/Root/ChangeLog.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/ChangeLog…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/ChangeLog.txt (original)
+++ trunk/tools/RosBE-Windows/Root/ChangeLog.txt Mon Oct 22 03:53:42 2007
@@ -1,4 +1,4 @@
-*** XXX XXth, 200X - RosBE 0.X.X.X Released
+*** XXX XXth, 200X - RosBE 1.0 Released
- Updated RosBE Configuration Tool. (Pierre Schweitzer)
- Added French translation.
@@ -7,7 +7,7 @@
- Added support for WinXP style.
- Added the support of C99.
- Fixed warnings.
- - Small Modification by me: added -s and went from -O3 to -O2 in Makefile.
+ - Small Modification by Daniel Reimer: added -s and went from -O3 to -O2 in Makefile.
- Correct Button States and Whitespace changes.
- Save button is disabled until a parameter is changed
- Definitively fixed resources IDs
@@ -20,25 +20,30 @@
- Added checks to avoid buffers overflow.
- Added a very simple makefile for the RosBE tools. (Peter Ward)
+- Updated: GCC 4.1.3 Build 20071015 with recent patches
+ to get makex run under Vista. (Peter Ward, TODO: name of tamlin)
+- Updated: Binutils 2.18.50 Build 20071015.
- Fix a warning in echoh.c. (Peter Ward)
- Fix options.exe compile with RosBE 0.3.8.1 (Peter Ward)
- Merge the three build.cmd files into one. (Peter Ward)
- Heaviliy cleaning up the .cmd files. (Peter Ward)
-- remove typos. (Peter Ward)
+- Remove typos. (Peter Ward)
- Make variable names more consistent. (Peter Ward)
- Merged the NSIS files back together. (Peter Ward)
- Renamed options.cmd -> rosbe-options.cmd. (Peter Ward)
- Completely rewrote scut to work without *nix tools
and added a edit function (Parter Ward, Daniel Reimer)
- Updated to NASM 0.99.05 (Daniel Reimer)
+- Downgraded sed to prevent a EOL style destruction. (Daniel Reimer)
- Make helpfile entries dependant on the installed optional files. (Daniel Reimer)
- Readd chdefdir due to popular Demand. (Daniel Reimer)
- Make options.exe startable from cmd window. After exiting rosbe resets to use the new
settings. (Daniel Reimer)
- Added ccache 2.4 to RosBE. (Daniel Reimer)
- Remove trailing Spaces. (Daniel Reimer)
-- Modify options.exe to enable and disable strpping and ccache. (Daniel Reimer)
+- Modify options.exe to enable and disable stripping and ccache. This gives back the
possibility to give more
+ than one command to make (Daniel Reimer)
- Fixed German RC File of Options.exe (Daniel Reimer)
-
+- Added the command "oldmode" to still use the HOST headers, not the target
ones in SVN Tree. (Daniel Reimer)
- Fixed Russian RC File of options.exe (towerr)
*** Sep 24th, 2007 - RosBE 0.3.8.1 Released
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 Mon Oct 22 03:53:42 2007
@@ -30,14 +30,14 @@
echo basedir - Switch back to the ReactOS source directory.
echo.
- if exist "%_ROSBE_BASEDIR%\scut.cmd" (
- echo scut - Define, Edit, Remove, Switch and Default to
- echo Shortcutted Source-Directories.
- )
-
if exist "%_ROSBE_BASEDIR%\chdefdir.cmd" (
echo chdefdir [OPTIONS] - Reconfigures the Default Source Folder for one
echo Session.
+ )
+
+ if exist "%_ROSBE_BASEDIR%\clean.cmd" (
+ echo clean [logs] - Fully clean the ReactOS source directory and/or
+ echo the RosBE build logs.
)
if exist "%_ROSBE_BASEDIR%\config.cmd" (
@@ -45,23 +45,23 @@
echo.
)
- if exist "%_ROSBE_BASEDIR%\clean.cmd" (
- echo clean [logs] - Fully clean the ReactOS source directory and/or
- echo the RosBE build logs.
- )
-
echo help [COMMAND] - Display the available commands or help on a
echo specific command.
if exist "%_ROSBE_BASEDIR%\options.cmd" (
- echo options - Starts options.exe and reboots to make the
- echo changes effective at the end.
+ echo options - Starts options.exe and restarts RosBE to make
+ echo the changes effective at the end.
)
if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
echo raddr2line [OPTIONS] - Translates program addresses into file names and
echo line numbers to assist Developers to find
echo specific Bugs in ReactOS.
+ )
+
+ if exist "%_ROSBE_BASEDIR%\scut.cmd" (
+ echo scut [OPTIONS] - Define, Edit, Remove, Switch and Default to
+ echo Shortcutted Source-Directories.
)
if exist "%_ROSBE_BASEDIR%\sSVN.cmd" (
@@ -149,7 +149,7 @@
)
if "%1" == "options" (
echo Usage: options
- echo Starts RosBE Configurator and reboots RosBE afterwards to make the
+ echo Starts RosBE Configurator and restarts RosBE afterwards to make the
echo changes effective at the end.
goto :EOF
)
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 Mon Oct 22 03:53:42 2007
@@ -90,11 +90,13 @@
:ADD23
for /f "usebackq tokens=1-2 delims=, skip=1" %%i in (`type
"%_ROSBE_BASEDIR%\srclist.txt"`) do (
if %%i == %CUT% (
- echo ERROR: A Shortcut with the name %CUT% does already exist.
+ echo A Shortcut with the name %CUT% does already exist. Editing the existing
one.
+ call "%_ROSBE_BASEDIR%\scut.cmd" edit %CUT% %DIR%
goto :END
)
)
echo %CUT%,%DIR%>> "%_ROSBE_BASEDIR%\srclist.txt"
+echo Shortcut %CUT% successfully added.
goto :END
::
@@ -120,6 +122,8 @@
ren "%_ROSBE_BASEDIR%\srclist2.txt" srclist.txt
if %_ROSBE_REM% == 0 (
echo ERROR: The Shortcut %CUTREM% does not exist.
+) else (
+ echo Shortcut %CUTREM% successfully deleted.
)
goto :END
@@ -182,6 +186,8 @@
ren "%_ROSBE_BASEDIR%\temporaryfile.tmp" srclist.txt
if %_ROSBE_EDIT% == 0 (
echo ERROR: The Shortcut %CUT% does not exist.
+) else (
+ echo Shortcut %CUT% successfully edited.
)
:END