|
From: <sm...@us...> - 2008-07-24 08:00:01
|
Revision: 8569
http://plplot.svn.sourceforge.net/plplot/?rev=8569&view=rev
Author: smekal
Date: 2008-07-24 08:00:08 +0000 (Thu, 24 Jul 2008)
Log Message:
-----------
New Homepage implementation, valid XHTML 1.0 Transitional, fully CSS driven.
Added Paths:
-----------
trunk/www/corefunctions.php
trunk/www/credits.php
trunk/www/development.php
trunk/www/documentation.php.in
trunk/www/download.php
trunk/www/examples.php
trunk/www/index.php
Added: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php (rev 0)
+++ trunk/www/corefunctions.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,119 @@
+<?php
+ //
+ // Print standard page header
+ //
+ function pageHeader($title="Main")
+ {
+ echo <<<END
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<!--
+Copyright: Darren Hester 2006, http://www.designsbydarren.com
+License: Released Under the "Creative Commons License",
+http://creativecommons.org/licenses/by-nc/2.5/
+-->
+
+<head>
+ <title>PLplot Home Page - $title</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <meta name="description" content="Homepage of the open source PLplot project" />
+ <meta name="keywords" content="plot,library,c++,python" />
+ <link rel="stylesheet" href="css/style.css" type="text/css" media="screen,projection" />
+ <script type="text/javascript" src="js/slimbox.js"></script>
+ <link rel="stylesheet" href="css/slimbox.css" type="text/css" media="screen" />
+</head>
+
+END;
+ }
+
+ //
+ // Print menu code with selected element
+ // $item might be: index, download, examples, development, credits
+ //
+ function pageMenu($item)#
+ {
+ echo " <div id=\"pageheader\">\n";
+ echo " <h1>PLplot Homepage</h1>\n";
+ echo " <h2>The ultimate cross-plattform plotting library</h2>\n";
+ echo " </div>\n";
+
+ echo ' <div id="menubar">';
+ echo ' <ul>';
+ echo ' <li><a href="index.php" ' . (($item=='index') ? ('id="selected"') : ('')) .'>Home</a></li>';
+ echo ' <li><a href="download.php" ' . (($item=='download') ? ('id="selected"') : ('')) .'>Download</a></li>';
+ echo ' <li><a href="examples.php" ' . (($item=='examples') ? ('id="selected"') : ('')) .'>Examples</a></li>';
+ echo ' <li><a href="documentation.php" ' . (($item=='documentation') ? ('id="selected"') : ('')) .'>Documentation</a></li>';
+ echo ' <li><a href="development.php" ' . (($item=='development') ? ('id="selected"') : ('')) .'>Development</a></li>';
+ echo ' <li><a href="credits.php" ' . (($item=='credits') ? ('id="selected"') : ('')) .'>Credits</a></li>';
+ echo ' </ul>';
+ echo ' </div>';
+ }
+
+ //
+ // Print a standard page footer
+ //
+ function pageFooter()
+ {
+ echo ' <div id="pagefooter">';
+ echo ' <p>© 2008 Plplot developer community, Design by <a href="http://DesignsByDarren.com">DesignsByDarren.com</a>, Some Rights Reserved.<br />';
+ echo ' <a href="http://validator.w3.org/check?uri=referer" target="_blank">Valid XHTML 1.0 Transitional</a></p>';
+ echo ' </div>';
+ }
+
+ //
+ // Print News from project page
+ //
+ function pageNews($newscount)
+ {
+ // Open the XML file for reading
+ $fp = fopen("http://sourceforge.net/export/projnews.php?group_id=2915&limit=$newscount&flat=0&show_summaries=0","r")
+ or die("Error reading RSS data.");
+
+ // Read the XML file 4KB at a time
+ while ($data = fread($fp, 4096))
+ // Parse each 4KB chunk with the XML parser created above
+ echo $data;
+
+ // Close the XML file
+ fclose($fp);
+
+ /* <?php include "http://sourceforge.net/export/projnews.php?group_id=2915&limit=3&flat=0&show_summaries=0" ?> */
+ }
+
+ //
+ // Print a standard sidebar
+ //
+ function pageSidebar($news=0)
+ {
+ echo <<<END
+ <!-- Sidebar -->
+ <div id="rightside">
+END;
+ if($news) {
+ echo "<h3>News</h3>\n";
+ pageNews(3);
+ }
+ echo <<<END
+ <h3>Releases</h3>
+ <ul class="arrowlist">
+ <li><a href="http://sourceforge.net/project/shownotes.php?release_id=555104">Stable</a></li>
+ <li><a href="http://sourceforge.net/project/shownotes.php?release_id=575403">Development</a></li>
+ </ul>
+
+ <h3>Resources</h3>
+ <ul class="arrowlist">
+ <li><a href="docbook-manual">Documentation</a></li>
+ <li><a href="http://sourceforge.net/mail/?group_id=2915">Mailing Lists</a></li>
+ <li><a href="http://www.miscdebris.net/plplot_wiki">Wiki</a></li>
+ </ul>
+
+ <h3>Links</h3>
+ <ul class="arrowlist">
+ <li><a href="http://sourceforge.net/project/?group_id=2915">SF project page</a></li>
+ </ul>
+ </div>
+END;
+ }
+
+?>
\ No newline at end of file
Property changes on: trunk/www/corefunctions.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/www/credits.php
===================================================================
--- trunk/www/credits.php (rev 0)
+++ trunk/www/credits.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,35 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Credits"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("credits"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>The Authors</h3>
+ <p>The current version of PLplot is primarily a product of Maurice J. LeBrun
+ and Geoffrey Furnish. The conversion of the documentation to DocBook form
+ and subsequent upgrading of that documentation is primarily the product of
+ Rafael Laboissiere and Alan W. Irwin. These four people and Joao Cardoso,
+ Vince Darley, Arjen Markus, Andrew Roach, Andrew Ross, and David Schleef
+ (the other members of the
+ <a href="http://sourceforge.net/project/memberlist.php?group_id=2915">development
+ team</a>) continue to commit documentation and code to the SVN repository.</p>
+ </div>
+
+ <?php pageSidebar(); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/credits.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: trunk/www/development.php
===================================================================
--- trunk/www/development.php (rev 0)
+++ trunk/www/development.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,28 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Development"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("development"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Title</h3>
+ <p>text</p>
+ </div>
+
+ <?php pageSidebar(); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/development.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/www/documentation.php.in
===================================================================
--- trunk/www/documentation.php.in (rev 0)
+++ trunk/www/documentation.php.in 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,143 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Documentation"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("documentation"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>PLplot Documentation</h3>
+ <ul class="arrowlist">
+ <li> <a href="@BASE_HTML@">Browse the latest on-line documentation</a> </li>
+ <li> <a href="@BASE@.ps.gz">PostScript form of documentation (<?php filesize("@BASE@.ps.gz")/1024)?>MB)</a> </li>
+ <li> <a href="@BASE@.pdf">PDF form of documentation (<?php filesize("@BASE@.pdf")/1024)?>MB)</a> </li>
+ <li> <a href="@BASE@.dvi">DVI form of documentation (<?php filesize("@BASE@.dvi")/1024)?>MB)</a> </li>
+ <li> <a href="@BASE_INFO@.tar.gz">Info form of documentation (<?php filesize("@BASE_INFO@.tar.gz")/1024)?>MB)</a> </li>
+ <li> <a href="@BASE_MAN@.tar.gz">Man pages tarball (API chapter in nroff format) (<?php filesize("@BASE_MAN@.tar.gz")/1024)?>MB)</a> </li>
+ <li> <a href="@BASE_HTML@.tar.gz">HTML results tarball (<?php filesize("@BASE_HTML@.tar.gz")/1024)?>MB)</a> </li>
+ </ul>
+ <h4>The Current PLplot Documentation Project</h4>
+ <p>
+ The previous form of the <a href="http://plplot.sf.net">PLplot</a>
+ documentation was quite extensive but had two issues. (1) It was
+ written in LaTeXinfo form which is no longer supported. (2) It was
+ dated (no documentation updates since 1995 because of issue [1]). To
+ address issue (1) <a
+ href="mailto:rafael_at_debian_dot_org_REMOVE_THE_UNDERSCORES">Rafael
+ Laboissiere</a> with some help from <a
+ href="mailto:irwin_at_beluga_dot_phys_dot_uvic_dot_ca_REMOVE_THE_UNDERSCORES">Alan
+ W. Irwin</a> converted the existing documentation from LaTeXinfo to
+ DocBook 4.1 XML form. As a result of this conversion project all
+ chapters of the <a
+ href="ftp://dino.ph.utexas.edu/plplot/docs/plplot.ps.gz">original
+ documentation</a> are now available in the above different forms
+ resulting from processing the DocBook source. Issue (2) is being
+ addressed by <a
+ href="mailto:irwin_at_beluga_dot_phys_dot_uvic_dot_ca_REMOVE_THE_UNDERSCORES">Alan
+ W. Irwin</a> with some help from <a
+ href="mailto:rafael_at_debian_dot_org_REMOVE_THE_UNDERSCORES">Rafael
+ Laboissiere</a>, and others are encouraged to participate as well.
+ Descriptions of each function in the API have been greatly improved
+ as a first step in this aspect of the project.
+ </p>
+ <p>
+ The DocBook source of the documentation is now under svn control at
+ the <a href=http://sourceforge.net/projects/plplot/>PLplot
+ sourceforge project site</a>. To build the documentation, follow the
+ svn instructions at that site to synchronise your local PLplot
+ directory tree with the svn repository (using svn checkout or svn
+ update as appropriate). Then follow the directions in
+ plplot/doc/docbook/README.developers to build the above results. If
+ you do not have svn write access, please post your suggested
+ documentation changes to <a
+ href="mailto:ir...@be...">Alan W. Irwin</a> as a patch
+ file on one of the *.xml DocBook source files. The XML (Extensible
+ Markup Language) syntax for DocBook is straightforward and can easily
+ be inferred from the existing DocBook XML files, but there is <a
+ href="http://www.oasis-open.org/docbook/documentation/reference/index.html">excellent
+ documentation</a> of DocBook as well, if you really need it.
+ </p>
+
+ <h4>Motivation for using DocBook</h4>
+ <p>
+ It is
+ <a href="http://www.oasis-open.org/docbook/documentation/reference/index.html">well
+ documented!</a> ;-)
+ </p>
+
+ <p>
+ <a href="http://www.oreilly.com/davenport/">DocBook</a> fulfils
+ documentation needs using industry-standard DTD's (Document Type
+ Definition's) based on XML. The idea is that the documenter uses
+ logical markup, and the typesetting details (fonts, spacing, layout,
+ etc.) are taken care of by the DTD's. This important and powerful
+ distinction between logical markup and typesetting allows documenters
+ to concentrate on producing documentation while the look and feel of
+ the results can be adjusted afterward by adjusting the DTD's through
+ so-called driver files.
+ </p>
+
+ <p>
+ DocBook is gaining a lot of momentum now: <a
+ href="http://www.ora.com">O'Reilly</a> uses it to compose their
+ books, the <a href="http://www.linuxdoc.org/">Linux Documentation
+ Project</a> uses it (<a
+ href="http://www.linuxdoc.org/LDP/LDP-Author-Guide/index.html">see
+ this</a>), the <a href="http://www.kde.org">KDE project</a> uses it
+ (<a href="http://i18n.kde.org/teams/en/">see this</a>), the <a
+ href="http://www.gnome.org">Gnome project</a> uses it (<a
+ href="http://developer.gnome.org/projects/gdp/handbook/gdp-handbook/">see
+ this</a>), and the latest version of <a
+ href="http://www.sgmltools.org">SGML-Tools</a> is based on
+ DocBook. Another big project that will use DocBook for <a
+ href="ftp://ftp.ggi-project.org/pub/ggi/doc/">its documentation</a>
+ is the <a href="http://www.ggi-project.org/">General Graphics
+ Interface (GGI) Project</a>.
+ </p>
+
+ <p>
+ DocBook is just a DT definition. The <a
+ href="http://www.jclark.com/jade/">jade</a> suite or the <a
+ href="http://openjade.sourceforge.net">OpenJade</a> suite and
+ appropriate perl extension modules can be used to convert from the
+ XML sources using several different back ends (currently for the
+ PLplot project, man pages corresponding to each function documented
+ in the API chapter and the complete PLplot documentation in HTML,
+ dvi, postscript, pdf, and info forms).
+ </p>
+
+ <p>
+ There are at least two nice aspects to using DocBook. First, the
+ source is suitable for CVS control (see above). Second, it is
+ possible to parse the source with existing XML parsers. Thus, for
+ example, we process the XML form of the API chapter (api.xml) with a
+ perl script to generate our man pages for each function in the API.
+ </p>
+
+ <h4>Contact</h4>
+ <p>
+ If you are interested in contributing to this project, please
+ contact <a
+ href="mailto:rafael_at_debian_dot_org_REMOVE_THE_UNDERSCORES">Rafael
+ Laboissiere</a> or <a
+ href="mailto:mailto:irwin_at_beluga_dot_phys_dot_uvic_dot_ca_REMOVE_THE_UNDERSCORES">Alan
+ W. Irwin</a>
+ </p>
+ </div>
+
+ <?php pageSidebar(); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/documentation.php.in
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/www/download.php
===================================================================
--- trunk/www/download.php (rev 0)
+++ trunk/www/download.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,48 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Downloads"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("download"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Obtain the source code of the PLplot library</h3>
+ <p>You can obtain the latest stable version of PLplot from our
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=2915">file
+ release site</a>. Alternatively, you can obtain the cutting-edge version of
+ PLplot (but with no promises about stability) from SVN via anonymous
+ access to our <a href="http://sourceforge.net/svn/?group_id=2915">
+ SVN repository</a>. Finally, you can browse our SVN repository
+ <a href="http://plplot.svn.sourceforge.net/viewvc/plplot/">
+ here</a>.</p>
+
+ <h3>Subversion Access</h3>
+ <p>The PLplot Subversion repository can be checked out on the command line through svn
+ with the following instruction set:</p>
+ <p><tt>svn co https://plplot.svn.sourceforge.net/svnroot/plplot/trunk plplot</tt></p>
+
+ <h4>Subversion Clients</h4>
+ <ul class="arrowlist">
+ <li>SvnX (Mac OS X): <a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/features/">
+ http://www.lachoseinteract......nx/features/</a></li>
+ <li>TortoiseSVN (Windows): <a href="http://tortoisesvn.tigris.org/">http://tortoisesvn.tigris.org/</a></li>
+ <li>KDESvn (Linux): <a href="http://kdesvn.alwins-world.de/wiki">http://kdesvn.alwins-world.de/wiki</a></li>
+ </ul>
+ </div>
+
+ <?php pageSidebar(); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/download.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/www/examples.php
===================================================================
--- trunk/www/examples.php (rev 0)
+++ trunk/www/examples.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,163 @@
+<?php
+ include "corefunctions.php";
+
+ # Each element of the structure below contains:
+ # [ demo#, number of pages, particular thumbnail for top-level page, credits]
+ $demoArray = array(
+ array( 1, 1, 1, ""),
+ array( 2, 2, 1, ""),
+ array( 3, 1, 1, ""),
+ array( 4, 2, 1, ""),
+ array( 5, 1, 1, ""),
+ array( 6, 1, 1, ""),
+ array( 7, 17, 1, ""),
+ array( 8, 8, 1, ""),
+ array( 9, 5, 1, ""),
+ array(10, 1, 1, ""),
+ array(11, 8, 1, ""),
+ array(12, 1, 1, ""),
+ array(13, 1, 1, ""),
+ array(14, 0, 0, ""),
+ array(15, 2, 1, ""),
+ array(16, 5, 1, ""),
+ array(17, 0, 0, ""),
+ array(18, 8, 1, ""),
+ array(19, 3, 1, ""),
+ array(20, 6, 3, ""),
+ array(21, 3, 3, ""),
+ array(22, 4, 3, ""),
+ array(23, 11, 1, ""),
+ array(24, 1, 1, "
+ Credits:
+ <ul class=\"arrowlist\">
+ <li><a href=\"http://www.columbia.edu/~fdc/pace/\">Say Peace in all languages!</a></li>
+ <li><a href=\"http://www.columbia.edu/~fdc/pace/flag.html\">Pace flag</a></li>
+ </ul>
+ "),
+ array(25, 4, 1, ""),
+ array(26, 2, 1, ""),
+ array(27, 10, 1, ""),
+ array(28, 5, 1, ""),
+ array(29, 3, 1, ""),
+ array(30, 2, 1, ""));
+?>
+
+<?php pageHeader("Examples"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("examples"); ?>
+
+ <div id="contentwrapper">
+ <div id="fullside">
+<?php
+ if(isset($_GET["demo"])) {
+ $demoID=$_GET["demo"];
+ $lbind=$_GET["lbind"];
+ $demo_str = sprintf("%02d", $demoArray[$demoID-1][0]);
+ $nplots = $demoArray[$demoID-1][1];
+ $credits = $demoArray[$demoID-1][3];
+ $demo_dir = "examples-data/demo$demo_str";
+
+ echo <<<END
+ <h3>Example $demoID</h3>
+ <p>Select language to see the source code</p>
+ <form class="codeform" action="examples.php" method="get">
+ <input type="hidden" name="demo" value="$demo_str" />
+ <input type="submit" name="lbind" value="C" />
+ <input type="submit" name="lbind" value="C++" />
+ <input type="submit" name="lbind" value="F77" />
+ <input type="submit" name="lbind" value="F95" />
+ <input type="submit" name="lbind" value="Ada" />
+ <input type="submit" name="lbind" value="Tcl" />
+ <input type="submit" name="lbind" value="Java" />
+ <input type="submit" name="lbind" value="Python" />
+ <input type="submit" name="lbind" value="Octave" />
+ <input type="submit" name="lbind" value="PerlDL" />
+ <input type="submit" name="lbind" value="OCAML" />
+ </form>
+END;
+
+ switch($lbind) {
+ case ("C"): $fname = "x" . $demo_str . "c.c-"; break;
+ case ("C++"):$fname = "x" . $demo_str . ".cc-"; break;
+ case ("F77"): $fname = "x" . $demo_str . "f.f-"; break;
+ case ("F95"): $fname = "x" . $demo_str . "f.f90-"; break;
+ case ("Ada"): $fname = "x" . $demo_str . "a.adb-"; break;
+ case ("Tcl"): $fname = "x" . $demo_str . ".tcl-"; break;
+ case ("Java"): $fname = "x" . $demo_str . ".java-"; break;
+ case ("Python"): $fname = "xw" . $demo_str . ".py-"; break;
+ case ("Octave"): $fname = "x" . $demo_str . "c.m-"; break;
+ case ("PerlDL"): $fname = "x" . $demo_str . ".pl-"; break;
+ case ("OCAML"): $fname = "x" . $demo_str . ".ocaml-"; break;
+ default: $fname = "x" . $demo_str . "c.c-";
+ }
+
+ echo "<object id=\"codebox\" type=\"text/plain\" data=\"$demo_dir/$fname\">\n";
+ echo "Your browser is not able to display text!\n</object>\n";
+
+ echo "<p>Select to view full-size image</p>\n";
+
+ echo "<p>\n";
+ for($ndx = 1; $ndx <= $nplots; ++$ndx) {
+ $ndx_str = sprintf ("%02d", $ndx);
+ echo "<a href=\"$demo_dir/x$demo_str.$ndx_str.png\" rel=\"lightbox[plplot]\" title=\"x$demo_str.$ndx_str\">
+ <img src=\"$demo_dir/prev-x$demo_str.$ndx_str.png\" border=\"1\" alt=\"x$demo_str.$ndx_str\"/></a>\n";
+ if(($ndx%3 == 0))
+ echo "<br/>\n";
+ }
+ echo "</p>\n";
+
+ if($credits!="")
+ echo "<p>" . $credits . "</p>\n";
+
+ echo "<h4>Choose other examples</h4><p>\n";
+ $counter=1;
+ foreach($demoArray as $drec) {
+ $dstr = sprintf ("%02d", $drec[0]);
+ if($drec[1]!=0) {
+ if($dstr != $demo_str) {
+ echo "<a href=\"examples.php?demo=$dstr&lbind=$lbind\">x$dstr</a>\n";
+ } else {
+ echo "x$dstr\n";
+ }
+ if($counter%20==0)
+ echo "<br />\n";
+ $counter++;
+ }
+ }
+ echo "</p>\n";
+ } else {
+ echo <<<END
+ <h3>Examples</h3>
+ <p>These examples were generated with the pngcairo device and
+ reflect the status of PLplot-5.9.0.</p>
+ <p>Select a thumbnail to view full-size image and source code.</p>
+ <p>
+END;
+ $count = 0;
+ foreach($demoArray as $drec) {
+ $demo = sprintf ("%02d", $drec[0]);
+ $dir = "demo$demo";
+ $thumbnail = sprintf ("%02d", $drec[2]);
+ $npages = $drec[1];
+ $credits = $drec[3];
+
+ if($npages!=0) {
+ echo "<a href=\"examples.php?demo=$demo\"><img border=\"0\" src=\"examples-data/$dir/prev-x$demo.$thumbnail.png\" /></a>\n";
+ $count++;
+ if(($count%3) == 0) echo "<br />\n";
+ }
+ }
+ }
+?>
+ </div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/examples.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/www/index.php
===================================================================
--- trunk/www/index.php (rev 0)
+++ trunk/www/index.php 2008-07-24 08:00:08 UTC (rev 8569)
@@ -0,0 +1,105 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Main"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("index"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Introduction</h3>
+ <p>PLplot is a library of functions that are useful for making scientific
+ plots.</p>
+ <p>PLplot can be used from within compiled languages such as C, C++, D,
+ FORTRAN and Java, and interactively from interpreted languages
+ such as Octave, Python, Perl and Tcl.<br />
+ The PLplot library can be used to create standard x-y plots, semilog plots,
+ log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
+ pie charts. Multiple graphs (of the same or different sizes) may be
+ placed on a single page with multiple lines in each graph.<br />
+ A variety of output file devices such as Postscript, png, jpeg
+ and others, as well as interactive devices such as xwin, tk,
+ xterm and Tektronics devices are supported. There are also interfaces
+ available to include the PLplot library in your application, e.g.
+ for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
+ added by writing a small number of device dependent routines.<br />
+ PLplot has core support for unicode. This means plots can be labelled using
+ the enormous selection of unicode mathematical symbols and simple text
+ layout (left to right) language scripts for many of our devices. For our
+ cairo-related devices we also support complex text layout (CTL) languages
+ such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
+ Devanagari, Thai, Lao, and Tibetan.<br />
+ Some devices supports its own way of dealing with text,
+ such as the Postscript driver, or the png and jpeg drivers that
+ uses the Freetype library.</p>
+ <p>PLplot is free software primarily licensed under the
+ <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
+
+ <h3>Feature Summary</h3>
+ <div class="splitcontentleft">
+ <h4>Cross Plattform</h4>
+ <p>PLplot is currently known to work on following platforms:</p>
+ <ul class="arrowlist">
+ <li>Linux and other Unices</li>
+ <li>Windows (2000, XP and Vista)</li>
+ <li>Mac OS X</li>
+ <li>MS-DOS (DJGPP)</li>
+ </ul>
+ <h4>Output file formats</h4>
+ <p>pdf, svg, postscript, cgm, png, jpeg, gif pbm, xfig and latex</p>
+ <h4>Interactive Platforms</h4>
+ <p>X, Tk/Tcl, wxWidgets, Gnome</p>
+ </div>
+ <div class="splitcontentright">
+ <h4>Language Bindings</h4>
+ <p>There are many bindings to the PLplot library</p>
+ <ul class="arrowlist">
+ <li>C/C++</li>
+ <li>FORTAN 77/90</li>
+ <li>D</li>
+ <li>Java</li>
+ <li>Python</li>
+ <li>Perl</li>
+ <li>ADA</li>
+ <li>OCaml</li>
+ <li>Octave</li>
+ <li>TCL/Tk</li>
+ <li>wxWidgets</li>
+ </ul>
+ </div>
+ <div class="clear"></div>
+
+
+ <h3>Screenshots</h3>
+ <p>
+ <a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
+ <img src="examples-data/demo03/x03.01.png" width="172" height="129" border="1" alt="Polar plot"/></a>
+ <a href="examples-data/demo08/x08.03.png" rel="lightbox[plplot]" title="Shade 3D plots">
+ <img src="examples-data/demo08/x08.03.png" width="172" height="129" border="1" alt="Shade 3D plots"/></a>
+ <a href="examples-data/demo09/x09.01.png" rel="lightbox[plplot]" title="Contouring plot">
+ <img src="examples-data/demo09/x09.01.png" width="172" height="129" border="1" alt="Contouring plot"/></a>
+ <a href="examples-data/demo16/x16.01.png" rel="lightbox[plplot]" title="False colour plot">
+ <img src="examples-data/demo16/x16.01.png" width="172" height="129" border="1" alt="False colour plot"/></a>
+ <a href="examples-data/demo24/x24.01.png" rel="lightbox[plplot]" title="Unicode example">
+ <img src="examples-data/demo24/x24.01.png" width="172" height="129" border="1" alt="Unicode example"/></a>
+ <a href="examples-data/demo30/x30.01.png" rel="lightbox[plplot]" title="Alpha color support">
+ <img src="examples-data/demo30/x30.01.png" width="172" height="129" border="1" alt="Alpha color support"/></a>
+ </p>
+ <p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
+ </div>
+
+ <?php pageSidebar(0); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/index.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sm...@us...> - 2008-07-24 08:04:47
|
Revision: 8574
http://plplot.svn.sourceforge.net/plplot/?rev=8574&view=rev
Author: smekal
Date: 2008-07-24 08:04:55 +0000 (Thu, 24 Jul 2008)
Log Message:
-----------
New Homepage implementation, valid XHTML 1.0 Transitional, fully CSS driven.
Added Paths:
-----------
trunk/www/js/
trunk/www/js/slimbox.js
Added: trunk/www/js/slimbox.js
===================================================================
--- trunk/www/js/slimbox.js (rev 0)
+++ trunk/www/js/slimbox.js 2008-07-24 08:04:55 UTC (rev 8574)
@@ -0,0 +1,7 @@
+//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006-2007 Valerio Proietti, <http://mad4milk.net>, MIT Style License.
+/*
+ Slimbox v1.41 - The ultimate lightweight Lightbox clone
+ by Christophe Beyls (http://www.digitalia.be) - MIT-style license.
+ Inspired by the original Lightbox v2 by Lokesh Dhakar.
+*/
+var MooTools={version:'1.11'};function $defined(a){return(a!=undefined)};function $type(a){if(!$defined(a))return false;if(a.htmlElement)return'element';var b=typeof a;if(b=='object'&&a.nodeName){switch(a.nodeType){case 1:return'element';case 3:return(/\S/).test(a.nodeValue)?'textnode':'whitespace'}}if(b=='object'||b=='function'){switch(a.constructor){case Array:return'array';case RegExp:return'regexp';case Class:return'class'}if(typeof a.length=='number'){if(a.item)return'collection';if(a.callee)return'arguments'}}return b};function $merge(){var a={};for(var i=0;i<arguments.length;i++){for(var b in arguments[i]){var c=arguments[i][b];var d=a[b];if(d&&$type(c)=='object'&&$type(d)=='object')a[b]=$merge(d,c);else a[b]=c}}return a};var $extend=function(){var a=arguments;if(!a[1])a=[this,a[0]];for(var b in a[1])a[0][b]=a[1][b];return a[0]};var $native=function(){for(var i=0,l=arguments.length;i<l;i++){arguments[i].extend=function(a){for(var b in a){if(!this.prototype[b])this.prototype[b]=a[b];if(!this[b])this[b]=$native.generic(b)}}}};$native.generic=function(b){return function(a){return this.prototype[b].apply(a,Array.prototype.slice.call(arguments,1))}};$native(Function,Array,String,Number);function $chk(a){return!!(a||a===0)};function $pick(a,b){return $defined(a)?a:b};function $random(a,b){return Math.floor(Math.random()*(b-a+1)+a)};function $time(){return new Date().getTime()};function $clear(a){clearTimeout(a);clearInterval(a);return null};var Abstract=function(a){a=a||{};a.extend=$extend;return a};var Window=new Abstract(window);var Document=new Abstract(document);document.head=document.getElementsByTagName('head')[0];window.xpath=!!(document.evaluate);if(window.ActiveXObject)window.ie=window[window.XMLHttpRequest?'ie7':'ie6']=true;else if(document.childNodes&&!document.all&&!navigator.taintEnabled)window.webkit=window[window.xpath?'webkit420':'webkit419']=true;else if(document.getBoxObjectFor!=null)window.gecko=true;window.khtml=window.webkit;Object.extend=$extend;if(typeof HTMLElement=='undefined'){var HTMLElement=function(){};if(window.webkit)document.createElement("iframe");HTMLElement.prototype=(window.webkit)?window["[[DOMElement.prototype]]"]:{}}HTMLElement.prototype.htmlElement=function(){};if(window.ie6)try{document.execCommand("BackgroundImageCache",false,true)}catch(e){};var Class=function(a){var b=function(){return(arguments[0]!==null&&this.initialize&&$type(this.initialize)=='function')?this.initialize.apply(this,arguments):this};$extend(b,this);b.prototype=a;b.constructor=Class;return b};Class.empty=function(){};Class.prototype={extend:function(a){var b=new this(null);for(var c in a){var d=b[c];b[c]=Class.Merge(d,a[c])}return new Class(b)},implement:function(){for(var i=0,l=arguments.length;i<l;i++)$extend(this.prototype,arguments[i])}};Class.Merge=function(a,b){if(a&&a!=b){var c=$type(b);if(c!=$type(a))return b;switch(c){case'function':var d=function(){this.parent=arguments.callee.parent;return b.apply(this,arguments)};d.parent=a;return d;case'object':return $merge(a,b)}}return b};var Chain=new Class({chain:function(a){this.chains=this.chains||[];this.chains.push(a);return this},callChain:function(){if(this.chains&&this.chains.length)this.chains.shift().delay(10,this)},clearChain:function(){this.chains=[]}});var Events=new Class({addEvent:function(a,b){if(b!=Class.empty){this.$events=this.$events||{};this.$events[a]=this.$events[a]||[];this.$events[a].include(b)}return this},fireEvent:function(b,c,d){if(this.$events&&this.$events[b]){this.$events[b].each(function(a){a.create({'bind':this,'delay':d,'arguments':c})()},this)}return this},removeEvent:function(a,b){if(this.$events&&this.$events[a])this.$events[a].remove(b);return this}});var Options=new Class({setOptions:function(){this.options=$merge.apply(null,[this.options].extend(arguments));if(this.addEvent){for(var a in this.options){if($type(this.options[a]=='function')&&(/^on[A-Z]/).test(a))this.addEvent(a,this.options[a])}}return this}});Array.extend({forEach:function(a,b){for(var i=0,j=this.length;i<j;i++)a.call(b,this[i],i,this)},filter:function(a,b){var c=[];for(var i=0,j=this.length;i<j;i++){if(a.call(b,this[i],i,this))c.push(this[i])}return c},map:function(a,b){var c=[];for(var i=0,j=this.length;i<j;i++)c[i]=a.call(b,this[i],i,this);return c},every:function(a,b){for(var i=0,j=this.length;i<j;i++){if(!a.call(b,this[i],i,this))return false}return true},some:function(a,b){for(var i=0,j=this.length;i<j;i++){if(a.call(b,this[i],i,this))return true}return false},indexOf:function(a,b){var c=this.length;for(var i=(b<0)?Math.max(0,c+b):b||0;i<c;i++){if(this[i]===a)return i}return-1},copy:function(a,b){a=a||0;if(a<0)a=this.length+a;b=b||(this.length-a);var c=[];for(var i=0;i<b;i++)c[i]=this[a++];return c},remove:function(a){var i=0;var b=this.length;while(i<b){if(this[i]===a){this.splice(i,1);b--}else{i++}}return this},contains:function(a,b){return this.indexOf(a,b)!=-1},associate:function(a){var b={},length=Math.min(this.length,a.length);for(var i=0;i<length;i++)b[a[i]]=this[i];return b},extend:function(a){for(var i=0,j=a.length;i<j;i++)this.push(a[i]);return this},merge:function(a){for(var i=0,l=a.length;i<l;i++)this.include(a[i]);return this},include:function(a){if(!this.contains(a))this.push(a);return this},getRandom:function(){return this[$random(0,this.length-1)]||null},getLast:function(){return this[this.length-1]||null}});Array.prototype.each=Array.prototype.forEach;Array.each=Array.forEach;function $A(a){return Array.copy(a)};function $each(a,b,c){if(a&&typeof a.length=='number'&&$type(a)!='object'){Array.forEach(a,b,c)}else{for(var d in a)b.call(c||a,a[d],d)}};Array.prototype.test=Array.prototype.contains;String.extend({test:function(a,b){return(($type(a)=='string')?new RegExp(a,b):a).test(this)},toInt:function(){return parseInt(this,10)},toFloat:function(){return parseFloat(this)},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/\w[A-Z]/g,function(a){return(a.charAt(0)+'-'+a.charAt(1).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase()})},trim:function(){return this.replace(/^\s+|\s+$/g,'')},clean:function(){return this.replace(/\s{2,}/g,' ').trim()},rgbToHex:function(a){var b=this.match(/\d{1,3}/g);return(b)?b.rgbToHex(a):false},hexToRgb:function(a){var b=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(b)?b.slice(1).hexToRgb(a):false},contains:function(a,s){return(s)?(s+this+s).indexOf(s+a+s)>-1:this.indexOf(a)>-1},escapeRegExp:function(){return this.replace(/([.*+?^${}()|[\]\/\\])/g,'\\$1')}});Array.extend({rgbToHex:function(a){if(this.length<3)return false;if(this.length==4&&this[3]==0&&!a)return'transparent';var b=[];for(var i=0;i<3;i++){var c=(this[i]-0).toString(16);b.push((c.length==1)?'0'+c:c)}return a?b:'#'+b.join('')},hexToRgb:function(a){if(this.length!=3)return false;var b=[];for(var i=0;i<3;i++){b.push(parseInt((this[i].length==1)?this[i]+this[i]:this[i],16))}return a?b:'rgb('+b.join(',')+')'}});Function.extend({create:function(d){var e=this;d=$merge({'bind':e,'event':false,'arguments':null,'delay':false,'periodical':false,'attempt':false},d);if($chk(d.arguments)&&$type(d.arguments)!='array')d.arguments=[d.arguments];return function(a){var b;if(d.event){a=a||window.event;b=[(d.event===true)?a:new d.event(a)];if(d.arguments)b.extend(d.arguments)}else b=d.arguments||arguments;var c=function(){return e.apply($pick(d.bind,e),b)};if(d.delay)return setTimeout(c,d.delay);if(d.periodical)return setInterval(c,d.periodical);if(d.attempt)try{return c()}catch(err){return false};return c()}},pass:function(a,b){return this.create({'arguments':a,'bind':b})},attempt:function(a,b){return this.create({'arguments':a,'bind':b,'attempt':true})()},bind:function(a,b){return this.create({'bind':a,'arguments':b})},bindAsEventListener:function(a,b){return this.create({'bind':a,'event':true,'arguments':b})},delay:function(a,b,c){return this.create({'delay':a,'bind':b,'arguments':c})()},periodical:function(a,b,c){return this.create({'periodical':a,'bind':b,'arguments':c})()}});Number.extend({toInt:function(){return parseInt(this)},toFloat:function(){return parseFloat(this)},limit:function(a,b){return Math.min(b,Math.max(a,this))},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a},times:function(a){for(var i=0;i<this;i++)a(i)}});var Element=new Class({initialize:function(a,b){if($type(a)=='string'){if(window.ie&&b&&(b.name||b.type)){var c=(b.name)?' name="'+b.name+'"':'';var d=(b.type)?' type="'+b.type+'"':'';delete b.name;delete b.type;a='<'+a+c+d+'>'}a=document.createElement(a)}a=$(a);return(!b||!a)?a:a.set(b)}});var Elements=new Class({initialize:function(a){return(a)?$extend(a,this):this}});Elements.extend=function(a){for(var b in a){this.prototype[b]=a[b];this[b]=$native.generic(b)}};function $(a){if(!a)return null;if(a.htmlElement)return Garbage.collect(a);if([window,document].contains(a))return a;var b=$type(a);if(b=='string'){a=document.getElementById(a);b=(a)?'element':false}if(b!='element')return null;if(a.htmlElement)return Garbage.collect(a);if(['object','embed'].contains(a.tagName.toLowerCase()))return a;$extend(a,Element.prototype);a.htmlElement=function(){};return Garbage.collect(a)};document.getElementsBySelector=document.getElementsByTagName;function $$(){var a=[];for(var i=0,j=arguments.length;i<j;i++){var b=arguments[i];switch($type(b)){case'element':a.push(b);case'boolean':break;case false:break;case'string':b=document.getElementsBySelector(b,true);default:a.extend(b)}}return $$.unique(a)};$$.unique=function(a){var b=[];for(var i=0,l=a.length;i<l;i++){if(a[i].$included)continue;var c=$(a[i]);if(c&&!c.$included){c.$included=true;b.push(c)}}for(var n=0,d=b.length;n<d;n++)b[n].$included=null;return new Elements(b)};Elements.Multi=function(d){return function(){var a=arguments;var b=[];var c=true;for(var i=0,j=this.length,returns;i<j;i++){returns=this[i][d].apply(this[i],a);if($type(returns)!='element')c=false;b.push(returns)};return(c)?$$.unique(b):b}};Element.extend=function(a){for(var b in a){HTMLElement.prototype[b]=a[b];Element.prototype[b]=a[b];Element[b]=$native.generic(b);var c=(Array.prototype[b])?b+'Elements':b;Elements.prototype[c]=Elements.Multi(b)}};Element.extend({set:function(a){for(var b in a){var c=a[b];switch(b){case'styles':this.setStyles(c);break;case'events':if(this.addEvents)this.addEvents(c);break;case'properties':this.setProperties(c);break;default:this.setProperty(b,c)}}return this},inject:function(a,b){a=$(a);switch(b){case'before':a.parentNode.insertBefore(this,a);break;case'after':var c=a.getNext();if(!c)a.parentNode.appendChild(this);else a.parentNode.insertBefore(this,c);break;case'top':var d=a.firstChild;if(d){a.insertBefore(this,d);break}default:a.appendChild(this)}return this},injectBefore:function(a){return this.inject(a,'before')},injectAfter:function(a){return this.inject(a,'after')},injectInside:function(a){return this.inject(a,'bottom')},injectTop:function(a){return this.inject(a,'top')},adopt:function(){var b=[];$each(arguments,function(a){b=b.concat(a)});$$(b).inject(this);return this},remove:function(){return this.parentNode.removeChild(this)},clone:function(a){var b=$(this.cloneNode(a!==false));if(!b.$events)return b;b.$events={};for(var c in this.$events)b.$events[c]={'keys':$A(this.$events[c].keys),'values':$A(this.$events[c].values)};return b.removeEvents()},replaceWith:function(a){a=$(a);this.parentNode.replaceChild(a,this);return a},appendText:function(a){this.appendChild(document.createTextNode(a));return this},hasClass:function(a){return this.className.contains(a,' ')},addClass:function(a){if(!this.hasClass(a))this.className=(this.className+' '+a).clean();return this},removeClass:function(a){this.className=this.className.replace(new RegExp('(^|\\s)'+a+'(?:\\s|$)'),'$1').clean();return this},toggleClass:function(a){return this.hasClass(a)?this.removeClass(a):this.addClass(a)},setStyle:function(a,b){switch(a){case'opacity':return this.setOpacity(parseFloat(b));case'float':a=(window.ie)?'styleFloat':'cssFloat'}a=a.camelCase();switch($type(b)){case'number':if(!['zIndex','zoom'].contains(a))b+='px';break;case'array':b='rgb('+b.join(',')+')'}this.style[a]=b;return this},setStyles:function(a){switch($type(a)){case'object':Element.setMany(this,'setStyle',a);break;case'string':this.style.cssText=a}return this},setOpacity:function(a){if(a==0){if(this.style.visibility!="hidden")this.style.visibility="hidden"}else{if(this.style.visibility!="visible")this.style.visibility="visible"}if(!this.currentStyle||!this.currentStyle.hasLayout)this.style.zoom=1;if(window.ie)this.style.filter=(a==1)?'':"alpha(opacity="+a*100+")";this.style.opacity=this.$tmp.opacity=a;return this},getStyle:function(b){b=b.camelCase();var c=this.style[b];if(!$chk(c)){if(b=='opacity')return this.$tmp.opacity;c=[];for(var d in Element.Styles){if(b==d){Element.Styles[d].each(function(s){var a=this.getStyle(s);c.push(parseInt(a)?a:'0px')},this);if(b=='border'){var e=c.every(function(a){return(a==c[0])});return(e)?c[0]:false}return c.join(' ')}}if(b.contains('border')){if(Element.Styles.border.contains(b)){return['Width','Style','Color'].map(function(p){return this.getStyle(b+p)},this).join(' ')}else if(Element.borderShort.contains(b)){return['Top','Right','Bottom','Left'].map(function(p){return this.getStyle('border'+p+b.replace('border',''))},this).join(' ')}}if(document.defaultView)c=document.defaultView.getComputedStyle(this,null).getPropertyValue(b.hyphenate());else if(this.currentStyle)c=this.currentStyle[b]}if(window.ie)c=Element.fixStyle(b,c,this);if(c&&b.test(/color/i)&&c.contains('rgb')){return c.split('rgb').splice(1,4).map(function(a){return a.rgbToHex()}).join(' ')}return c},getStyles:function(){return Element.getMany(this,'getStyle',arguments)},walk:function(a,b){a+='Sibling';var c=(b)?this[b]:this[a];while(c&&$type(c)!='element')c=c[a];return $(c)},getPrevious:function(){return this.walk('previous')},getNext:function(){return this.walk('next')},getFirst:function(){return this.walk('next','firstChild')},getLast:function(){return this.walk('previous','lastChild')},getParent:function(){return $(this.parentNode)},getChildren:function(){return $$(this.childNodes)},hasChild:function(a){return!!$A(this.getElementsByTagName('*')).contains(a)},getProperty:function(a){var b=Element.Properties[a];if(b)return this[b];var c=Element.PropertiesIFlag[a]||0;if(!window.ie||c)return this.getAttribute(a,c);var d=this.attributes[a];return(d)?d.nodeValue:null},removeProperty:function(a){var b=Element.Properties[a];if(b)this[b]='';else this.removeAttribute(a);return this},getProperties:function(){return Element.getMany(this,'getProperty',arguments)},setProperty:function(a,b){var c=Element.Properties[a];if(c)this[c]=b;else this.setAttribute(a,b);return this},setProperties:function(a){return Element.setMany(this,'setProperty',a)},setHTML:function(){this.innerHTML=$A(arguments).join('');return this},setText:function(a){var b=this.getTag();if(['style','script'].contains(b)){if(window.ie){if(b=='style')this.styleSheet.cssText=a;else if(b=='script')this.setProperty('text',a);return this}else{this.removeChild(this.firstChild);return this.appendText(a)}}this[$defined(this.innerText)?'innerText':'textContent']=a;return this},getText:function(){var a=this.getTag();if(['style','script'].contains(a)){if(window.ie){if(a=='style')return this.styleSheet.cssText;else if(a=='script')return this.getProperty('text')}else{return this.innerHTML}}return($pick(this.innerText,this.textContent))},getTag:function(){return this.tagName.toLowerCase()},empty:function(){Garbage.trash(this.getElementsByTagName('*'));return this.setHTML('')}});Element.fixStyle=function(b,c,d){if($chk(parseInt(c)))return c;if(['height','width'].contains(b)){var e=(b=='width')?['left','right']:['top','bottom'];var f=0;e.each(function(a){f+=d.getStyle('border-'+a+'-width').toInt()+d.getStyle('padding-'+a).toInt()});return d['offset'+b.capitalize()]-f+'px'}else if(b.test(/border(.+)Width|margin|padding/)){return'0px'}return c};Element.Styles={'border':[],'padding':[],'margin':[]};['Top','Right','Bottom','Left'].each(function(a){for(var b in Element.Styles)Element.Styles[b].push(b+a)});Element.borderShort=['borderWidth','borderStyle','borderColor'];Element.getMany=function(b,c,d){var e={};$each(d,function(a){e[a]=b[c](a)});return e};Element.setMany=function(a,b,c){for(var d in c)a[b](d,c[d]);return a};Element.Properties=new Abstract({'class':'className','for':'htmlFor','colspan':'colSpan','rowspan':'rowSpan','accesskey':'accessKey','tabindex':'tabIndex','maxlength':'maxLength','readonly':'readOnly','frameborder':'frameBorder','value':'value','disabled':'disabled','checked':'checked','multiple':'multiple','selected':'selected'});Element.PropertiesIFlag={'href':2,'src':2};Element.Methods={Listeners:{addListener:function(a,b){if(this.addEventListener)this.addEventListener(a,b,false);else this.attachEvent('on'+a,b);return this},removeListener:function(a,b){if(this.removeEventListener)this.removeEventListener(a,b,false);else this.detachEvent('on'+a,b);return this}}};window.extend(Element.Methods.Listeners);document.extend(Element.Methods.Listeners);Element.extend(Element.Methods.Listeners);var Garbage={elements:[],collect:function(a){if(!a.$tmp){Garbage.elements.push(a);a.$tmp={'opacity':1}}return a},trash:function(a){for(var i=0,j=a.length,el;i<j;i++){if(!(el=a[i])||!el.$tmp)continue;if(el.$events)el.fireEvent('trash').removeEvents();for(var p in el.$tmp)el.$tmp[p]=null;for(var d in Element.prototype)el[d]=null;Garbage.elements[Garbage.elements.indexOf(el)]=null;el.htmlElement=el.$tmp=el=null}Garbage.elements.remove(null)},empty:function(){Garbage.collect(window);Garbage.collect(document);Garbage.trash(Garbage.elements)}};window.addListener('beforeunload',function(){window.addListener('unload',Garbage.empty);if(window.ie)window.addListener('unload',CollectGarbage)});var Event=new Class({initialize:function(a){if(a&&a.$extended)return a;this.$extended=true;a=a||window.event;this.event=a;this.type=a.type;this.target=a.target||a.srcElement;if(this.target.nodeType==3)this.target=this.target.parentNode;this.shift=a.shiftKey;this.control=a.ctrlKey;this.alt=a.altKey;this.meta=a.metaKey;if(['DOMMouseScroll','mousewheel'].contains(this.type)){this.wheel=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3}else if(this.type.contains('key')){this.code=a.which||a.keyCode;for(var b in Event.keys){if(Event.keys[b]==this.code){this.key=b;break}}if(this.type=='keydown'){var c=this.code-111;if(c>0&&c<13)this.key='f'+c}this.key=this.key||String.fromCharCode(this.code).toLowerCase()}else if(this.type.test(/(click|mouse|menu)/)){this.page={'x':a.pageX||a.clientX+document.documentElement.scrollLeft,'y':a.pageY||a.clientY+document.documentElement.scrollTop};this.client={'x':a.pageX?a.pageX-window.pageXOffset:a.clientX,'y':a.pageY?a.pageY-window.pageYOffset:a.clientY};this.rightClick=(a.which==3)||(a.button==2);switch(this.type){case'mouseover':this.relatedTarget=a.relatedTarget||a.fromElement;break;case'mouseout':this.relatedTarget=a.relatedTarget||a.toElement}this.fixRelatedTarget()}return this},stop:function(){return this.stopPropagation().preventDefault()},stopPropagation:function(){if(this.event.stopPropagation)this.event.stopPropagation();else this.event.cancelBubble=true;return this},preventDefault:function(){if(this.event.preventDefault)this.event.preventDefault();else this.event.returnValue=false;return this}});Event.fix={relatedTarget:function(){if(this.relatedTarget&&this.relatedTarget.nodeType==3)this.relatedTarget=this.relatedTarget.parentNode},relatedTargetGecko:function(){try{Event.fix.relatedTarget.call(this)}catch(e){this.relatedTarget=this.target}}};Event.prototype.fixRelatedTarget=(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.relatedTarget;Event.keys=new Abstract({'enter':13,'up':38,'down':40,'left':37,'right':39,'esc':27,'space':32,'backspace':8,'tab':9,'delete':46});Element.Methods.Events={addEvent:function(a,b){this.$events=this.$events||{};this.$events[a]=this.$events[a]||{'keys':[],'values':[]};if(this.$events[a].keys.contains(b))return this;this.$events[a].keys.push(b);var c=a;var d=Element.Events[a];if(d){if(d.add)d.add.call(this,b);if(d.map)b=d.map;if(d.type)c=d.type}if(!this.addEventListener)b=b.create({'bind':this,'event':true});this.$events[a].values.push(b);return(Element.NativeEvents.contains(c))?this.addListener(c,b):this},removeEvent:function(a,b){if(!this.$events||!this.$events[a])return this;var c=this.$events[a].keys.indexOf(b);if(c==-1)return this;var d=this.$events[a].keys.splice(c,1)[0];var e=this.$events[a].values.splice(c,1)[0];var f=Element.Events[a];if(f){if(f.remove)f.remove.call(this,b);if(f.type)a=f.type}return(Element.NativeEvents.contains(a))?this.removeListener(a,e):this},addEvents:function(a){return Element.setMany(this,'addEvent',a)},removeEvents:function(b){if(!this.$events)return this;if(!b){for(var c in this.$events)this.removeEvents(c);this.$events=null}else if(this.$events[b]){this.$events[b].keys.each(function(a){this.removeEvent(b,a)},this);this.$events[b]=null}return this},fireEvent:function(b,c,d){if(this.$events&&this.$events[b]){this.$events[b].keys.each(function(a){a.create({'bind':this,'delay':d,'arguments':c})()},this)}return this},cloneEvents:function(b,c){if(!b.$events)return this;if(!c){for(var d in b.$events)this.cloneEvents(b,d)}else if(b.$events[c]){b.$events[c].keys.each(function(a){this.addEvent(c,a)},this)}return this}};window.extend(Element.Methods.Events);document.extend(Element.Methods.Events);Element.extend(Element.Methods.Events);Element.Events=new Abstract({'mouseenter':{type:'mouseover',map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget))this.fireEvent('mouseenter',a)}},'mouseleave':{type:'mouseout',map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget))this.fireEvent('mouseleave',a)}},'mousewheel':{type:(window.gecko)?'DOMMouseScroll':'mousewheel'}});Element.NativeEvents=['click','dblclick','mouseup','mousedown','mousewheel','DOMMouseScroll','mouseover','mouseout','mousemove','keydown','keypress','keyup','load','unload','beforeunload','resize','move','focus','blur','change','submit','reset','select','error','abort','contextmenu','scroll'];Function.extend({bindWithEvent:function(a,b){return this.create({'bind':a,'arguments':b,'event':Event})}});Element.Events.domready={add:function(a){if(window.loaded){a.call(this);return}var b=function(){if(window.loaded)return;window.loaded=true;window.timer=$clear(window.timer);this.fireEvent('domready')}.bind(this);if(document.readyState&&window.webkit){window.timer=function(){if(['loaded','complete'].contains(document.readyState))b()}.periodical(50)}else if(document.readyState&&window.ie){if(!$('ie_ready')){var c=(window.location.protocol=='https:')?'://0':'javascript:void(0)';document.write('<script id="ie_ready" defer src="'+c+'"><\/script>');$('ie_ready').onreadystatechange=function(){if(this.readyState=='complete')b()}}}else{window.addListener("load",b);document.addListener("DOMContentLoaded",b)}}};window.onDomReady=function(a){return this.addEvent('domready',a)};window.extend({getWidth:function(){if(this.webkit419)return this.innerWidth;if(this.opera)return document.body.clientWidth;return document.documentElement.clientWidth},getHeight:function(){if(this.webkit419)return this.innerHeight;if(this.opera)return document.body.clientHeight;return document.documentElement.clientHeight},getScrollWidth:function(){if(this.ie)return Math.max(document.documentElement.offsetWidth,document.documentElement.scrollWidth);if(this.webkit)return document.body.scrollWidth;return document.documentElement.scrollWidth},getScrollHeight:function(){if(this.ie)return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight);if(this.webkit)return document.body.scrollHeight;return document.documentElement.scrollHeight},getScrollLeft:function(){return this.pageXOffset||document.documentElement.scrollLeft},getScrollTop:function(){return this.pageYOffset||document.documentElement.scrollTop},getSize:function(){return{'size':{'x':this.getWidth(),'y':this.getHeight()},'scrollSize':{'x':this.getScrollWidth(),'y':this.getScrollHeight()},'scroll':{'x':this.getScrollLeft(),'y':this.getScrollTop()}}},getPosition:function(){return{'x':0,'y':0}}});var Fx={};Fx.Base=new Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class.empty,transition:function(p){return-(Math.cos(Math.PI*p)-1)/2},duration:500,unit:'px',wait:true,fps:50},initialize:function(a){this.element=this.element||null;this.setOptions(a);if(this.options.initialize)this.options.initialize.call(this)},step:function(){var a=$time();if(a<this.time+this.options.duration){this.delta=this.options.transition((a-this.time)/this.options.duration);this.setNow();this.increase()}else{this.stop(true);this.set(this.to);this.fireEvent('onComplete',this.element,10);this.callChain()}},set:function(a){this.now=a;this.increase();return this},setNow:function(){this.now=this.compute(this.from,this.to)},compute:function(a,b){return(b-a)*this.delta+a},start:function(a,b){if(!this.options.wait)this.stop();else if(this.timer)return this;this.from=a;this.to=b;this.change=this.to-this.from;this.time=$time();this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);this.fireEvent('onStart',this.element);return this},stop:function(a){if(!this.timer)return this;this.timer=$clear(this.timer);if(!a)this.fireEvent('onCancel',this.element);return this},custom:function(a,b){return this.start(a,b)},clearTimer:function(a){return this.stop(a)}});Fx.Base.implement(new Chain,new Events,new Options);Fx.CSS={select:function(a,b){if(a.test(/color/i))return this.Color;var c=$type(b);if((c=='array')||(c=='string'&&b.contains(' ')))return this.Multi;return this.Single},parse:function(a,b,c){if(!c.push)c=[c];var d=c[0],to=c[1];if(!$chk(to)){to=d;d=a.getStyle(b)}var e=this.select(b,to);return{'from':e.parse(d),'to':e.parse(to),'css':e}}};Fx.CSS.Single={parse:function(a){return parseFloat(a)},getNow:function(a,b,c){return c.compute(a,b)},getValue:function(a,b,c){if(b=='px'&&c!='opacity')a=Math.round(a);return a+b}};Fx.CSS.Multi={parse:function(a){return a.push?a:a.split(' ').map(function(v){return parseFloat(v)})},getNow:function(a,b,c){var d=[];for(var i=0;i<a.length;i++)d[i]=c.compute(a[i],b[i]);return d},getValue:function(a,b,c){if(b=='px'&&c!='opacity')a=a.map(Math.round);return a.join(b+' ')+b}};Fx.CSS.Color={parse:function(a){return a.push?a:a.hexToRgb(true)},getNow:function(a,b,c){var d=[];for(var i=0;i<a.length;i++)d[i]=Math.round(c.compute(a[i],b[i]));return d},getValue:function(a){return'rgb('+a.join(',')+')'}};Fx.Style=Fx.Base.extend({initialize:function(a,b,c){this.element=$(a);this.property=b;this.parent(c)},hide:function(){return this.set(0)},setNow:function(){this.now=this.css.getNow(this.from,this.to,this)},set:function(a){this.css=Fx.CSS.select(this.property,a);return this.parent(this.css.parse(a))},start:function(a,b){if(this.timer&&this.options.wait)return this;var c=Fx.CSS.parse(this.element,this.property,[a,b]);this.css=c.css;return this.parent(c.from,c.to)},increase:function(){this.element.setStyle(this.property,this.css.getValue(this.now,this.options.unit,this.property))}});Element.extend({effect:function(a,b){return new Fx.Style(this,a,b)}});Fx.Styles=Fx.Base.extend({initialize:function(a,b){this.element=$(a);this.parent(b)},setNow:function(){for(var p in this.from)this.now[p]=this.css[p].getNow(this.from[p],this.to[p],this)},set:function(a){var b={};this.css={};for(var p in a){this.css[p]=Fx.CSS.select(p,a[p]);b[p]=this.css[p].parse(a[p])}return this.parent(b)},start:function(a){if(this.timer&&this.options.wait)return this;this.now={};this.css={};var b={},to={};for(var p in a){var c=Fx.CSS.parse(this.element,p,a[p]);b[p]=c.from;to[p]=c.to;this.css[p]=c.css}return this.parent(b,to)},increase:function(){for(var p in this.now)this.element.setStyle(p,this.css[p].getValue(this.now[p],this.options.unit,p))}});Element.extend({effects:function(a){return new Fx.Styles(this,a)}});var Lightbox={init:function(b){this.options=$extend({resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,animateCaption:true,showCounter:true},b||{});this.anchors=[];$each(document.links,function(a){if(a.rel&&a.rel.test(/^lightbox/i)){a.onclick=this.click.pass(a,this);this.anchors.push(a)}},this);this.eventKeyDown=this.keyboardListener.bindAsEventListener(this);this.eventPosition=this.position.bind(this);this.overlay=new Element('div',{'id':'lbOverlay'}).injectInside(document.body);this.center=new Element('div',{'id':'lbCenter','styles':{'width':this.options.initialWidth,'height':this.options.initialHeight,'marginLeft':-(this.options.initialWidth/2),'display':'none'}}).injectInside(document.body);this.image=new Element('div',{'id':'lbImage'}).injectInside(this.center);this.prevLink=new Element('a',{'id':'lbPrevLink','href':'#','styles':{'display':'none'}}).injectInside(this.image);this.nextLink=this.prevLink.clone().setProperty('id','lbNextLink').injectInside(this.image);this.prevLink.onclick=this.previous.bind(this);this.nextLink.onclick=this.next.bind(this);this.bottomContainer=new Element('div',{'id':'lbBottomContainer','styles':{'display':'none'}}).injectInside(document.body);this.bottom=new E...
[truncated message content] |
|
From: <sm...@us...> - 2008-07-24 13:48:00
|
Revision: 8580
http://plplot.svn.sourceforge.net/plplot/?rev=8580&view=rev
Author: smekal
Date: 2008-07-24 13:48:08 +0000 (Thu, 24 Jul 2008)
Log Message:
-----------
Added CMakeList.txt which created documentation.php from documentation.php.in. Renamed index.php to index_new.php so that old and new website can live side by side - changed code in corefunctions.php accordingly. Fixed bug in documentation.php.in.
Modified Paths:
--------------
trunk/www/Makefile
trunk/www/corefunctions.php
trunk/www/documentation.php.in
Added Paths:
-----------
trunk/www/CMakeLists.txt
trunk/www/index_new.php
Removed Paths:
-------------
trunk/www/index.php
Added: trunk/www/CMakeLists.txt
===================================================================
--- trunk/www/CMakeLists.txt (rev 0)
+++ trunk/www/CMakeLists.txt 2008-07-24 13:48:08 UTC (rev 8580)
@@ -0,0 +1,4 @@
+configure_file(
+${CMAKE_CURRENT_SOURCE_DIR}/documentation.php.in
+${CMAKE_CURRENT_BINARY_DIR}/documentation.php @ONLY
+)
Property changes on: trunk/www/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-07-24 13:45:20 UTC (rev 8579)
+++ trunk/www/Makefile 2008-07-24 13:48:08 UTC (rev 8580)
@@ -13,7 +13,18 @@
news \
plplot_icons \
resources \
- source
+ source \
+ index_new.php \
+ corefunctions.php \
+ credits.php \
+ css \
+ development.php \
+ download.php \
+ examples.php \
+ img \
+ js
+
+
WWW_FILES = $(patsubst %,$(WWW_DIR)/%,$(FILES))
Modified: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php 2008-07-24 13:45:20 UTC (rev 8579)
+++ trunk/www/corefunctions.php 2008-07-24 13:48:08 UTC (rev 8580)
@@ -40,7 +40,7 @@
echo ' <div id="menubar">';
echo ' <ul>';
- echo ' <li><a href="index.php" ' . (($item=='index') ? ('id="selected"') : ('')) .'>Home</a></li>';
+ echo ' <li><a href="index_new.php" ' . (($item=='index') ? ('id="selected"') : ('')) .'>Home</a></li>';
echo ' <li><a href="download.php" ' . (($item=='download') ? ('id="selected"') : ('')) .'>Download</a></li>';
echo ' <li><a href="examples.php" ' . (($item=='examples') ? ('id="selected"') : ('')) .'>Examples</a></li>';
echo ' <li><a href="documentation.php" ' . (($item=='documentation') ? ('id="selected"') : ('')) .'>Documentation</a></li>';
Modified: trunk/www/documentation.php.in
===================================================================
--- trunk/www/documentation.php.in 2008-07-24 13:45:20 UTC (rev 8579)
+++ trunk/www/documentation.php.in 2008-07-24 13:48:08 UTC (rev 8580)
@@ -14,13 +14,13 @@
<div id="leftside">
<h3>PLplot Documentation</h3>
<ul class="arrowlist">
- <li> <a href="@BASE_HTML@">Browse the latest on-line documentation</a> </li>
- <li> <a href="@BASE@.ps.gz">PostScript form of documentation (<?php filesize("@BASE@.ps.gz")/1024)?>MB)</a> </li>
- <li> <a href="@BASE@.pdf">PDF form of documentation (<?php filesize("@BASE@.pdf")/1024)?>MB)</a> </li>
- <li> <a href="@BASE@.dvi">DVI form of documentation (<?php filesize("@BASE@.dvi")/1024)?>MB)</a> </li>
- <li> <a href="@BASE_INFO@.tar.gz">Info form of documentation (<?php filesize("@BASE_INFO@.tar.gz")/1024)?>MB)</a> </li>
- <li> <a href="@BASE_MAN@.tar.gz">Man pages tarball (API chapter in nroff format) (<?php filesize("@BASE_MAN@.tar.gz")/1024)?>MB)</a> </li>
- <li> <a href="@BASE_HTML@.tar.gz">HTML results tarball (<?php filesize("@BASE_HTML@.tar.gz")/1024)?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE_HTML@">Browse the latest on-line documentation</a> </li>
+ <li> <a href="docbook-manual/@BASE@.ps.gz">PostScript form of documentation (<?php filesize("docbook-manual/@BASE@.ps.gz")/1024 ?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE@.pdf">PDF form of documentation (<?php filesize("docbook-manual/@BASE@.pdf")/1024 ?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE@.dvi">DVI form of documentation (<?php filesize("docbook-manual/@BASE@.dvi")/1024 ?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE_INFO@.tar.gz">Info form of documentation (<?php filesize("docbook-manual/@BASE_INFO@.tar.gz")/1024 ?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE_MAN@.tar.gz">Man pages tarball (API chapter in nroff format) (<?php filesize("docbook-manual/@BASE_MAN@.tar.gz")/1024 ?>MB)</a> </li>
+ <li> <a href="docbook-manual/@BASE_HTML@.tar.gz">HTML results tarball (<?php filesize("docbook-manual/@BASE_HTML@.tar.gz")/1024 ?>MB)</a> </li>
</ul>
<h4>The Current PLplot Documentation Project</h4>
<p>
Deleted: trunk/www/index.php
===================================================================
--- trunk/www/index.php 2008-07-24 13:45:20 UTC (rev 8579)
+++ trunk/www/index.php 2008-07-24 13:48:08 UTC (rev 8580)
@@ -1,105 +0,0 @@
-<?php
- include "corefunctions.php";
-?>
-
-<?php pageHeader("Main"); ?>
-
-<body>
-
-<div id="pagewrapper">
-
- <?php pageMenu("index"); ?>
-
- <div id="contentwrapper">
- <div id="leftside">
- <h3>Introduction</h3>
- <p>PLplot is a library of functions that are useful for making scientific
- plots.</p>
- <p>PLplot can be used from within compiled languages such as C, C++, D,
- FORTRAN and Java, and interactively from interpreted languages
- such as Octave, Python, Perl and Tcl.<br />
- The PLplot library can be used to create standard x-y plots, semilog plots,
- log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
- pie charts. Multiple graphs (of the same or different sizes) may be
- placed on a single page with multiple lines in each graph.<br />
- A variety of output file devices such as Postscript, png, jpeg
- and others, as well as interactive devices such as xwin, tk,
- xterm and Tektronics devices are supported. There are also interfaces
- available to include the PLplot library in your application, e.g.
- for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
- added by writing a small number of device dependent routines.<br />
- PLplot has core support for unicode. This means plots can be labelled using
- the enormous selection of unicode mathematical symbols and simple text
- layout (left to right) language scripts for many of our devices. For our
- cairo-related devices we also support complex text layout (CTL) languages
- such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
- Devanagari, Thai, Lao, and Tibetan.<br />
- Some devices supports its own way of dealing with text,
- such as the Postscript driver, or the png and jpeg drivers that
- uses the Freetype library.</p>
- <p>PLplot is free software primarily licensed under the
- <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
-
- <h3>Feature Summary</h3>
- <div class="splitcontentleft">
- <h4>Cross Plattform</h4>
- <p>PLplot is currently known to work on following platforms:</p>
- <ul class="arrowlist">
- <li>Linux and other Unices</li>
- <li>Windows (2000, XP and Vista)</li>
- <li>Mac OS X</li>
- <li>MS-DOS (DJGPP)</li>
- </ul>
- <h4>Output file formats</h4>
- <p>pdf, svg, postscript, cgm, png, jpeg, gif pbm, xfig and latex</p>
- <h4>Interactive Platforms</h4>
- <p>X, Tk/Tcl, wxWidgets, Gnome</p>
- </div>
- <div class="splitcontentright">
- <h4>Language Bindings</h4>
- <p>There are many bindings to the PLplot library</p>
- <ul class="arrowlist">
- <li>C/C++</li>
- <li>FORTAN 77/90</li>
- <li>D</li>
- <li>Java</li>
- <li>Python</li>
- <li>Perl</li>
- <li>ADA</li>
- <li>OCaml</li>
- <li>Octave</li>
- <li>TCL/Tk</li>
- <li>wxWidgets</li>
- </ul>
- </div>
- <div class="clear"></div>
-
-
- <h3>Screenshots</h3>
- <p>
- <a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
- <img src="examples-data/demo03/x03.01.png" width="172" height="129" border="1" alt="Polar plot"/></a>
- <a href="examples-data/demo08/x08.03.png" rel="lightbox[plplot]" title="Shade 3D plots">
- <img src="examples-data/demo08/x08.03.png" width="172" height="129" border="1" alt="Shade 3D plots"/></a>
- <a href="examples-data/demo09/x09.01.png" rel="lightbox[plplot]" title="Contouring plot">
- <img src="examples-data/demo09/x09.01.png" width="172" height="129" border="1" alt="Contouring plot"/></a>
- <a href="examples-data/demo16/x16.01.png" rel="lightbox[plplot]" title="False colour plot">
- <img src="examples-data/demo16/x16.01.png" width="172" height="129" border="1" alt="False colour plot"/></a>
- <a href="examples-data/demo24/x24.01.png" rel="lightbox[plplot]" title="Unicode example">
- <img src="examples-data/demo24/x24.01.png" width="172" height="129" border="1" alt="Unicode example"/></a>
- <a href="examples-data/demo30/x30.01.png" rel="lightbox[plplot]" title="Alpha color support">
- <img src="examples-data/demo30/x30.01.png" width="172" height="129" border="1" alt="Alpha color support"/></a>
- </p>
- <p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
- </div>
-
- <?php pageSidebar(0); ?>
-
- <div id="spacer"></div>
- </div>
-
- <?php pageFooter(); ?>
-</div>
-
-</body>
-</html>
Copied: trunk/www/index_new.php (from rev 8575, trunk/www/index.php)
===================================================================
--- trunk/www/index_new.php (rev 0)
+++ trunk/www/index_new.php 2008-07-24 13:48:08 UTC (rev 8580)
@@ -0,0 +1,105 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<?php pageHeader("Main"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <?php pageMenu("index"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Introduction</h3>
+ <p>PLplot is a library of functions that are useful for making scientific
+ plots.</p>
+ <p>PLplot can be used from within compiled languages such as C, C++, D,
+ FORTRAN and Java, and interactively from interpreted languages
+ such as Octave, Python, Perl and Tcl.<br />
+ The PLplot library can be used to create standard x-y plots, semilog plots,
+ log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
+ pie charts. Multiple graphs (of the same or different sizes) may be
+ placed on a single page with multiple lines in each graph.<br />
+ A variety of output file devices such as Postscript, png, jpeg
+ and others, as well as interactive devices such as xwin, tk,
+ xterm and Tektronics devices are supported. There are also interfaces
+ available to include the PLplot library in your application, e.g.
+ for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
+ added by writing a small number of device dependent routines.<br />
+ PLplot has core support for unicode. This means plots can be labelled using
+ the enormous selection of unicode mathematical symbols and simple text
+ layout (left to right) language scripts for many of our devices. For our
+ cairo-related devices we also support complex text layout (CTL) languages
+ such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
+ Devanagari, Thai, Lao, and Tibetan.<br />
+ Some devices supports its own way of dealing with text,
+ such as the Postscript driver, or the png and jpeg drivers that
+ uses the Freetype library.</p>
+ <p>PLplot is free software primarily licensed under the
+ <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
+
+ <h3>Feature Summary</h3>
+ <div class="splitcontentleft">
+ <h4>Cross Plattform</h4>
+ <p>PLplot is currently known to work on following platforms:</p>
+ <ul class="arrowlist">
+ <li>Linux and other Unices</li>
+ <li>Windows (2000, XP and Vista)</li>
+ <li>Mac OS X</li>
+ <li>MS-DOS (DJGPP)</li>
+ </ul>
+ <h4>Output file formats</h4>
+ <p>pdf, svg, postscript, cgm, png, jpeg, gif pbm, xfig and latex</p>
+ <h4>Interactive Platforms</h4>
+ <p>X, Tk/Tcl, wxWidgets, Gnome</p>
+ </div>
+ <div class="splitcontentright">
+ <h4>Language Bindings</h4>
+ <p>There are many bindings to the PLplot library</p>
+ <ul class="arrowlist">
+ <li>C/C++</li>
+ <li>FORTAN 77/90</li>
+ <li>D</li>
+ <li>Java</li>
+ <li>Python</li>
+ <li>Perl</li>
+ <li>ADA</li>
+ <li>OCaml</li>
+ <li>Octave</li>
+ <li>TCL/Tk</li>
+ <li>wxWidgets</li>
+ </ul>
+ </div>
+ <div class="clear"></div>
+
+
+ <h3>Screenshots</h3>
+ <p>
+ <a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
+ <img src="examples-data/demo03/x03.01.png" width="172" height="129" border="1" alt="Polar plot"/></a>
+ <a href="examples-data/demo08/x08.03.png" rel="lightbox[plplot]" title="Shade 3D plots">
+ <img src="examples-data/demo08/x08.03.png" width="172" height="129" border="1" alt="Shade 3D plots"/></a>
+ <a href="examples-data/demo09/x09.01.png" rel="lightbox[plplot]" title="Contouring plot">
+ <img src="examples-data/demo09/x09.01.png" width="172" height="129" border="1" alt="Contouring plot"/></a>
+ <a href="examples-data/demo16/x16.01.png" rel="lightbox[plplot]" title="False colour plot">
+ <img src="examples-data/demo16/x16.01.png" width="172" height="129" border="1" alt="False colour plot"/></a>
+ <a href="examples-data/demo24/x24.01.png" rel="lightbox[plplot]" title="Unicode example">
+ <img src="examples-data/demo24/x24.01.png" width="172" height="129" border="1" alt="Unicode example"/></a>
+ <a href="examples-data/demo30/x30.01.png" rel="lightbox[plplot]" title="Alpha color support">
+ <img src="examples-data/demo30/x30.01.png" width="172" height="129" border="1" alt="Alpha color support"/></a>
+ </p>
+ <p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
+ </div>
+
+ <?php pageSidebar(0); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sm...@us...> - 2008-07-25 11:47:40
|
Revision: 8593
http://plplot.svn.sourceforge.net/plplot/?rev=8593&view=rev
Author: smekal
Date: 2008-07-25 11:47:48 +0000 (Fri, 25 Jul 2008)
Log Message:
-----------
Made the fonts a little tad darker. Added a "Try it online!" link. Corrected some spelling mistakes. Added some comments to the php files.
Modified Paths:
--------------
trunk/www/corefunctions.php
trunk/www/css/style.css
trunk/www/examples.php
trunk/www/index_new.php
trunk/www/template.php
Modified: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php 2008-07-25 09:24:59 UTC (rev 8592)
+++ trunk/www/corefunctions.php 2008-07-25 11:47:48 UTC (rev 8593)
@@ -110,6 +110,7 @@
<h3>Links</h3>
<ul class="arrowlist">
+ <li><a href="http://www.hbabcock.org/plplot/readme.html">Try PLplot online!</a></li>
<li><a href="http://sourceforge.net/project/?group_id=2915">SF project page</a></li>
</ul>
</div>
Modified: trunk/www/css/style.css
===================================================================
--- trunk/www/css/style.css 2008-07-25 09:24:59 UTC (rev 8592)
+++ trunk/www/css/style.css 2008-07-25 11:47:48 UTC (rev 8593)
@@ -146,7 +146,7 @@
margin-bottom:15px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
- color: #666666;
+ color: #333333;
line-height: 16px;
padding-left:4px;
}
@@ -182,7 +182,7 @@
margin-bottom:5px;
font-family: verdana, arial, sans-serif;
font-size: 15px;
- color: #666666;
+ color: #333333;
background-color:#FFFFFF;
padding:4px;
clear:both;
@@ -193,7 +193,7 @@
margin-bottom:15px;
font-family: verdana, arial, sans-serif;
font-size: 12px;
- color: #666666;
+ color: #333333;
line-height: 18px;
padding-left:4px;
}
@@ -231,7 +231,7 @@
#featurebox p {
font-family: verdana, arial, sans-serif;
font-size: 11px;
- color: #555555;
+ color: #222222;
line-height: 16px;
margin-bottom:5px;
}
@@ -292,7 +292,7 @@
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height:18px;
- color: #666666;
+ color: #333333;
}
/**************** Searchbar styles ****************/
@@ -318,4 +318,4 @@
/**************** Misc classes and styles ****************/
.splitcontentleft{float:left; width:48%;}
-.splitcontentright{float:right; width:48%;}
\ No newline at end of file
+.splitcontentright{float:right; width:48%;}
Modified: trunk/www/examples.php
===================================================================
--- trunk/www/examples.php 2008-07-25 09:24:59 UTC (rev 8592)
+++ trunk/www/examples.php 2008-07-25 11:47:48 UTC (rev 8593)
@@ -3,6 +3,7 @@
# Each element of the structure below contains:
# [ demo#, number of pages, particular thumbnail for top-level page, credits]
+ # if number of pages==0 the entry is ignored (e.g. example 14 and 17)
$demoArray = array(
array( 1, 1, 1, ""),
array( 2, 2, 1, ""),
@@ -42,25 +43,31 @@
array(30, 2, 1, ""));
?>
+<!-- include the html header -->
<?php pageHeader("Examples"); ?>
<body>
<div id="pagewrapper">
+ <!-- create the menu, examples is selected -->
<?php pageMenu("examples"); ?>
+ <!-- the actual content of the page -->
<div id="contentwrapper">
<div id="fullside">
<?php
+ // if the variable demo was set the source code of this example
+ // is displayed
if(isset($_GET["demo"])) {
- $demoID=$_GET["demo"];
- $lbind=$_GET["lbind"];
+ $demoID=$_GET["demo"]; // demo number
+ $lbind=$_GET["lbind"]; // language
$demo_str = sprintf("%02d", $demoArray[$demoID-1][0]);
$nplots = $demoArray[$demoID-1][1];
$credits = $demoArray[$demoID-1][3];
$demo_dir = "examples-data/demo$demo_str";
+ // add buttons for language selection
echo <<<END
<h3>Example $demoID</h3>
<p>Select language to see the source code</p>
@@ -76,7 +83,7 @@
<input type="submit" name="lbind" value="Python" />
<input type="submit" name="lbind" value="Octave" />
<input type="submit" name="lbind" value="PerlDL" />
- <input type="submit" name="lbind" value="OCAML" />
+ <input type="submit" name="lbind" value="Ocaml" />
</form>
END;
@@ -91,15 +98,16 @@
case ("Python"): $fname = "xw" . $demo_str . ".py-"; break;
case ("Octave"): $fname = "x" . $demo_str . "c.m-"; break;
case ("PerlDL"): $fname = "x" . $demo_str . ".pl-"; break;
- case ("OCAML"): $fname = "x" . $demo_str . ".ocaml-"; break;
+ case ("Ocaml"): $fname = "x" . $demo_str . ".ml-"; break;
default: $fname = "x" . $demo_str . "c.c-";
}
+ // view code
echo "<object id=\"codebox\" type=\"text/plain\" data=\"$demo_dir/$fname\">\n";
echo "Your browser is not able to display text!\n</object>\n";
+ // show plots for chosen example
echo "<p>Select to view full-size image</p>\n";
-
echo "<p>\n";
for($ndx = 1; $ndx <= $nplots; ++$ndx) {
$ndx_str = sprintf ("%02d", $ndx);
@@ -110,6 +118,7 @@
}
echo "</p>\n";
+ // show credits if any
if($credits!="")
echo "<p>" . $credits . "</p>\n";
@@ -130,6 +139,7 @@
}
echo "</p>\n";
} else {
+ // display plots if all examples
echo <<<END
<h3>Examples</h3>
<p>These examples were generated with the pngcairo device and
@@ -139,14 +149,13 @@
END;
$count = 0;
foreach($demoArray as $drec) {
- $demo = sprintf ("%02d", $drec[0]);
- $dir = "demo$demo";
+ $demo_str = sprintf ("%02d", $drec[0]);
+ $dir = "demo$demo_str";
$thumbnail = sprintf ("%02d", $drec[2]);
$npages = $drec[1];
- $credits = $drec[3];
if($npages!=0) {
- echo "<a href=\"examples.php?demo=$demo\"><img border=\"0\" src=\"examples-data/$dir/prev-x$demo.$thumbnail.png\" /></a>\n";
+ echo "<a href=\"examples.php?demo=$demo_str\"><img border=\"0\" src=\"examples-data/$dir/prev-x$demo_str.$thumbnail.png\" /></a>\n";
$count++;
if(($count%3) == 0) echo "<br />\n";
}
@@ -156,6 +165,7 @@
</div>
</div>
+ <!-- include the page footer -->
<?php pageFooter(); ?>
</div>
Modified: trunk/www/index_new.php
===================================================================
--- trunk/www/index_new.php 2008-07-25 09:24:59 UTC (rev 8592)
+++ trunk/www/index_new.php 2008-07-25 11:47:48 UTC (rev 8593)
@@ -2,14 +2,17 @@
include "corefunctions.php";
?>
+<!-- include the html header -->
<?php pageHeader("Main"); ?>
<body>
<div id="pagewrapper">
+ <!-- create the menu, index is selected -->
<?php pageMenu("index"); ?>
+ <!-- the actual content of the page -->
<div id="contentwrapper">
<div id="leftside">
<h3>Introduction</h3>
@@ -17,35 +20,35 @@
plots.</p>
<p>PLplot can be used from within compiled languages such as C, C++, D,
FORTRAN and Java, and interactively from interpreted languages
- such as Octave, Python, Perl and Tcl.<br />
- The PLplot library can be used to create standard x-y plots, semilog plots,
+ such as Octave, Python, Perl and Tcl.</p>
+ <p>The PLplot library can be used to create standard x-y plots, semi-log plots,
log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
pie charts. Multiple graphs (of the same or different sizes) may be
- placed on a single page with multiple lines in each graph.<br />
- A variety of output file devices such as Postscript, png, jpeg
+ placed on a single page with multiple lines in each graph.</p>
+ <p>A variety of output file devices such as Postscript, png, jpeg
and others, as well as interactive devices such as xwin, tk,
xterm and Tektronics devices are supported. There are also interfaces
available to include the PLplot library in your application, e.g.
for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
- added by writing a small number of device dependent routines.<br />
- PLplot has core support for unicode. This means plots can be labelled using
- the enormous selection of unicode mathematical symbols and simple text
+ added by writing a small number of device dependent routines.</p>
+ <p>PLplot has core support for Unicode. This means plots can be labelled using
+ the enormous selection of Unicode mathematical symbols and simple text
layout (left to right) language scripts for many of our devices. For our
cairo-related devices we also support complex text layout (CTL) languages
such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
- Devanagari, Thai, Lao, and Tibetan.<br />
- Some devices supports its own way of dealing with text,
- such as the Postscript driver, or the png and jpeg drivers that
- uses the Freetype library.</p>
+ Devanagari, Thai, Lao, and Tibetan.</p>
+ <p>Some devices support their own way of dealing with text,
+ such as the Postscript driver (using postscript fonts), or the png and jpeg drivers
+ (which use the Freetype library).</p>
<p>PLplot is free software primarily licensed under the
<a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
<h3>Feature Summary</h3>
<div class="splitcontentleft">
- <h4>Cross Plattform</h4>
+ <h4>Cross Platform</h4>
<p>PLplot is currently known to work on following platforms:</p>
<ul class="arrowlist">
- <li>Linux and other Unices</li>
+ <li>Linux and other Unixes</li>
<li>Windows (2000, XP and Vista)</li>
<li>Mac OS X</li>
<li>MS-DOS (DJGPP)</li>
@@ -75,6 +78,7 @@
<div class="clear"></div>
+ <!-- show some plots using the lightbox js script -->
<h3>Screenshots</h3>
<p>
<a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
@@ -93,11 +97,13 @@
<p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
</div>
- <?php pageSidebar(0); ?>
+ <!-- add the sidebar, news displayed -->
+ <?php pageSidebar(1); ?>
<div id="spacer"></div>
</div>
+ <!-- include the page footer -->
<?php pageFooter(); ?>
</div>
Modified: trunk/www/template.php
===================================================================
--- trunk/www/template.php 2008-07-25 09:24:59 UTC (rev 8592)
+++ trunk/www/template.php 2008-07-25 11:47:48 UTC (rev 8593)
@@ -1,3 +1,4 @@
+<!-- This template can be used to create new pages -->
<?php
include "corefunctions.php";
?>
@@ -2,2 +3,3 @@
+<!-- include the html header -->
<?php pageHeader("Template"); ?>
@@ -8,6 +10,7 @@
<div id="pagewrapper">
+ <!-- create the menu, template is selected -->
<?php pageMenu("template"); ?>
<div id="contentwrapper">
@@ -16,11 +19,13 @@
<p>text</p>
</div>
+ <!-- add the sidebar, no news displayed -->
<?php pageSidebar(); ?>
<div id="spacer"></div>
</div>
+ <!-- include the page footer -->
<?php pageFooter(); ?>
</div>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: Alan W. I. <ai...@us...> - 2008-09-20 21:18:49
|
Second attempt at mailing this after first automatic attempt bounced:
Revision: 8777
http://plplot.svn.sourceforge.net/plplot/?rev=8777&view=rev
Author: airwin
Date: 2008-09-19 18:28:53 +0000 (Fri, 19 Sep 2008)
Log Message:
-----------
Change the default website to be the new PHP-enabled one.
Added Paths:
-----------
trunk/www/index.php
trunk/www/index_old.html
Removed Paths:
-------------
trunk/www/index.html
trunk/www/index_new.php
Deleted: trunk/www/index.html
===================================================================
--- trunk/www/index.html 2008-09-13 17:17:10 UTC (rev 8776)
+++ trunk/www/index.html 2008-09-19 18:28:53 UTC (rev 8777)
@@ -1,295 +0,0 @@
-<html>
-<head>
-<title>
-PLplot Home Page
-</title>
-</head>
-<body text="#000000" bgcolor="#FFFFFF" >
-
-
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td align="left" valign="top" ROWSPAN=1000>
-
-<table border="0">
-
-<tr> <! note this was left out -mjl >
-<td align=center nowrap>
-<table>
-<tr>
-<td width=1> </td>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b> PLplot Site Menu </b>
-</font>
-</td>
-<td width=1> </td>
-</tr>
-</table>
-</td>
-</tr>
-
-<tr>
-<td>
-<hr size=1 noshade=noshade color="#000000">
-</td>
-</tr>
-
-<tr>
-<td>
-<table cellpadding=0 cellspacing=0 border=0>
-<font face="Helvetica, Arial">
-<tr><td>
-<A HREF="index.html"><IMG border=0 SRC="plplot_icons/redball.gif" ALIGN=top></A>
-</td><td>
-<b>
-<font face="Helvetica, Arial">
-<A HREF="index.html">Home</A>
-</b>
-</td></tr>
-
-<tr><td>
-<A HREF="resources/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="resources/index.html">Resources</A>
-</td></tr>
-
-<tr><td>
-<A HREF="source/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="source/index.html">Source Code</A>
-</td></tr>
-
-<tr><td>
-<A HREF="examples/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="examples/index.html">Examples</A><br>
-</td></tr>
-
-<tr><td>
-<A HREF="demo/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="demo/index.html">Try it online</A><br>
-</td></tr>
-
-<tr><td>
-<A HREF="credits/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="credits/index.html">Credits</A><br>
-</td></tr>
-
-</table>
-</td>
-</tr>
-
-<! Stuff below added by mjl 10/6 >
-
-<tr>
-<td>
-<hr size=1 noshade=noshade color="#000000">
-</td>
-</tr>
-
-<tr>
-<td align=center nowrap>
-<table>
-
-<tr><td>
-<font face="Helvetica, Arial">
-<A HREF="http://sourceforge.net/project/?group_id=2915">Project page</A><br>
-</td></tr>
-
-<tr>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b>Latest Releases:
-</font>
-<br>
-<ul>
-<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=555104">Stable</A></li>
-<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=575403">Development</A></li>
-</ul>
-</td>
-</tr>
-
-<tr>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b> Hosted by: </b>
-</font>
-</td>
-<td width=1> </td>
-</tr>
-
-<tr>
-<td>
-<A href="http://sourceforge.net">
-<IMG src="http://sourceforge.net/sflogo.php?group_id=2915&type=1"
-width="88" height="31" border="0" alt="SourceForge Logo"></A>
-</td>
-</tr>
-
-</table>
-</td>
-</tr>
-
-<! end of mjl's additions >
-
-</table>
-
-<td width=1> <! a little spacer >
-</td>
-
-<td bgcolor="#000000" width=1>
-<IMG SRC="plplot_icons/pad.gif" width=1> <! a little black spacer >
-</td>
-
-<td width=1> <! a little spacer>
-</td>
-
-<td>
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
- <td align="right" valign="top" bgcolor="#eeccaa">
- <br>
- <h1>
- <font face="Helvetica, Arial">
- PLplot — a Scientific Plotting Library
- </font>
- </h1>
- </td>
-</tr>
-</table>
-
-<p>
-
-<table cellpadding=0 cellspacing=0 border="0">
-<tr>
-<td colspan=2 align="left">
-<font size=+2>
- Introduction
-</font>
-</td>
-</tr>
-
-<tr>
-<td>
-<table cellpadding=0 cellspacing=0 width=20> <tr> <td> <br> </td> </tr> </table> <! A 20 pixel spacer>
-</td>
-
-<td>
-
-<br>
-PLplot is a library of functions that are useful for making scientific
-plots.<br>
-PLplot can be used from within compiled languages such as C, C++, FORTRAN
-and Java, and interactively from interpreted languages such as Octave, Python, Perl and Tcl.<br>
-The PLplot library can be used to create standard x-y plots, semilog plots,
-log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
-pie charts. Multiple graphs (of the same or different sizes) may be
-placed on a single page with multiple lines in each graph.<br>
-A variety of output file devices such as Postscript, png, jpeg
- and others, as well as interactive devices such as xwin, tk,
- xterm and Tektronics devices are supported. New devices can be easily
- added by writing a small number of device dependent routines.<br>
-There are almost 2000 characters in the extended character set. This includes
-four different fonts, the Greek alphabet and a host of mathematical,
-musical, and other symbols.
-Some devices supports its own way of dealing with text,
- such as the Postscript driver, or the png and jpeg drivers that
- uses the Freetype library.<br><br>
- PLplot is free software primarily licensed under the
-<a HREF="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.
-It is currently known to work on the following platforms:
-<UL>
-<LI>Linux</LI>
-<LI>Unix</LI>
-<LI>MS-DOS (DJGPP)</LI>
-<LI>Windows (95?, 98, NT, 2000 and XP)</LI>
-<LI>Mac OS X</LI>
-
-</UL>
-We also have historically supported (but have no tests of the current PLplot)
-on the following platforms:
-<UL>
-<LI>Amiga/Exec</LI>
-<LI>MS-DOS (Various environments)</LI>
-<LI>MAC (traditional)</LI>
-<LI>OS/2</LI>
-<LI>VMS</LI>
-<LI>WIN32</LI>
-</UL>
-</td>
-</tr>
-</table>
-</tr>
-</table>
-
-<br>
-<p>
-
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
-<td align="left" bgcolor="#008080">
-<font color="#ffffff" face="Helvetica, Arial" size=+1>
-<b>
- The Latest PLplot News
-</b>
-</font>
-</td>
-</tr>
-</table>
-
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
-<td>
-<B></B>
-</td>
-
-<td>
-<br>
-</td>
-
-<td>
-<b>
-</b>
-</td>
-</tr>
-<p>
-<tr>
- <td colspan=2>
- <br>
- </td>
-
- <td width="100%">
- <table cellpadding=0 cellspacing=0 border="0">
- <tr>
- <td width=10>
- <br>
- </td>
- <td>
- <br>
-The latest news may be found <a
-href="http://sourceforge.net/news/?group_id=2915"> here.</a> Other sources
-of current news are the <a href="http://sourceforge.net/mail/?group_id=2915">
-PLplot mailing lists</a>, and other links
-accessible from the <a href="http://sourceforge.net/projects/plplot">
-SourceForge PLplot project page.</a>
-<p>
- </table>
-</tr>
-</table>
-
-<p>
-
-
-</body>
-</html>
Copied: trunk/www/index.php (from rev 8776, trunk/www/index_new.php)
===================================================================
--- trunk/www/index.php (rev 0)
+++ trunk/www/index.php 2008-09-19 18:28:53 UTC (rev 8777)
@@ -0,0 +1,111 @@
+<?php
+ include "corefunctions.php";
+?>
+
+<!-- include the html header -->
+<?php pageHeader("Main"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <!-- create the menu, index is selected -->
+ <?php pageMenu("index"); ?>
+
+ <!-- the actual content of the page -->
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Introduction</h3>
+ <p>PLplot is a library of functions that are useful for making scientific
+ plots.</p>
+ <p>PLplot can be used from within compiled languages such as C, C++, D,
+ FORTRAN and Java, and interactively from interpreted languages
+ such as Octave, Python, Perl and Tcl.</p>
+ <p>The PLplot library can be used to create standard x-y plots, semi-log plots,
+ log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
+ pie charts. Multiple graphs (of the same or different sizes) may be
+ placed on a single page with multiple lines in each graph.</p>
+ <p>A variety of output file devices such as Postscript, png, jpeg
+ and others, as well as interactive devices such as xwin, tk,
+ xterm and Tektronics devices are supported. There are also interfaces
+ available to include the PLplot library in your application, e.g.
+ for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
+ added by writing a small number of device dependent routines.</p>
+ <p>PLplot has core support for Unicode. This means plots can be labelled using
+ the enormous selection of Unicode mathematical symbols and simple text
+ layout (left to right) language scripts for many of our devices. For our
+ cairo-related devices we also support complex text layout (CTL) languages
+ such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
+ Devanagari, Thai, Lao, and Tibetan.</p>
+ <p>Some devices support their own way of dealing with text,
+ such as the Postscript driver (using postscript fonts), or the png and jpeg drivers
+ (which use the Freetype library).</p>
+ <p>PLplot is free software primarily licensed under the
+ <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
+
+ <h3>Feature Summary</h3>
+ <div class="splitcontentleft">
+ <h4>Cross Platform</h4>
+ <p>PLplot is currently known to work on following platforms:</p>
+ <ul class="arrowlist">
+ <li>Linux and other Unixes</li>
+ <li>Windows (2000, XP and Vista)</li>
+ <li>Mac OS X</li>
+ <li>MS-DOS (DJGPP)</li>
+ </ul>
+ <h4>Output file formats</h4>
+ <p>pdf, svg, postscript, cgm, png, jpeg, gif pbm, xfig and latex</p>
+ <h4>Interactive Platforms</h4>
+ <p>X, Tk/Tcl, wxWidgets, Gnome</p>
+ </div>
+ <div class="splitcontentright">
+ <h4>Language Bindings</h4>
+ <p>There are many bindings to the PLplot library</p>
+ <ul class="arrowlist">
+ <li>C/C++</li>
+ <li>FORTAN 77/90</li>
+ <li>D</li>
+ <li>Java</li>
+ <li>Python</li>
+ <li>Perl</li>
+ <li>Ada</li>
+ <li>OCaml</li>
+ <li>Octave</li>
+ <li>TCL/Tk</li>
+ <li>wxWidgets</li>
+ </ul>
+ </div>
+ <div class="clear"></div>
+
+
+ <!-- show some plots using the lightbox js script -->
+ <h3>Screenshots</h3>
+ <p>
+ <a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
+ <img src="examples-data/demo03/x03.01.png" width="172" height="129" border="1" alt="Polar plot"/></a>
+ <a href="examples-data/demo08/x08.03.png" rel="lightbox[plplot]" title="Shade 3D plots">
+ <img src="examples-data/demo08/x08.03.png" width="172" height="129" border="1" alt="Shade 3D plots"/></a>
+ <a href="examples-data/demo09/x09.01.png" rel="lightbox[plplot]" title="Contouring plot">
+ <img src="examples-data/demo09/x09.01.png" width="172" height="129" border="1" alt="Contouring plot"/></a>
+ <a href="examples-data/demo16/x16.01.png" rel="lightbox[plplot]" title="False colour plot">
+ <img src="examples-data/demo16/x16.01.png" width="172" height="129" border="1" alt="False colour plot"/></a>
+ <a href="examples-data/demo24/x24.01.png" rel="lightbox[plplot]" title="Unicode example">
+ <img src="examples-data/demo24/x24.01.png" width="172" height="129" border="1" alt="Unicode example"/></a>
+ <a href="examples-data/demo30/x30.01.png" rel="lightbox[plplot]" title="Alpha color support">
+ <img src="examples-data/demo30/x30.01.png" width="172" height="129" border="1" alt="Alpha color support"/></a>
+ </p>
+ <p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
+ </div>
+
+ <!-- add the sidebar, news displayed -->
+ <?php pageSidebar(1); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <!-- include the page footer -->
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/index.php
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:mergeinfo
+
Added: svn:eol-style
+ native
Deleted: trunk/www/index_new.php
===================================================================
--- trunk/www/index_new.php 2008-09-13 17:17:10 UTC (rev 8776)
+++ trunk/www/index_new.php 2008-09-19 18:28:53 UTC (rev 8777)
@@ -1,111 +0,0 @@
-<?php
- include "corefunctions.php";
-?>
-
-<!-- include the html header -->
-<?php pageHeader("Main"); ?>
-
-<body>
-
-<div id="pagewrapper">
-
- <!-- create the menu, index is selected -->
- <?php pageMenu("index"); ?>
-
- <!-- the actual content of the page -->
- <div id="contentwrapper">
- <div id="leftside">
- <h3>Introduction</h3>
- <p>PLplot is a library of functions that are useful for making scientific
- plots.</p>
- <p>PLplot can be used from within compiled languages such as C, C++, D,
- FORTRAN and Java, and interactively from interpreted languages
- such as Octave, Python, Perl and Tcl.</p>
- <p>The PLplot library can be used to create standard x-y plots, semi-log plots,
- log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
- pie charts. Multiple graphs (of the same or different sizes) may be
- placed on a single page with multiple lines in each graph.</p>
- <p>A variety of output file devices such as Postscript, png, jpeg
- and others, as well as interactive devices such as xwin, tk,
- xterm and Tektronics devices are supported. There are also interfaces
- available to include the PLplot library in your application, e.g.
- for <a href="http://www.wxwidgets.org">wxWidgets</a>. New devices can be easily
- added by writing a small number of device dependent routines.</p>
- <p>PLplot has core support for Unicode. This means plots can be labelled using
- the enormous selection of Unicode mathematical symbols and simple text
- layout (left to right) language scripts for many of our devices. For our
- cairo-related devices we also support complex text layout (CTL) languages
- such as Arabic, Hebrew, and Indic and Indic-derived CTL scripts such as
- Devanagari, Thai, Lao, and Tibetan.</p>
- <p>Some devices support their own way of dealing with text,
- such as the Postscript driver (using postscript fonts), or the png and jpeg drivers
- (which use the Freetype library).</p>
- <p>PLplot is free software primarily licensed under the
- <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.</p>
-
- <h3>Feature Summary</h3>
- <div class="splitcontentleft">
- <h4>Cross Platform</h4>
- <p>PLplot is currently known to work on following platforms:</p>
- <ul class="arrowlist">
- <li>Linux and other Unixes</li>
- <li>Windows (2000, XP and Vista)</li>
- <li>Mac OS X</li>
- <li>MS-DOS (DJGPP)</li>
- </ul>
- <h4>Output file formats</h4>
- <p>pdf, svg, postscript, cgm, png, jpeg, gif pbm, xfig and latex</p>
- <h4>Interactive Platforms</h4>
- <p>X, Tk/Tcl, wxWidgets, Gnome</p>
- </div>
- <div class="splitcontentright">
- <h4>Language Bindings</h4>
- <p>There are many bindings to the PLplot library</p>
- <ul class="arrowlist">
- <li>C/C++</li>
- <li>FORTAN 77/90</li>
- <li>D</li>
- <li>Java</li>
- <li>Python</li>
- <li>Perl</li>
- <li>Ada</li>
- <li>OCaml</li>
- <li>Octave</li>
- <li>TCL/Tk</li>
- <li>wxWidgets</li>
- </ul>
- </div>
- <div class="clear"></div>
-
-
- <!-- show some plots using the lightbox js script -->
- <h3>Screenshots</h3>
- <p>
- <a href="examples-data/demo03/x03.01.png" rel="lightbox[plplot]" title="Polar plot">
- <img src="examples-data/demo03/x03.01.png" width="172" height="129" border="1" alt="Polar plot"/></a>
- <a href="examples-data/demo08/x08.03.png" rel="lightbox[plplot]" title="Shade 3D plots">
- <img src="examples-data/demo08/x08.03.png" width="172" height="129" border="1" alt="Shade 3D plots"/></a>
- <a href="examples-data/demo09/x09.01.png" rel="lightbox[plplot]" title="Contouring plot">
- <img src="examples-data/demo09/x09.01.png" width="172" height="129" border="1" alt="Contouring plot"/></a>
- <a href="examples-data/demo16/x16.01.png" rel="lightbox[plplot]" title="False colour plot">
- <img src="examples-data/demo16/x16.01.png" width="172" height="129" border="1" alt="False colour plot"/></a>
- <a href="examples-data/demo24/x24.01.png" rel="lightbox[plplot]" title="Unicode example">
- <img src="examples-data/demo24/x24.01.png" width="172" height="129" border="1" alt="Unicode example"/></a>
- <a href="examples-data/demo30/x30.01.png" rel="lightbox[plplot]" title="Alpha color support">
- <img src="examples-data/demo30/x30.01.png" width="172" height="129" border="1" alt="Alpha color support"/></a>
- </p>
- <p>You can find the code for these and other examples at the <a href="examples.php">examples page</a></p>
- </div>
-
- <!-- add the sidebar, news displayed -->
- <?php pageSidebar(1); ?>
-
- <div id="spacer"></div>
- </div>
-
- <!-- include the page footer -->
- <?php pageFooter(); ?>
-</div>
-
-</body>
-</html>
Copied: trunk/www/index_old.html (from rev 8776, trunk/www/index.html)
===================================================================
--- trunk/www/index_old.html (rev 0)
+++ trunk/www/index_old.html 2008-09-19 18:28:53 UTC (rev 8777)
@@ -0,0 +1,295 @@
+<html>
+<head>
+<title>
+PLplot Home Page
+</title>
+</head>
+<body text="#000000" bgcolor="#FFFFFF" >
+
+
+<table width="100%" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td align="left" valign="top" ROWSPAN=1000>
+
+<table border="0">
+
+<tr> <! note this was left out -mjl >
+<td align=center nowrap>
+<table>
+<tr>
+<td width=1> </td>
+<td nowrap>
+<font face="Helvetica, Arial" size=+1>
+<br>
+<b> PLplot Site Menu </b>
+</font>
+</td>
+<td width=1> </td>
+</tr>
+</table>
+</td>
+</tr>
+
+<tr>
+<td>
+<hr size=1 noshade=noshade color="#000000">
+</td>
+</tr>
+
+<tr>
+<td>
+<table cellpadding=0 cellspacing=0 border=0>
+<font face="Helvetica, Arial">
+<tr><td>
+<A HREF="index.html"><IMG border=0 SRC="plplot_icons/redball.gif" ALIGN=top></A>
+</td><td>
+<b>
+<font face="Helvetica, Arial">
+<A HREF="index.html">Home</A>
+</b>
+</td></tr>
+
+<tr><td>
+<A HREF="resources/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
+</td><td>
+<font face="Helvetica, Arial">
+<A HREF="resources/index.html">Resources</A>
+</td></tr>
+
+<tr><td>
+<A HREF="source/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
+</td><td>
+<font face="Helvetica, Arial">
+<A HREF="source/index.html">Source Code</A>
+</td></tr>
+
+<tr><td>
+<A HREF="examples/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
+</td><td>
+<font face="Helvetica, Arial">
+<A HREF="examples/index.html">Examples</A><br>
+</td></tr>
+
+<tr><td>
+<A HREF="demo/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
+</td><td>
+<font face="Helvetica, Arial">
+<A HREF="demo/index.html">Try it online</A><br>
+</td></tr>
+
+<tr><td>
+<A HREF="credits/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
+</td><td>
+<font face="Helvetica, Arial">
+<A HREF="credits/index.html">Credits</A><br>
+</td></tr>
+
+</table>
+</td>
+</tr>
+
+<! Stuff below added by mjl 10/6 >
+
+<tr>
+<td>
+<hr size=1 noshade=noshade color="#000000">
+</td>
+</tr>
+
+<tr>
+<td align=center nowrap>
+<table>
+
+<tr><td>
+<font face="Helvetica, Arial">
+<A HREF="http://sourceforge.net/project/?group_id=2915">Project page</A><br>
+</td></tr>
+
+<tr>
+<td nowrap>
+<font face="Helvetica, Arial" size=+1>
+<br>
+<b>Latest Releases:
+</font>
+<br>
+<ul>
+<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=555104">Stable</A></li>
+<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=575403">Development</A></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td nowrap>
+<font face="Helvetica, Arial" size=+1>
+<br>
+<b> Hosted by: </b>
+</font>
+</td>
+<td width=1> </td>
+</tr>
+
+<tr>
+<td>
+<A href="http://sourceforge.net">
+<IMG src="http://sourceforge.net/sflogo.php?group_id=2915&type=1"
+width="88" height="31" border="0" alt="SourceForge Logo"></A>
+</td>
+</tr>
+
+</table>
+</td>
+</tr>
+
+<! end of mjl's additions >
+
+</table>
+
+<td width=1> <! a little spacer >
+</td>
+
+<td bgcolor="#000000" width=1>
+<IMG SRC="plplot_icons/pad.gif" width=1> <! a little black spacer >
+</td>
+
+<td width=1> <! a little spacer>
+</td>
+
+<td>
+<table cellpadding=0 cellspacing=0 width="100%" border="0">
+<tr>
+ <td align="right" valign="top" bgcolor="#eeccaa">
+ <br>
+ <h1>
+ <font face="Helvetica, Arial">
+ PLplot — a Scientific Plotting Library
+ </font>
+ </h1>
+ </td>
+</tr>
+</table>
+
+<p>
+
+<table cellpadding=0 cellspacing=0 border="0">
+<tr>
+<td colspan=2 align="left">
+<font size=+2>
+ Introduction
+</font>
+</td>
+</tr>
+
+<tr>
+<td>
+<table cellpadding=0 cellspacing=0 width=20> <tr> <td> <br> </td> </tr> </table> <! A 20 pixel spacer>
+</td>
+
+<td>
+
+<br>
+PLplot is a library of functions that are useful for making scientific
+plots.<br>
+PLplot can be used from within compiled languages such as C, C++, FORTRAN
+and Java, and interactively from interpreted languages such as Octave, Python, Perl and Tcl.<br>
+The PLplot library can be used to create standard x-y plots, semilog plots,
+log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
+pie charts. Multiple graphs (of the same or different sizes) may be
+placed on a single page with multiple lines in each graph.<br>
+A variety of output file devices such as Postscript, png, jpeg
+ and others, as well as interactive devices such as xwin, tk,
+ xterm and Tektronics devices are supported. New devices can be easily
+ added by writing a small number of device dependent routines.<br>
+There are almost 2000 characters in the extended character set. This includes
+four different fonts, the Greek alphabet and a host of mathematical,
+musical, and other symbols.
+Some devices supports its own way of dealing with text,
+ such as the Postscript driver, or the png and jpeg drivers that
+ uses the Freetype library.<br><br>
+ PLplot is free software primarily licensed under the
+<a HREF="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.
+It is currently known to work on the following platforms:
+<UL>
+<LI>Linux</LI>
+<LI>Unix</LI>
+<LI>MS-DOS (DJGPP)</LI>
+<LI>Windows (95?, 98, NT, 2000 and XP)</LI>
+<LI>Mac OS X</LI>
+
+</UL>
+We also have historically supported (but have no tests of the current PLplot)
+on the following platforms:
+<UL>
+<LI>Amiga/Exec</LI>
+<LI>MS-DOS (Various environments)</LI>
+<LI>MAC (traditional)</LI>
+<LI>OS/2</LI>
+<LI>VMS</LI>
+<LI>WIN32</LI>
+</UL>
+</td>
+</tr>
+</table>
+</tr>
+</table>
+
+<br>
+<p>
+
+<table cellpadding=0 cellspacing=0 width="100%" border="0">
+<tr>
+<td align="left" bgcolor="#008080">
+<font color="#ffffff" face="Helvetica, Arial" size=+1>
+<b>
+ The Latest PLplot News
+</b>
+</font>
+</td>
+</tr>
+</table>
+
+<table cellpadding=0 cellspacing=0 width="100%" border="0">
+<tr>
+<td>
+<B></B>
+</td>
+
+<td>
+<br>
+</td>
+
+<td>
+<b>
+</b>
+</td>
+</tr>
+<p>
+<tr>
+ <td colspan=2>
+ <br>
+ </td>
+
+ <td width="100%">
+ <table cellpadding=0 cellspacing=0 border="0">
+ <tr>
+ <td width=10>
+ <br>
+ </td>
+ <td>
+ <br>
+The latest news may be found <a
+href="http://sourceforge.net/news/?group_id=2915"> here.</a> Other sources
+of current news are the <a href="http://sourceforge.net/mail/?group_id=2915">
+PLplot mailing lists</a>, and other links
+accessible from the <a href="http://sourceforge.net/projects/plplot">
+SourceForge PLplot project page.</a>
+<p>
+ </table>
+</tr>
+</table>
+
+<p>
+
+
+</body>
+</html>
Property changes on: trunk/www/index_old.html
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:mergeinfo
+
Added: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 19:19:50
|
Revision: 8801
http://plplot.svn.sourceforge.net/plplot/?rev=8801&view=rev
Author: airwin
Date: 2008-09-23 19:18:20 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
Remove unneeded .cvsignore files which are a leftover from when we used cvs.
Removed Paths:
-------------
trunk/www/announce/.cvsignore
trunk/www/examples/.cvsignore
Deleted: trunk/www/announce/.cvsignore
===================================================================
--- trunk/www/announce/.cvsignore 2008-09-23 19:14:42 UTC (rev 8800)
+++ trunk/www/announce/.cvsignore 2008-09-23 19:18:20 UTC (rev 8801)
@@ -1 +0,0 @@
-*.txt *.pdf *.xhtml
Deleted: trunk/www/examples/.cvsignore
===================================================================
--- trunk/www/examples/.cvsignore 2008-09-23 19:14:42 UTC (rev 8800)
+++ trunk/www/examples/.cvsignore 2008-09-23 19:18:20 UTC (rev 8801)
@@ -1,2 +0,0 @@
-index.html
-demo*.php
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 19:49:51
|
Revision: 8802
http://plplot.svn.sourceforge.net/plplot/?rev=8802&view=rev
Author: airwin
Date: 2008-09-23 19:49:36 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire examples
directory which is now superseded by examples.php.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/examples/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 19:18:20 UTC (rev 8801)
+++ trunk/www/Makefile 2008-09-23 19:49:36 UTC (rev 8802)
@@ -9,7 +9,6 @@
index_old.html \
credits \
demo \
- examples \
news \
plplot_icons \
resources \
@@ -30,10 +29,7 @@
all: install install-announce
-examples/index.html: examples/index.html.in
- (cd examples ; eperl index.html.in > index.html || rm -f index.html)
-
-install: examples/index.html
+install:
ssh $(USER_AT_HOST) rm -rf $(WWW_FILES)
for f in $(FILES) ; do \
if test -d $$f ; then \
@@ -50,5 +46,4 @@
-( cd announce ; $(MAKE) install )
clean:
- rm -f examples/index.html examples/demo*.php
( cd announce ; $(MAKE) clean )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 19:51:47
|
Revision: 8803
http://plplot.svn.sourceforge.net/plplot/?rev=8803&view=rev
Author: airwin
Date: 2008-09-23 19:51:37 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire credits
directory which is now superseded by credits.php.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/credits/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 19:49:36 UTC (rev 8802)
+++ trunk/www/Makefile 2008-09-23 19:51:37 UTC (rev 8803)
@@ -7,7 +7,6 @@
FILES = \
index_old.html \
- credits \
demo \
news \
plplot_icons \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:02:23
|
Revision: 8804
http://plplot.svn.sourceforge.net/plplot/?rev=8804&view=rev
Author: airwin
Date: 2008-09-23 20:00:34 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire demo
directory.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/demo/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 19:51:37 UTC (rev 8803)
+++ trunk/www/Makefile 2008-09-23 20:00:34 UTC (rev 8804)
@@ -7,7 +7,6 @@
FILES = \
index_old.html \
- demo \
news \
plplot_icons \
resources \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:08:44
|
Revision: 8805
http://plplot.svn.sourceforge.net/plplot/?rev=8805&view=rev
Author: airwin
Date: 2008-09-23 20:08:27 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire news
directory which only contained exceedingly old news which no longer
appears on the new website.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/news/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 20:00:34 UTC (rev 8804)
+++ trunk/www/Makefile 2008-09-23 20:08:27 UTC (rev 8805)
@@ -7,7 +7,6 @@
FILES = \
index_old.html \
- news \
plplot_icons \
resources \
source \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:21:07
|
Revision: 8806
http://plplot.svn.sourceforge.net/plplot/?rev=8806&view=rev
Author: airwin
Date: 2008-09-23 20:20:39 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire resources
directory which is now superseded by small section of corefunctions.php.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/resources/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 20:08:27 UTC (rev 8805)
+++ trunk/www/Makefile 2008-09-23 20:20:39 UTC (rev 8806)
@@ -8,7 +8,6 @@
FILES = \
index_old.html \
plplot_icons \
- resources \
source \
index.php \
corefunctions.php \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:51:02
|
Revision: 8809
http://plplot.svn.sourceforge.net/plplot/?rev=8809&view=rev
Author: airwin
Date: 2008-09-23 20:50:49 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire source
directory which is now superseded by small section of corefunctions.php.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/source/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 20:48:55 UTC (rev 8808)
+++ trunk/www/Makefile 2008-09-23 20:50:49 UTC (rev 8809)
@@ -8,7 +8,6 @@
FILES = \
index_old.html \
plplot_icons \
- source \
index.php \
corefunctions.php \
credits.php \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:56:16
|
Revision: 8810
http://plplot.svn.sourceforge.net/plplot/?rev=8810&view=rev
Author: airwin
Date: 2008-09-23 20:56:05 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove index_old.html
which is now superseded by index.php.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/index_old.html
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 20:50:49 UTC (rev 8809)
+++ trunk/www/Makefile 2008-09-23 20:56:05 UTC (rev 8810)
@@ -2,11 +2,11 @@
# (only works with GNU make)
#
# Rafael Labosisiere, 2004-02-04
+# Alan W. Irwin, 2008-09-23
include Makefile-vars
FILES = \
- index_old.html \
plplot_icons \
index.php \
corefunctions.php \
Deleted: trunk/www/index_old.html
===================================================================
--- trunk/www/index_old.html 2008-09-23 20:50:49 UTC (rev 8809)
+++ trunk/www/index_old.html 2008-09-23 20:56:05 UTC (rev 8810)
@@ -1,295 +0,0 @@
-<html>
-<head>
-<title>
-PLplot Home Page
-</title>
-</head>
-<body text="#000000" bgcolor="#FFFFFF" >
-
-
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td align="left" valign="top" ROWSPAN=1000>
-
-<table border="0">
-
-<tr> <! note this was left out -mjl >
-<td align=center nowrap>
-<table>
-<tr>
-<td width=1> </td>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b> PLplot Site Menu </b>
-</font>
-</td>
-<td width=1> </td>
-</tr>
-</table>
-</td>
-</tr>
-
-<tr>
-<td>
-<hr size=1 noshade=noshade color="#000000">
-</td>
-</tr>
-
-<tr>
-<td>
-<table cellpadding=0 cellspacing=0 border=0>
-<font face="Helvetica, Arial">
-<tr><td>
-<A HREF="index_old.html"><IMG border=0 SRC="plplot_icons/redball.gif" ALIGN=top></A>
-</td><td>
-<b>
-<font face="Helvetica, Arial">
-<A HREF="index_old.html">Home</A>
-</b>
-</td></tr>
-
-<tr><td>
-<A HREF="resources/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="resources/index.html">Resources</A>
-</td></tr>
-
-<tr><td>
-<A HREF="source/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="source/index.html">Source Code</A>
-</td></tr>
-
-<tr><td>
-<A HREF="examples/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="examples/index.html">Examples</A><br>
-</td></tr>
-
-<tr><td>
-<A HREF="demo/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="demo/index.html">Try it online</A><br>
-</td></tr>
-
-<tr><td>
-<A HREF="credits/index.html"><IMG border=0 SRC="plplot_icons/whiteball.gif" ALIGN=top></A>
-</td><td>
-<font face="Helvetica, Arial">
-<A HREF="credits/index.html">Credits</A><br>
-</td></tr>
-
-</table>
-</td>
-</tr>
-
-<! Stuff below added by mjl 10/6 >
-
-<tr>
-<td>
-<hr size=1 noshade=noshade color="#000000">
-</td>
-</tr>
-
-<tr>
-<td align=center nowrap>
-<table>
-
-<tr><td>
-<font face="Helvetica, Arial">
-<A HREF="http://sourceforge.net/project/?group_id=2915">Project page</A><br>
-</td></tr>
-
-<tr>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b>Latest Releases:
-</font>
-<br>
-<ul>
-<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=555104">Stable</A></li>
-<li><A HREF="http://sourceforge.net/project/shownotes.php?release_id=575403">Development</A></li>
-</ul>
-</td>
-</tr>
-
-<tr>
-<td nowrap>
-<font face="Helvetica, Arial" size=+1>
-<br>
-<b> Hosted by: </b>
-</font>
-</td>
-<td width=1> </td>
-</tr>
-
-<tr>
-<td>
-<A href="http://sourceforge.net">
-<IMG src="http://sourceforge.net/sflogo.php?group_id=2915&type=1"
-width="88" height="31" border="0" alt="SourceForge Logo"></A>
-</td>
-</tr>
-
-</table>
-</td>
-</tr>
-
-<! end of mjl's additions >
-
-</table>
-
-<td width=1> <! a little spacer >
-</td>
-
-<td bgcolor="#000000" width=1>
-<IMG SRC="plplot_icons/pad.gif" width=1> <! a little black spacer >
-</td>
-
-<td width=1> <! a little spacer>
-</td>
-
-<td>
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
- <td align="right" valign="top" bgcolor="#eeccaa">
- <br>
- <h1>
- <font face="Helvetica, Arial">
- PLplot — a Scientific Plotting Library
- </font>
- </h1>
- </td>
-</tr>
-</table>
-
-<p>
-
-<table cellpadding=0 cellspacing=0 border="0">
-<tr>
-<td colspan=2 align="left">
-<font size=+2>
- Introduction
-</font>
-</td>
-</tr>
-
-<tr>
-<td>
-<table cellpadding=0 cellspacing=0 width=20> <tr> <td> <br> </td> </tr> </table> <! A 20 pixel spacer>
-</td>
-
-<td>
-
-<br>
-PLplot is a library of functions that are useful for making scientific
-plots.<br>
-PLplot can be used from within compiled languages such as C, C++, FORTRAN
-and Java, and interactively from interpreted languages such as Octave, Python, Perl and Tcl.<br>
-The PLplot library can be used to create standard x-y plots, semilog plots,
-log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and
-pie charts. Multiple graphs (of the same or different sizes) may be
-placed on a single page with multiple lines in each graph.<br>
-A variety of output file devices such as Postscript, png, jpeg
- and others, as well as interactive devices such as xwin, tk,
- xterm and Tektronics devices are supported. New devices can be easily
- added by writing a small number of device dependent routines.<br>
-There are almost 2000 characters in the extended character set. This includes
-four different fonts, the Greek alphabet and a host of mathematical,
-musical, and other symbols.
-Some devices supports its own way of dealing with text,
- such as the Postscript driver, or the png and jpeg drivers that
- uses the Freetype library.<br><br>
- PLplot is free software primarily licensed under the
-<a HREF="http://www.gnu.org/licenses/lgpl.html">LGPL</a>.
-It is currently known to work on the following platforms:
-<UL>
-<LI>Linux</LI>
-<LI>Unix</LI>
-<LI>MS-DOS (DJGPP)</LI>
-<LI>Windows (95?, 98, NT, 2000 and XP)</LI>
-<LI>Mac OS X</LI>
-
-</UL>
-We also have historically supported (but have no tests of the current PLplot)
-on the following platforms:
-<UL>
-<LI>Amiga/Exec</LI>
-<LI>MS-DOS (Various environments)</LI>
-<LI>MAC (traditional)</LI>
-<LI>OS/2</LI>
-<LI>VMS</LI>
-<LI>WIN32</LI>
-</UL>
-</td>
-</tr>
-</table>
-</tr>
-</table>
-
-<br>
-<p>
-
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
-<td align="left" bgcolor="#008080">
-<font color="#ffffff" face="Helvetica, Arial" size=+1>
-<b>
- The Latest PLplot News
-</b>
-</font>
-</td>
-</tr>
-</table>
-
-<table cellpadding=0 cellspacing=0 width="100%" border="0">
-<tr>
-<td>
-<B></B>
-</td>
-
-<td>
-<br>
-</td>
-
-<td>
-<b>
-</b>
-</td>
-</tr>
-<p>
-<tr>
- <td colspan=2>
- <br>
- </td>
-
- <td width="100%">
- <table cellpadding=0 cellspacing=0 border="0">
- <tr>
- <td width=10>
- <br>
- </td>
- <td>
- <br>
-The latest news may be found <a
-href="http://sourceforge.net/news/?group_id=2915"> here.</a> Other sources
-of current news are the <a href="http://sourceforge.net/mail/?group_id=2915">
-PLplot mailing lists</a>, and other links
-accessible from the <a href="http://sourceforge.net/projects/plplot">
-SourceForge PLplot project page.</a>
-<p>
- </table>
-</tr>
-</table>
-
-<p>
-
-
-</body>
-</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-23 20:58:01
|
Revision: 8811
http://plplot.svn.sourceforge.net/plplot/?rev=8811&view=rev
Author: airwin
Date: 2008-09-23 20:57:59 +0000 (Tue, 23 Sep 2008)
Log Message:
-----------
As part of ongoing removal of the old website, remove entire plplot_icons
directory which is no longer needed by new website.
Modified Paths:
--------------
trunk/www/Makefile
Removed Paths:
-------------
trunk/www/plplot_icons/
Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-09-23 20:56:05 UTC (rev 8810)
+++ trunk/www/Makefile 2008-09-23 20:57:59 UTC (rev 8811)
@@ -7,7 +7,6 @@
include Makefile-vars
FILES = \
- plplot_icons \
index.php \
corefunctions.php \
credits.php \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-24 15:52:59
|
Revision: 8813
http://plplot.svn.sourceforge.net/plplot/?rev=8813&view=rev
Author: airwin
Date: 2008-09-24 15:52:42 +0000 (Wed, 24 Sep 2008)
Log Message:
-----------
Make sidebar consistent for all pages.
Modified Paths:
--------------
trunk/www/credits.php
trunk/www/development.php
trunk/www/documentation.php.in
trunk/www/download.php
Modified: trunk/www/credits.php
===================================================================
--- trunk/www/credits.php 2008-09-23 21:21:11 UTC (rev 8812)
+++ trunk/www/credits.php 2008-09-24 15:52:42 UTC (rev 8813)
@@ -23,7 +23,7 @@
team</a>) continue to commit documentation and code to the SVN repository.</p>
</div>
- <?php pageSidebar(); ?>
+ <?php pageSidebar(1); ?>
<div id="spacer"></div>
</div>
Modified: trunk/www/development.php
===================================================================
--- trunk/www/development.php 2008-09-23 21:21:11 UTC (rev 8812)
+++ trunk/www/development.php 2008-09-24 15:52:42 UTC (rev 8813)
@@ -16,7 +16,7 @@
<p>text</p>
</div>
- <?php pageSidebar(); ?>
+ <?php pageSidebar(1); ?>
<div id="spacer"></div>
</div>
Modified: trunk/www/documentation.php.in
===================================================================
--- trunk/www/documentation.php.in 2008-09-23 21:21:11 UTC (rev 8812)
+++ trunk/www/documentation.php.in 2008-09-24 15:52:42 UTC (rev 8813)
@@ -30,7 +30,7 @@
</ul>
</div>
- <?php pageSidebar(); ?>
+ <?php pageSidebar(1); ?>
<div id="spacer"></div>
</div>
Modified: trunk/www/download.php
===================================================================
--- trunk/www/download.php 2008-09-23 21:21:11 UTC (rev 8812)
+++ trunk/www/download.php 2008-09-24 15:52:42 UTC (rev 8813)
@@ -36,7 +36,7 @@
</ul>
</div>
- <?php pageSidebar(); ?>
+ <?php pageSidebar(1); ?>
<div id="spacer"></div>
</div>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sm...@us...> - 2008-09-25 12:13:56
|
Revision: 8821
http://plplot.svn.sourceforge.net/plplot/?rev=8821&view=rev
Author: smekal
Date: 2008-09-25 12:13:37 +0000 (Thu, 25 Sep 2008)
Log Message:
-----------
Fixed svn property for template.php.
Added more content to credits.php. This should be more or less all content.
Modified Paths:
--------------
trunk/www/credits.php
trunk/www/template.php
Property Changed:
----------------
trunk/www/template.php
Modified: trunk/www/credits.php
===================================================================
--- trunk/www/credits.php 2008-09-24 22:01:01 UTC (rev 8820)
+++ trunk/www/credits.php 2008-09-25 12:13:37 UTC (rev 8821)
@@ -38,18 +38,29 @@
<ul class="arrowlist">
<li><a href="http://www.freetype.org/">FreeType</a>: a free, high-quality, and
portable font engine.</li>
- <li><a href="http://www.libharu.org/">libHaru</a>: free, cross platform, open
- source library for generating PDF files.</li>
<li><a href="http://www.cairographics.org/">cairo</a>: a 2D graphics library
with support for multiple output devices. Currently supported output
targets include the X Window System, Quartz, Win32, image buffers,
PostScript, PDF, and SVG file output.</li>
<li><a href="http://www.pango.org/">Pango</a>: a library for laying out
and rendering of text, with an emphasis on internationalization.</li>
- <li><a href="http://www.antigrain.com/">Anti-Grain Geometry</a>: an open source,
- free of charge high quality rendering engine, written in industrially standard C++.</li>
<li><a href="http://www.libgd.org/">gd library</a>: an open source code library
for the dynamic creation of images by programmers.</li>
+ <li><a href="http://aquaterm.sourceforge.net/">AquaTerm.app</a>: a Mac OS X
+ plotting front end (grahics terminal) written using Objective-C and
+ the Cocoa API.</li>
+ <li><a href="http://www.wxwidgets.org/">wxWidgets</a>: lets developers
+ create GUI applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE,
+ and more using one codebase.</li>
+ <li><a href="http://www.antigrain.com/">Anti-Grain Geometry</a>: an open source,
+ free of charge high quality rendering engine, written in industrially
+ standard C++.</li>
+ <li><a href="http://www.unifont.org/lasi/">LASi</a>: provides a C++ stream output
+ interface (with operator <<) for creating Postscript documents that can contain
+ characters from any of the scripts and symbol blocks supported in Unicode
+ and by Owen Taylor's Pango layout engine.</li>
+ <li><a href="http://www.libharu.org/">libHaru</a>: free, cross platform, open
+ source library for generating PDF files.</li>
</ul>
<h3>Tools</h3>
Modified: trunk/www/template.php
===================================================================
--- trunk/www/template.php 2008-09-24 22:01:01 UTC (rev 8820)
+++ trunk/www/template.php 2008-09-25 12:13:37 UTC (rev 8821)
@@ -1,33 +1,33 @@
-<!-- This template can be used to create new pages -->
-<?php
- include "corefunctions.php";
-?>
-
-<!-- include the html header -->
-<?php pageHeader("Template"); ?>
-
-<body>
-
-<div id="pagewrapper">
-
- <!-- create the menu, template is selected -->
- <?php pageMenu("template"); ?>
-
- <div id="contentwrapper">
- <div id="leftside">
- <h3>Title</h3>
- <p>text</p>
- </div>
-
- <!-- add the sidebar, no news displayed -->
- <?php pageSidebar(); ?>
-
- <div id="spacer"></div>
- </div>
-
- <!-- include the page footer -->
- <?php pageFooter(); ?>
-</div>
-
-</body>
-</html>
+<!-- This template can be used to create new pages -->
+<?php
+ include "corefunctions.php";
+?>
+
+<!-- include the html header -->
+<?php pageHeader("Template"); ?>
+
+<body>
+
+<div id="pagewrapper">
+
+ <!-- create the menu, template is selected -->
+ <?php pageMenu("template"); ?>
+
+ <div id="contentwrapper">
+ <div id="leftside">
+ <h3>Title</h3>
+ <p>text</p>
+ </div>
+
+ <!-- add the sidebar, no news displayed -->
+ <?php pageSidebar(); ?>
+
+ <div id="spacer"></div>
+ </div>
+
+ <!-- include the page footer -->
+ <?php pageFooter(); ?>
+</div>
+
+</body>
+</html>
Property changes on: trunk/www/template.php
___________________________________________________________________
Added: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-09-25 16:49:23
|
Revision: 8822
http://plplot.svn.sourceforge.net/plplot/?rev=8822&view=rev
Author: airwin
Date: 2008-09-25 16:49:09 +0000 (Thu, 25 Sep 2008)
Log Message:
-----------
Massive fixup of properties for all files in www subdirectory. I have
verified the content changes for www/css/style.css are strictly the line
endings changes. All the rest of the files have no content change. This is
only by good luck for the various image files since potentially the old
incorrect svn:keywords settings could have changed content if the image file
had an unlucky bit pattern.
Modified Paths:
--------------
trunk/www/css/style.css
Property Changed:
----------------
trunk/www/CMakeLists.txt
trunk/www/css/closelabel.gif
trunk/www/css/loading.gif
trunk/www/css/nextlabel.gif
trunk/www/css/prevlabel.gif
trunk/www/css/style.css
trunk/www/img/arrow.gif
trunk/www/img/bg.jpg
trunk/www/img/content_bg.jpg
trunk/www/img/drop_shadow.gif
trunk/www/img/header.jpg
trunk/www/img/menu_bg.gif
trunk/www/img/menu_hover_bg.gif
trunk/www/img/menu_selected_bg.gif
trunk/www/index.php
Property changes on: trunk/www/CMakeLists.txt
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Property changes on: trunk/www/css/closelabel.gif
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
Property changes on: trunk/www/css/loading.gif
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
Property changes on: trunk/www/css/nextlabel.gif
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
Property changes on: trunk/www/css/prevlabel.gif
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
Modified: trunk/www/css/style.css
===================================================================
--- trunk/www/css/style.css 2008-09-25 12:13:37 UTC (rev 8821)
+++ trunk/www/css/style.css 2008-09-25 16:49:09 UTC (rev 8822)
@@ -1,321 +1,321 @@
-/*
-Copyright: Darren Hester 2006, http://www.designsbydarren.com
-License: Released Under the "Creative Commons License",
-http://creativecommons.org/licenses/by-nc/2.5/
-*/
-
-body {
- text-align: center;
- background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
- margin-top:10px;
- margin-bottom:10px;
-}
-
-A:link {
- COLOR: #FF6600; text-decoration: none
-}
-A:visited {
- COLOR: #FF6600; text-decoration: none
-}
-A:active {
- COLOR: #FF6600; text-decoration: none
-}
-A:hover {
- COLOR: #FF6600; text-decoration: underline
-}
-
-#pagewrapper {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
- border: 1px solid #018843;
-}
-
-#pagewrapper_full {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF;
- border: 1px solid #018843;
-}
-
-#pageheader {
- height: 120px;
- background: #9ACD34 url('../img/header.jpg') top right no-repeat;
- clear: both;
-}
-
-#pageheader h1 {
- margin: 0px;
- padding-top:30px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:32px;
- font-weight: bold;
- letter-spacing: -1px;
- color: #FFFFFF;
-}
-
-#pageheader h2 {
- margin: 0px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:13px;
- font-weight: bold;
- letter-spacing: 2px;
- color: #EEEEEE;
-}
-
-#menubar {
- height:40px;
- background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
- clear: both;
-}
-
-#menubar ul {
- margin-top: 0px;
- padding-left: 0px;
- margin-left: 0px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: White;
- float: left;
- width: 100%;
- font-family: verdana, arial, sans-serif;
- font-size:14px;
- font-weight: bold;
-}
-
-#menubar ul li { display: inline; }
-
-#menubar ul li a
-{
- padding-top:5px;
- padding-bottom:5px;
- padding-left:15px;
- padding-right:15px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: #EFEFEF;
- text-decoration: none;
- float: left;
- border-right: 1px solid #fff;
-}
-
-#menubar ul li a:hover
-{
- background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#menubar #selected
-{
- background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#contentwrapper {
- margin-top:10px;
- margin-bottom:0px;
- margin-left:15px;
- margin-right:15px;
- clear:both;
-}
-
-#rightside {
- margin-top:5px;
- float: right;
- width:160px;
- border:0px dashed #cccccc;
-}
-
-#rightside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 14px;
- color: #FF6600;
- padding:4px;
- border: 1px solid #AAE5A4;
- background-color:#F4FDE5;
-}
-
-#rightside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #333333;
- line-height: 16px;
- padding-left:4px;
-}
-
-#fullside {
- float:left;
- width:700px;
- background: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside {
- float: left;
- width:540px;
- background-color: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside h3,#fullside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 18px;
- color: #FF6600;
- background-color:#FFFFFF;
- padding:4px;
- border-bottom: 1px solid #018843;
- clear:both;
-}
-
-#leftside h4,#fullside h4 {
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 15px;
- color: #333333;
- background-color:#FFFFFF;
- padding:4px;
- clear:both;
-}
-
-#leftside p,#fullside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #333333;
- line-height: 18px;
- padding-left:4px;
-}
-
-.floatleft {
- float: left;
- margin-right: 10px;
-}
-
-.floatright {
- float: right;
- margin-left: 10px;
-}
-
-#featurebox {
- float:left;
- width:250px;
- background-color: #F6FCEC;
- border:1px solid #AAE5A4;
- padding:10px;
- margin-top:10px;
- margin-bottom:5px;
- margin-right:8px;
-}
-
-#featurebox h4 {
- padding-left:5px;
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #779E28;
-}
-
-#featurebox p {
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #222222;
- line-height: 16px;
- margin-bottom:5px;
-}
-
-#pagefooter {
- height: 60px;
- background-color: #99CC33;
- clear: both;
-}
-
-#pagefooter p {
- padding-top:18px;
- text-align: center;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #FFFFFF;
- letter-spacing:1px;
-}
-
-#spacer {
- height:20px;
- clear:both;
-}
-
-#codebox {
- float:center;
- width:640px;
- height:400px;
- font-size:0.7em;
- background-color:#f2f8e6;
- border:1px solid #AAE5A4;
- padding:10px;
- margin:10px;
-}
-
-.codeform {
-text-align:center;
-}
-
-.codeform input {
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-text-align:center;
-}
-
-.arrowlist {
- margin-left: 10px;
- padding-left: 0;
- list-style: none;
-}
-
-.arrowlist li {
- padding-left: 10px;
- background-image: url(../img/arrow.gif);
- background-repeat: no-repeat;
- background-position: 0 7px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- line-height:18px;
- color: #333333;
-}
-
-/**************** Searchbar styles ****************/
-
-#searchbar{margin:0 0 20px 0;}
-#searchbar form fieldset{margin-left:0px; border:0 solid;}
-
-#searchbar #s{
-height:1.2em;
-width:110px;
-margin:0 5px 0 0;
-border:1px solid #a0a0a0;
-}
-
-#searchbar #searchbutton{
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-font-size:0.7em;
-text-align:center;
-}
-
-/**************** Misc classes and styles ****************/
-
-.splitcontentleft{float:left; width:48%;}
-.splitcontentright{float:right; width:48%;}
+/*
+Copyright: Darren Hester 2006, http://www.designsbydarren.com
+License: Released Under the "Creative Commons License",
+http://creativecommons.org/licenses/by-nc/2.5/
+*/
+
+body {
+ text-align: center;
+ background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
+ margin-top:10px;
+ margin-bottom:10px;
+}
+
+A:link {
+ COLOR: #FF6600; text-decoration: none
+}
+A:visited {
+ COLOR: #FF6600; text-decoration: none
+}
+A:active {
+ COLOR: #FF6600; text-decoration: none
+}
+A:hover {
+ COLOR: #FF6600; text-decoration: underline
+}
+
+#pagewrapper {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
+ border: 1px solid #018843;
+}
+
+#pagewrapper_full {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF;
+ border: 1px solid #018843;
+}
+
+#pageheader {
+ height: 120px;
+ background: #9ACD34 url('../img/header.jpg') top right no-repeat;
+ clear: both;
+}
+
+#pageheader h1 {
+ margin: 0px;
+ padding-top:30px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:32px;
+ font-weight: bold;
+ letter-spacing: -1px;
+ color: #FFFFFF;
+}
+
+#pageheader h2 {
+ margin: 0px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:13px;
+ font-weight: bold;
+ letter-spacing: 2px;
+ color: #EEEEEE;
+}
+
+#menubar {
+ height:40px;
+ background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
+ clear: both;
+}
+
+#menubar ul {
+ margin-top: 0px;
+ padding-left: 0px;
+ margin-left: 0px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: White;
+ float: left;
+ width: 100%;
+ font-family: verdana, arial, sans-serif;
+ font-size:14px;
+ font-weight: bold;
+}
+
+#menubar ul li { display: inline; }
+
+#menubar ul li a
+{
+ padding-top:5px;
+ padding-bottom:5px;
+ padding-left:15px;
+ padding-right:15px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: #EFEFEF;
+ text-decoration: none;
+ float: left;
+ border-right: 1px solid #fff;
+}
+
+#menubar ul li a:hover
+{
+ background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#menubar #selected
+{
+ background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#contentwrapper {
+ margin-top:10px;
+ margin-bottom:0px;
+ margin-left:15px;
+ margin-right:15px;
+ clear:both;
+}
+
+#rightside {
+ margin-top:5px;
+ float: right;
+ width:160px;
+ border:0px dashed #cccccc;
+}
+
+#rightside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 14px;
+ color: #FF6600;
+ padding:4px;
+ border: 1px solid #AAE5A4;
+ background-color:#F4FDE5;
+}
+
+#rightside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #333333;
+ line-height: 16px;
+ padding-left:4px;
+}
+
+#fullside {
+ float:left;
+ width:700px;
+ background: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside {
+ float: left;
+ width:540px;
+ background-color: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside h3,#fullside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 18px;
+ color: #FF6600;
+ background-color:#FFFFFF;
+ padding:4px;
+ border-bottom: 1px solid #018843;
+ clear:both;
+}
+
+#leftside h4,#fullside h4 {
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 15px;
+ color: #333333;
+ background-color:#FFFFFF;
+ padding:4px;
+ clear:both;
+}
+
+#leftside p,#fullside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #333333;
+ line-height: 18px;
+ padding-left:4px;
+}
+
+.floatleft {
+ float: left;
+ margin-right: 10px;
+}
+
+.floatright {
+ float: right;
+ margin-left: 10px;
+}
+
+#featurebox {
+ float:left;
+ width:250px;
+ background-color: #F6FCEC;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin-top:10px;
+ margin-bottom:5px;
+ margin-right:8px;
+}
+
+#featurebox h4 {
+ padding-left:5px;
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #779E28;
+}
+
+#featurebox p {
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #222222;
+ line-height: 16px;
+ margin-bottom:5px;
+}
+
+#pagefooter {
+ height: 60px;
+ background-color: #99CC33;
+ clear: both;
+}
+
+#pagefooter p {
+ padding-top:18px;
+ text-align: center;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #FFFFFF;
+ letter-spacing:1px;
+}
+
+#spacer {
+ height:20px;
+ clear:both;
+}
+
+#codebox {
+ float:center;
+ width:640px;
+ height:400px;
+ font-size:0.7em;
+ background-color:#f2f8e6;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin:10px;
+}
+
+.codeform {
+text-align:center;
+}
+
+.codeform input {
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+text-align:center;
+}
+
+.arrowlist {
+ margin-left: 10px;
+ padding-left: 0;
+ list-style: none;
+}
+
+.arrowlist li {
+ padding-left: 10px;
+ background-image: url(../img/arrow.gif);
+ background-repeat: no-repeat;
+ background-position: 0 7px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ line-height:18px;
+ color: #333333;
+}
+
+/**************** Searchbar styles ****************/
+
+#searchbar{margin:0 0 20px 0;}
+#searchbar form fieldset{margin-left:0px; border:0 solid;}
+
+#searchbar #s{
+height:1.2em;
+width:110px;
+margin:0 5px 0 0;
+border:1px solid #a0a0a0;
+}
+
+#searchbar #searchbutton{
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+font-size:0.7em;
+text-align:center;
+}
+
+/**************** Misc classes and styles ****************/
+
+.splitcontentleft{float:left; width:48%;}
+.splitcontentright{float:right; width:48%;}
Property changes on: trunk/www/css/style.css
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: trunk/www/img/arrow.gif
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/bg.jpg
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/content_bg.jpg
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/drop_shadow.gif
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/header.jpg
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/menu_bg.gif
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/menu_hover_bg.gif
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/img/menu_selected_bg.gif
___________________________________________________________________
Deleted: svn:executable
- *
Property changes on: trunk/www/index.php
___________________________________________________________________
Deleted: svn:mergeinfo
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-06 18:42:26
|
Revision: 8860
http://plplot.svn.sourceforge.net/plplot/?rev=8860&view=rev
Author: airwin
Date: 2008-10-06 18:40:40 +0000 (Mon, 06 Oct 2008)
Log Message:
-----------
Change URL of the file release area to the one which lists all our releases.
Modified Paths:
--------------
trunk/www/corefunctions.php
trunk/www/download.php
Modified: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php 2008-10-06 06:22:55 UTC (rev 8859)
+++ trunk/www/corefunctions.php 2008-10-06 18:40:40 UTC (rev 8860)
@@ -97,7 +97,7 @@
echo <<<END
<h3>Source Code</h3>
<ul class="arrowlist">
- <li><a href="http://sourceforge.net/project/showfiles.php?group_id=2915">Download</a></li>
+ <li><a href="http://sourceforge.net/project/showfiles.php?group_id=2915&package_id=2865">Download</a></li>
<li><a href="http://sourceforge.net/svn/?group_id=2915">SVN Repository</a></li>
<li><a href="http://plplot.svn.sourceforge.net/viewvc/plplot/">Browse SVN</a></li>
</ul>
Modified: trunk/www/download.php
===================================================================
--- trunk/www/download.php 2008-10-06 06:22:55 UTC (rev 8859)
+++ trunk/www/download.php 2008-10-06 18:40:40 UTC (rev 8860)
@@ -14,7 +14,7 @@
<div id="leftside">
<h3>Obtain the source code of the PLplot library</h3>
<p>You can obtain the latest stable version of PLplot from our
- <a href="http://sourceforge.net/project/showfiles.php?group_id=2915">file
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=2915&package_id=2865">file
release site</a>. Alternatively, you can obtain the cutting-edge version of
PLplot (but with no promises about stability) from SVN via anonymous
access to our <a href="http://sourceforge.net/svn/?group_id=2915">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-19 23:50:43
|
Revision: 8933
http://plplot.svn.sourceforge.net/plplot/?rev=8933&view=rev
Author: airwin
Date: 2008-10-19 23:50:36 +0000 (Sun, 19 Oct 2008)
Log Message:
-----------
Temporarily remove Development from menu and adjust menu item padding
accordingly since the Development page is currently just a placeholder.
Modified Paths:
--------------
trunk/www/corefunctions.php
trunk/www/css/style.css
Modified: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php 2008-10-19 23:03:15 UTC (rev 8932)
+++ trunk/www/corefunctions.php 2008-10-19 23:50:36 UTC (rev 8933)
@@ -44,7 +44,7 @@
echo ' <li><a href="download.php" ' . (($item=='download') ? ('id="selected"') : ('')) .'>Download</a></li>';
echo ' <li><a href="examples.php" ' . (($item=='examples') ? ('id="selected"') : ('')) .'>Examples</a></li>';
echo ' <li><a href="documentation.php" ' . (($item=='documentation') ? ('id="selected"') : ('')) .'>Documentation</a></li>';
- echo ' <li><a href="development.php" ' . (($item=='development') ? ('id="selected"') : ('')) .'>Development</a></li>';
+// echo ' <li><a href="development.php" ' . (($item=='development') ? ('id="selected"') : ('')) .'>Development</a></li>';
echo ' <li><a href="credits.php" ' . (($item=='credits') ? ('id="selected"') : ('')) .'>Credits</a></li>';
echo ' </ul>';
echo ' </div>';
Modified: trunk/www/css/style.css
===================================================================
--- trunk/www/css/style.css 2008-10-19 23:03:15 UTC (rev 8932)
+++ trunk/www/css/style.css 2008-10-19 23:50:36 UTC (rev 8933)
@@ -94,8 +94,8 @@
{
padding-top:5px;
padding-bottom:5px;
- padding-left:15px;
- padding-right:15px;
+ padding-left:30px;
+ padding-right:30px;
background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
color: #EFEFEF;
text-decoration: none;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-20 00:58:16
|
Revision: 8939
http://plplot.svn.sourceforge.net/plplot/?rev=8939&view=rev
Author: airwin
Date: 2008-10-20 00:58:15 +0000 (Mon, 20 Oct 2008)
Log Message:
-----------
Switch to using the new JPEG logo with included legend.
Modified Paths:
--------------
trunk/www/corefunctions.php
trunk/www/css/style.css
Modified: trunk/www/corefunctions.php
===================================================================
--- trunk/www/corefunctions.php 2008-10-20 00:46:15 UTC (rev 8938)
+++ trunk/www/corefunctions.php 2008-10-20 00:58:15 UTC (rev 8939)
@@ -34,8 +34,6 @@
function pageMenu($item)#
{
echo " <div id=\"pageheader\">\n";
- echo " <h1>PLplot</h1>\n";
- echo " <h2>The ultimate cross-platform plotting library</h2>\n";
echo " </div>\n";
echo ' <div id="menubar">';
Modified: trunk/www/css/style.css
===================================================================
--- trunk/www/css/style.css 2008-10-20 00:46:15 UTC (rev 8938)
+++ trunk/www/css/style.css 2008-10-20 00:58:15 UTC (rev 8939)
@@ -44,7 +44,7 @@
#pageheader {
height: 120px;
- background: #9ACD34 url('../img/header.jpg') top right no-repeat;
+ background: #9ACD34 url('../img/plplot_logo.jpg') top right no-repeat;
clear: both;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-21 19:21:06
|
Revision: 8944
http://plplot.svn.sourceforge.net/plplot/?rev=8944&view=rev
Author: airwin
Date: 2008-10-21 19:21:00 +0000 (Tue, 21 Oct 2008)
Log Message:
-----------
Change name to reflect the static nature of this style.
Added Paths:
-----------
trunk/www/style_static.css
Removed Paths:
-------------
trunk/www/css/style.css
Deleted: trunk/www/css/style.css
===================================================================
--- trunk/www/css/style.css 2008-10-21 01:55:55 UTC (rev 8943)
+++ trunk/www/css/style.css 2008-10-21 19:21:00 UTC (rev 8944)
@@ -1,321 +0,0 @@
-/*
-Copyright: Darren Hester 2006, http://www.designsbydarren.com
-License: Released Under the "Creative Commons License",
-http://creativecommons.org/licenses/by-nc/2.5/
-*/
-
-body {
- text-align: center;
- background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
- margin-top:10px;
- margin-bottom:10px;
-}
-
-A:link {
- COLOR: #FF6600; text-decoration: none
-}
-A:visited {
- COLOR: #FF6600; text-decoration: none
-}
-A:active {
- COLOR: #FF6600; text-decoration: none
-}
-A:hover {
- COLOR: #FF6600; text-decoration: underline
-}
-
-#pagewrapper {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
- border: 1px solid #018843;
-}
-
-#pagewrapper_full {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF;
- border: 1px solid #018843;
-}
-
-#pageheader {
- height: 120px;
- background: #9ACD34 url('../img/plplot_logo.jpg') top right no-repeat;
- clear: both;
-}
-
-#pageheader h1 {
- margin: 0px;
- padding-top:30px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:32px;
- font-weight: bold;
- letter-spacing: -1px;
- color: #FFFFFF;
-}
-
-#pageheader h2 {
- margin: 0px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:13px;
- font-weight: bold;
- letter-spacing: 2px;
- color: #EEEEEE;
-}
-
-#menubar {
- height:40px;
- background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
- clear: both;
-}
-
-#menubar ul {
- margin-top: 0px;
- padding-left: 0px;
- margin-left: 0px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: White;
- float: left;
- width: 100%;
- font-family: verdana, arial, sans-serif;
- font-size:14px;
- font-weight: bold;
-}
-
-#menubar ul li { display: inline; }
-
-#menubar ul li a
-{
- padding-top:5px;
- padding-bottom:5px;
- padding-left:30px;
- padding-right:30px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: #EFEFEF;
- text-decoration: none;
- float: left;
-/* border-right: 1px solid #fff; */
-}
-
-#menubar ul li a:hover
-{
- background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#menubar #selected
-{
- background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#contentwrapper {
- margin-top:10px;
- margin-bottom:0px;
- margin-left:15px;
- margin-right:15px;
- clear:both;
-}
-
-#rightside {
- margin-top:5px;
- float: right;
- width:160px;
- border:0px dashed #cccccc;
-}
-
-#rightside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 14px;
- color: #FF6600;
- padding:4px;
- border: 1px solid #AAE5A4;
- background-color:#F4FDE5;
-}
-
-#rightside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #333333;
- line-height: 16px;
- padding-left:4px;
-}
-
-#fullside {
- float:left;
- width:700px;
- background: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside {
- float: left;
- width:540px;
- background-color: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside h3,#fullside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 18px;
- color: #FF6600;
- background-color:#FFFFFF;
- padding:4px;
- border-bottom: 1px solid #018843;
- clear:both;
-}
-
-#leftside h4,#fullside h4 {
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 15px;
- color: #333333;
- background-color:#FFFFFF;
- padding:4px;
- clear:both;
-}
-
-#leftside p,#fullside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #333333;
- line-height: 18px;
- padding-left:4px;
-}
-
-.floatleft {
- float: left;
- margin-right: 10px;
-}
-
-.floatright {
- float: right;
- margin-left: 10px;
-}
-
-#featurebox {
- float:left;
- width:250px;
- background-color: #F6FCEC;
- border:1px solid #AAE5A4;
- padding:10px;
- margin-top:10px;
- margin-bottom:5px;
- margin-right:8px;
-}
-
-#featurebox h4 {
- padding-left:5px;
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #779E28;
-}
-
-#featurebox p {
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #222222;
- line-height: 16px;
- margin-bottom:5px;
-}
-
-#pagefooter {
- height: 60px;
- background-color: #99CC33;
- clear: both;
-}
-
-#pagefooter p {
- padding-top:18px;
- text-align: center;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #FFFFFF;
- letter-spacing:1px;
-}
-
-#spacer {
- height:20px;
- clear:both;
-}
-
-#codebox {
- float:center;
- width:640px;
- height:400px;
- font-size:0.7em;
- background-color:#f2f8e6;
- border:1px solid #AAE5A4;
- padding:10px;
- margin:10px;
-}
-
-.codeform {
-text-align:center;
-}
-
-.codeform input {
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-text-align:center;
-}
-
-.arrowlist {
- margin-left: 10px;
- padding-left: 0;
- list-style: none;
-}
-
-.arrowlist li {
- padding-left: 10px;
- background-image: url(../img/arrow.gif);
- background-repeat: no-repeat;
- background-position: 0 7px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- line-height:18px;
- color: #333333;
-}
-
-/**************** Searchbar styles ****************/
-
-#searchbar{margin:0 0 20px 0;}
-#searchbar form fieldset{margin-left:0px; border:0 solid;}
-
-#searchbar #s{
-height:1.2em;
-width:110px;
-margin:0 5px 0 0;
-border:1px solid #a0a0a0;
-}
-
-#searchbar #searchbutton{
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-font-size:0.7em;
-text-align:center;
-}
-
-/**************** Misc classes and styles ****************/
-
-.splitcontentleft{float:left; width:48%;}
-.splitcontentright{float:right; width:48%;}
Copied: trunk/www/style_static.css (from rev 8941, trunk/www/css/style.css)
===================================================================
--- trunk/www/style_static.css (rev 0)
+++ trunk/www/style_static.css 2008-10-21 19:21:00 UTC (rev 8944)
@@ -0,0 +1,321 @@
+/*
+Copyright: Darren Hester 2006, http://www.designsbydarren.com
+License: Released Under the "Creative Commons License",
+http://creativecommons.org/licenses/by-nc/2.5/
+*/
+
+body {
+ text-align: center;
+ background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
+ margin-top:10px;
+ margin-bottom:10px;
+}
+
+A:link {
+ COLOR: #FF6600; text-decoration: none
+}
+A:visited {
+ COLOR: #FF6600; text-decoration: none
+}
+A:active {
+ COLOR: #FF6600; text-decoration: none
+}
+A:hover {
+ COLOR: #FF6600; text-decoration: underline
+}
+
+#pagewrapper {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
+ border: 1px solid #018843;
+}
+
+#pagewrapper_full {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF;
+ border: 1px solid #018843;
+}
+
+#pageheader {
+ height: 120px;
+ background: #9ACD34 url('../img/plplot_logo.jpg') top right no-repeat;
+ clear: both;
+}
+
+#pageheader h1 {
+ margin: 0px;
+ padding-top:30px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:32px;
+ font-weight: bold;
+ letter-spacing: -1px;
+ color: #FFFFFF;
+}
+
+#pageheader h2 {
+ margin: 0px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:13px;
+ font-weight: bold;
+ letter-spacing: 2px;
+ color: #EEEEEE;
+}
+
+#menubar {
+ height:40px;
+ background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
+ clear: both;
+}
+
+#menubar ul {
+ margin-top: 0px;
+ padding-left: 0px;
+ margin-left: 0px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: White;
+ float: left;
+ width: 100%;
+ font-family: verdana, arial, sans-serif;
+ font-size:14px;
+ font-weight: bold;
+}
+
+#menubar ul li { display: inline; }
+
+#menubar ul li a
+{
+ padding-top:5px;
+ padding-bottom:5px;
+ padding-left:30px;
+ padding-right:30px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: #EFEFEF;
+ text-decoration: none;
+ float: left;
+/* border-right: 1px solid #fff; */
+}
+
+#menubar ul li a:hover
+{
+ background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#menubar #selected
+{
+ background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#contentwrapper {
+ margin-top:10px;
+ margin-bottom:0px;
+ margin-left:15px;
+ margin-right:15px;
+ clear:both;
+}
+
+#rightside {
+ margin-top:5px;
+ float: right;
+ width:160px;
+ border:0px dashed #cccccc;
+}
+
+#rightside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 14px;
+ color: #FF6600;
+ padding:4px;
+ border: 1px solid #AAE5A4;
+ background-color:#F4FDE5;
+}
+
+#rightside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #333333;
+ line-height: 16px;
+ padding-left:4px;
+}
+
+#fullside {
+ float:left;
+ width:700px;
+ background: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside {
+ float: left;
+ width:540px;
+ background-color: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside h3,#fullside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 18px;
+ color: #FF6600;
+ background-color:#FFFFFF;
+ padding:4px;
+ border-bottom: 1px solid #018843;
+ clear:both;
+}
+
+#leftside h4,#fullside h4 {
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 15px;
+ color: #333333;
+ background-color:#FFFFFF;
+ padding:4px;
+ clear:both;
+}
+
+#leftside p,#fullside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #333333;
+ line-height: 18px;
+ padding-left:4px;
+}
+
+.floatleft {
+ float: left;
+ margin-right: 10px;
+}
+
+.floatright {
+ float: right;
+ margin-left: 10px;
+}
+
+#featurebox {
+ float:left;
+ width:250px;
+ background-color: #F6FCEC;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin-top:10px;
+ margin-bottom:5px;
+ margin-right:8px;
+}
+
+#featurebox h4 {
+ padding-left:5px;
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #779E28;
+}
+
+#featurebox p {
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #222222;
+ line-height: 16px;
+ margin-bottom:5px;
+}
+
+#pagefooter {
+ height: 60px;
+ background-color: #99CC33;
+ clear: both;
+}
+
+#pagefooter p {
+ padding-top:18px;
+ text-align: center;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #FFFFFF;
+ letter-spacing:1px;
+}
+
+#spacer {
+ height:20px;
+ clear:both;
+}
+
+#codebox {
+ float:center;
+ width:640px;
+ height:400px;
+ font-size:0.7em;
+ background-color:#f2f8e6;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin:10px;
+}
+
+.codeform {
+text-align:center;
+}
+
+.codeform input {
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+text-align:center;
+}
+
+.arrowlist {
+ margin-left: 10px;
+ padding-left: 0;
+ list-style: none;
+}
+
+.arrowlist li {
+ padding-left: 10px;
+ background-image: url(../img/arrow.gif);
+ background-repeat: no-repeat;
+ background-position: 0 7px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ line-height:18px;
+ color: #333333;
+}
+
+/**************** Searchbar styles ****************/
+
+#searchbar{margin:0 0 20px 0;}
+#searchbar form fieldset{margin-left:0px; border:0 solid;}
+
+#searchbar #s{
+height:1.2em;
+width:110px;
+margin:0 5px 0 0;
+border:1px solid #a0a0a0;
+}
+
+#searchbar #searchbutton{
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+font-size:0.7em;
+text-align:center;
+}
+
+/**************** Misc classes and styles ****************/
+
+.splitcontentleft{float:left; width:48%;}
+.splitcontentright{float:right; width:48%;}
Property changes on: trunk/www/style_static.css
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:mergeinfo
+
Added: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-22 00:17:22
|
Revision: 8949
http://plplot.svn.sourceforge.net/plplot/?rev=8949&view=rev
Author: airwin
Date: 2008-10-22 00:17:17 +0000 (Wed, 22 Oct 2008)
Log Message:
-----------
Correct error in directory where style_static.css (which used to be
css/style.css) is located.
Added Paths:
-----------
trunk/www/css/style_static.css
Removed Paths:
-------------
trunk/www/style_static.css
Copied: trunk/www/css/style_static.css (from rev 8944, trunk/www/style_static.css)
===================================================================
--- trunk/www/css/style_static.css (rev 0)
+++ trunk/www/css/style_static.css 2008-10-22 00:17:17 UTC (rev 8949)
@@ -0,0 +1,321 @@
+/*
+Copyright: Darren Hester 2006, http://www.designsbydarren.com
+License: Released Under the "Creative Commons License",
+http://creativecommons.org/licenses/by-nc/2.5/
+*/
+
+body {
+ text-align: center;
+ background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
+ margin-top:10px;
+ margin-bottom:10px;
+}
+
+A:link {
+ COLOR: #FF6600; text-decoration: none
+}
+A:visited {
+ COLOR: #FF6600; text-decoration: none
+}
+A:active {
+ COLOR: #FF6600; text-decoration: none
+}
+A:hover {
+ COLOR: #FF6600; text-decoration: underline
+}
+
+#pagewrapper {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
+ border: 1px solid #018843;
+}
+
+#pagewrapper_full {
+ margin-left: auto;
+ margin-right: auto;
+ width: 760px;
+ text-align: left;
+ background: #FFFFFF;
+ border: 1px solid #018843;
+}
+
+#pageheader {
+ height: 120px;
+ background: #9ACD34 url('../img/plplot_logo.jpg') top right no-repeat;
+ clear: both;
+}
+
+#pageheader h1 {
+ margin: 0px;
+ padding-top:30px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:32px;
+ font-weight: bold;
+ letter-spacing: -1px;
+ color: #FFFFFF;
+}
+
+#pageheader h2 {
+ margin: 0px;
+ padding-left:25px;
+ font-family: verdana, arial, sans-serif;
+ font-size:13px;
+ font-weight: bold;
+ letter-spacing: 2px;
+ color: #EEEEEE;
+}
+
+#menubar {
+ height:40px;
+ background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
+ clear: both;
+}
+
+#menubar ul {
+ margin-top: 0px;
+ padding-left: 0px;
+ margin-left: 0px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: White;
+ float: left;
+ width: 100%;
+ font-family: verdana, arial, sans-serif;
+ font-size:14px;
+ font-weight: bold;
+}
+
+#menubar ul li { display: inline; }
+
+#menubar ul li a
+{
+ padding-top:5px;
+ padding-bottom:5px;
+ padding-left:30px;
+ padding-right:30px;
+ background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
+ color: #EFEFEF;
+ text-decoration: none;
+ float: left;
+/* border-right: 1px solid #fff; */
+}
+
+#menubar ul li a:hover
+{
+ background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#menubar #selected
+{
+ background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
+ color: #FFFFFF;
+}
+
+#contentwrapper {
+ margin-top:10px;
+ margin-bottom:0px;
+ margin-left:15px;
+ margin-right:15px;
+ clear:both;
+}
+
+#rightside {
+ margin-top:5px;
+ float: right;
+ width:160px;
+ border:0px dashed #cccccc;
+}
+
+#rightside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 14px;
+ color: #FF6600;
+ padding:4px;
+ border: 1px solid #AAE5A4;
+ background-color:#F4FDE5;
+}
+
+#rightside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #333333;
+ line-height: 16px;
+ padding-left:4px;
+}
+
+#fullside {
+ float:left;
+ width:700px;
+ background: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside {
+ float: left;
+ width:540px;
+ background-color: #FFFFFF;
+ border:0px dashed #cccccc;
+}
+
+#leftside h3,#fullside h3 {
+ margin-top:0px;
+ margin-bottom:10px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 18px;
+ color: #FF6600;
+ background-color:#FFFFFF;
+ padding:4px;
+ border-bottom: 1px solid #018843;
+ clear:both;
+}
+
+#leftside h4,#fullside h4 {
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 15px;
+ color: #333333;
+ background-color:#FFFFFF;
+ padding:4px;
+ clear:both;
+}
+
+#leftside p,#fullside p {
+ margin-top:0px;
+ margin-bottom:15px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #333333;
+ line-height: 18px;
+ padding-left:4px;
+}
+
+.floatleft {
+ float: left;
+ margin-right: 10px;
+}
+
+.floatright {
+ float: right;
+ margin-left: 10px;
+}
+
+#featurebox {
+ float:left;
+ width:250px;
+ background-color: #F6FCEC;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin-top:10px;
+ margin-bottom:5px;
+ margin-right:8px;
+}
+
+#featurebox h4 {
+ padding-left:5px;
+ margin-top:0px;
+ margin-bottom:5px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 12px;
+ color: #779E28;
+}
+
+#featurebox p {
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #222222;
+ line-height: 16px;
+ margin-bottom:5px;
+}
+
+#pagefooter {
+ height: 60px;
+ background-color: #99CC33;
+ clear: both;
+}
+
+#pagefooter p {
+ padding-top:18px;
+ text-align: center;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ color: #FFFFFF;
+ letter-spacing:1px;
+}
+
+#spacer {
+ height:20px;
+ clear:both;
+}
+
+#codebox {
+ float:center;
+ width:640px;
+ height:400px;
+ font-size:0.7em;
+ background-color:#f2f8e6;
+ border:1px solid #AAE5A4;
+ padding:10px;
+ margin:10px;
+}
+
+.codeform {
+text-align:center;
+}
+
+.codeform input {
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+text-align:center;
+}
+
+.arrowlist {
+ margin-left: 10px;
+ padding-left: 0;
+ list-style: none;
+}
+
+.arrowlist li {
+ padding-left: 10px;
+ background-image: url(../img/arrow.gif);
+ background-repeat: no-repeat;
+ background-position: 0 7px;
+ font-family: verdana, arial, sans-serif;
+ font-size: 11px;
+ line-height:18px;
+ color: #333333;
+}
+
+/**************** Searchbar styles ****************/
+
+#searchbar{margin:0 0 20px 0;}
+#searchbar form fieldset{margin-left:0px; border:0 solid;}
+
+#searchbar #s{
+height:1.2em;
+width:110px;
+margin:0 5px 0 0;
+border:1px solid #a0a0a0;
+}
+
+#searchbar #searchbutton{
+width:auto;
+padding:0 1px;
+border:1px solid #808080;
+font-size:0.7em;
+text-align:center;
+}
+
+/**************** Misc classes and styles ****************/
+
+.splitcontentleft{float:left; width:48%;}
+.splitcontentright{float:right; width:48%;}
Deleted: trunk/www/style_static.css
===================================================================
--- trunk/www/style_static.css 2008-10-21 23:49:12 UTC (rev 8948)
+++ trunk/www/style_static.css 2008-10-22 00:17:17 UTC (rev 8949)
@@ -1,321 +0,0 @@
-/*
-Copyright: Darren Hester 2006, http://www.designsbydarren.com
-License: Released Under the "Creative Commons License",
-http://creativecommons.org/licenses/by-nc/2.5/
-*/
-
-body {
- text-align: center;
- background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
- margin-top:10px;
- margin-bottom:10px;
-}
-
-A:link {
- COLOR: #FF6600; text-decoration: none
-}
-A:visited {
- COLOR: #FF6600; text-decoration: none
-}
-A:active {
- COLOR: #FF6600; text-decoration: none
-}
-A:hover {
- COLOR: #FF6600; text-decoration: underline
-}
-
-#pagewrapper {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
- border: 1px solid #018843;
-}
-
-#pagewrapper_full {
- margin-left: auto;
- margin-right: auto;
- width: 760px;
- text-align: left;
- background: #FFFFFF;
- border: 1px solid #018843;
-}
-
-#pageheader {
- height: 120px;
- background: #9ACD34 url('../img/plplot_logo.jpg') top right no-repeat;
- clear: both;
-}
-
-#pageheader h1 {
- margin: 0px;
- padding-top:30px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:32px;
- font-weight: bold;
- letter-spacing: -1px;
- color: #FFFFFF;
-}
-
-#pageheader h2 {
- margin: 0px;
- padding-left:25px;
- font-family: verdana, arial, sans-serif;
- font-size:13px;
- font-weight: bold;
- letter-spacing: 2px;
- color: #EEEEEE;
-}
-
-#menubar {
- height:40px;
- background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
- clear: both;
-}
-
-#menubar ul {
- margin-top: 0px;
- padding-left: 0px;
- margin-left: 0px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: White;
- float: left;
- width: 100%;
- font-family: verdana, arial, sans-serif;
- font-size:14px;
- font-weight: bold;
-}
-
-#menubar ul li { display: inline; }
-
-#menubar ul li a
-{
- padding-top:5px;
- padding-bottom:5px;
- padding-left:30px;
- padding-right:30px;
- background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
- color: #EFEFEF;
- text-decoration: none;
- float: left;
-/* border-right: 1px solid #fff; */
-}
-
-#menubar ul li a:hover
-{
- background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#menubar #selected
-{
- background: #FF6600 url('../img/menu_selected_bg.gif') top left repeat-x;
- color: #FFFFFF;
-}
-
-#contentwrapper {
- margin-top:10px;
- margin-bottom:0px;
- margin-left:15px;
- margin-right:15px;
- clear:both;
-}
-
-#rightside {
- margin-top:5px;
- float: right;
- width:160px;
- border:0px dashed #cccccc;
-}
-
-#rightside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 14px;
- color: #FF6600;
- padding:4px;
- border: 1px solid #AAE5A4;
- background-color:#F4FDE5;
-}
-
-#rightside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #333333;
- line-height: 16px;
- padding-left:4px;
-}
-
-#fullside {
- float:left;
- width:700px;
- background: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside {
- float: left;
- width:540px;
- background-color: #FFFFFF;
- border:0px dashed #cccccc;
-}
-
-#leftside h3,#fullside h3 {
- margin-top:0px;
- margin-bottom:10px;
- font-family: verdana, arial, sans-serif;
- font-size: 18px;
- color: #FF6600;
- background-color:#FFFFFF;
- padding:4px;
- border-bottom: 1px solid #018843;
- clear:both;
-}
-
-#leftside h4,#fullside h4 {
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 15px;
- color: #333333;
- background-color:#FFFFFF;
- padding:4px;
- clear:both;
-}
-
-#leftside p,#fullside p {
- margin-top:0px;
- margin-bottom:15px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #333333;
- line-height: 18px;
- padding-left:4px;
-}
-
-.floatleft {
- float: left;
- margin-right: 10px;
-}
-
-.floatright {
- float: right;
- margin-left: 10px;
-}
-
-#featurebox {
- float:left;
- width:250px;
- background-color: #F6FCEC;
- border:1px solid #AAE5A4;
- padding:10px;
- margin-top:10px;
- margin-bottom:5px;
- margin-right:8px;
-}
-
-#featurebox h4 {
- padding-left:5px;
- margin-top:0px;
- margin-bottom:5px;
- font-family: verdana, arial, sans-serif;
- font-size: 12px;
- color: #779E28;
-}
-
-#featurebox p {
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #222222;
- line-height: 16px;
- margin-bottom:5px;
-}
-
-#pagefooter {
- height: 60px;
- background-color: #99CC33;
- clear: both;
-}
-
-#pagefooter p {
- padding-top:18px;
- text-align: center;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- color: #FFFFFF;
- letter-spacing:1px;
-}
-
-#spacer {
- height:20px;
- clear:both;
-}
-
-#codebox {
- float:center;
- width:640px;
- height:400px;
- font-size:0.7em;
- background-color:#f2f8e6;
- border:1px solid #AAE5A4;
- padding:10px;
- margin:10px;
-}
-
-.codeform {
-text-align:center;
-}
-
-.codeform input {
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-text-align:center;
-}
-
-.arrowlist {
- margin-left: 10px;
- padding-left: 0;
- list-style: none;
-}
-
-.arrowlist li {
- padding-left: 10px;
- background-image: url(../img/arrow.gif);
- background-repeat: no-repeat;
- background-position: 0 7px;
- font-family: verdana, arial, sans-serif;
- font-size: 11px;
- line-height:18px;
- color: #333333;
-}
-
-/**************** Searchbar styles ****************/
-
-#searchbar{margin:0 0 20px 0;}
-#searchbar form fieldset{margin-left:0px; border:0 solid;}
-
-#searchbar #s{
-height:1.2em;
-width:110px;
-margin:0 5px 0 0;
-border:1px solid #a0a0a0;
-}
-
-#searchbar #searchbutton{
-width:auto;
-padding:0 1px;
-border:1px solid #808080;
-font-size:0.7em;
-text-align:center;
-}
-
-/**************** Misc classes and styles ****************/
-
-.splitcontentleft{float:left; width:48%;}
-.splitcontentright{float:right; width:48%;}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-24 22:10:51
|
Revision: 8959
http://plplot.svn.sourceforge.net/plplot/?rev=8959&view=rev
Author: airwin
Date: 2008-10-24 22:10:46 +0000 (Fri, 24 Oct 2008)
Log Message:
-----------
Implement configured versions of style_liquid.css and style_static.css. So
far only the sizes are configured, but the results for both configured
styles work well when hand-copied to the website and also validate (with
the colour warnings).
ToDo:
(1) configure the colors (which should get rid of the above colour warnings).
(2) replace current Makefile logic (which is limited to just the source tree
for copying to the website) with CMake logic (which can handle the
build-tree location of the configured style_liquid.css and style_static.css
when copying results to the website). Until this change is completed,
uploading the website automatically will not work and the configured results
must be uploaded by hand.
Modified Paths:
--------------
trunk/www/CMakeLists.txt
trunk/www/css/style.css.in
Added Paths:
-----------
trunk/www/css/CMakeLists.txt
Modified: trunk/www/CMakeLists.txt
===================================================================
--- trunk/www/CMakeLists.txt 2008-10-24 21:59:51 UTC (rev 8958)
+++ trunk/www/CMakeLists.txt 2008-10-24 22:10:46 UTC (rev 8959)
@@ -1,3 +1,24 @@
+# www/CMakeLists.txt for PLplot
+###
+### Process this file with cmake to produce Makefile
+###
+# Copyright (C) 2008 Alan W. Irwin
+#
+# This file is part of PLplot.
+#
+# PLplot is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Library General Public License as published
+# by the Free Software Foundation; version 2 of the License.
+#
+# PLplot is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public License
+# along with PLplot; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/documentation.php.in
${CMAKE_CURRENT_BINARY_DIR}/documentation.php @ONLY
@@ -2 +23,2 @@
)
+add_subdirectory(css)
Added: trunk/www/css/CMakeLists.txt
===================================================================
--- trunk/www/css/CMakeLists.txt (rev 0)
+++ trunk/www/css/CMakeLists.txt 2008-10-24 22:10:46 UTC (rev 8959)
@@ -0,0 +1,84 @@
+# www/css/CMakeLists.txt for PLplot
+###
+### Process this file with cmake to produce Makefile
+###
+# Copyright (C) 2008 Alan W. Irwin
+#
+# This file is part of PLplot.
+#
+# PLplot is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Library General Public License as published
+# by the Free Software Foundation; version 2 of the License.
+#
+# PLplot is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public License
+# along with PLplot; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+# Variables to control configuration of CSS files.
+
+# Colours:
+
+# Our colour style uses few colours which are duplicated over a large number
+# of different contexts so relatively few CMake variables are required to
+# configure our colour style.
+
+# Widths and heights:
+
+# N.B. all configured widths and heights are expressed in percentages
+# appropriate for the liquid style sheet. To convert to static style sheet
+# numbers simply multiply all these numbers primarily by 800/100 but
+# sometimes by other factors when percentages are nested.
+set(per_cent_width_pagewrapper 95)
+set(per_cent_width_rightside 23)
+set(per_cent_width_fullside 100)
+set(per_cent_width_leftside 75)
+set(per_cent_width_featurebox 31)
+set(per_cent_height_pagefooter 8)
+set(per_cent_width_codebox 92)
+set(per_cent_width_searchbar 14)
+
+# Liquid style:
+set(width_pagewrapper "${per_cent_width_pagewrapper}%")
+set(width_rightside "${per_cent_width_rightside}%")
+set(width_fullside "${per_cent_width_fullside}%")
+set(width_leftside "${per_cent_width_leftside}%")
+set(width_featurebox "${per_cent_width_featurebox}%")
+set(height_pagefooter "${per_cent_height_pagefooter}%")
+set(width_codebox "${per_cent_width_codebox}%")
+set(width_searchbar "${per_cent_width_searchbar}%")
+
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/style.css.in
+ ${CMAKE_CURRENT_BINARY_DIR}/style_liquid.css @ONLY
+ )
+
+# static style:
+math(EXPR static_width_pagewrapper "${per_cent_width_pagewrapper}*(800/100)")
+math(EXPR static_width_rightside "${per_cent_width_rightside}*(700/100)")
+math(EXPR static_width_fullside "${per_cent_width_fullside}*(700/100)")
+math(EXPR static_width_leftside "${per_cent_width_leftside}*(700/100)")
+math(EXPR static_width_featurebox "${per_cent_width_featurebox}*(800/100)")
+math(EXPR static_height_pagefooter "${per_cent_height_pagefooter}*(800/100)")
+math(EXPR static_width_codebox "${per_cent_width_codebox}*(700/100)")
+math(EXPR static_width_searchbar "${per_cent_width_searchbar}*(800/100)")
+
+set(width_pagewrapper "${static_width_pagewrapper}px")
+set(width_rightside "${static_width_rightside}px")
+set(width_fullside "${static_width_fullside}px")
+set(width_leftside "${static_width_leftside}px")
+set(width_featurebox "${static_width_featurebox}px")
+set(height_pagefooter "${static_height_pagefooter}px")
+set(width_codebox "${static_width_codebox}px")
+set(width_searchbar "${static_width_searchbar}px")
+
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/style.css.in
+ ${CMAKE_CURRENT_BINARY_DIR}/style_static.css @ONLY
+ )
+
Property changes on: trunk/www/css/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/www/css/style.css.in
===================================================================
--- trunk/www/css/style.css.in 2008-10-24 21:59:51 UTC (rev 8958)
+++ trunk/www/css/style.css.in 2008-10-24 22:10:46 UTC (rev 8959)
@@ -6,7 +6,16 @@
body {
text-align: center;
- background: #F4FDE5 top center no-repeat fixed;
+ background-color: #F4FDE5;
+/* Could configure the url for the static style and use a pseudo scaling
+ background for the liquid style, but none looks fine in all cases so
+ don't bother with anything more fancy than that. */
+/* background-image: url('../img/bg.jpg');*/
+ background-image: none;
+ background-position: top center;
+ background-repeat: no-repeat;
+ background-attachment: fixed;
+
margin-top:10px;
margin-bottom:10px;
}
@@ -27,7 +36,7 @@
#pagewrapper {
margin-left: auto;
margin-right: auto;
- width: 95%;
+ width: @width_pagewrapper@;
text-align: left;
background: #FFFFFF top right repeat-y;
border: 1px solid #018843;
@@ -36,7 +45,7 @@
#pagewrapper_full {
margin-left: auto;
margin-right: auto;
- width: 95%;
+ width: @width_pagewrapper@;
text-align: left;
background: #FFFFFF;
border: 1px solid #018843;
@@ -126,7 +135,7 @@
#rightside {
margin-top:5px;
float: right;
- width:23%;
+ width:@width_rightside@;
border:0px dashed #cccccc;
}
@@ -153,14 +162,14 @@
#fullside {
float:left;
- width:100%;
+ width:@width_fullside@;
background: #FFFFFF;
border:0px dashed #cccccc;
}
#leftside {
float: left;
- width:75%;
+ width:@width_leftside@;
background-color: #FFFFFF;
border:0px dashed #cccccc;
}
@@ -210,7 +219,7 @@
#featurebox {
float:left;
- width:31%;
+ width:@width_featurebox@;
background-color: #F6FCEC;
border:1px solid #AAE5A4;
padding:10px;
@@ -237,7 +246,7 @@
}
#pagefooter {
- height: 7.5%;
+ height:@height_pagefooter@ ;
background-color: #99CC33;
clear: both;
}
@@ -257,7 +266,7 @@
}
#codebox {
- width:92%;
+ width:@width_codebox@;
height:400px;
font-size:0.7em;
background-color:#f2f8e6;
@@ -301,7 +310,7 @@
#searchbar #s{
height:1.2em;
-width:14%;
+width:@width_searchbar@;
margin:0 5px 0 0;
border:1px solid #a0a0a0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-25 01:17:04
|
Revision: 8962
http://plplot.svn.sourceforge.net/plplot/?rev=8962&view=rev
Author: airwin
Date: 2008-10-25 01:16:59 +0000 (Sat, 25 Oct 2008)
Log Message:
-----------
Build our (historical) release announcements using rules configured by our
CMake-based build system rather than the Makefile approach that was used
before. This DocBook-based method of generating our release announcements
is worth reviving. This is the first step in that revival which is to make
it easy to do the build of the historical release announcements using our
CMake-based build system.
Modified Paths:
--------------
trunk/www/CMakeLists.txt
trunk/www/announce/README
Added Paths:
-----------
trunk/www/announce/CMakeLists.txt
Modified: trunk/www/CMakeLists.txt
===================================================================
--- trunk/www/CMakeLists.txt 2008-10-25 01:11:52 UTC (rev 8961)
+++ trunk/www/CMakeLists.txt 2008-10-25 01:16:59 UTC (rev 8962)
@@ -19,8 +19,25 @@
# along with PLplot; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+# Configure documentation file sizes.
configure_file(
-${CMAKE_CURRENT_SOURCE_DIR}/documentation.php.in
-${CMAKE_CURRENT_BINARY_DIR}/documentation.php @ONLY
-)
+ ${CMAKE_CURRENT_SOURCE_DIR}/documentation.php.in
+ ${CMAKE_CURRENT_BINARY_DIR}/documentation.php @ONLY
+ )
+
+# Configure style files
add_subdirectory(css)
+
+# Set up Makefile rules to generate announcements and validate their DocBook-XML source.
+add_subdirectory(announce)
+
+set(PHP_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/corefunctions.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/credits.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/development.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/download.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/examples.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/index.php
+ ${CMAKE_CURRENT_SOURCE_DIR}/template.php
+ ${CMAKE_CURRENT_BINARY_DIR}/documentation.php
+ )
Added: trunk/www/announce/CMakeLists.txt
===================================================================
--- trunk/www/announce/CMakeLists.txt (rev 0)
+++ trunk/www/announce/CMakeLists.txt 2008-10-25 01:16:59 UTC (rev 8962)
@@ -0,0 +1,81 @@
+# www/announce/CMakeLists.txt for PLplot
+###
+### Process this file with cmake to produce Makefile
+###
+# Copyright (C) 2008 Alan W. Irwin
+#
+# This file is part of PLplot.
+#
+# PLplot is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Library General Public License as published
+# by the Free Software Foundation; version 2 of the License.
+#
+# PLplot is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public License
+# along with PLplot; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+# Create rules to generate announcments that are in DocBook-XML form.
+
+set(URL http://plplot.sf.net)
+set(XML_DCL /usr/share/sgml/declaration/xml.dcl)
+set(PWD "${CMAKE_BINARY_DIR}/www")
+
+
+set(generated_RELEASE_LIST
+ 5.3.0
+ 5.3.1
+ )
+
+set(generated_announcements_target_LIST)
+set(validation_target_LIST)
+foreach(generated_RELEASE ${generated_RELEASE_LIST})
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.html
+ COMMAND xmlto -m ${CMAKE_CURRENT_SOURCE_DIR}/html.xsl xhtml-nochunks ${CMAKE_CURRENT_SOURCE_DIR}/announce-plplot-${generated_RELEASE}.xml
+ DEPENDS
+ ${CMAKE_CURRENT_SOURCE_DIR}/html.xsl
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce-plplot-${generated_RELEASE}.xml
+ )
+
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.xhtml
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.html ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.xhtml
+ DEPENDS
+ ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.html
+ )
+
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.txt
+ COMMAND lynx -force_html -dump -width=80 ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.xhtml | sed \"s,file://localhost${PWD},${URL},\" > ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.txt
+ DEPENDS
+ ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.xhtml
+ )
+ list(
+ APPEND generated_announcements_target_LIST
+ ${CMAKE_CURRENT_BINARY_DIR}/announce-plplot-${generated_RELEASE}.txt
+ )
+
+ add_custom_target(
+ validate_announcement-${generated_RELEASE}
+ COMMAND onsgmls ${XML_DCL} ${CMAKE_CURRENT_SOURCE_DIR}/announce-plplot-${generated_RELEASE}.xml > /dev/null
+ )
+ list(
+ APPEND
+ validation_target_LIST
+ validate_announcement-${generated_RELEASE}
+ )
+
+endforeach(generated_RELEASE ${generated_RELEASE_LIST})
+
+add_custom_target(
+ generate_announcements
+ DEPENDS ${generated_announcements_target_LIST}
+ )
+
+add_custom_target(validate_announcements)
+add_dependencies(validate_announcements ${validation_target_LIST})
Property changes on: trunk/www/announce/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/www/announce/README
===================================================================
--- trunk/www/announce/README 2008-10-25 01:11:52 UTC (rev 8961)
+++ trunk/www/announce/README 2008-10-25 01:16:59 UTC (rev 8962)
@@ -5,28 +5,48 @@
PLplot release announcements starting at version > 5.2.1. It contains also
the stylesheets and the Makefile for building the output files.
-XHTML, PDF, and text versions can be obtained from a XML source. The
-Makefile has generic (pattern) rules to build the output formats. For
-instance, if one has a source file called announce.xml, then the following
-command:
+XHTML, PDF, and text versions can be obtained from XML source. The
+CMake-based build system provides MakeFile rules to build the *.xhtml and
+*.txt forms of our release announcements from the *.xml files which are the
+DocBook-XML source. The generated Makefile rules were developed on Debian
+and have not been tested for portability although they should work on other
+Linux distros if you have the right packages installed.
- make SOURCES=announce
+The programs and respective (Debian) packages needed are:
-will build the files announce.xhtml, announce.pdf, and announce.txt.
-Notice that the value of the SOURCES variable is the name of the input file
-with the extension ".xml" stripped off. This also works:
+ xmlto xmlto
+ lynx lynx-cur
+ onsgmls opensp
- make announce.txt
+ -- Rafael Laboissiere <rla...@us...>, Fri Oct 24 10:05:00 CEST 2003
-There are also "clean" and "validate" make targets. The "validate" target
-runs an XML validation program.
+The idea of generating our release announcements from DocBook was abandoned
+after 5.3.1 when Rafael stepped down as release manager, but I feel it is
+worthwhile to reinstate this good idea again. Therefore, I have
+reimplemented all validation and build rules using our CMake-based build
+system rather than the old special Makefile that Rafael used.
-The Makefile uses specific constructs of GNU make and is unlikely to be
-widely portable. The programs and respective (Debian) packages needed are:
+The current list of announcement versions is 5.3.0 and 5.3.1. To add
+another one (say for 5.9.1),
- xmlto xmlto_0.0.14
- links elinks_0.4.2
- onsgmls opensp_1.5release
+* cd to www/announce, and add 5.9.1 to the list of versions in
+CMakeLists.txt.
- -- Rafael Laboissiere <rla...@us...>, Fri Oct 24 10:05:00 CEST 2003
+* copy the last announcement to the current one:
+cp announce-plplot-5.3.1.xml announce-plplot-5.9.1.xml
+* edit that current version appropriately:
+
+* validate all source files (including the present one):
+make validate_announcements
+
+* and generate all announcements (including the present one):
+make generate_announcements
+
+Once satisfied with the current announcement, add the current announcement
+source (in this case announce-plplot-5.9.1.xml) to our svn repository.
+
+Actually installing the complete list of static and generated announcements
+on our website is handled by www/CMakeLists.txt.
+
+-- Alan W. Irwin 2008-10-24
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2008-10-26 02:23:00
|
Revision: 8968
http://plplot.svn.sourceforge.net/plplot/?rev=8968&view=rev
Author: airwin
Date: 2008-10-26 01:36:09 +0000 (Sun, 26 Oct 2008)
Log Message:
-----------
Replace old Makefile method of uploading website with a CMake-based build
system approach which assembles all files into a staging area, uses ssh to
create an external directory in an ssh-capable website, and rsync to upload
the base website (excluding examples and documentation files) which has
been assembled in the staging area to that
website directory.
Modified Paths:
--------------
trunk/www/CMakeLists.txt
Removed Paths:
-------------
trunk/www/Makefile
trunk/www/Makefile-vars
Modified: trunk/www/CMakeLists.txt
===================================================================
--- trunk/www/CMakeLists.txt 2008-10-26 01:30:34 UTC (rev 8967)
+++ trunk/www/CMakeLists.txt 2008-10-26 01:36:09 UTC (rev 8968)
@@ -31,7 +31,23 @@
# Set up Makefile rules to generate announcements and validate their DocBook-XML source.
add_subdirectory(announce)
-set(PHP_FILES
+# Copy base website files to a staging area in the build tree.
+
+set(staging_FILES)
+
+# Create the staging directory tree at cmake time.
+file(MAKE_DIRECTORY
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/css
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/img
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/js
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/announce
+ )
+
+# Note documentation.php configured as above.
+set(toplevel_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/.htaccess
${CMAKE_CURRENT_SOURCE_DIR}/corefunctions.php
${CMAKE_CURRENT_SOURCE_DIR}/credits.php
${CMAKE_CURRENT_SOURCE_DIR}/development.php
@@ -41,3 +57,145 @@
${CMAKE_CURRENT_SOURCE_DIR}/template.php
${CMAKE_CURRENT_BINARY_DIR}/documentation.php
)
+
+foreach(_file ${toplevel_FILES})
+ get_filename_component(_filename ${_file} NAME)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/${_filename}
+ # Use cp -p to preserve dates/minimize rsync activity.
+ COMMAND cp -p
+ ${_file}
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/${_filename}
+ DEPENDS ${_file}
+ )
+ list(APPEND staging_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/${_filename}
+ )
+endforeach(_file ${toplevel_FILES})
+
+# Note style files configure by CMake above in the css (build) directory.
+set(css_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/css/closelabel.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/css/loading.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/css/nextlabel.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/css/prevlabel.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/css/slimbox.css
+ ${CMAKE_CURRENT_BINARY_DIR}/css/style_liquid.css
+ ${CMAKE_CURRENT_BINARY_DIR}/css/style_static.css
+ )
+
+foreach(_file ${css_FILES})
+ get_filename_component(_filename ${_file} NAME)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/css/${_filename}
+ # Use cp -p to preserve dates/minimize rsync activity.
+ COMMAND cp -p
+ ${_file}
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/css/${_filename}
+ DEPENDS ${_file}
+ )
+ list(APPEND staging_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/css/${_filename}
+ )
+endforeach(_file ${css_FILES})
+
+set(img_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/arrow.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/bg.jpg
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/content_bg.jpg
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/drop_shadow.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/header.jpg
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/menu_bg.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/menu_hover_bg.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/menu_selected_bg.gif
+ ${CMAKE_CURRENT_SOURCE_DIR}/img/plplot_logo.jpg
+ )
+
+foreach(_file ${img_FILES})
+ get_filename_component(_filename ${_file} NAME)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/img/${_filename}
+ # Use cp -p to preserve dates/minimize rsync activity.
+ COMMAND cp -p
+ ${_file}
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/img/${_filename}
+ DEPENDS ${_file}
+ )
+ list(APPEND staging_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/img/${_filename}
+ )
+endforeach(_file ${img_FILES})
+
+set(js_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/js/slimbox.js
+ )
+
+foreach(_file ${js_FILES})
+ get_filename_component(_filename ${_file} NAME)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/js/${_filename}
+ # Use cp -p to preserve dates/minimize rsync activity.
+ COMMAND cp -p
+ ${_file}
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/js/${_filename}
+ DEPENDS ${_file}
+ )
+ list(APPEND staging_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/js/${_filename}
+ )
+endforeach(_file ${js_FILES})
+
+# The end of this list needs maintenance for each new release announcement
+# that is generated (assuming we start making formal release announcements
+# again).
+set(announce_FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/ChangeLog-5.2.1-5.3.0
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/ChangeLog-5.3.0-5.3.1
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/ChangeLog-5.3.1-5.3.2
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/announce-plplot-5.1.0.html
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/announce-plplot-5.2.1.html
+ ${CMAKE_CURRENT_SOURCE_DIR}/announce/announce.css
+ ${CMAKE_CURRENT_BINARY_DIR}/announce/announce-plplot-5.3.0.xhtml
+ ${CMAKE_CURRENT_BINARY_DIR}/announce/announce-plplot-5.3.0.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/announce/announce-plplot-5.3.1.xhtml
+ ${CMAKE_CURRENT_BINARY_DIR}/announce/announce-plplot-5.3.1.txt
+ )
+
+# This has to be handled differently because some of these files created
+# with the announce subdirectory generate_announcements target.
+set(staging_announce_FILES)
+foreach(_file ${announce_FILES})
+ get_filename_component(_filename ${_file} NAME)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/announce/${_filename}
+ # Use cp -p to preserve dates/minimize rsync activity.
+ COMMAND cp -p
+ ${_file}
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/announce/${_filename}
+ DEPENDS ${_file}
+ )
+ list(APPEND staging_announce_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/announce/${_filename}
+ )
+endforeach(_file ${announce_FILES})
+
+add_custom_target(
+ create_staging_announce
+ DEPENDS ${staging_announce_FILES}
+ )
+add_dependencies(create_staging_announce generate_announcements)
+
+add_custom_target(
+ create_staging
+ DEPENDS ${staging_FILES}
+ )
+add_dependencies(create_staging create_staging_announce)
+
+if(DEFINED WWW_USER AND DEFINED WWW_HOST AND DEFINED WWW_DIR)
+ add_custom_target(
+ www-install-base
+ ssh ${WWW_USER}@${WWW_HOST} mkdir -p ${WWW_DIR}/htdocs
+ COMMAND rsync -avq ${CMAKE_CURRENT_BINARY_DIR}/staging/htdocs/ ${WWW_USER}@${WWW_HOST}:${WWW_DIR}/htdocs
+ )
+ add_dependencies(www-install-base create_staging)
+endif(DEFINED WWW_USER AND DEFINED WWW_HOST AND DEFINED WWW_DIR)
Deleted: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile 2008-10-26 01:30:34 UTC (rev 8967)
+++ trunk/www/Makefile 2008-10-26 01:36:09 UTC (rev 8968)
@@ -1,43 +0,0 @@
-# Makefile for remotely installing the PLplot web site
-# (only works with GNU make)
-#
-# Rafael Labosisiere, 2004-02-04
-# Alan W. Irwin, 2008-09-23
-
-include Makefile-vars
-
-FILES = \
- index.php \
- corefunctions.php \
- credits.php \
- css \
- development.php \
- download.php \
- examples.php \
- img \
- js
-
-
-
-WWW_FILES = $(patsubst %,$(WWW_DIR)/%,$(FILES))
-
-all: install install-announce
-
-install:
- ssh $(USER_AT_HOST) rm -rf $(WWW_FILES)
- for f in $(FILES) ; do \
- if test -d $$f ; then \
- dir=$$f ; \
- else \
- dir=`dirname $$f` ; \
- fi ; \
- scp -rp $$f $(USER_AT_HOST):$(WWW_DIR)/$$dir ; \
- done
- -ssh $(USER_AT_HOST) chgrp -R $(WWW_GROUP) $(WWW_FILES)
- -ssh $(USER_AT_HOST) chmod -R g=u $(WWW_FILES)
-
-install-announce:
- -( cd announce ; $(MAKE) install )
-
-clean:
- ( cd announce ; $(MAKE) clean )
Deleted: trunk/www/Makefile-vars
===================================================================
--- trunk/www/Makefile-vars 2008-10-26 01:30:34 UTC (rev 8967)
+++ trunk/www/Makefile-vars 2008-10-26 01:36:09 UTC (rev 8968)
@@ -1,11 +0,0 @@
-WWW_HOST = shell.sourceforge.net
-
-ifdef WWW_USER
- USER_AT_HOST = $(WWW_USER)@$(WWW_HOST)
-else
- USER_AT_HOST = $(WWW_HOST)
-endif
-
-WWW_DIR = /home/groups/p/pl/plplot/htdocs
-
-WWW_GROUP = plplot
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|