[Esbox-commits] r1544 - in www/beta1: . css

eswartz at garage.maemo.org eswartz at garage.maemo.org
Wed May 6 23:38:26 EEST 2009


Author: eswartz
Date: 2009-05-06 23:38:25 +0300 (Wed, 06 May 2009)
New Revision: 1544

Modified:
   www/beta1/changes.html
   www/beta1/css/main.css
   www/beta1/index.html
   www/beta1/installation.html
   www/beta1/virtual_machines.html
Log:
Some formatting changes

Modified: www/beta1/changes.html
===================================================================
--- www/beta1/changes.html	2009-05-06 15:35:39 UTC (rev 1543)
+++ www/beta1/changes.html	2009-05-06 20:38:25 UTC (rev 1544)
@@ -52,48 +52,38 @@
 <p>
 These are developer tested drop without full integration test. They are released more frequently than milestone releases and serve the demands of quick bug fixes and feature requests.
 </p>
-<p>
+<p style="font-size: 14px">
 <a href="https://garage.maemo.org/frs/?group_id=192">Download integration releases here.</a>
 </p>
 
 <h3>ESbox 2.0.0-I20090422</h3>
 
 <ul>
-<li>
-    These releases support update sites, meaning that the "full" ESbox or PluThon product build can be updated, and any Eclipse 3.4.2 installation can be updated to add ESbox or PluThon.
-<br/>
-The "all" archives from before are split into pieces due to build-time requirements. Get a "common" archive and an archive for your host OS and unpack them on top of each other.
-<br/>
-Alternately, start from an Eclipse 3.4.2 installation, go to Help&nbsp;&gt;&nbsp;Software Updates, then click Available Software&nbsp;&gt;&nbsp;Add Site and enter the URL for the "esbox-repository.zip" archive. (You can download it first, and add from Archive instead). Select the "ESbox 2nd Edition" entry to install.
-<br/>
-We will support actual update sites at the http://esbox.garage.maemo.org/update site soon.
-<br/>
-</li>
-<li>
+<li class="add">
     Add C/C++ debug and optimized build configuration support. Existing projects with a configuration-per-target will still work, but in new ones you will be able to add either or both "debug" and "optimized" configurations. These work by supplying settings for environment variables like CFLAGS/CXXFLAGS to the build. autogen and make should pick these up and do the right thing. You may need to configure your Makefiles (if used) not to mix other settings in, when these are defined on the command line. 
 </li>
-<li>
+<li class="fe">
     Improvements for C/C++ builds (autotools messages not reported in dialog and better build progress monitor) 
 </li>
-<li>
+<li class="fix">
 	Python interpreter manager fixes and support for both Scratchbox and remote Python installations 
 </li>
-<li>
+<li class="add">
 	New Nokia Closed Binaries installer wizard for Diablo and Fremantle
 </li> 
-<li>
+<li class="add">
     New Fremantle examples template project
     </li> 
-<li>
+<li class="add">
     Support for configurable sessions in the flasher dialog. 
 </li>
-<li>
-    P2 update site support 
+<li class="add">
+    <a href="installation_update_site.html">P2 update site support</a> 
 </li>
-<li>
+<li class="add">
     Added VirtualBox VM support 
 </li>
-<li>
+<li class="fix">
     Fix debugger issues:
     <ul>
         <li> Cannot terminate running program with DSF</li>
@@ -101,7 +91,7 @@
         <li>Launch configurations do not show up in Project&nbsp;&gt;&nbsp;Properties&nbsp;&gt;&nbsp;Run/Debug Settings</li>
 	</ul>         
 </li>
-<li>
+<li class="fix">
     Other bugfixes; see <a href="https://garage.maemo.org/tracker/index.php?group_id=192&atid=1420">Tracker</a>
   </li> 
 
@@ -110,19 +100,19 @@
 <h3>ESbox 2.0.0-I20090408</h3>
 
 <ul>
