From: Francesco M. <fr...@us...> - 2006-05-21 13:20:35
|
Update of /cvsroot/wxlua/website In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv2080 Modified Files: header.inc.php index.php licence.txt license.php screenshots.php style.css Added Files: documentation.php Removed Files: docs.php Log Message: graphics enhancements and documentation page reorganization --- docs.php DELETED --- Index: index.php =================================================================== RCS file: /cvsroot/wxlua/website/index.php,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** index.php 18 May 2006 09:50:02 -0000 1.17 --- index.php 21 May 2006 13:20:22 -0000 1.18 *************** *** 1,5 **** <!-- $Id$ --> <?php ! $pagetitle="homepage"; $anchors_href=array("whatis", "start"); $anchors_text=array("What is wxLua?", "Getting started"); --- 1,5 ---- <!-- $Id$ --> <?php ! $pagetitle="index"; $anchors_href=array("whatis", "start"); $anchors_text=array("What is wxLua?", "Getting started"); *************** *** 24,28 **** <p>Additionally, wxLua can be used in your C++ programs to embed a <em>lua interpreter</em> ! with the wxWidgets API bindings. See the <a href="docs.php">wxLua documentation</a> for more info.</p> <p>Want an example of how easy it is to write a cross-platform GUI? Here is a simple lua script which creates a --- 24,28 ---- <p>Additionally, wxLua can be used in your C++ programs to embed a <em>lua interpreter</em> ! with the wxWidgets API bindings. See the <a href="documentation.php">wxLua documentation</a> for more info.</p> <p>Want an example of how easy it is to write a cross-platform GUI? Here is a simple lua script which creates a *************** *** 35,55 **** <h1 id="start">Getting started</h1> ! <p>First of all, you'll need to get the tools: the <a href="download.php">download page</a> contains ! the binary packages which allow you to get started in few minutes. You will find the wxLua and wxLuaEdit ! applications there which allow you to write and test your (wx)Lua programs.</p> ! ! <p>Once you've got wxLua installed and running, you need to learn how to use it: a good way to learn ! <a href="http://www.lua.org">Lua</a>, in case you don't already know, is to refer to the ! <a href="http://lua-users.org/wiki/TutorialDirectory">tutorial</a> hosted in the Lua wiki.</p> ! <p>Once you've got some experience with Lua language you can start to learn wxLua bindings looking at the ! samples in the <tt>wxLua/samples</tt> directory.</p> ! <p>Your reference documents will be:</p> ! <ol> ! <li>the <a href="http://www.wxwidgets.org/manuals/2.6.2/wx_contents.html">wxWidgets documentation</a></li> ! <li>the <a href="http://www.lua.org/manual/5.1/">Lua 5.1 reference manual</a> and the <a href="http://www.lua.org/pil/">Programming in Lua</a> online book</li> ! <li>the <a href="docs.php">wxLua documentation</a></li> ! <li>the <a href="http://lua-users.org/wiki">LuaWiki</a> and <a href="http://www.wxwidgets.org/wiki">wxWiki</a></li> </ol> --- 35,49 ---- <h1 id="start">Getting started</h1> ! <ol> ! <li><p><strong>get the tools</strong>; the <a href="download.php">download page</a> contains ! the binary packages which allow you to get started in few minutes. You will find the <strong>wxLua</strong> ! and <strong>wxLuaEdit</strong> applications there which allow you to write and test your (wx)Lua programs.</p></li> ! <li> ! <p><strong>learn Lua</strong>; once you've got wxLua installed and running, you need to learn how to use it: a good way to learn <a href="http://www.lua.org">Lua</a>, in case you don't already know, is to refer to the ! <a href="http://lua-users.org/wiki/TutorialDirectory">tutorial</a> hosted in the Lua wiki.</p></li> ! <li> ! <p><strong>learn wxLua</strong>; once you've got some experience with Lua language you can start to learn wxLua bindings looking at the <a href="documentation.php">documentation page</a> and at the samples in the <tt>wxLua/samples</tt> directory.</p></li> </ol> Index: licence.txt =================================================================== RCS file: /cvsroot/wxlua/website/licence.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** licence.txt 19 Feb 2006 15:35:13 -0000 1.1 --- licence.txt 21 May 2006 13:20:22 -0000 1.2 *************** *** 1,53 **** ! wxWindows Library Licence, Version 3 ! ==================================== ! Copyright (c) 1998 Julian Smart, Robert Roebling et al ! Everyone is permitted to copy and distribute verbatim copies ! of this licence document, but changing it is not allowed. ! WXWINDOWS LIBRARY LICENCE ! TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ! ! This library is free software; you can redistribute it and/or modify it ! under the terms of the GNU Library General Public Licence as published by ! the Free Software Foundation; either version 2 of the Licence, or (at ! your option) any later version. ! ! This library 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 Licence for more details. ! You should have received a copy of the GNU Library General Public Licence ! along with this software, usually in a file named COPYING.LIB. If not, ! write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, ! Boston, MA 02111-1307 USA. ! EXCEPTION NOTICE ! 1. As a special exception, the copyright holders of this library give ! permission for additional uses of the text contained in this release of ! the library as licenced under the wxWindows Library Licence, applying ! either version 3 of the Licence, or (at your option) any later version of ! the Licence as published by the copyright holders of version 3 of the ! Licence document. ! 2. The exception is that you may use, copy, link, modify and distribute ! under the user's own terms, binary object code versions of works based ! on the Library. ! 3. If you copy code from files distributed under the terms of the GNU ! General Public Licence or the GNU Library General Public Licence into a ! copy of this library, as this licence permits, the exception does not ! apply to the code that you add in this way. To avoid misleading anyone as ! to the status of such modified files, you must delete this exception ! notice from such code and/or adjust the licensing conditions notice ! accordingly. ! 4. If you write modifications of your own for this library, it is your ! choice whether to permit this exception to apply to your modifications. ! If you do not wish that, you must delete the exception notice from such ! code and/or adjust the licensing conditions notice accordingly. --- 1,53 ---- ! wxWindows Library Licence, Version 3 ! ==================================== ! Copyright (c) 1998 Julian Smart, Robert Roebling et al ! Everyone is permitted to copy and distribute verbatim copies ! of this licence document, but changing it is not allowed. ! WXWINDOWS LIBRARY LICENCE ! TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ! This library is free software; you can redistribute it and/or modify it ! under the terms of the GNU Library General Public Licence as published by ! the Free Software Foundation; either version 2 of the Licence, or (at ! your option) any later version. ! This library 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 Licence for more details. ! You should have received a copy of the GNU Library General Public Licence ! along with this software, usually in a file named COPYING.LIB. If not, ! write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, ! Boston, MA 02111-1307 USA. ! EXCEPTION NOTICE ! 1. As a special exception, the copyright holders of this library give ! permission for additional uses of the text contained in this release of ! the library as licenced under the wxWindows Library Licence, applying ! either version 3 of the Licence, or (at your option) any later version of ! the Licence as published by the copyright holders of version 3 of the ! Licence document. ! 2. The exception is that you may use, copy, link, modify and distribute ! under the user's own terms, binary object code versions of works based ! on the Library. ! ! 3. If you copy code from files distributed under the terms of the GNU ! General Public Licence or the GNU Library General Public Licence into a ! copy of this library, as this licence permits, the exception does not ! apply to the code that you add in this way. To avoid misleading anyone as ! to the status of such modified files, you must delete this exception ! notice from such code and/or adjust the licensing conditions notice ! accordingly. ! ! 4. If you write modifications of your own for this library, it is your ! choice whether to permit this exception to apply to your modifications. ! If you do not wish that, you must delete the exception notice from such ! code and/or adjust the licensing conditions notice accordingly. --- NEW FILE: documentation.php --- <!-- $Id: documentation.php,v 1.1 2006/05/21 13:20:22 frm Exp $ --> <?php $pagetitle="documentation"; $anchors_href=array("reference", "install", "bindings", "cvs", "authors"); $anchors_text=array("Reference manuals", "Compiling", "Bindings", "CVS", "Authors"); include_once("header.inc.php"); ?> <h1 id="reference" class="first">Reference manuals</h1> <p>The following links contain useful documents for those who already know Lua, wxWidgets and wxLua.<br/> If you're looking for tutorials see the "Getting started" section in the <a href="index.php">homepage</a>...</p> <div class="indented"> <h2 style="padding-top: 0">wxLua documentation</h2> <p>Read the <a href="docs/wxlua.html">wxLua documentation</a> that describes programming in lua and wxLua as well as how to use the wxLua library in a C++ program.</p> <p>The <a href="docs/wxluaref.html">wxLua class reference</a> has a complete list of wxWidgets classes and datatypes that wxLua wraps.<br/> There are also <a href="http://www.doxygen.org">doxygen</a>-generated documentation for the C++ wxLua library at <a href="docs/doxygen/html/index.html">this page</a>.</p> <h2>Lua documentation</h2> <p>The <a href="http://www.lua.org/manual/5.1/">Lua 5.1 reference manual</a> and the <a href="http://www.lua.org/pil/">Programming in Lua</a> online book describe the Lua language in details.</p> <p>Also the <a href="http://lua-users.org/wiki">LuaWiki</a> can be a good place to find useful tips about Lua...</p> <h2>wxWidgets documentation</h2> <p>The <a href="http://www.wxwidgets.org/docs.htm">wxWidgets reference manual</a> on <a href="http://www.wxwidgets.org">www.wxwidgets.org</a> is the best reference for the wxWidgets classes that wxLua wraps.</p> <p>As usual, don't forget the <a href="http://www.wxwidgets.org/wiki">wxWiki</a> which provides miscellaneous info...</p> </div> <h1 id="install">Compiling and installing wxLua</h1> <p>Please read the <a href="docs/install.html">install.html</a> file from wxLua's docs directory.</p> <h1 id="bindings">Writing and understanding the binding files</h1> <p>Read the <a href="docs/binding.html">binding.html</a> file from the docs directory. Also, take a look at a few of the binding files in <a href="http://wxlua.cvs.sourceforge.net/wxlua/wxLua/bindings/wxwidgets">wxLua CVS</a> or from our <a href="http://wxlua.sourceforge.net/wxLua/bindings/wxwidgets/">nightly tarball</a> to see how they're constructed and how they're merely simplified versions of the original C/C++ code.</p> <h1 id="cvs">CVS repository</h1> <p>You can browse online the CVS repository of wxLua at <a href="http://wxlua.cvs.sourceforge.net/wxlua/wxLua">this page</a>.</p> <p><strong>Note</strong>: the Sourceforge CVS browser shows the sources with a delay of some hours respect the real repository. More up to date sources can be downloaded or browsed from the nightly tarball linked in the <a href="download.php">download page</a>.</p> <h1 id="authors">Authors</h1> <p>The wxLua development team is composed by various developers (here listed in <strong>chronological order</strong>):</p> <ol> <li><strong>Paul and J Winwood</strong>: the original authors. Now not working actively anymore.</li> <li><strong>Francis Irving</strong>: author of the wxLua standalone application. Now not working actively anymore.</li> <li><strong>John Labenski</strong>: author of most of the wxLuaEdit application and wxLua lead developer and maintainer.</li> <li><strong>Ray Gilbert</strong>: worked on the wxLua bindings parser.</li> <li><strong>Klaas Holwerda</strong>: author of wxLuaCan sample and indefatigable source of ideas.</li> <li><strong>Francesco Montorsi</strong>: worked on the bakefile-based build system, on this website and the wxLua packaging.</li> <li><strong>Anders F Björklund</strong>: contributed wxMac screenshots and created wxMac package.</li> <li><strong>Did we forget you?</strong> contact us and we'll add you.</li> </ol> <p>Credits also goes to all those tools which lets us to maintain the project: <a href="http://bakefile.sourceforge.net">bakefile</a>, <a href="http://www.doxygen.org">doxygen</a>, <a href="http://www.autopackage.org">autopackage</a> projects and obviously to <a href="http://www.wxwidgets.org">wxWidgets toolkit</a> and to <a href="http://www.sourceforge.net">SourceForge.net</a> for hosting the project.</p> <?php include_once("footer.inc.php"); ?> Index: screenshots.php =================================================================== RCS file: /cvsroot/wxlua/website/screenshots.php,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** screenshots.php 16 May 2006 20:24:32 -0000 1.13 --- screenshots.php 21 May 2006 13:20:22 -0000 1.14 *************** *** 47,58 **** <h1 id="other">wxLua on other platforms ?</h1> ! <p>The other ports where <a href="http://www.wxwidgets.org">wxWidgets</a> is available for may also work with wxLua, but we need testers: if you use OS2, </p> ! ! <!-- ! <div style="text-align: center"> ! <?php ! ?> ! </div> ! --> <?php include_once("footer.inc.php"); ?> \ No newline at end of file --- 47,52 ---- <h1 id="other">wxLua on other platforms ?</h1> ! <p>The other ports where <a href="http://www.wxwidgets.org">wxWidgets</a> is available for may also work with wxLua, but we need testers: if you use OS2, MGL or PalmOS, and would like to get wxLua working there, then please ! contact us !</p> <?php include_once("footer.inc.php"); ?> \ No newline at end of file Index: style.css =================================================================== RCS file: /cvsroot/wxlua/website/style.css,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** style.css 16 May 2006 19:08:24 -0000 1.15 --- style.css 21 May 2006 13:20:22 -0000 1.16 *************** *** 142,146 **** background-color: transparent; text-decoration: none; - padding: 3px 5px 3px 5px; } --- 142,145 ---- *************** *** 236,240 **** background-color: white; text-align: justify; ! line-height: 1.5em; margin: 0 0 0 12.5em; padding: 0.5ex 2em 1em 1em; --- 235,239 ---- background-color: white; text-align: justify; ! line-height: 1.8em; margin: 0 0 0 12.5em; padding: 0.5ex 2em 1em 1em; *************** *** 246,256 **** background-color: transparent; font-family: arial, verdana, helvetica, sans-serif; ! font-size: 175%; font-weight: bold; ! font-style: italic; text-align: left; margin: 1em 0 0 0; padding: 1em 0 0 0; ! border-top: 1px solid rgb(216,210,195); } --- 245,255 ---- background-color: transparent; font-family: arial, verdana, helvetica, sans-serif; ! font-size: 155%; font-weight: bold; ! text-align: left; margin: 1em 0 0 0; padding: 1em 0 0 0; ! border-top: 3px solid rgb(216,210,195); } *************** *** 269,272 **** --- 268,272 ---- margin: 1em 0 0 0; padding: 1em 0 0 0; + border-bottom: 2px solid rgb(196,170,113); } Index: header.inc.php =================================================================== RCS file: /cvsroot/wxlua/website/header.inc.php,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** header.inc.php 20 Feb 2006 19:17:31 -0000 1.10 --- header.inc.php 21 May 2006 13:20:22 -0000 1.11 *************** *** 28,40 **** </tr></table> ! <div class="subHeader"> ! <span class="doNotDisplay">Navigation: </span> ! <a href="index.php" title="Home page">News</a> | ! <a href="license.php" title="wxLua license">License</a> | ! <a href="screenshots.php" title="wxLua in action!">Screenshots</a> | ! <a href="download.php" title="Download it!">Download</a> | ! <a href="docs.php" title="wxLua docs">Documentation</a> | ! <a href="support.php" title="Need help?">Support</a> ! </div> </div> --- 28,61 ---- </tr></table> ! <?php ! function writeSideBarEntry($entryname, $entrytitle) ! { ! global $pagetitle; ! ! // write different HTML code if this the menu entry for this page ! $isthispage = strcasecmp($pagetitle, $entryname) == 0; ! if ($isthispage) ! echo "<span class='thisPage'>› "; ! else ! echo "<a href='" . strtolower($entryname) . ".php' title='$entrytitle'>"; ! ! echo ucfirst($entryname); ! ! if ($isthispage) ! echo ' ‹</span>'; ! else ! echo '</a>'; ! } ! ?> ! ! <div class="subHeader"> ! <span class="doNotDisplay">Navigation: </span> ! <?php writeSideBarEntry("index", "Home page") ?> | ! <?php writeSideBarEntry("license", "wxLua license") ?> | ! <?php writeSideBarEntry("screenshots", "wxLua in action!") ?> | ! <?php writeSideBarEntry("download", "Download it!") ?> | ! <?php writeSideBarEntry("documentation", "wxLua docs") ?> | ! <?php writeSideBarEntry("support", "Need help?") ?> ! </div> </div> Index: license.php =================================================================== RCS file: /cvsroot/wxlua/website/license.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** license.php 3 May 2006 04:40:18 -0000 1.2 --- license.php 21 May 2006 13:20:22 -0000 1.3 *************** *** 11,19 **** <h1 id="wxlualicense" class="first">wxLua license</h1> <p>wxLua is released with the same license as wxWidgets.<br/> ! A copy of this license, OSI approved, is available also at OSI website: <a href="http://www.opensource.org/licenses/wxwindows.php">http://www.opensource.org/licenses/wxwindows.php</a>...</p> <h1 id="wxlicense">wxWidgets license</h1> <br/> ! <pre> <?php include_once("licence.txt"); ?> </pre> --- 11,19 ---- <h1 id="wxlualicense" class="first">wxLua license</h1> <p>wxLua is released with the same license as wxWidgets.<br/> ! A copy of this license, OSI approved, is available also at <a href="http://www.opensource.org/licenses/wxwindows.php">OSI website</a>...</p> <h1 id="wxlicense">wxWidgets license</h1> <br/> ! <pre style="width: 95%; text-align: center"> <?php include_once("licence.txt"); ?> </pre> |