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/f... ============================================================================== --- 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/f... ============================================================================== --- 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/f... ============================================================================== --- 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?r... ============================================================================== --- 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?r... ============================================================================== --- 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