-<li>Improved virtual machine configuration
+<li class="fe">Improved virtual machine configuration
 	<ul>
 	<li>Network settings can be autodetected for VMware <a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3787&group_id=192&atid=1420">[#3787]</a></li>
     <li>Handle remounting shared folders when reconfiguring running VM <a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3813&group_id=192&atid=1420">[#3813]</a></li>
     </ul>
 </li>
-<li>
+<li class="fix">
     Improved performance when "Refreshing installed targets" <a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3137&group_id=799&atid=2996, https://garage.maemo.org/tracker/index.php?func=detail&aid=3104&group_id=799&atid=2996, https://garage.maemo.org/tracker/index.php?func=detail&aid=3137&group_id=799&atid=2996">[#2996]</a>
  </li>
-<li>
+<li class="add">
     Add context menus to UI that shows SDKs and targets, to easily refresh, start/stop SB1, detect platform, and configure RSE connection addresses
 </li> 
-<li>
+<li class="fix">
     Detect possible errors related to file truncation when using newer Linux VMs with Windows host.  
 <a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3147&group_id=192&atid=1420">[#3147]</a>
 
@@ -130,14 +120,14 @@
 <a href="https://garage.maemo.org/plugins/scmsvn/viewcvs.php/trunk/configuration_scripts/misc/?root=maemovmware">these scripts</a> for fixes
 </li>
 
-<li>
+<li class="fe">
     Add code indexing and auto-complete features for Scratchbox Python interpreters 
 </li>
-<li>
+<li class="fe">
     Flasher wizard UI improvements
 </li> 
 
-<li>
+<li class="fix">
 	SBRSH bug fixes: 
 	<a href="https://garage.maemo.org/tracker/?group_id=799&atid=2996&func=detail&aid=3828">3828</a>,
 	<a href="https://garage.maemo.org/tracker/?group_id=799&atid=2996&func=detail&aid=3827">3827</a>, 
@@ -148,25 +138,25 @@
 <h3>ESbox 2.0.0-I20090325</h3>
 
 <ul>
-<li>
+<li class="add">
     Added initial version of Flasher wizard (see icon in toolbar). This requires Linux host or VMware/Virtualbox VM for now.
 </li>
-<li>    
+<li class="fix">    
     Make all tabs of VM configuration unique per VM type, to reduce confusion
 </li>
-<li>
+<li class="add">
     Add default RSE connections for all supported pc-connectivity types (USB, WLAN, Bluetooth)
 </li>
-<li>
+<li class="fe">
     Make C/C++ template projects non-optimized and debuggable by default
 </li>
-<li>
+<li class="fix">
 	Better handling of SSH password cancellation
 </li>
-<li>
+<li class="fix">
     No longer leaks SSH passwords in file URIs
 </li>
-<li>
+<li class="fe">
     Split SBRSH preferences to allow specifying the device user
 </li>
 </ul>
@@ -176,20 +166,20 @@
 </h3>
 
 <ul>
-<li>
+<li class="fe">
     Update to Eclipse Ganymede SR2
 </li>
-<li>
+<li class="fe">
     Update to Pydev 1.4.4
 </li>
-<li>
+<li class="add">
     Initial support for Fremantle SDK
 </li>    
-<li>
+<li class="add">
     Maemo Installer wizards added: Scratchbox 1, Fremantle targets
 </li>
-<li>
-    SBRSH sandbox/nonsandbox mode supported (needs 7.6maemo3 from sbrsh garage project)
+<li class="add">
+    SBRSH sandbox/nonsandbox mode supported (needs 7.6maemo3+ from sbrsh garage project)
 </li> 
 </ul>
 
@@ -197,35 +187,35 @@
 ESbox 2.0.0-I20090204
 </h3>
 <ul>
-<li>
-    SBRSH host &lt;--&gt;device key exchange ("Exchange keys" button in an SBRSH launch configuration) 
+<li class="add">
+    Added SBRSH host&nbsp;&lt;--&gt;&nbsp;device key exchange ("Exchange keys" button in an SBRSH launch configuration) 
 </li>
