[graphic-forms-cvs] r173 - in trunk/docs: manual website

junrue at common-lisp.net junrue at common-lisp.net
Mon Jul 3 18:40:35 UTC 2006


Author: junrue
Date: Mon Jul  3 14:40:32 2006
New Revision: 173

Added:
   trunk/docs/website/gradient.png   (contents, props changed)
Modified:
   trunk/docs/manual/overview.texinfo
   trunk/docs/website/index.html
   trunk/docs/website/style.css
Log:
doc update in preparation for 0.4.0 release

Modified: trunk/docs/manual/overview.texinfo
==============================================================================
--- trunk/docs/manual/overview.texinfo	(original)
+++ trunk/docs/manual/overview.texinfo	Mon Jul  3 14:40:32 2006
@@ -11,35 +11,26 @@
 @chapter Overview
 
 Graphic-Forms is a user interface library implemented in Common Lisp
-focusing on the Windows at registeredsymbol{} platform. Graphic-Forms is
-licensed under the terms of the BSD License.
+focusing on the Windows platform. Graphic-Forms is licensed under the
+terms of the BSD License.
 
-Graphic-Forms has two primary goals:
-
- at itemize @bullet
- at item
-in the short term, provide a toolkit encapsulating the underlying
-window system primitives, custom controls and dialogs, and
-platform-specific features
-
- at item
-in the longer-term, implement an application framework on
-top of the toolkit -- as an analogy, consider the relationship between
-SWT and JFace in the Eclipse framework.
- at end itemize
-
-Support for multiple Common Lisp implementations is planned; see the
-project website for up-to-date information on supported vendors and
-current known issues.
-
-Why implement another UI toolkit? The niche for Graphic-Forms is that
-it emphasizes the use of Windows at registeredsymbol{} features without
-comprising functionality due to portability constraints. Applications
-that need portability across windowing systems are already served by
-projects such as McCLIM and LTK in the open-source world or the
-toolkits provided by commercial vendors. Or you might consider helping
-new portable UI projects such as wxCL. This project is aimed
-specifically at Windows at registeredsymbol{} developers.
+The goal is to provide a Lisp-based toolkit for developing GUI
+applications on Windows. Platform-specific features are encapsulated
+by a thin abstraction layer that presents a more Lisp-friendly
+interface for programmers. The library can be extended by using the
+Lisp bindings for system APIs, rather than requiring knowledge of
+some other programming language.
+
+Why implement another UI toolkit? Applications that need portability
+across windowing systems are already served by projects such as McCLIM
+or LTK or wxCL in the open-source world, or the toolkits provided by
+commercial vendors. The audience served by Graphic-Forms consists of
+GUI developers focused on the Windows platform who want to leverage
+platform features without compromises due to portability.
+
+Long-term goals for this project may include implementing an application
+framework on top of the toolkit, or a rapid UI development language, or
+a UI design tool, or some combination thereof.
 
 The remainder of this chapter provides basic information for
 programmers that want to use Graphic-Forms in their projects as well
@@ -50,9 +41,30 @@
 changes unless and until the interfaces are deemed stable, at which
 time a policy for backwards compatibility will be published.
 
