Author: dreimer
Date: Mon Jul 16 09:19:29 2007
New Revision: 27691
URL:
http://svn.reactos.org/svn/reactos?rev=27691&view=rev
Log:
- Fix and optimize some stuff in Help.cmd
- Add Author and Title to any HTML.
- Clean up the Frame Page, Intro and Credits.
- Add basic Functions.
Modified:
trunk/tools/RosBE-Windows/Documentation/adv.html
trunk/tools/RosBE-Windows/Documentation/basic.html
trunk/tools/RosBE-Windows/Documentation/credits.html
trunk/tools/RosBE-Windows/Documentation/features.html
trunk/tools/RosBE-Windows/Documentation/index.html
trunk/tools/RosBE-Windows/Documentation/int.html
trunk/tools/RosBE-Windows/Documentation/intro.html
trunk/tools/RosBE-Windows/Documentation/main.html
trunk/tools/RosBE-Windows/Documentation/menu.html
trunk/tools/RosBE-Windows/Root/Help.cmd
Modified: trunk/tools/RosBE-Windows/Documentation/adv.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/adv.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/adv.html Mon Jul 16 09:19:29 2007
@@ -1,0 +1,12 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>Advanced Features</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Lists the Advanced Features of RosBE"
+ name="description">
+</head>
+<body>
+SVN 1.4.4 is included in RosBE. Manual can be found here:<br>
+</body>
+</html>
Modified: trunk/tools/RosBE-Windows/Documentation/basic.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/basic.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/basic.html Mon Jul 16 09:19:29 2007
@@ -1,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>Basic Features</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Lists the Basic Features of RosBE"
name="description">
+</head>
+<body>
+"make"<br>
+Usage: make [OPTIONS1] [OPTIONS2]<br>
+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. "bootcd", "livecd",
etc.<br>
+"strip" 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!<br>
+<br>
+"makex"<br>
+Usage: makex [OPTIONS1] [OPTIONS2]<br>
+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.<br>
+<br>
+"clean"<br>
+Usage: clean [logs]<br>
+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.<br>
+ logs - Removes all build logs in the RosBE-Logs
directory.<br>
+<br>
+"help"<br>
+Usage: help [COMMAND]<br>
+Shows help for the specified command or lists all available commands.<br>
+<br>
+"ssvn"<br>
+Usage: ssvn [OPTIONS]<br>
+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.<br>
+ update - Updates to HEAD Revision or to a specific
+one when second parameter specifies one.<br>
+ create - 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.<br>
+ cleanup - 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.<br>
+ status - Shows Actual offline Revision Number and
+online HEAD Revision Number to see if its up to date.<br>
+<br>
+"chdefdir"<br>
+Usage: chdefdir [OPTIONS]<br>
+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.<br>
+ default - Sets back to the Default Source Folder without a
+restart of RosBE.<br>
+<br>
+"config"<br>
+Usage: config [OPTIONS]<br>
+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!<br>
+ delete - Deletes the created configuration File and so
+sets back to default settings.<br>
+<br>
+"raddr2line"<br>
+Usage: raddr2line [OPTIONS]<br>
+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.<br>
+USAGE: The first parameter has to be the Executable to be analyzed. The
+second one has to be the address to be translated. If you don't set the
+needed Parameters, you will be asked for them.<br>
+<br>
+"basedir"<br>
+Usage: basedir<br>
+Switches back to the ReactOS source directory.<br>
+</body>
+</html>
Modified: trunk/tools/RosBE-Windows/Documentation/credits.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/credits.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/credits.html Mon Jul 16 09:19:29 2007
@@ -1,17 +1,26 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
+ <title>Credits</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Lists the Credits of the RosBE Staff"
+ name="description">
</head>
<body>
-This BE is inspired by blight's ReactOS Build Environment v0.2-3.4.5
-and Dazzle from TinyKRNL<br>
+This Build Environment is inspired by blight's ReactOS Build
+Environment v0.2-3.4.5
+and Dazzle from TinyKRNL (<a
href="http://www.tinykrnl.org/">http://www.tinykrnl.org/</a…
<br>
Originally Coded by Peter "dralnix" Ward (<a
- href="mailto:dralnix@gmail.com">dralnix@gmail.com</a>), continued by
-Daniel "EmuandCo" Reimer (<a
href="mailto:reimer.daniel@freenet.de">reimer.daniel@freenet.de</a>).<br>
-*nix Version by Colin Finck (<a
href="mailto:mail@colinfinck.de">mail@colinfinck.de</a>)
+ href="mailto:dralnix@gmail.com">dralnix@gmail.com</a>) until Version
+0.3.5B2<br>
+Work continued by
+Daniel "EmuandCo" Reimer (<a
href="mailto:reimer.daniel@freenet.de">reimer.daniel@freenet.de</a>)
+up to now.<br>
+*nix Version made and Maintained by Colin Finck (<a
+ href="mailto:mail@colinfinck.de">mail@colinfinck.de</a>)
+up to now.<br>
<br>
-<br>
-Icon made by ROSFan<br>
+Icon made by ROSFan.<br>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/features.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/features.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/features.html Mon Jul 16 09:19:29 2007
@@ -1,15 +1,18 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
+ <title>Features</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Lists the Features of RosBE"
name="description">
</head>
<body>
- Creating, Cleaning and Updating the Tree with included SVN and sSVN.<br>
- Building the Source (Multi Core Optimized)*<br>
-- Maintain Several Trees at once<br>
-- Configure the Tree Settings with a easy to use editor.<br>
-- Help for Debugging thanks to included GDB and raddr2line.<br>
-- Support for non Admin Rights Account*<br>
+- Maintain Several Trees at once.<br>
+- Configure the Tree Settings with an easy to use editor.<br>
+- Help for Debugging, thanks to included GDB and raddr2line.<br>
+- Support for non Admin Rights Account.*<br>
<br>
-* = No Support for Windows Vista<br>
+* = No Support for Windows Vista!<br>
</body>
</html>
Modified: trunk/tools/RosBE-Windows/Documentation/index.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/index.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/index.html Mon Jul 16 09:19:29 2007
@@ -1,25 +1,24 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
- "http://www.w3.org/TR/html4/frameset.dtd">
-<HTML>
-<HEAD>
-<TITLE>ReactOS Documentation</TITLE>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
+<html>
+<head>
+ <title>ReactOS Documentation</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
-</HEAD>
-<FRAMESET cols="13%,87%">
- <FRAMESET rows="*,0">
- <FRAME name="menu" src="menu.html" noresize>
- </FRAMESET>
- <FRAMESET rows="22%,78%">
- <FRAME name="intro" src="intro.html" noresize
scrolling="no" frameborder="no">
- <FRAME name="main" src="main.html" noresize
frameborder="no">
- </FRAMESET>
- <NOFRAMES>
- <P>This is a FrameSet Document:
- <UL>
- <LI><A href="intro.html">Index</A>
- <LI><A href="main.html">MainPage</A>
- </UL>
- </NOFRAMES>
-</FRAMESET>
-</HTML>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Index Frame Site of RosBE Documentation"
+ name="description">
+</head>
+<frameset cols="13%,87%">
+ <frameset rows="*,0">
+ <frame name="menu" src="menu.html"
noresize="noresize">
+</frameset>
+<frameset rows="22%,78%">
+ <frame name="intro" src="intro.html"
noresize="noresize" frameborder="no" scrolling="no">
+ <frame name="main" src="main.html" noresize="noresize"
frameborder="no">
+</frameset>
+<noframes> <P>This is a FrameSet Document: <UL>
+ <LI> <A href="intro.html">Index</A>
+ <LI> <A href="main.html">MainPage</A> </UL>
+</noframes>
+</frameset>
+</html>
Modified: trunk/tools/RosBE-Windows/Documentation/int.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/int.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/int.html Mon Jul 16 09:19:29 2007
@@ -1,12 +1,16 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
+ <title>Introduction</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Shows the Introduction to RosBE"
name="description">
</head>
<body>
First of all, lets answer the main question: What is RosBE?<br>
Its a
Environment for building ReactOS on your own, its based on GCC 4.1.3
-Compiler and aims for absolute Beginners up to skilled devs.<br>
+Compiler and aims to be the one and only Build Environment for absolute
+Beginners up to skilled devs.<br>
<br>
Realizing this wide spectrum in one BE is quite difficult of course.<br>
How, as an example, do you tell a newbie how
@@ -15,7 +19,9 @@
typical, well known SVN for all advanced devs and a slim Version
specially made for newbies, called sSVN (Simple SVN), which only does
the main stuff and has no difficult to understand or even dangerous, if
-wrong used, functions.<br>
+wrong used, functions. Additionally it checks the working folder, if
+its empty or not. If its no empty folder, it does not even allow the
+User to continue.<br>
<br>
And this is just the beginning of a big list of
features.<br>
Modified: trunk/tools/RosBE-Windows/Documentation/intro.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/intro.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/intro.html Mon Jul 16 09:19:29 2007
@@ -3,7 +3,10 @@
<head>
<meta content="text/html; charset=ISO-8859-15"
http-equiv="content-type">
- <title>RosBE Documentation</title>
+ <title>RosBE Logo and Title</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Shows the official RosBE Logo and Title"
+ name="description">
</head>
<body>
<div style="text-align: center;">
@@ -15,8 +18,10 @@
style="width: 128px; height: 128px;" alt="ReactOS Logo"
title="ReactOS Logo" src="pic.png"></td>
<td style="vertical-align: top; text-align:
center;"><big><big><big><span
- style="text-decoration: underline; font-weight: bold; font-style:
italic;">Documentation
-for RosBE for Microsoft Windows<br>
+ style="font-weight: bold; font-style:
italic;"><small><small><small> </small></small></small><br>
+Documentation
+for RosBE for
Microsoft<small><small><small><small>®</small></small></small></small>
+Windows<small><small><small><small>©</small></small></small></small><br>
and ReactOS Based Operating
Systems</span></big></big></big></td>
</tr>
</tbody>
Modified: trunk/tools/RosBE-Windows/Documentation/main.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/main.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/main.html Mon Jul 16 09:19:29 2007
@@ -1,6 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
+ <title>RosBE Documentation Welcome Page</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Shows the RosBE Documentation Welcome Page"
+ name="description">
</head>
<body>
Welcome to ReactOS Build Environment for Windows. This Documentation
Modified: trunk/tools/RosBE-Windows/Documentation/menu.html
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Documentation/…
==============================================================================
--- trunk/tools/RosBE-Windows/Documentation/menu.html (original)
+++ trunk/tools/RosBE-Windows/Documentation/menu.html Mon Jul 16 09:19:29 2007
@@ -3,7 +3,10 @@
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-15">
- <title>Menü</title>
+ <title>RosBE Documentation Menu</title>
+ <meta content="Daniel Reimer" name="author">
+ <meta content="Shows the entries of the RosBE Documentation Menu"
+ name="description">
</head>
<body alink="#0000ee" link="#0000ee"
vlink="#551a8b">
<a href="main.html" target="text"><span
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 Jul 16 09:19:29 2007
@@ -15,7 +15,7 @@
echo.
echo Available Commands:
echo make [OPTIONS] - Without options it does a standard build of
- echo ReactOS. OPTIONS are the standard ReactOS build
+ echo ReactOS. OPTIONS1 are the standard ReactOS build
echo options ie. "bootcd" and "strip"
as optional
echo second parameter sets stripping to enabled.
echo makex [OPTIONS] - Same as 'make' but automatically determines
the
@@ -42,15 +42,15 @@
)
if "%1" == "make" (
echo Usage: make [OPTIONS1] [OPTIONS2]
- echo Without options it does a standard build of ReactOS. OPTIONS are the
+ echo Without options it does a standard build of ReactOS. OPTIONS1 are the
echo standard ReactOS build options ie. "bootcd", "livecd", etc.
"strip" as
echo optional second parameter sets stripping to enabled.
goto :EOF
)
if "%1" == "makex" (
- echo Usage: makex [OPTIONS] [OPTIONS2]
+ echo Usage: makex [OPTIONS1] [OPTIONS2]
echo Same as 'make' but automatically determines the number of CPU Cores in
- echo the system and uses -j with the appropriate number.
+ echo the system and uses "make -j x" with the appropriate number.
echo NOTE: The number makex uses can be modified by editing Build-Multi.cmd
echo located in the RosBE directory, instructions for doing so are
echo contained within the file.
@@ -83,10 +83,11 @@
)
if "%1" == "chdefdir" (
echo Usage: chdefdir [OPTIONS]
- echo Reconfigures the Default Source Folder for one Session. A Reset sets
- echo back to the Default.
+ echo Reconfigures the Default Source Folder for one Session. Exiting
+ echo sets RosBE back to the Default.
echo.
- echo default - Sets back to the Default Source Folder without a restart.
+ echo default - Sets back to the Default Source Folder without a restart
+ ehco of RosBE.
goto :EOF
)
if "%1" == "config" (
@@ -94,7 +95,7 @@
echo Creates a Configuration File, which tells RosBE how to build the Tree.
echo.
echo delete - Deletes the created configuration File and so sets back
- echo to default settings
+ echo to default settings.
goto :EOF
)
if "%1" == "raddr2line" (