-<li>
+<li class="add">
     VNC plugin integrated. Window&nbsp;&gt;&nbsp;Show View&nbsp;&gt;&nbsp;Remote Systems&nbsp;&gt;&nbsp;VNC. 
     Use the x11vnc server from the <a href="http://pc-connectivity.garage.maemo.org">pc-connectivity garage project</a>. 
 </li>
-<li>
-    C/C++ Shared library template project 
+<li class="add">
+    Added C/C++ Shared library template project 
 </li>
-<li>
+<li class="fe">
     On debug launch, gdb version is checked and debugger recommends gdb 6.8 if it's not installed. Debugger uses native-gdb script if possible to avoid picking up the ancient scratchbox version.
 </li>     
-<li>
+<li class="add">
     Separate C and C++ project wizards (vs. one C/C++ one) -- templates show up only in their own wizard
 </li>     
-<li>
+<li class="add">
     Import Apt Project (File&nbsp;&gt;&nbsp;Import&nbsp;&gt;&nbsp;ESbox&nbsp;&gt;&nbsp;Project from Apt Repository) 
 </li>
-<li>
+<li class="add">
     Validate Installed Packages works for PluThon, Python, and make projects now. It just suggests a fixed set of metapackages though.
 </li>     
-<li>
+<li class="add">
     New project wizard will invoke the full UI for Validate Installed Packages, giving user a chance to edit network settings
 </li>     
-<li>
+<li class="fix">
     Build target lists are filtered appropriately (no RSE connections in C/C++ build UI, for instance).
 </li>     
-<li>
+<li class="add">
     New VM images for ESbox on Win32/OS X (in the same place).
 </li>     
 </ul>
@@ -235,37 +225,36 @@
 </h3>
 
 <ul>
-<li>
+<li class="add">
     Support for using ESbox on Windows and Mac OS X with using a virtual machine to host the build environment and Maemo SDK.
-    <!-- TODO --> 
-    See <a href="https://garage.maemo.org/plugins/wiki/index.php?ESboxOutsideLinuxWithVirtualMachine&id=192&type=g">this page</a> to find information about the 
+    See <a href="virtual_machines.html">this page</a> to find information about the 
     <i>required</i> virtual machine you also need to download.
 </li>
-<li>    
+<li class="add">    
     Support adding apt repositories when validating required packages.
 </li>
-<li>    
+<li class="add">    
     Support synchronizing packages in devices as well as scratchbox installations.
 </li>
-<li>    
+<li class="add">    
     Add new package installation UI to make this process easier to follow.
 </li>
-<li>    
+<li class="fix">    
     Sync with latest sb2 changes, supporting the use of sessions and new rootstrap installation.
 </li>
-<li>    
+<li class="add">    
     Updated docs with context help support for ESbox dialogs, preferences, and launch configurations.
 </li>
-<li>    
+<li class="add">    
     Support for automatically enabling "doctools" devkit for sb1 projects that need it.
 </li>
-<li>
+<li class="add">
     Support for launching a Python program from the Run/Debug shortcut menu of the project.
 </li>
-<li>    
+<li class="add">    
     Added preconfigured Debian folders to all the C/C++ project templates. (Currently some issues remain when installing these.)
 </li>