-The main project website: @*
+
+ at section Project Website
+
 @url{http://common-lisp.net/project/graphic-forms}
 
+
+ at section Supported Lisp Implementations
+
+Graphic-Forms is currently developed and tested with:
+
+ at itemize @bullet
+ at item CLISP 2.38
+ at item LispWorks 4.4.6
+ at end itemize
+
+
+ at section Support Windows Versions
+
+ at itemize @bullet
+ at item XP SP2
+ at item Vista (testing on Beta 2 is in-progress as of this release)
+ at end itemize
+
+
 @section Dependencies
 
 The libraries that Graphic-Forms relies upon are:
@@ -109,3 +121,10 @@
 
 Please use the following patch tracking mechanism to contribute patches:
 @url{http://sourceforge.net/tracker/?group_id=163034&atid=826147}
+
+
+ at section Trademarks
+
+Windows at registeredsymbol{} is a registered trademark of Microsoft Corporation.
+LispWorks is a trademark of LispWorks Ltd. All other trademarks used are owned
+by their respective owners.

Added: trunk/docs/website/gradient.png
==============================================================================
Binary file. No diff available.

Modified: trunk/docs/website/index.html
==============================================================================
--- trunk/docs/website/index.html	(original)
+++ trunk/docs/website/index.html	Mon Jul  3 14:40:32 2006
@@ -10,7 +10,7 @@
 <body>
   <div class="header">
     <h1>Graphic-Forms</h1>
-    <h2>A user interface toolkit for the Windows® platform.</h2>
+    <h2>A user interface toolkit for the Windows platform.</h2>
   </div>
 
   <div class="NavBar">
@@ -26,42 +26,51 @@
 
   <p>Graphic-Forms is a user interface library implemented in
   <a href="http://www.lisp.org">Common Lisp</a> focusing on the
-  Windows® platform. Graphic-Forms is licensed under the
+  Windows platform. Graphic-Forms is licensed under the
   terms of the
   <a href="http://home.earthlink.net/~jdunrue/license.html">BSD License</a>.</p>
 
- <p>In the near term, the goal
- is to provide a toolkit encapsulating the underlying
- window system primitives, also providing custom controls and dialogs,
- and facilitating application use of platform-specific features. A
- long-term goal is to implement an application framework on top of
- the toolkit -- as an analogy, consider the relationship between SWT
- and JFace in the <a href="http://www.eclipse.org">Eclipse</a>
- framework. Support for multiple CL implementations is planned,
- but at this time development is occurring on
- <a href="http://clisp.cons.org">CLISP</a> and
- <a href="http://www.lispworks.com">LispWorks</a>®.</p>
-
- <p>Why implement another UI toolkit? The niche for Graphic-Forms is
- that it emphasizes the use of Windows® features without comprising
- functionality due to portability constraints. Applications that need
- portability across windowing systems are already served by projects
- such as
- <a href="http://common-lisp.net/project/mcclim/">McCLIM</a>
- and
- <a href="http://www.peter-herth.de/ltk/">LTK</a>
- in the open-source world or the toolkits provided by commercial
- vendors. Or you might consider helping new portable UI projects
- such as <a href="http://www.wxcl-project.org">wxCL</a>. <i>This
- project</i> is aimed specifically at Windows® developers.</p>
+  <p>The goal is to provide a Lisp-based toolkit for developing GUI
+     applications on Windows. Platform-specific features are encapsulated
+     by a thin abstraction layer that presents a more Lisp-friendly interface
+     for programmers. The library can be extended by using the Lisp
+     bindings for system APIs, rather than requiring knowledge of some other
+     programming language.</p>
+  <p>Why implement another UI toolkit? Applications that need portability
+     across windowing systems are already served by projects such as
+     <a href="http://common-lisp.net/project/mcclim/">McCLIM</a>
+     or
+     <a href="http://www.peter-herth.de/ltk/">LTK</a>
+     or
+     <a href="http://www.wxcl-project.org">wxCL</a>
+     in the open-source world, or the toolkits provided by commercial
+     vendors. The audience served by Graphic-Forms consists of GUI
+     developers focused on the Windows platform who want to leverage
+     platform features without compromises due to portability.
+  <p>Long-term goals for this project may include implementing an application
+     framework on top of the toolkit, or a rapid UI development language, or a
+     UI design tool, or some combination thereof.</p>
 
  <h3>Status</h3>
 
- <p>The current release is version 0.3.0.</p>
+ <p>The current release is
+    <a href="http://sourceforge.net/project/showfiles.php?group_id=163034">version 0.4.0</a>.
+    This library is in the alpha stage of development, which means that new
+    features are still being added and existing features require considerable
+    testing. Brave souls who experiment with the code should expect significant
+    API and behavior changes for at least several more releases.</p>
 
- <p>This library is in the early implementation stage. Brave souls who
- experiment with the code should expect significant API and
- behavior changes in the preliminary releases leading up to the 1.0 release.</p>
+ <p>The supported Lisp implementations are:
+ <ul>
+   <li><a href="http://clisp.cons.org/">CLISP 2.38</a></li>
+   <li><a href="http://www.lispworks.com/">LispWorks 4.4.6</a></li>
+ </ul>
+
+ <p>The supported Windows versions are:
+ <ul>
+   <li>XP SP2</li>
+   <li>Vista <i>(in progress, testing on Beta 2 currently underway)</i></li>
+ </ul>
 
  <h3 id="mailinglists">Mailing Lists</h3>
  <ul>
@@ -76,10 +85,15 @@
     graphic-forms-announce</a><br>for announcements</li>
  </ul>
 
-  <div class="footer">
-    <a class="footerleft" href="http://common-lisp.net">common-lisp.net home</a>
-    Copyright © 2006 by <a href="http://home.earthlink.net/~jdunrue/">Jack D. Unrue</a>
-  </div>
+ <p><b>Trademarks</b><br>
+    Windows® is a registered trademark of <a href="http://www.microsoft.com/">Microsoft</a>.
+    LispWorks is a trademark of <a href="http://www.lispworks.com/">LispWorks Ltd</a>. All other
+    trademarks used are owned by their respective owners.</p>
+
+ <div class="footer">
+   <a class="footerleft" href="http://common-lisp.net">common-lisp.net home</a>
+   Copyright © 2006 by <a href="http://home.earthlink.net/~jdunrue/">Jack D. Unrue</a>
+ </div>
 
 <!--
   <a href="http://sourceforge.net"><IMG src="http://sourceforge.net/sflogo.php?group_id=20959" width="88" height="31" border="0" alt="SourceForge Logo"></a>

Modified: trunk/docs/website/style.css
==============================================================================
--- trunk/docs/website/style.css	(original)
+++ trunk/docs/website/style.css	Mon Jul  3 14:40:32 2006
@@ -1,11 +1,10 @@
 
 .header {
         font-size: medium;
-        background-color:#336699;
-        color:#ffffff;
-        border-style:solid;
-        border-width: 5px;
-        border-color:#002244;
+        color:#fafa00;
+        background-image: url("gradient.png");
+        background-repeat: repeat-fixed;
+        background-attachment: fixed;
         padding: 1mm 1mm 1mm 5mm;
 }
 
@@ -13,11 +12,10 @@
         font-size: small;
         font-style: italic;
         text-align: right;
-        background-color:#336699;
-        color:#ffffff;
-        border-style:solid;
-        border-width: 2px;
-        border-color:#002244;
+        color:#fafa00;
+        background-image: url("gradient.png");
+        background-repeat: repeat-fixed;
+        background-attachment: fixed;
         padding: 1mm 1mm 1mm 1mm;
 }
 



More information about the Graphic-forms-cvs mailing list