-<li>    
+<li class="fix">    
     Fixed issue with Project&nbsp;&gt;&nbsp;Build Application&nbsp;&gt;&nbsp;Build All command 
     <a href="https://garage.maemo.org/tracker/?func=detail&group_id=799&aid=3207&atid=2996">[#3207]</a> 
 </li>
@@ -275,16 +264,16 @@
 ESbox 2.0.0-I20081202
 </h3>
 <ul>
-<li>
+<li class="fix">
     Enhancements and fixes to Create Debian Package Structure command
 </li>
-<li>    
+<li class="fix">    
     Improvements to Python interpreter autoconfiguration
 </li>
-<li>
+<li class="add">
     Added support for configurable virtual machine usage
 </li>
-<li>    
+<li class="add">    
 	Official VM image (for QEMU or VMware) available  
 </li>    
 </ul>
@@ -299,19 +288,19 @@
 <li>    
     Bug fix: When the IP address of the predefined RSE connection for tablet is changed (e.g. for wireless connected tablet), debugger won't start.
 </li>
-<li>    
+<li class="fix">    
     Build before launch: when using launch shortcut to create a new launch configuration, if the project is not built yet, the creation would just fail.
 </li>
 <li>    
     Bug fix: ESbox python debugger did not work due to wrong host IP address detection.
 </li>    
-<li>
+<li class="add">
     Autoconfigure Python Interpreter preferences
 </li>
-<li>    
+<li class="add">    
     Copy previously generated debian packages into the project
 </li>
-<li>    
+<li class="add">    
     Generate automatically Debian structure for projects
 </li> 			
 </ul>

Modified: www/beta1/css/main.css
===================================================================
--- www/beta1/css/main.css	2009-05-06 15:35:39 UTC (rev 1543)
+++ www/beta1/css/main.css	2009-05-06 20:38:25 UTC (rev 1544)
@@ -20,7 +20,7 @@
 	#menu  { float: right; padding: 8px 5px 0 0; list-style: none }
 		#menu li { display: inline }
 		#menu a { text-decoration: none; font-size: 13px; color: #000; padding: 2px; }
-		#menu a:hover { color: #000; border-bottom: 2px solid #ccc }
+		#menu a:hover { color: #ffc200; border-bottom: 2px solid #ccc }
 		#menu .active a { border-bottom: 2px solid #ffc200; color: #ffc200}
 		#img { border: 0; display: inline; float: left; margin: 0}
  
@@ -143,3 +143,8 @@
  	background-color: #ee8;
  	text-indent: 2em
 }
+
+img.sshot {
+	 padding: 2px 2px 2px 2px; 
+	 background-color: #000
+	}

Modified: www/beta1/index.html
===================================================================
--- www/beta1/index.html	2009-05-06 15:35:39 UTC (rev 1543)
+++ www/beta1/index.html	2009-05-06 20:38:25 UTC (rev 1544)
@@ -239,19 +239,26 @@
  
 <h3>ESbox Screenshots</h3>
 
-<a href="images/screenshots/esbox-maemo-c-project-3.png" rel="lightbox" title="Create C project"><img src="images/screenshots/esbox-maemo-c-project-3_thumb.png" alt="Create C project" /></a>
+<a href="images/screenshots/esbox-maemo-c-project-3.png" rel="lightbox" title="Create C project">
+	<img class="sshot" src="images/screenshots/esbox-maemo-c-project-3_thumb.png" alt="Create C project"/></a>
 					<br />
-<a href="images/screenshots/esbox-debug-local-c-project.png" rel="lightbox" title="Debug Local C project"><img src="images/screenshots/esbox-debug-local-c-project_thumb.png" alt="Debug Local C project" /></a>
+<a href="images/screenshots/esbox-debug-local-c-project.png" rel="lightbox" title="Debug Local C project">
+	<img class="sshot" src="images/screenshots/esbox-debug-local-c-project_thumb.png" alt="Debug Local C project" /></a>
 					<br />
-<a href="images/screenshots/esbox-debug-remote-c-project.png" rel="lightbox" title="Debug Remote C project"><img src="images/screenshots/esbox-debug-remote-c-project_thumb.png" alt="Debug Remote C project" /></a>
+<a href="images/screenshots/esbox-debug-remote-c-project.png" rel="lightbox" title="Debug Remote C project">
+	<img class="sshot" src="images/screenshots/esbox-debug-remote-c-project_thumb.png" alt="Debug Remote C project" /></a>
 					<br />
-<a href="images/screenshots/esbox-sbox1-install-1b.png" rel="lightbox" title="Install Scratchbox 1"><img src="images/screenshots/esbox-sbox1-install-1b_thumb.png" alt="Install Scratchbox 1" /></a>
+<a href="images/screenshots/esbox-sbox1-install-1b.png" rel="lightbox" title="Install Scratchbox 1">
+	<img class="sshot" src="images/screenshots/esbox-sbox1-install-1b_thumb.png" alt="Install Scratchbox 1" /></a>
 					<br />
-<a href="images/screenshots/validate-installed-packages-5.png" rel="lightbox" title="Install Packages"><img src="images/screenshots/validate-installed-packages-5_thumb.png" alt="Install Packages" /></a>
+<a href="images/screenshots/validate-installed-packages-5.png" rel="lightbox" title="Install Necessary Packages">
+	<img class="sshot" src="images/screenshots/validate-installed-packages-5_thumb.png" alt="Install Necessary Packages" /></a>
 					<br />
-<a href="images/screenshots/esbox-vnc-5.png" rel="lightbox" title="Run VNC Viewer"><img src="images/screenshots/esbox-vnc-5_thumb.png" alt="Run VNC Viewer" /></a>
+<a href="images/screenshots/esbox-vnc-5.png" rel="lightbox" title="Run VNC Viewer">
+	<img class="sshot" src="images/screenshots/esbox-vnc-5_thumb.png" alt="Run VNC Viewer" /></a>
 					<br />
-<a href="images/screenshots/esbox-flash-4.png" rel="lightbox" title="Flash Images to Device"><img src="images/screenshots/esbox-flash-4_thumb.png" alt="Flash Images to Device" /></a>
+<a href="images/screenshots/esbox-flash-4.png" rel="lightbox" title="Flash Images to Device">
+	<img class="sshot" src="images/screenshots/esbox-flash-4_thumb.png" alt="Flash Images to Device" /></a>
 				</div>
 
 		

Modified: www/beta1/installation.html
===================================================================
--- www/beta1/installation.html	2009-05-06 15:35:39 UTC (rev 1543)
+++ www/beta1/installation.html	2009-05-06 20:38:25 UTC (rev 1544)
@@ -287,7 +287,7 @@
 <ul>
 <li>
 ESbox is distributed as a full Eclipse product archive.  Download it, extract it, and get started!
-Follow <a href="installation_product.html">these instructions</a>.
+<a href="installation_product.html">Follow these instructions</a>.
 </li>
 </ul>
 

Modified: www/beta1/virtual_machines.html
===================================================================
--- www/beta1/virtual_machines.html	2009-05-06 15:35:39 UTC (rev 1543)
+++ www/beta1/virtual_machines.html	2009-05-06 20:38:25 UTC (rev 1544)
@@ -142,17 +142,17 @@
 <h3 id="heading">ESbox Build Machine Configuration</h3>
 <ul>
 	<li>
-	<p>Configuration is under <span class="code">ESbox&nbsp;&gt;&nbsp;Build Machines</span>. 
+	Configuration is under <span class="code">ESbox&nbsp;&gt;&nbsp;Build Machines</span>. 
 	If you
 	navigate here before configuring anything, or try to create a project
-	and launch first, you will get a message directing you to the page.</p>
+	and launch first, you will get a message directing you to the page.
 	</li>
 </ul>
 <ul>
 	<li>
-	<p>You need to select a virtual machine engine (or Manual
+	You need to select a virtual machine engine (or Manual
 	configuration) as a virtual machine and
-	adjust the configuration accordingly.</p>
+	adjust the configuration accordingly.
 	</li>
 </ul>
 <p>The <span class="code">Machine Access</span> settings should be optimally configured for
@@ -162,26 +162,26 @@
 
 <ul>
 	<li>
-	<p>Use the <span class="code">Autoconfigure Network Settings</span> button 
+	Use the <span class="code">Autoconfigure Network Settings</span> button 
 	to try to guess the networking settings from current virtual machine settings
 	and the host machine's network interfaces.  This assumes the virtual machine
-	engine, image, and configuration have all been specified correctly.</p>
+	engine, image, and configuration have all been specified correctly.
 	</li>
 	<li>
-	<p>Use the <span class="code">Apply</span> button to accept the changes and immediately
-	launch the virtual machine.</p>
+	Use the <span class="code">Apply</span> button to accept the changes and immediately
+	launch the virtual machine.
 	</li>
 	<li>
-	<p>Use the <span class="code">Apply and Validate</span> button to apply the changes
+	Use the <span class="code">Apply and Validate</span> button to apply the changes
 	and launch the machine, and immediately run through a
-	series of tests to validate that the machine is configured properly.</p>
+	series of tests to validate that the machine is configured properly.
 	</li>
 </ul>
 
 <div id="group">
 
 <p>
-The machine configuration panes in depth:
+Here are more details about the Build Machine configuration panes:
 </p>
 
 <h3 id="heading">ESbox Machine Access</h3>
@@ -213,15 +213,15 @@
 invoking <span class="code">ifconfig</span>.</p>
 <ul>
 	<li>
-	<p>QEMU or VirtualBox: the default settings should be sufficient.
-	(NAT networking)</p>
+	QEMU or VirtualBox: the default settings should be sufficient.
+	(NAT networking)
 	</li>
 </ul>
 <ul>
 	<li>
-	<p>In VMware, you will need to manually configure the Target and
+	In VMware, you will need to manually configure the Target and
 	Host addresses depending on what type of networking you've chosen (or
-	what the product has chosen for you).</p>
+	what the product has chosen for you).
 	</li>
 </ul>
 <ul>
@@ -259,16 +259,16 @@
 host and target. (Most Eclipse code assumes that all files are visible
 on the host. We don't yet support the notion of a project fully hosted
 remotely.)</p>
-<p>Additionally, the project must be visible to scratchbox. sbox 1
-has some restrictions here, but sbox 2 is looser. A convenient solution
+<p>Additionally, the project must be visible to scratchbox.  Scratchbox 1
+has some restrictions here, but Scratchbox 2 is looser. A convenient solution
 is to make the shared folder visible twice, once in a normal location
 under the user's home folder, and again in the parallel location visible
-to sbox 1. (The user's home should be shared identically amongst any
-sbox 1 target to maximize the benefit, else you need to share yet again
+to scratchbox 1. (The user's home should be shared identically amongst any
+scratchbox 1 target to maximize the benefit, else you need to share yet again
 for every rootstrap.)</p>
 <p>Thus, the Shared Folders portion of the VM configuration page
 will let ESbox know how to map paths. Each mapping is considered in
-order, so list sbox 1 mappings at the end.</p>
+order, so list scratchbox 1 mappings at the end.</p>
 <p>ESbox has some support for automatically mounting shares into the
 VM, since this is a commonly needed task when the VM is started and
 stopped. Note, however, ESbox will not configure shares for you or
@@ -291,17 +291,17 @@
 <h3>Troubleshooting</h3>
 <ul>
 	<li>
-	<p>You need to be on a LAN for the PC &lt;-&gt; VM communication to
+	You need to be on a LAN for the PC &lt;-&gt; VM communication to
 	work properly, as far as I know. Otherwise shared folders will not work
-	and you'll get a lot of mysterious timeouts when trying to mount.</p>
+	and you'll get a lot of mysterious timeouts when trying to mount.
 	</li>
 	<li>
-	<p>If ESbox can't guess your network properly, look at the boot screen for
+	If ESbox can't guess your network properly, look at the boot screen for
 	the VM or login to the VM (maemo/maemo) and run <span class="code">sudo dhclient</span>
 	to validate the assigned IP address for the VM, if you're not getting a
 	connection. Only in the case of NAT should you enter 127.0.0.1 as the
 	Target address in ESbox. For non-NAT cases, usually the host address is
-	xx.xx.xx.2 of the target address.</p>
+	xx.xx.xx.2 of the target address.
 	</li>
 <li>
 	SBRSH needs to communicate in three ways: between the host (running Eclipse),



More information about the Esbox-commits mailing list