SF.net SVN: geany-plugins:[1475] www

dmaphy at users.sourceforge.net dmaphy at xxxxx
Sat Jul 17 20:34:09 UTC 2010


Revision: 1475
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1475&view=rev
Author:   dmaphy
Date:     2010-07-17 20:34:09 +0000 (Sat, 17 Jul 2010)

Log Message:
-----------
create www directory to manage code for the plugins.geany.org website

Added Paths:
-----------
    www/
    www/stable/
    www/staging/
    www/staging/content/
    www/staging/content/404.html
    www/staging/content/README
    www/staging/content/README.html
    www/staging/content/about.html
    www/staging/content/addons.html
    www/staging/content/codenav.html
    www/staging/content/externdbg.html
    www/staging/content/geany-mini-script.html
    www/staging/content/geany-plugins-listing.html
    www/staging/content/geanydoc.html
    www/staging/content/geanyembrace.html
    www/staging/content/geanyextrasel.html
    www/staging/content/geanygdb.html
    www/staging/content/geanygendoc.html
    www/staging/content/geanyinsertnum.html
    www/staging/content/geanylatex.html
    www/staging/content/geanylipsum.html
    www/staging/content/geanylua.html
    www/staging/content/geanyprj.html
    www/staging/content/geanysendmail.html
    www/staging/content/geanyvc.html
    www/staging/content/licensing.html
    www/staging/content/pretty-printer.html
    www/staging/content/rst2html_config.conf
    www/staging/content/rst2html_template.txt
    www/staging/content/shiftcolumn.html
    www/staging/content/spellcheck.html
    www/staging/content/start.html
    www/staging/content/tidy.conf
    www/staging/content/treebrowser.html
    www/staging/favicon.ico
    www/staging/gencontent.sh
    www/staging/gencontent_logs/
    www/staging/gencontent_logs/addons_log_2010-07-17
    www/staging/gencontent_logs/codenav_log_2010-07-17
    www/staging/gencontent_logs/geanydoc_log_2010-07-17
    www/staging/gencontent_logs/geanyextrasel_log_2010-07-17
    www/staging/gencontent_logs/geanygdb_log_2010-07-17
    www/staging/gencontent_logs/geanygendoc_log_2010-07-17
    www/staging/gencontent_logs/geanyinsertnum_log_2010-07-17
    www/staging/gencontent_logs/geanylipsum_log_2010-07-17
    www/staging/gencontent_logs/geanylua_log_2010-07-17
    www/staging/gencontent_logs/geanyprj_log_2010-07-17
    www/staging/gencontent_logs/geanyvc_log_2010-07-17
    www/staging/gencontent_logs/pretty-printer_log_2010-07-17
    www/staging/gencontent_logs/shiftcolumn_log_2010-07-17
    www/staging/gencontent_logs/spellcheck_log_2010-07-17
    www/staging/gencontent_logs/treebrowser_log_2010-07-17
    www/staging/images/
    www/staging/images/geany.png
    www/staging/index.php
    www/staging/rst2html_template.txt
    www/staging/stylesheets/
    www/staging/stylesheets/mainstyle.css
    www/staging/templates/
    www/staging/templates/no-readme-template.html
    www/staging/templates/template.html
    www/staging/tidy.conf

Added: www/staging/content/404.html
===================================================================
--- www/staging/content/404.html	                        (rev 0)
+++ www/staging/content/404.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,6 @@
+<h2>Content not found</h2>
+<p>Sorry, the content you requested could not be found. Any content
+plugins.geany.org is able to provide can be found by clicking one of the links
+in the navigation bar on the left side. If you think there is some content
+missing, please contact the maintainer of this site:<br />
+Dominic Hopf <dmaphy at googlemail.com></p>

Added: www/staging/content/README
===================================================================
--- www/staging/content/README	                        (rev 0)
+++ www/staging/content/README	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,69 @@
+How to get your plugin listed here
+==================================
+
+.. contents::
+
+There are different ways to get your plugin listed here. Every possibility
+ends with contacting Dominic Hopf. He is the maintainer of this website and
+takes care of uploading the HTML files and including new plugins into
+navigation and so on.
+
+
+Note
+----
+If your plugin already is part of the Geany Plugins project, you should find
+your plugin listed here. There is a cronjob running every night, which
+updates the plugins.geany.org website with latest information from the
+README files of the plugins. For this to work correctly, it is necessary
+you have a README file in trunk/geany-plugins/{your plugin name}/ which is
+written in restructuredText.
+
+If the README file is there, but still not listed on the plugins.geany.org
+website, make sure you gave the cronjob a chance to find your README and
+wait a night before contacting Dominic to have a deeper look on the issue.
+
+
+1. Way
+------
+
+* create a file {your plugin name}.html
+* edit the file manually, get inspired by the plugin sites already existing
+  and keep an eye on the validity of the HTML code. It should be XHTML 1.1 -
+  which is very strict.
+* when your HTML file is finished, contact Dominic by mail and send him
+  your file. He will do the rest for you.
+
+
+2. Way
+------
+
+This one will only work, if you write your README file in restructuredText
+as some other plugin authors do. You will need to use two tools: rst2html
+and HTML Tidy. Dominic wrote some configuration files for use with those
+tools. If you do not have them yet, feel free to contact Dominic to get
+them. The result should be an almost perfect HTML file which can be
+included into the plugins.geany.org website. Do this steps to generate the
+file:
+
+	rst2html --config=rst2html_config.conf README > {your plugin name}.html
+    tidy -config tidy.conf {your plugin name}.html
+
+While {your plugin name} is the actual UNIX name (lowercase!) of your plugin.
+Note: There is no need for HTML headers and body and so on. Those will be
+provided by the website itself. Your HTML file should just provide pure
+XHTML 1.1 validating content, it will appear within the body tags on the
+plugins.geany.org website.
+
+When you're done, have a look if your HTML file looks good (get some
+inspiration from already existing plugin sites) and send it to Dominic then.
+
+
+Contact
+-------
+
+The website plugins.geany.org is currently maintained by `Dominic Hopf
+<http://dominichopf.de>`_. His mail address is dmaphy at googlemail.com. If
+you have any questions concerning this site, please consider to contact him
+first of all. If it may takes too long for an answer, feel free to kick his
+butt at the `#geany <irc://chat.freenode.net/geany>`_ IRC channel on
+chat.freenode.net.

Added: www/staging/content/README.html
===================================================================
--- www/staging/content/README.html	                        (rev 0)
+++ www/staging/content/README.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,64 @@
+<div class="contents topic" id="contents">
+<p class="topic-title first">Contents</p>
+<ul class="simple">
+<li><a class="reference internal" href="#note" id="id2">Note</a></li>
+<li><a class="reference internal" href="#way" id="id3">1. Way</a></li>
+<li><a class="reference internal" href="#id1" id="id4">2. Way</a></li>
+<li><a class="reference internal" href="#contact" id="id5">Contact</a></li>
+</ul>
+</div>
+<p>There are different ways to get your plugin listed here. Every possibility
+ends with contacting Dominic Hopf. He is the maintainer of this website and
+takes care of uploading the HTML files and including new plugins into
+navigation and so on.</p>
+<div class="section" id="note">
+<h3>Note</h3>
+<p>If your plugin already is part of the Geany Plugins project, you should find
+your plugin listed here. There is a cronjob running every night, which
+updates the plugins.geany.org website with latest information from the
+README files of the plugins. For this to work correctly, it is necessary
+you have a README file in trunk/geany-plugins/{your plugin name}/ which is
+written in restructuredText.</p>
+<p>If the README file is there, but still not listed on the plugins.geany.org
+website, make sure you gave the cronjob a chance to find your README and
+wait a night before contacting Dominic to have a deeper look on the issue.</p>
+</div>
+<div class="section" id="way">
+<h3>1. Way</h3>
+<ul class="simple">
+<li>create a file {your plugin name}.html</li>
+<li>edit the file manually, get inspired by the plugin sites already existing
+and keep an eye on the validity of the HTML code. It should be XHTML 1.1 -
+which is very strict.</li>
+<li>when your HTML file is finished, contact Dominic by mail and send him
+your file. He will do the rest for you.</li>
+</ul>
+</div>
+<div class="section" id="id1">
+<h3>2. Way</h3>
+<p>This one will only work, if you write your README file in restructuredText
+as some other plugin authors do. You will need to use two tools: rst2html
+and HTML Tidy. Dominic wrote some configuration files for use with those
+tools. If you do not have them yet, feel free to contact Dominic to get
+them. The result should be an almost perfect HTML file which can be
+included into the plugins.geany.org website. Do this steps to generate the
+file:</p>
+<blockquote>
+rst2html --config=rst2html_config.conf README > {your plugin name}.html
+tidy -config tidy.conf {your plugin name}.html</blockquote>
+<p>While {your plugin name} is the actual UNIX name (lowercase!) of your plugin.
+Note: There is no need for HTML headers and body and so on. Those will be
+provided by the website itself. Your HTML file should just provide pure
+XHTML 1.1 validating content, it will appear within the body tags on the
+plugins.geany.org website.</p>
+<p>When you're done, have a look if your HTML file looks good (get some
+inspiration from already existing plugin sites) and send it to Dominic then.</p>
+</div>
+<div class="section" id="contact">
+<h3>Contact</h3>
+<p>The website plugins.geany.org is currently maintained by <a class="reference external" href="http://dominichopf.de">Dominic Hopf</a>. His mail address is <a class="reference external" href="mailto:dmaphy%40googlemail.com">dmaphy<span>@</span>googlemail<span>.</span>com</a>. If
+you have any questions concerning this site, please consider to contact him
+first of all. If it may takes too long for an answer, feel free to kick his
+butt at the <a class="reference external" href="irc://chat.freenode.net/geany">#geany</a> IRC channel on
+chat.freenode.net.</p>
+</div>

Added: www/staging/content/about.html
===================================================================
--- www/staging/content/about.html	                        (rev 0)
+++ www/staging/content/about.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,11 @@
+<h2>About</h2>
+<p>This site is maintained by <a href="http://dominichopf.de/">Dominic Hopf</a>.
+Please contact him if you like to add some information or a new plugin or found
+an error or anything else.</p>
+
+<p>You will find him and any other plugin developer either on the
+<a href="http://www.geany.org/Support/MailingList">Geany mailing lists</a> or on
+the <a href="http://www.geany.org/Support/IRC">Geany IRC channels</a>.<br />
+Any detailed information on how to contact a developer can be found in the
+concerning README file of the plugin or on the concerning plugin page on this
+site.</p>

Added: www/staging/content/addons.html
===================================================================
--- www/staging/content/addons.html	                        (rev 0)
+++ www/staging/content/addons.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,174 @@
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		This plugin adds various small addons to Geany which aren't worth an own plugin but might still
+		useful for people.
+	</p>
+	<div class="section" id="doclist">
+		<h4>
+			DocList
+		</h4>
+		<p>
+			This addon places a new item in the toolbar and when clicked offers a menu listing all open
+			files plus the 'Close All' and 'Close Other Documents' menu items. This can be useful to
+			quickly access open files and switch to them.
+		</p>
+	</div>
+	<div class="section" id="openuri">
+		<h4>
+			OpenURI
+		</h4>
+		<p>
+			Adds 'Open URI' and 'Copy URI' menu items to the editor menu when the word under the cursor
+			looks like a URI. 'Open URI' uses the browser command configured in Geany to open it.
+		</p>
+	</div>
+	<div class="section" id="tasks">
+		<h4>
+			Tasks
+		</h4>
+		<p>
+			The tasks plugin goes through a file being edited and picks out lines with configurable
+			keywords (e.g. "TODO" or "FIXME") in them. It collects the text after
+			those words and puts them in a new "Tasks" tab in the message window. Clicking on a
+			task in that tab takes you to the line in the file where the task was defined.
+		</p>
+	</div>
+	<div class="section" id="systray">
+		<h4>
+			Systray
+		</h4>
+		<p>
+			Adds a status icon to the notification area (systray) and provides a simple popup menu with
+			some basic actions. It can also be used to quickly show and hide the Geany main window.
+		</p>
+	</div>
+	<div class="section" id="bookmark-list">
+		<h4>
+			Bookmark List
+		</h4>
+		<p>
+			Add a list of defined bookmarks (line markers) to the sidebar. This list contains all
+			bookmarks defined in the current file for faster overview and access.
+		</p>
+	</div>
+	<div class="section" id="mark-word">
+		<h4>
+			Mark Word
+		</h4>
+		<p>
+			When double-clicking a word, all occurences of this word are searched and then highlighted
+			(similar to Geany's 'Mark All' Find option).
+		</p>
+	</div>
+	<div class="section" id="strip-trailing-blank-lines">
+		<h4>
+			Strip trailing blank lines
+		</h4>
+		<p>
+			This addon removes excessive trailing blank lines from the document when it is saved. If you
+			have 'Ensure new line at file end' option checked in Preferences, one trailing newline will
+			be left.
+		</p>
+	</div>
+	<div class="section" id="xmltagging">
+		<h4>
+			XMLtagging
+		</h4>
+		<p>
+			XMLtagging allows to easy tag a selected text, by checking for a selection, offering a little
+			dialog for inserting a tag and replacing a selection.
+		</p>
+	</div>
+</div>
+<div class="section" id="downloads">
+	<h3>
+		Downloads
+	</h3>
+	<p>
+		The Addons plugin is part of the combined Geany Plugins release. For more information and
+		downloads, please visit <a class="reference external" href=
+		"http://plugins.geany.org/geany-plugins/">http://plugins.geany.org/geany-plugins/</a>
+	</p>
+	<div class="section" id="development-code">
+		<h4>
+			Development Code
+		</h4>
+		<p>
+			Get the code from:
+		</p>
+		<blockquote>
+			svn checkout <a class="reference external" href=
+			"http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins</a>
+		</blockquote>
+	</div>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>.
+	</p>
+	<p>
+		And obviously, you will need have Geany installed. If you have Geany installed from the
+		sources, you should be ready to go. If you used a prepared package e.g. from your distribution
+		you probably need to install an additional package, this might be called geany-dev or
+		geany-devel. Please note that in order to compile and use this plugin, you need Geany 0.16 or
+		later.
+	</p>
+	<p>
+		Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these
+		tools are recommended.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands: $ ./configure $ make
+		$ make install
+	</p>
+	<p>
+		For more configuration details run $ ./configure --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment and try to find the
+		error, otherwise contact one of the authors.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, simply load the plugin in Geany's plugin manager. In the
+		configuration dialog you can enable or disable the various components of this plugin.
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		Addons is distributed under the terms of the GNU General Public License as published by the
+		Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Report them at <a class="reference external" href=
+		"http://sourceforge.net/tracker/?group_id=222729">http://sourceforge.net/tracker/?group_id=222729</a>.
+	</p>
+</div>

Added: www/staging/content/codenav.html
===================================================================
--- www/staging/content/codenav.html	                        (rev 0)
+++ www/staging/content/codenav.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,76 @@
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		This plugin adds some facilities for navigating in the code. Actually, it will make it possible
+		to : - switch between header and implementation - go to a file by typing its name
+	</p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands: $ ./configure $ make
+		$ make install
+	</p>
+	<p>
+		For more configuration details run $ ./configure --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment and try to find the
+		error, otherwise contact one of the authors.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, load the plugin in Geany's plugin manager and new menu items in
+		the Edit menu will appear. You can change the keyboard shortcuts in Geany's preferences dialog.
+	</p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<blockquote>
+		<ul class="simple">
+			<li>still in development...
+			</li>
+		</ul>
+	</blockquote>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		"Code navigation plugin" is distributed under the terms of the GNU General Public
+		License as published by the Free Software Foundation; either version 2 of the License, or (at
+		your option) any later version. A copy of this license can be found in the file COPYING
+		included with the source code of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Lionel Fuentes <<a class="reference external" href=
+		"mailto:funto66%40gmail.com">funto66<span>@</span>gmail<span>.</span>com</a>>
+	</p>
+</div>

Added: www/staging/content/externdbg.html
===================================================================
--- www/staging/content/externdbg.html	                        (rev 0)
+++ www/staging/content/externdbg.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1 @@
+<h2>externdbg</h2>

Added: www/staging/content/geany-mini-script.html
===================================================================
--- www/staging/content/geany-mini-script.html	                        (rev 0)
+++ www/staging/content/geany-mini-script.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1 @@
+<h2>Geany Mini Script</h2>

Added: www/staging/content/geany-plugins-listing.html
===================================================================
--- www/staging/content/geany-plugins-listing.html	                        (rev 0)
+++ www/staging/content/geany-plugins-listing.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,14 @@
+<li><a href="index.php?site=addons">addons</a></li>
+<li><a href="index.php?site=codenav">codenav</a></li>
+<li><a href="index.php?site=geanydoc">geanydoc</a></li>
+<li><a href="index.php?site=geanyextrasel">geanyextrasel</a></li>
+<li><a href="index.php?site=geanygdb">geanygdb</a></li>
+<li><a href="index.php?site=geanyinsertnum">geanyinsertnum</a></li>
+<li><a href="index.php?site=geanylatex">geanylatex</a></li>
+<li><a href="index.php?site=geanylipsum">geanylipsum</a></li>
+<li><a href="index.php?site=geanylua">geanylua</a></li>
+<li><a href="index.php?site=geanyprj">geanyprj</a></li>
+<li><a href="index.php?site=geanysendmail">geanysendmail</a></li>
+<li><a href="index.php?site=geanyvc">geanyvc</a></li>
+<li><a href="index.php?site=shiftcolumn">shiftcolumn</a></li>
+<li><a href="index.php?site=spellcheck">spellcheck</a></li>

Added: www/staging/content/geanydoc.html
===================================================================
--- www/staging/content/geanydoc.html	                        (rev 0)
+++ www/staging/content/geanydoc.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,294 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id2" name="id2">Usage</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#settings" id="id3" name="id3">Settings</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id4" name="id4">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#ideas-questions-patches-and-bug-reports" id="id5" name=
+			"id5">Ideas, questions, patches and bug reports</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#coding" id="id6" name="id6">Coding</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#style" id="id7" name="id7">Style</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#download" id="id8" name="id8">Download</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#gentoo" id="id9" name="id9">Gentoo</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#arch-linux" id="id10" name="id10">Arch linux</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#windows" id="id11" name="id11">Windows</a>
+				</li>
+			</ul>
+		</li>
+		<li>
+			<a class="reference internal" href="#author" id="id12" name="id12">Author</a>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		Geanydoc is plugin for Geany IDE that allow execute specified commands on the current word at
+		the cursor position. This word is passed as an argument to these commands. It allow either
+		place output of these commands in geany buffer *DOC* or just execute external program. Geanydoc
+		is intended to be used for searching documentation API in different sources.
+	</p>
+	<p>
+		In order to use it you need Geany >= 0.16 or svn version.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		geanydoc define 2 keyboard shortcut "Document current word" and "Document
+		interactive" First you need to assign key to them in
+		"Edit->Preferences->Keybinding->Doc".
+	</p>
+	<p>
+		"Document current word" search documentation on the current word near cursor
+		position. "Document interactive" search documentation on word you enter in
+		interactive dialog.
+	</p>
+</div>
+<div class="section" id="settings">
+	<h3>
+		Settings
+	</h3>
+	<p>
+		geanydoc allow to execute different commands for different filetypes. Use combobox to select
+		type you need.
+	</p>
+	<p>
+		"Put output in buffer" if you check this checkbox geanydoc will execute command wait
+		for it's exit and place it's output in geany buffer. If you have this button unchecked geanydoc
+		will simply spawn command and forgot about it.
+	</p>
+	<p>
+		NOTE: if you have multiple command all commands but last are treated as "Put output in
+		buffer" true. This checkbox is used only for last command.
+	</p>
+	<p>
+		If you specify several commands, second command will be called only if first one didn't return
+		something in output.
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		geanydoc is distributed under the terms of the GNU General Public License as published by the
+		Free Software Foundation; either version 3 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		If you add something, or fix a bug, please send a patch (in 'diff -u' format) to the geany
+		mailing list or to one of the authors listed bellow.
+	</p>
+</div>
+<div class="section" id="coding">
+	<h3>
+		Coding
+	</h3>
+	<p>
+		Use static functions where possible. Try to use GLib types and functions - e.g. g_free instead
+		of free and try to use only GLib 2.6 and GTK 2.6 functions.
+	</p>
+</div>
+<div class="section" id="style">
+	<h3>
+		Style
+	</h3>
+	<p>
+		The file indent-all.sh contains information about the current code style. Run this script
+		before commit.
+	</p>
+</div>
+<div class="section" id="download">
+	<h3>
+		Download
+	</h3>
+	<p>
+		The current version is:
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="18%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					GeanyDoc Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.16
+				</td>
+				<td>
+					0.5
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4.tar.gz">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<p>
+		Up to date source code can be downloaded here:
+	</p>
+	<pre class="literal-block">
+svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanydoc
+</pre>
+	<p>
+		If you have old version of Geany installed you need old version of plugin as well. These
+		versions of plugin are no longer supported and if you find bug in one of them, it won't be
+		fixed unless you do it yourself.
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="18%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					GeanyDoc Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.16
+				</td>
+				<td>
+					0.4
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4.tar.gz">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.15
+				</td>
+				<td>
+					0.3
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.3.tar.gz">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.3.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.14
+				</td>
+				<td>
+					0.2
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.2.tar.gz">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.2.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.13
+				</td>
+				<td>
+					0.1
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.1.tar.gz">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.1.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<div class="section" id="gentoo">
+		<h4>
+			Gentoo
+		</h4>
+		<p>
+			Gentoo ebuild is available here: <a class="reference external" href=
+			"http://bugs.gentoo.org/show_bug.cgi?id=218493">http://bugs.gentoo.org/show_bug.cgi?id=218493</a>
+		</p>
+	</div>
+	<div class="section" id="arch-linux">
+		<h4>
+			Arch linux
+		</h4>
+		<p>
+			A package for Arch Linux is available here: <a class="reference external" href=
+			"http://aur.archlinux.org/packages.php?ID=16475">http://aur.archlinux.org/packages.php?ID=16475</a>
+		</p>
+	</div>
+	<div class="section" id="windows">
+		<h4>
+			Windows
+		</h4>
+		<p>
+			A windows installer is available here: <a class="reference external" href=
+			"http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4_setup.exe">http://users.cosmostv.by/yurand/geanydoc/geanydoc-0.4_setup.exe</a>
+		</p>
+	</div>
+</div>
+<div class="section" id="author">
+	<h3>
+		Author
+	</h3>
+	<p>
+		Yura Siamashka <a class="reference external" href=
+		"http://users.cosmostv.by/yurand/cv.html">http://users.cosmostv.by/yurand/cv.html</a>
+	</p>
+</div>

Added: www/staging/content/geanyembrace.html
===================================================================
--- www/staging/content/geanyembrace.html	                        (rev 0)
+++ www/staging/content/geanyembrace.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1 @@
+<h2>GeanyEmbrace</h2>

Added: www/staging/content/geanyextrasel.html
===================================================================
--- www/staging/content/geanyextrasel.html	                        (rev 0)
+++ www/staging/content/geanyextrasel.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,134 @@
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		The Extra Selection adds the following functions:
+	</p>
+	<p>
+		Goto matching brace and select (Select to matching brace).
+	</p>
+	<p>
+		Goto line and select (Select to line).
+	</p>
+	<p>
+		Ctrl-Shift-Alt-Left/Right/Home/End keys - same as Ctrl-Shift, but for rectangular selection.
+	</p>
+	<p>
+		Column mode - while active, all (Ctrl)-Shift-movement keys do rectangle selection instead of
+		stream.
+	</p>
+	<p>
+		"Movement keys" refers to the arrows, Home, End, Page Up and Page Down.
+	</p>
+	<p>
+		For more information, see the Usage section below.
+	</p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		Geany 0.18 or later and the respective headers and development libraries.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands:
+	</p>
+	<p>
+		$ ./waf configure $ ./waf build $ ./waf install
+	</p>
+	<p>
+		For more configuration details run $ ./waf --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		Under Tools -> Extra Selection, there are 3 new items: "Column mode", "Select
+		to line" and "Select to matching brace". Normally these should be bound to keys,
+		for example Alt-c, Alt-Shift-l and Control-Shift-b. Now:
+	</p>
+	<ol class="arabic">
+		<li>
+			<p class="first">
+				Position the cursor on an opening brace and invoke "Select to matching brace".
+				The cursor will move to the closing brace, and the braced area will be selected.
+			</p>
+		</li>
+		<li>
+			<p class="first">
+				Position the cursor on line 10, invoke "Select to line" and enter 15. The cursor
+				will move to line 15, and the area between the previous and the new current cursor position
+				will be selected.
+			</p>
+		</li>
+		<li>
+			<p class="first">
+				Select a small rectangular area and press Control-Alt-Shift-Right. The cursor will move to
+				the next word, extending the rectangurar selection. The complete new keys list is:
+			</p>
+			<p>
+				Control-Alt-Shift Extends the selection to ----------------- ------------------------ Left
+				Previous word Right Next word Up Previous paragraph Down Next paragraph Home Start of file
+				End End of file
+			</p>
+		</li>
+	</ol>
+	<p>
+		Unfortunately, holding Alt for rectangular selection has some problems, which apply both to the
+		standard Geany keys and these added by the plugin. Under Windows, Alt and the keypad keys
+		generate unicodes, even if used with Shift or Control. With X11, some
+		Alt-(Ctrl)-(Shift)-movement keys may be used by the window manager for switching to the
+		previous/next desktop, moving windows etc. So then:
+	</p>
+	<ol class="arabic simple" start="4">
+		<li>Turn "Column mode" on. While active, the (Control)-Shift-movement keys will
+		select a rectangle instead of stream without the need to hold Alt (in fact, the
+		(Control)-Alt-Shift-movement keys will be temporarily blocked). This way, you will avoid the
+		Alt key problems mentioned above, and it's move convinient to select while holding Shift only.
+		</li>
+	</ol>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<p>
+		The column mode is global, not per-document. However, (de)activating it will change the
+		selection (if any) to stream/rectangle for the current document only.
+	</p>
+	<p>
+		The column mode applies to the movement keys only - not to mouse selection, find functions etc.
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		Extra Selection is distributed under the terms of the GNU General Public License as published
+		by the Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Dimitar Zhekov <<a class="reference external" href=
+		"mailto:dimitar.zhekov%40gmail.com">dimitar<span>.</span>zhekov<span>@</span>gmail<span>.</span>com</a>>
+	</p>
+</div>

Added: www/staging/content/geanygdb.html
===================================================================
--- www/staging/content/geanygdb.html	                        (rev 0)
+++ www/staging/content/geanygdb.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,241 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id2" name="id2">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#current-version" id="id3" name="id3">Current Version</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#requirements" id="id4" name="id4">Requirements</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#installation" id="id5" name="id5">Installation</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#documentation" id="id6" name="id6">Documentation</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#download" id="id7" name="id7">Download</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#id1" id="id8" name="id8">Current Version</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#older-versions" id="id9" name="id9">Older
+					Versions</a>
+				</li>
+			</ul>
+		</li>
+		<li>
+			<a class="reference internal" href="#contact" id="id10" name="id10">Contact</a>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		GeanyGDB is a plugin for Geany which provides integrated debugging support within Geany via the
+		GNU Debugger (GDB).
+	</p>
+	<p>
+		Geany is a small and lightweight integrated development environment using the GTK2 toolkit.
+	</p>
+	<p>
+		The GNU Debugger is a source-level debugger for C, C++, Fortran, Modula 2 and Java programs.
+	</p>
+	<p>
+		It was developed and tested on openSUSE-10.3 with GDB-6.7.50. Other recent versions of GDB will
+		probably work, but operating systems other than Linux-PC will not work, at least not without
+		some considerable hacking.
+	</p>
+</div>
+<div class="section" id="current-version">
+	<h3>
+		Current Version
+	</h3>
+	<p>
+		GeanyGDB now is part of the Geany-Plugins project. The current version of Geany-Plugins is
+		0.18. The last stable release of GeanyGDB is 0.0.2. You are recommended to use the more current
+		versions of GeanyGDB shipped with Geany-Plugins.
+	</p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		If you like to compile Geany-Plugins yourself, you will need the GTK (>= 2.8.0) libraries
+		and header files. You will also need its dependency libraries and header files, such as Pango,
+		Glib and ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a> or as package via your distributor.
+	</p>
+	<p>
+		And obviously, you will need have Geany installed. If you have Geany installed from the
+		sources, you should be ready to go. If you are using a prepared package e.g. from your
+		distribution you probably need to install an additional package, which might be called
+		geany-dev or geany-devel. Please note that in order to compile and use GeanyGDB, you will need
+		Geany 0.16 or later.
+	</p>
+	<p>
+		Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these
+		tools are recommended.
+	</p>
+	<p>
+		And last but not least: GDB.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Please consider to compile and/or install the Geany-Plugins project, as GeanyGDB now is part of
+		Geany-Plugins.
+	</p>
+</div>
+<div class="section" id="documentation">
+	<h3>
+		Documentation
+	</h3>
+	<p>
+		There is no real documentation, but if you hover your mouse over the buttons in the GeanyGDBs
+		sidebar panel in Geany the tooltips should give you some idea of what to do next. There are
+		also a few "rough draft" notes below:
+	</p>
+	<p>
+		Most of the console output from GDB is sent to the "Compiler" message window in
+		Geany, and you can send standard commands to GDB using the "Console" entry on the
+		debug sidebar. This should be used with caution, since GDB's machine interface and console
+		interface don't always play well together.
+	</p>
+	<p>
+		Also note that the plugin sets its own internal breakpoint #1 to grab the program's PID on
+		startup, so any user-specified breakpoint numbers begin at #2, and if you manually delete the
+		#1 breakpoint it will likely cause you some problems.
+	</p>
+	<p>
+		Whenever the target program hits a breakpoint or encounters a segfault etc. it will try to open
+		the appropriate source file and jump to the correct line.
+	</p>
+	<p>
+		To examine the state of the program's variables, you can click on the "Stack" button
+		in the debug sidebar. Note that the interaction between the plugin and GDB can sometimes be
+		quite slow, so please be patient when waiting for the dialogs to open.
+	</p>
+	<p>
+		The "Add breakpoint", "Add watchpoint", and "Run to" dialogs will
+		try to suggest some values based on your current position in whatever file you have open in
+		Geany, but if you don't like the choice, just click the "Clear" button and type in
+		whatever you please.
+	</p>
+	<p>
+		GeanyGDB tries to enable only the buttons that are relevant to the current state, but
+		ocassionally it might end up getting things wrong. If this happens, you should be able to click
+		the "Unload" button and everything will be reset.
+	</p>
+	<p>
+		If you try to unload the plugin using the plugin manager while it has a program loaded, the
+		plugin manager might appear to hang for a few seconds, while GDB tries to shut down. Again,
+		just be patient, but note that it is much better use the "Unload" button in the debug
+		sidebar before trying to disable the plugin.
+	</p>
+</div>
+<div class="section" id="download">
+	<h3>
+		Download
+	</h3>
+	<div class="section" id="id1">
+		<h4>
+			Current Version
+		</h4>
+		<p>
+			Current versions of Geany-Plugins can be found at <a class="reference external" href=
+			"http://plugins.geany.org/geany-plugins/">http://plugins.geany.org/geany-plugins/</a>.
+		</p>
+		<p>
+			You can also check out more current sources of Geany-Plugins from SVN, but note that SVN
+			checkouts may not run stable.
+		</p>
+		<blockquote>
+			svn checkout <a class="reference external" href=
+			"https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins">https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins</a>
+		</blockquote>
+	</div>
+	<div class="section" id="older-versions">
+		<h4>
+			Older Versions
+		</h4>
+		<table border="1" class="docutils">
+			<colgroup>
+				<col width="24%" />
+				<col width="17%" />
+				<col width="59%" />
+			</colgroup>
+			<thead valign="bottom">
+				<tr>
+					<th class="head">
+						Geany Version
+					</th>
+					<th class="head">
+						GeanyGDB Version
+					</th>
+					<th class="head">
+						Download
+					</th>
+				</tr>
+			</thead>
+			<tbody valign="top">
+				<tr>
+					<td>
+						known to work with 0.14
+					</td>
+					<td>
+						0.0.1
+					</td>
+					<td>
+						<a class="reference external" href=
+						"http://plugins.geany.org/geanygdb/geanydebug-0.0.1.tar.gz">http://plugins.geany.org/geanygdb/geanydebug-0.0.1.tar.gz</a>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						0.16
+					</td>
+					<td>
+						0.0.2
+					</td>
+					<td>
+						<a class="reference external" href=
+						"http://plugins.geany.org/geanygdb/geanygdb-0.0.2.tar.gz">http://plugins.geany.org/geanygdb/geanygdb-0.0.2.tar.gz</a>
+					</td>
+				</tr>
+			</tbody>
+		</table>
+	</div>
+</div>
+<div class="section" id="contact">
+	<h3>
+		Contact
+	</h3>
+	<p>
+		Geanys official homepage is <a class="reference external" href=
+		"http://geany.org/">http://geany.org/</a>
+	</p>
+	<p>
+		mailing list is <a class="reference external" href=
+		"mailto:geany%40uvena.de">geany<span>@</span>uvena<span>.</span>de</a>
+	</p>
+	<p>
+		eMail to <a class="reference external" href=
+		"mailto:dmaphy%40googlemail.com">dmaphy<span>@</span>googlemail<span>.</span>com</a>
+	</p>
+	<p>
+		meet us in IRC on channels #geany or #geany-de using chat.freenode.net
+	</p>
+</div>

Added: www/staging/content/geanygendoc.html
===================================================================
--- www/staging/content/geanygendoc.html	                        (rev 0)
+++ www/staging/content/geanygendoc.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,11 @@
+<h2>geanygendoc</h2>
+<p>The geanygendoc plugin unfortunately does not have a README file yet,
+where the contents for this page could be obtained from. If you are the
+maintainer of the geanygendoc plugin you are appreciated to write a
+README file for your plugin as a small documentation about what your plugin
+does, how to use it and so on. You can get some inspiration on how to write
+that by having a look at the other plugin pages.<br /> If you like to
+contribute, feel free to write a README file for the geanygendoc plugin
+and send it to someone who as write access to the Subversion repositorys of
+Geany Plugins. Most likely a <a href="http://www.geany.org/Main/Authors">
+Geany developer</a> is such a person.</p>

Added: www/staging/content/geanyinsertnum.html
===================================================================
--- www/staging/content/geanyinsertnum.html	                        (rev 0)
+++ www/staging/content/geanyinsertnum.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,72 @@
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		This plugin replaces a (possibly zero-width) rectangular selection with integer numbers, using
+		start/step/base etc. specified by the user. For practical reasons, the number of lines is
+		limited to 500000.
+	</p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		Geany 0.18 or later and the respective headers and development libraries.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands:
+	</p>
+	<p>
+		$ ./waf configure $ ./waf build $ ./waf install
+	</p>
+	<p>
+		For more configuration details run $ ./waf --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		Select a rectangle and choose Tools -> Insert Numbers.
+	</p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<p>
+		If you reload the current file while the plugin is running (after pressing OK), the insertion
+		may fail. Use Edit -> Undo to fix the file if needed.
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		Insert Numbers is distributed under the terms of the GNU General Public License as published by
+		the Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Dimitar Toshkov Zhekov <<a class="reference external" href=
+		"mailto:jimmy%40is-vn.bg">jimmy<span>@</span>is-vn<span>.</span>bg</a>>
+	</p>
+</div>

Added: www/staging/content/geanylatex.html
===================================================================
--- www/staging/content/geanylatex.html	                        (rev 0)
+++ www/staging/content/geanylatex.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,6 @@
+<h2>GeanyLaTeX</h2>
+<p>
+  The documentation for the GeanyLaTeX plugin can be found at
+  <a class="reference external" href=
+  "http://frank.uvena.de/en/Geany/geanylatex">http://frank.uvena.de/en/Geany/geanylatex</a>.
+</p>

Added: www/staging/content/geanylipsum.html
===================================================================
--- www/staging/content/geanylipsum.html	                        (rev 0)
+++ www/staging/content/geanylipsum.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,127 @@
+<div class="section" id="geanylipsum">
+	<h3>
+		GeanyLipsum
+	</h3>
+	<div class="contents topic" id="contents">
+		<p class="topic-title first">
+			Contents
+		</p>
+		<ul class="simple">
+			<li>
+				<a class="reference internal" href="#geanylipsum" id="id1" name="id1">GeanyLipsum</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#about" id="id2" name="id2">About</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#installation" id="id3" name="id3">Installation</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#usage" id="id4" name="id4">Usage</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#development" id="id5" name="id5">Development</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#known-issues" id="id6" name="id6">Known issues</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#license" id="id7" name="id7">License</a>
+			</li>
+			<li>
+				<a class="reference internal" href="#bugs-questions-bugs-homepage" id="id8" name=
+				"id8">Bugs, questions, bugs, homepage</a>
+			</li>
+		</ul>
+	</div>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		GeanyLipsum is a plugin for Geany that implements a Lorem Ipsum generator to insert placeholder
+		text into your document.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		This version of the plugin is installed with the combined geany-plugins release. Please check
+		README of this package
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, load the plugin in Geany's plugin manager and a new menu item in
+		the Tools menu will appear.
+	</p>
+	<p>
+		To insert Lorem Ipsum to your document, either use the appearing menu item or use the keystroke
+		which you can configure inside Geany's preferences dialog. Inside the dialog you can set up a
+		length of the text. Values between 1 and 5000 chars are available here. If you choose a length
+		that is not fitting with the length of the Lipsum snippet shipped with this plugin it will be
+		repeated and cut so you will always get the wished number of chars inserted.
+	</p>
+</div>
+<div class="section" id="development">
+	<h3>
+		Development
+	</h3>
+	<p>
+		You can checkout the current source code from the Subversion repository at Sourceforge.net. Get
+		the code from:
+	</p>
+	<p>
+		svn checkout <a class="reference external" href=
+		"http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanylipsum">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanylipsum</a>
+	</p>
+	<p>
+		If you want to create a patch, please respect the license of GeanyLipsum as well as
+		intellectual property of third. Patches that should be included to the default distribution
+		must be licensed under the same conditions as GeanySendMail by the copyright owner.
+	</p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<p>
+		At the moment, there is no known issue.
+	</p>
+	<p>
+		For more recent information all reported issues will be tracked at <a class=
+		"reference external" href=
+		"http://sourceforge.net/tracker/?group_id=222729">http://sourceforge.net/tracker/?group_id=222729</a>
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		GeanyLipsum and all its parts is distributed under the terms of the GNU General Public License
+		as published by the Free Software Foundation; either version 2 of the License, or (at your
+		option) any later version. A copy of this license can be found in the file COPYING included
+		with the source code of this program. If not, you will be able to get a copy by contacting the
+		Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+	</p>
+</div>
+<div class="section" id="bugs-questions-bugs-homepage">
+	<h3>
+		Bugs, questions, bugs, homepage
+	</h3>
+	<p>
+		If you found any bugs or want to provide a patch, please contact Frank Lanitz
+		(frank(at)geany(dot)org). Please also do so, if you got any questions and visiting <a class=
+		"reference external" href=
+		"http://frank.uvena.de/en/Geany/geanylipsum">http://frank.uvena.de/en/Geany/geanylipsum</a>
+		didn't help you to figure out the answer. Visiting the website is also a good start if you want
+		to check for any update on this plugin.
+	</p>
+</div>

Added: www/staging/content/geanylua.html
===================================================================
--- www/staging/content/geanylua.html	                        (rev 0)
+++ www/staging/content/geanylua.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,4 @@
+<p>
+	Please see the <a href="./geanylua/geanylua-index.html">GeanyLua
+	documentation</a> for information on using this plugin.
+</p>

Added: www/staging/content/geanyprj.html
===================================================================
--- www/staging/content/geanyprj.html	                        (rev 0)
+++ www/staging/content/geanyprj.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,385 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#why-it-was-created" id="id2" name="id2">Why it was
+					created?</a>
+				</li>
+				<li>
+					<a class="reference internal" href=
+					"#why-different-project-manager-why-don-t-improve-existing-code-in-geany" id="id3" name=
+					"id3">Why different project manager, why don't improve existing code in Geany?</a>
+				</li>
+			</ul>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id4" name="id4">Usage</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#project-properties" id="id5" name="id5">Project
+					properties</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#example-of-usage" id="id6" name="id6">Example of
+					usage</a>
+				</li>
+			</ul>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id7" name="id7">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#ideas-questions-patches-and-bug-reports" id="id8" name=
+			"id8">Ideas, questions, patches and bug reports</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#coding" id="id9" name="id9">Coding</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#style" id="id10" name="id10">Style</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#download" id="id11" name="id11">Download</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#gentoo" id="id12" name="id12">Gentoo</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#arch-linux" id="id13" name="id13">Arch linux</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#windows" id="id14" name="id14">Windows</a>
+				</li>
+			</ul>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		geanyprj is alternative project manager for Geany fast light IDE. In order to use it you need
+		Geany 0.16.
+	</p>
+	<div class="section" id="why-it-was-created">
+		<h4>
+			Why it was created?
+		</h4>
+		<p>
+			Open source is great, there are a lot of nice sources that you can use for your projects in
+			Internet. But there are also a lot of crappy sources and when you want steal something you
+			need to check if it is good or not. Ability to jump to definition/declaration and back is
+			great help for such task. But no other text editor or IDE I know allow this without a lot of
+			setuping. You have to create/import project add files. When you finish with one project you
+			need to close it and repeat procedure for all other. Great time wasting. If you are checking
+			about 10 potential places you want steal code from, you won't create any project and don't
+			get "jump to definition/declaration" just because it is too much bother.
+		</p>
+		<p>
+			geanyprj aims to provide "jump to definition/declaration" functions with as little
+			setup as possible.
+		</p>
+	</div>
+	<div class="section" id="why-different-project-manager-why-don-t-improve-existing-code-in-geany">
+		<h4>
+			Why different project manager, why don't improve existing code in Geany?
+		</h4>
+		<p>
+			That's because current project manager in Genny more about sessions. It is not something real
+			project manager should do (IMHO). It allow/require user manually open/close project and allow
+			to store project files in different locations from project sources.
+		</p>
+		<p>
+			geanyprj takes different approach:
+		</p>
+		<p>
+			1) Never save session information (this way project files can be stored in version control
+			without constant noise from changes of opened files or cursor position)
+		</p>
+		<p>
+			2) Never open/close project manually. If .geanyprj file is found somewhere up in path it will
+			be opened automatically.
+		</p>
+	</div>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		geanyprj add "Tools->Project" menu and sidebar "Project" tab.
+	</p>
+	<div class="section" id="project-properties">
+		<h4>
+			Project properties
+		</h4>
+		<p>
+			Name - This is just project name you will see it in status window on open/close project.
+		</p>
+		<p>
+			Location - This is directory where .geanyprj file will be saved.
+		</p>
+		<p>
+			Base Path - If defined Geany will use this directory as current directory for make and run
+			commands
+		</p>
+		<p>
+			Generate file list on load - This option tell Geany to recreate project file list on project
+			load using selected type. If it is unchecked you should manually select files you want to be
+			parsed by tagmanager.
+		</p>
+		<p>
+			Type - This is type of files that needed to be parsed by tagmanager.
+		</p>
+		<blockquote>
+			<ul class="simple">
+				<li>All - All files that is known to Geany
+				</li>
+				<li>C/C++ - This match any C or C++ files (.c, .cpp, .cxx, .h etc.)
+				</li>
+				<li>C - This match only C files (.c, .h)
+				</li>
+				<li>Python - This match python files (.py)
+				</li>
+				<li>None - This doesn't match any files
+				</li>
+			</ul>
+		</blockquote>
+	</div>
+	<div class="section" id="example-of-usage">
+		<h4>
+			Example of usage
+		</h4>
+		<p>
+			Lets see plugin work at Geany source code example:
+		</p>
+		<ol class="arabic simple">
+			<li>Download geany-0.15.tar.gz (<a class="reference external" href=
+			"http://prdownloads.sourceforge.net/geany/geany-0.15.tar.gz?download">http://prdownloads.sourceforge.net/geany/geany-0.15.tar.gz?download</a>)
+			</li>
+			<li>Unpack it somewhere, for example in ~/src/geany-0.15
+			</li>
+			<li>Open ~/src/geany-0.15/configure.in
+			</li>
+			<li>Click "Tools->Project->New Project", and click "Create" button
+			</li>
+		</ol>
+		<blockquote>
+			This will create and save .geanyprj file in ~/src/geany-0.15. From now, every time you open
+			file from ~/src/geany-0.15 dirrectory or it's subdirrectory .geanyprj will be opened. So next
+			time you don't have to create or open project manually.
+		</blockquote>
+		<ol class="arabic simple" start="5">
+			<li>Open any geany source code code file
+			</li>
+		</ol>
+		<blockquote>
+			"go to tag declaration/definition" should work for any geany function. (Not limited
+			to opened files).
+		</blockquote>
+		<ol class="arabic simple" start="6">
+			<li>Now you open file that doesn't belong to Geany. For example ~/src/myprj/a.c Geany project
+			will be closed. If ~/src/myprj/.geanyprj exists it will be opened as current project.
+			</li>
+			<li>Switching back to any Geany file will open Geany project again.
+			</li>
+		</ol>
+	</div>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		geanyprj is distributed under the terms of the GNU General Public License as published by the
+		Free Software Foundation; either version 3 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		If you add something, or fix a bug, please send a patch (in 'diff -u' format) to the geany
+		mailing list or to one of the authors listed bellow.
+	</p>
+</div>
+<div class="section" id="coding">
+	<h3>
+		Coding
+	</h3>
+	<p>
+		Use static functions where possible. Try to use GLib types and functions - e.g. g_free instead
+		of free and try to use only GLib 2.6 and GTK 2.6 functions.
+	</p>
+</div>
+<div class="section" id="style">
+	<h3>
+		Style
+	</h3>
+	<p>
+		The file indent-all.sh contains information about the current code style. Run this script
+		before commit.
+	</p>
+</div>
+<div class="section" id="download">
+	<h3>
+		Download
+	</h3>
+	<p>
+		The current version is:
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="18%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					GeanyPrj Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.16
+				</td>
+				<td>
+					0.6
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5.tar.gz">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<p>
+		Up to date source code can be downloaded here:
+	</p>
+	<pre class="literal-block">
+svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanyprj
+</pre>
+	<p>
+		If you have old version of Geany installed you need old version of plugin as well. These
+		versions of plugin are no longer supported and if you find bug in one of them, it won't be
+		fixed unless you do it yourself.
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="18%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					GeanyPrj Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.16
+				</td>
+				<td>
+					0.5
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5.tar.gz">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.15
+				</td>
+				<td>
+					0.4
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.4.tar.gz">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.4.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.14
+				</td>
+				<td>
+					0.3
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.3.tar.gz">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.3.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.13
+				</td>
+				<td>
+					0.2
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.2.tar.gz">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.2.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<div class="section" id="gentoo">
+		<h4>
+			Gentoo
+		</h4>
+		<p>
+			Gentoo ebuild is available here: <a class="reference external" href=
+			"http://bugs.gentoo.org/show_bug.cgi?id=218506">http://bugs.gentoo.org/show_bug.cgi?id=218506</a>
+		</p>
+	</div>
+	<div class="section" id="arch-linux">
+		<h4>
+			Arch linux
+		</h4>
+		<p>
+			A package for Arch Linux is available here: <a class="reference external" href=
+			"http://aur.archlinux.org/packages.php?ID=16477">http://aur.archlinux.org/packages.php?ID=16477</a>
+		</p>
+	</div>
+	<div class="section" id="windows">
+		<h4>
+			Windows
+		</h4>
+		<p>
+			A windows installer is available here: <a class="reference external" href=
+			"http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5_setup.exe">http://users.cosmostv.by/yurand/geanyprj/geanyprj-0.5_setup.exe</a>
+		</p>
+		<p>
+			2007-2008 by Yura Siamashka yurand2(at)gmail(dot)com
+		</p>
+	</div>
+</div>

Added: www/staging/content/geanysendmail.html
===================================================================
--- www/staging/content/geanysendmail.html	                        (rev 0)
+++ www/staging/content/geanysendmail.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,220 @@
+<h2>GeanySendMail</h2>
+<div class="contents topic" id="contents">
+	<h3 class="topic-title first">
+		Contents
+	</h3>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#requirements" id="id2" name="id2">Requirements</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#installation" id="id3" name="id3">Installation</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id4" name="id4">Usage</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#configuration" id="id5" name="id5">Configuration</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#development" id="id6" name="id6">Development</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#known-issues" id="id7" name="id7">Known issues</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id8" name="id8">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#bugs-questions-bugs-homepage" id="id9" name="id9">Bugs,
+			questions, bugs, homepage</a>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		GeanySendMail is a little plugin to send a document as attachment using the preferred mail
+		client from inside Geany. It is similar to the envelope symbol of most office tools and
+		requires a mail client that is supporting remote calls.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>.
+	</p>
+	<p>
+		And obviously, you will need to have Geany installed. If you have Geany installed from the
+		sources, you should be ready to go. If you used a prepared package e.g. from your distribution
+		you probably need to install an additional package, this might be called geany-dev or
+		geany-devel. Please note that in order to compile and use this plugin, you need Geany 0.16 or
+		later (Geany Plugin API v116 or higher).
+	</p>
+	<p>
+		Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these
+		tools are recommended.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		This version of the plugin is installed with the combined geany-plugins release. Please check
+		README of this package or download stand alone version of plugin from <a class=
+		"reference external" href=
+		"http://frank.uvena.de/en/Geany/geanysendmail/">http://frank.uvena.de/en/Geany/geanysendmail/</a>
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, load the plugin in Geany's plugin manager and a new menu item in
+		the Tools menu will appear. Before you can start you need to configure your mail client. This
+		can be done in the configuration dialog (details on it later). You can also assign a keyboard
+		shortcut in Geany's preferences dialog to send your document.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="configuration">
+	<h3>
+		Configuration
+	</h3>
+	<p>
+		In the configuration dialog you can set up a command that is called by the plugin to
+		communicate with your mail client. Depending on what's your favorite mailer, the command will
+		differ. A number of placeholders are available for doing this:
+	</p>
+	<ul>
+		<li>
+			%s: Will be replaced by the complete path of the file that should be send.
+		</li>
+		<li>
+			%r: Will be replaced by one or more recipient's email address that can be
+				entered inside a separate dialog. (Please remember during input, what your mail client
+				is expecting here)
+		</li>
+		<li>
+			%b: Will be replace by the file name. For a file /tmp/foo.baa it will be
+				replaced by foo.baa.
+		</li>
+	</ul>
+	<p>
+		Depending on how you like to use, you can combine all of the placeholders to build up your
+		command. It is possible to use one placeholder several times. When using keep care, as the
+		placeholders are replace step by step, so a filename containing %b might have some funny
+		outcome. However, examples could be:
+	</p>
+	<p>Sylpheed:</p>
+	<code>sylpheed --attach "%f" --compose "%r"</code>
+
+	<p>mutt:</p>
+	<code>mutt -s "Sending '%b'" -a "%f" "%r"</code>
+
+	<p>Mozilla Thunderbird at Windows:</p>
+	<code>"C:Program FilesMozilla Thunderbirdthunderbird.exe"
+			-compose to="%r",subject="%b",attachment="%f"</code>
+
+	<p>
+		In theory it should also work together with tools like Microsoft Outlook - Unfortunately the
+		author wasn't able to bring it up running. Input for the correct commandline is highly welcome.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="development">
+	<h3>
+		Development
+	</h3>
+	<p>
+		You can checkout the current source code from the Subversion repository at Sourceforge.net. Get
+		the code from:
+	</p>
+	<code>
+		svn checkout <a class="reference external" href=
+		"http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanysendmail">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanysendmail</a>
+	</code>
+	<p>
+		As this plugin is part of the combined geany-plugins release, you may also like to check its
+		Subversion repository by checking ou
+	</p>
+	<code>
+		svn checkout <a class="reference external" href=
+		"http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins/">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins/</a>
+	</code>
+	<p>
+		If you want to create a patch, please respect the license of GeanySendMail (GPLv2 or above) as
+		well as intellectual property of third. Patches that should be included to the default
+		distribution must be licensed under the same conditions as GeanySendMail by the copyright
+		owner.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<p>
+		In case you are working with white spaces either in your path names, file names or at mail
+		addresses (e.g. for separating two addresses) you should keep care of proper quoting since %s,
+		%b and %r will be replaced without any quotes.
+	</p>
+	<p>
+		For more recent information all reported issues will be tracked at <a class=
+		"reference external" href=
+		"http://sourceforge.net/tracker/?group_id=222729">http://sourceforge.net/tracker/?group_id=222729</a>
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		GeanySendMail and all its parts is distributed under the terms of the GNU General Public
+		License as published by the Free Software Foundation; either version 2 of the License, or (at
+		your option) any later version. A copy of this license can be found in the file COPYING
+		included with the source code of this program. If not, you will be able to get a copy by
+		contacting the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+		02110-1301, USA.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>
+<div class="section" id="bugs-questions-bugs-homepage">
+	<h3>
+		Bugs, questions, bugs, homepage
+	</h3>
+	<p>
+		If you found any bugs or want to provide a patch, please contact Frank Lanitz
+		(frank(at)geany(dot)org). Please also do so, if you got any questions and visiting <a class=
+		"reference external" href=
+		"http://frank.uvena.de/en/Geany/geanysendmail">http://frank.uvena.de/en/Geany/geanysendmail</a>
+		didn't help you to figure out the answer. Visiting the website is also a good start if you want
+		to check for any update on this plugin.
+	</p>
+
+	<p><a href="#contents">back to top</a></p>
+</div>

Added: www/staging/content/geanyvc.html
===================================================================
--- www/staging/content/geanyvc.html	                        (rev 0)
+++ www/staging/content/geanyvc.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,379 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#features" id="id2" name="id2">Features</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#requirements" id="id3" name="id3">Requirements</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id4" name="id4">Usage</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id5" name="id5">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#ideas-questions-patches-and-bug-reports" id="id6" name=
+			"id6">Ideas, questions, patches and bug reports</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#coding" id="id7" name="id7">Coding</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#style" id="id8" name="id8">Style</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#download" id="id9" name="id9">Download</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#gentoo" id="id10" name="id10">Gentoo</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#arch-linux" id="id11" name="id11">Arch linux</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#source-mage" id="id12" name="id12">Source Mage</a>
+				</li>
+				<li>
+					<a class="reference internal" href="#windows" id="id13" name="id13">Windows</a>
+				</li>
+			</ul>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		geanyvc is plugin that provides a uniform way of accessing the different version-control
+		systems inside Geany IDE. Only small subset of vc is implemented, but, hey, you don't need
+		anything besides diff, log, status, revert and commit most time.
+	</p>
+	<p>
+		In order to use it you need Geany 0.16.
+	</p>
+</div>
+<div class="section" id="features">
+	<h3>
+		Features
+	</h3>
+	<p>
+		geanyvc currently support the following version control systems:
+	</p>
+	<p>
+		Bazaar, GIT, Mercurial, Subversion, SVK:
+	</p>
+	<pre class="literal-block">
+* diff file
+* diff directory
+* diff base directory
+* blame
+* log file
+* log directory
+* log base directory
+* status
+* revert file
+* revert directory
+* revert base directory
+* show unmodified original file
+* add file
+* remove file
+* update
+* commit
+</pre>
+	<p>
+		CVS:
+	</p>
+	<pre class="literal-block">
+* diff file
+* diff directory
+* diff base directory
+* log file
+* log directory
+* log base directory
+* status
+* revert file
+* revert directory
+* revert base directory
+* update
+</pre>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.6.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>. If you like to use spellchecking for your commit
+		messages you will also need gtkspell (>=2.0), but this is only optional.
+	</p>
+	<p>
+		And obviously, you will need have Geany installed. If you have Geany installed from the
+		sources, you should be ready to go. If you used a prepared package e.g. from your distribution
+		you probably need to install an additional package, this might be called geany-dev or
+		geany-devel. Please note that in order to compile and use this plugin, you need Geany 0.15 or
+		later.
+	</p>
+	<p>
+		Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these
+		tools are recommended.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After compiling and/or installing geanyvc, start Geany and go to menu Tools->Plugin Manager
+		and set checkbox at VC plugin.
+	</p>
+	<p>
+		You can configure the following options:
+	</p>
+	<ul class="simple">
+		<li>Set Change flag for document tabs created with pluging.
+		</li>
+	</ul>
+	<p>
+		If this option is activated, every new by the VC-plugin created document tab will be marked as
+		changed. Even thus this option is useful in some cases, it could cause a big number of
+		sometimes annoying "Do you want to save"-dialogs.
+	</p>
+	<ul class="simple">
+		<li>Confirm adding new files to a VCS
+		</li>
+	</ul>
+	<p>
+		Shows a confirmation dialog on adding a new (created) file to VCS. If not set you will not see
+		dialog "Do you want to add <file>?"
+	</p>
+	<ul class="simple">
+		<li>Maximize commit dialog
+		</li>
+	</ul>
+	<p>
+		If this option is activated, commit dialog will fit the full size of your monitor. If it is not
+		set commit dialog size will be 700x500.
+	</p>
+	<ul class="simple">
+		<li>Use external diff viewer
+		</li>
+	</ul>
+	<p>
+		If this option is activated and you have <strong>meld</strong>, <strong>kompare</strong>,
+		<strong>kdiff3</strong>, <strong>diffuse</strong> or <strong>tkdiff</strong> available from
+		command line, one of these program will be used to show differences for "Diff From Current
+		File" command.
+	</p>
+	<ul class="simple">
+		<li>Enable CVS/GIT/SVN/SVK/Bazaar/Mercurial
+		</li>
+	</ul>
+	<p>
+		geanyvc detect if opened file is in version control by checking directories and executing
+		commands from version control systems toolchain. These options disable checking for particular
+		version control system. Disabling not required ones can speed up things. So it is recommended
+		to activate svk only if you want to use it, since it is quiet slow.
+	</p>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		geanyvc is distributed under the terms of the GNU General Public License as published by the
+		Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		If you add something, or fix a bug, please send a patch (in 'diff -u' format) to the geany
+		mailing list or to one of the authors listed bellow.
+	</p>
+</div>
+<div class="section" id="coding">
+	<h3>
+		Coding
+	</h3>
+	<p>
+		Use static functions where possible. Try to use GLib types and functions - e.g. g_free instead
+		of free and try to use only GLib 2.6 and GTK 2.6 functions. At least for the moment, we want to
+		keep the minimum requirement for GTK at 2.6.
+	</p>
+</div>
+<div class="section" id="style">
+	<h3>
+		Style
+	</h3>
+	<p>
+		The file indent-all.sh contains information about the current code style. Run this script
+		before commit.
+	</p>
+</div>
+<div class="section" id="download">
+	<h3>
+		Download
+	</h3>
+	<p>
+		The current version is:
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="17%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					Geanyvc Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.16
+				</td>
+				<td>
+					0.5
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.5.tar.gz">http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.5.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<p>
+		Up to date source code can be downloaded here:
+	</p>
+	<pre class="literal-block">
+svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanyvc
+</pre>
+	<p>
+		If you have old version of Geany installed you need old version of plugin as well. These
+		versions of plugin are no longer supported and if you find bug in one of them, it won't be
+		fixed unless you do it yourself.
+	</p>
+	<table border="1" class="docutils">
+		<colgroup>
+			<col width="15%" />
+			<col width="17%" />
+			<col width="67%" />
+		</colgroup>
+		<thead valign="bottom">
+			<tr>
+				<th class="head">
+					Geany Version
+				</th>
+				<th class="head">
+					Geanyvc Version
+				</th>
+				<th class="head">
+					Download
+				</th>
+			</tr>
+		</thead>
+		<tbody valign="top">
+			<tr>
+				<td>
+					0.15
+				</td>
+				<td>
+					0.4
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.4.tar.gz">http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.4.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.14
+				</td>
+				<td>
+					0.3
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.3.tar.gz">http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.3.tar.gz</a>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					0.13
+				</td>
+				<td>
+					0.2
+				</td>
+				<td>
+					<a class="reference external" href=
+					"http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.2.tar.gz">http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.2.tar.gz</a>
+				</td>
+			</tr>
+		</tbody>
+	</table>
+	<div class="section" id="gentoo">
+		<h4>
+			Gentoo
+		</h4>
+		<p>
+			Gentoo ebuild is available here: <a class="reference external" href=
+			"http://bugs.gentoo.org/show_bug.cgi?id=218522">http://bugs.gentoo.org/show_bug.cgi?id=218522</a>
+		</p>
+	</div>
+	<div class="section" id="arch-linux">
+		<h4>
+			Arch linux
+		</h4>
+		<p>
+			A package for Arch Linux is available here: <a class="reference external" href=
+			"http://aur.archlinux.org/packages.php?ID=16484">http://aur.archlinux.org/packages.php?ID=16484</a>
+		</p>
+	</div>
+	<div class="section" id="source-mage">
+		<h4>
+			Source Mage
+		</h4>
+		<p>
+			To install geanyvc, just run the following command:
+		</p>
+		<pre class="literal-block">
+cast geanyvc
+</pre>
+	</div>
+	<div class="section" id="windows">
+		<h4>
+			Windows
+		</h4>
+		<p>
+			A windows installer is available here: <a class="reference external" href=
+			"http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.4_setup.exe">http://users.cosmostv.by/yurand/geanyvc/geanyvc-0.4_setup.exe</a>
+		</p>
+		<p>
+			-- 2007-2008 by Yura Siamashka and Frank Lanitz yurand2(at)gmail(dot)com
+			frank(at)frank(dot)uvena(dot)de
+		</p>
+	</div>
+</div>

Added: www/staging/content/licensing.html
===================================================================
--- www/staging/content/licensing.html	                        (rev 0)
+++ www/staging/content/licensing.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,16 @@
+<h2>Licensing</h2>
+<h3>Geany Plugins project</h3>
+<p>Any plugin delivered with the Geany Plugins project is either
+<a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPLv2 or later</a>
+or <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPLv3 or later</a>.
+The resulting license for the whole Geany Plugins project is
+<a href="http://www.fsf.org/licensing/licenses/gpl.html">GPLv3 or later</a>.</p>
+
+<h3>other Third Party plugins</h3>
+<p>Any other third party plugin not delivered with the Geany Plugins project has
+it's own license.</p>
+<ul>
+	<li>externdbg is GPLv3+</li>
+	<li>GeanyEmbrace is GPLv2+</li>
+	<li>Geany Mini Script is GPLv2+</li>
+</ul>

Added: www/staging/content/pretty-printer.html
===================================================================
--- www/staging/content/pretty-printer.html	                        (rev 0)
+++ www/staging/content/pretty-printer.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,11 @@
+<h2>pretty-printer</h2>
+<p>The pretty-printer plugin unfortunately does not have a README file yet,
+where the contents for this page could be obtained from. If you are the
+maintainer of the pretty-printer plugin you are appreciated to write a
+README file for your plugin as a small documentation about what your plugin
+does, how to use it and so on. You can get some inspiration on how to write
+that by having a look at the other plugin pages.<br /> If you like to
+contribute, feel free to write a README file for the pretty-printer plugin
+and send it to someone who as write access to the Subversion repositorys of
+Geany Plugins. Most likely a <a href="http://www.geany.org/Main/Authors">
+Geany developer</a> is such a person.</p>

Added: www/staging/content/rst2html_config.conf
===================================================================
--- www/staging/content/rst2html_config.conf	                        (rev 0)
+++ www/staging/content/rst2html_config.conf	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,43 @@
+[general]
+datestamp: %Y-%m-%d %H:%M UTC
+debug: no
+dump_internals: no
+dump_psuedo_xml: no
+dump_settings: no
+dump_transforms: no
+error_encoding: UTF-8
+error_encoding_error_handler: strict
+footnote_backlinks: yes
+generator: no
+#halt_level: strict
+input_encoding: UTF-8
+input_encoding_error_handler: strict
+language_code: en
+output_encoding: UTF-8
+output_encoding_error_handler: strict
+report_level: warning
+sectnum_xform: yes
+source_link: yes
+strip_comments: yes
+toc_backlinks: toc-top-backlinks
+
+[restructuredtext parser]
+tab_width: 4
+
+[docutils_xml writer]
+doctype_declaration: no
+indents: yes
+newlines: yes
+xml_declaration: no
+
+[html4css1 writer]
+cloak_email_addresses: yes
+compact_lists: yes
+compact_field_lists: yes
+embed_stylesheet: no
+footnote_references: superscript
+initial_header_level: 3
+template: ./rst2html_template.txt
+xml_declaration: no
+indents: yes
+newlines: yes

Added: www/staging/content/rst2html_template.txt
===================================================================
--- www/staging/content/rst2html_template.txt	                        (rev 0)
+++ www/staging/content/rst2html_template.txt	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1 @@
+%(body)s

Added: www/staging/content/shiftcolumn.html
===================================================================
--- www/staging/content/shiftcolumn.html	                        (rev 0)
+++ www/staging/content/shiftcolumn.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,105 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#requirements" id="id2" name="id2">Requirements</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#installation" id="id3" name="id3">Installation</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id4" name="id4">Usage</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#known-issues" id="id5" name="id5">Known issues</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id6" name="id6">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#ideas-questions-patches-and-bug-reports" id="id7" name=
+			"id7">Ideas, questions, patches and bug reports</a>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		This plugin allows you to move blocks of text horizontally
+	</p>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands: $ ./configure $ make
+		$ make install
+	</p>
+	<p>
+		For more configuration details run $ ./configure --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment and try to find the
+		error, otherwise contact one of the authors.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, load the plugin in Geany's plugin manager and a new menu item in
+		the Tools menu will appear. Alternatively, you can assign a keyboard shortcut in Geany's
+		preferences dialog. By default the mappings are to <Ctrl>9 and <Ctrl>0
+	</p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<blockquote>
+		<ul class="simple">
+			<li>none, my code rocks.. (well I can hope)
+			</li>
+		</ul>
+	</blockquote>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		Shift Column is distributed under the terms of the GNU General Public License as published by
+		the Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Andrew Janke <<a class="reference external" href=
+		"mailto:a.janke%40gmail.com">a<span>.</span>janke<span>@</span>gmail<span>.</span>com</a>>
+	</p>
+</div>

Added: www/staging/content/spellcheck.html
===================================================================
--- www/staging/content/spellcheck.html	                        (rev 0)
+++ www/staging/content/spellcheck.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,195 @@
+<div class="contents topic" id="contents">
+	<p class="topic-title first">
+		Contents
+	</p>
+	<ul class="simple">
+		<li>
+			<a class="reference internal" href="#about" id="id1" name="id1">About</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#downloads" id="id2" name="id2">Downloads</a>
+			<ul>
+				<li>
+					<a class="reference internal" href="#development-code" id="id3" name="id3">Development
+					Code</a>
+				</li>
+			</ul>
+		</li>
+		<li>
+			<a class="reference internal" href="#requirements" id="id4" name="id4">Requirements</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#installation" id="id5" name="id5">Installation</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#usage" id="id6" name="id6">Usage</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#known-issues" id="id7" name="id7">Known issues</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#license" id="id8" name="id8">License</a>
+		</li>
+		<li>
+			<a class="reference internal" href="#ideas-questions-patches-and-bug-reports" id="id9" name=
+			"id9">Ideas, questions, patches and bug reports</a>
+		</li>
+	</ul>
+</div>
+<div class="section" id="about">
+	<h3>
+		About
+	</h3>
+	<p>
+		This plugin checks the content of the current document in Geany with the spell check library
+		Enchant. You can also select a certain text passage, then the plugin will only check the
+		selected text. All lines with misspelled words are highlighted with a red squiggly underline
+		and the wrong words are printed in the messages window at the bottom of Geany together with
+		available suggestions. For the plugin to work at all, you need to have the Enchant library
+		installed together with at least one backend (Aspell, Myspell, Hunspell, ...). The plugin's
+		configure dialog lists all available languages/dictionaries which can be used for the spell
+		check.
+	</p>
+</div>
+<div class="section" id="downloads">
+	<h3>
+		Downloads
+	</h3>
+	<p>
+		Spell Check is part of the combined Geany Plugins release. For more information and downloads,
+		please visit <a class="reference external" href=
+		"http://plugins.geany.org/geany-plugins/">http://plugins.geany.org/geany-plugins/</a>
+	</p>
+	<div class="section" id="development-code">
+		<h4>
+			Development Code
+		</h4>
+		<p>
+			Get the code from:
+		</p>
+		<blockquote>
+			svn checkout <a class="reference external" href=
+			"http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins</a>
+		</blockquote>
+	</div>
+</div>
+<div class="section" id="requirements">
+	<h3>
+		Requirements
+	</h3>
+	<p>
+		For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries and header
+		files. You will also need its dependency libraries and header files, such as Pango, Glib and
+		ATK. All these files are available at <a class="reference external" href=
+		"http://www.gtk.org">http://www.gtk.org</a>. Furthermore, you need to have installed enchant
+		with its development files (libenchant-dev or enchant-devel).
+	</p>
+	<p>
+		And obviously, you will need have Geany installed. If you have Geany installed from the
+		sources, you should be ready to go. If you used a prepared package e.g. from your distribution
+		you probably need to install an additional package, this might be called geany-dev or
+		geany-devel. Please note that in order to compile and use this plugin, you need Geany 0.16 or
+		later.
+	</p>
+	<p>
+		Furthermore you need, of course, a C compiler and the Make tool. The GNU versions of these
+		tools are recommended.
+	</p>
+</div>
+<div class="section" id="installation">
+	<h3>
+		Installation
+	</h3>
+	<p>
+		Compiling and installing the code is done by the following three commands: $ ./configure $ make
+		$ make install
+	</p>
+	<p>
+		For more configuration details run $ ./configure --help
+	</p>
+	<p>
+		If there are any errors during compilation, check your build environment and try to find the
+		error, otherwise contact one of the authors.
+	</p>
+</div>
+<div class="section" id="usage">
+	<h3>
+		Usage
+	</h3>
+	<p>
+		After installed successfully, load the plugin in Geany's plugin manager and a new menu item in
+		the Tools menu will appear. Alternatively, you can assign a keyboard shortcut in Geany's
+		preferences dialog to perform a spell check.
+	</p>
+</div>
+<div class="section" id="known-issues">
+	<h3>
+		Known issues
+	</h3>
+	<blockquote>
+		<ul>
+			<li>
+				<p class="first">
+					Spell checking with some languages like Hindi might be incorrect, i.e. some words are
+					incorrectly marked as correctly spelled or marked incorrectly as misspelled.
+				</p>
+			</li>
+			<li>
+				<p class="first">
+					Crashes of Geany when loading the Spell Check plugin after it was unloaded. This can
+					happen when you are using a dictionary from the Zemberek provider of Enchant (mostly
+					Turkish dictionaries). It can also happen when you tried to use a non-existing dictionary
+					and the Zemberek provider is installed on your system. To avoid these crashes you have
+					the following options:
+				</p>
+				<blockquote>
+					<ul class="simple">
+						<li>Do not load the plugin after it was unloaded, restart Geany first
+						</li>
+						<li>Do not use any of the dictionaries provided by the Zemberek provider
+						</li>
+						<li>Update your Enchant version at least to 1.4.3 (once it is released)
+						</li>
+						<li>Uninstall the Zemberek provider
+						</li>
+					</ul>
+				</blockquote>
+			</li>
+		</ul>
+		<blockquote>
+			<dl class="docutils">
+				<dt>
+					Background:
+				</dt>
+				<dd>
+					These crashes are all related to the Zemberek provider in Enchant. In version 1.4.2 and
+					prior of Enchant, this provider/backend always claimed to support any given invalid
+					dictionary name and so it was active and caused these crashes on load after unload of the
+					plugin. This provider is DBus-based and uses the GObject type registration system which
+					is not really capable of being unloaded and loaded again.
+				</dd>
+			</dl>
+		</blockquote>
+	</blockquote>
+</div>
+<div class="section" id="license">
+	<h3>
+		License
+	</h3>
+	<p>
+		Spell Check is distributed under the terms of the GNU General Public License as published by
+		the Free Software Foundation; either version 2 of the License, or (at your option) any later
+		version. A copy of this license can be found in the file COPYING included with the source code
+		of this program.
+	</p>
+</div>
+<div class="section" id="ideas-questions-patches-and-bug-reports">
+	<h3>
+		Ideas, questions, patches and bug reports
+	</h3>
+	<p>
+		Send it to me at enrico(dot)troeger(at)uvena(dot)de or report them at <a class=
+		"reference external" href=
+		"http://sourceforge.net/tracker/?group_id=222729">http://sourceforge.net/tracker/?group_id=222729</a>.
+	</p>
+</div>

Added: www/staging/content/start.html
===================================================================
--- www/staging/content/start.html	                        (rev 0)
+++ www/staging/content/start.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1 @@
+<h2>Welcome</h2>

Added: www/staging/content/tidy.conf
===================================================================
--- www/staging/content/tidy.conf	                        (rev 0)
+++ www/staging/content/tidy.conf	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,34 @@
+# This is a configuration file for HMTL Tidy. See 'man tidy' for details about
+# the settings wrote in here.
+# This configuration file is especially written to beautify the output of
+# rst2html for use in the plugins.geany.org website. If you have questions
+# concerning this, feel free to contact the plugins.geany.org maintainer
+#		Dominic Hopf <dmaphy at googlemail.com>
+
+wrap:					100
+write-back:				yes
+indent:					yes
+tab-size:				4
+newline:				LF
+clean:					yes
+output-xhtml:			yes
+repeated-attributes: 	keep-last
+doctype:				strict
+add-xml-decl:			no
+drop-empty-paras:		yes
+fix-uri:				yes
+hide-comments:			yes
+logical-emphasis:		yes
+literal-attributes:		yes
+lower-literals:			yes
+preserve-entities:		yes
+show-body-only:			yes
+show-warnings:			yes
+break-before-br:		yes
+markup:					yes
+sort-attributes:		alpha
+vertical-space:			no
+wrap-attributes:		yes
+char-encoding:			utf8
+output-bom:				auto
+quiet:					yes

Added: www/staging/content/treebrowser.html
===================================================================
--- www/staging/content/treebrowser.html	                        (rev 0)
+++ www/staging/content/treebrowser.html	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,11 @@
+<h2>treebrowser</h2>
+<p>The treebrowser plugin unfortunately does not have a README file yet,
+where the contents for this page could be obtained from. If you are the
+maintainer of the treebrowser plugin you are appreciated to write a
+README file for your plugin as a small documentation about what your plugin
+does, how to use it and so on. You can get some inspiration on how to write
+that by having a look at the other plugin pages.<br /> If you like to
+contribute, feel free to write a README file for the treebrowser plugin
+and send it to someone who as write access to the Subversion repositorys of
+Geany Plugins. Most likely a <a href="http://www.geany.org/Main/Authors">
+Geany developer</a> is such a person.</p>

Added: www/staging/favicon.ico
===================================================================
(Binary files differ)


Property changes on: www/staging/favicon.ico
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: www/staging/gencontent.sh
===================================================================
--- www/staging/gencontent.sh	                        (rev 0)
+++ www/staging/gencontent.sh	2010-07-17 20:34:09 UTC (rev 1475)
@@ -0,0 +1,172 @@
+#!/bin/bash
+
+# debug mode
+#~ set -x
+
+# gencontent.sh
+# Generates the *.html files in the content/ directory on the
+# plugins.geany.org website
+#
+# (C) Copyright 2010 by Dominic Hopf <dh at dmaphy.de>
+# Version: 1.0.0
+# Last Change: 2010-07-17
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program 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 General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# ChangeLog:
+# 2010-01-21 Dominic Hopf <dh at dmaphy>
+# * remove unneccessary code which is trying to patch files but not working
+#   correctly
+#
+# 2010-01-21 Dominic Hopf <dh at dmaphy>
+# * add a sanity check, if the README file for a plugin exists
+#
+# 2010-01-09  Dominic Hopf  <dh at dmaphy.de>
+# * write first version of this file with basic functionality
+
+# ATTENTION: If you change any path below, don't forget the trailing slashes,
+# they are very important and the script will not work correctly if they are
+# missing!
+
+# SOURCESDIR is the directory, where the README files will be found
+SOURCESDIR=$HOME"/projects/geany-plugins/trunk/geany-plugins/"
+
+# CONTENTDIR is the directory, where the generated HTML files will be pushed
+CONTENTDIR="./content/"
+
+# LOGDIR is the directory where to put any logfiles and information about the
+# generation of the content files
+LOGDIR="./gencontent_logs/"
+
+# plugins to exclude from the nightly re-generation via rst2html because they
+# have a separate HTML page not generated from the README file
+EXCLUDE_PLUGINS=( geanylatex geanysendmail geanylua )
+
+RST2HTML="/usr/bin/rst2html"
+TIDY="/usr/bin/tidy"
+
+
+if [ ! -x "$RST2HTML" ]
+then
+	echo "rst2html not found. Exiting."
+	exit 127
+fi
+
+
+if [ ! -x "$TIDY" ]
+then
+	echo "tidy not found. Exiting."
+	exit 127
+fi
+
+
+# small function to check an array if an element is included
+in_array()
+{
+	NEEDLE=$1
+	shift
+
+	# search for the NEEDLE $1 in the haystack $@
+	for j in $@;
+	do
+		if [ $NEEDLE == $j ]; then
+			return 0;
+		fi;
+	done;
+
+	return 1;
+}
+
+
+if [ ! -d $SOURCESDIR ]; then
+	echo -e "Directory containing sources $SOURCESDIR could not be found!\n"
+	exit 1
+fi
+
+
+if [ ! -d $CONTENTDIR ]; then
+	echo -e "Directory containing contents $CONTENTDIR could not be found!\n"
+	exit 1
+fi
+
+
+mkdir -p $LOGDIR
+
+
+# reset geany-plugins-listing.html, the file which is included as navigation
+rm -f $CONTENTDIR"geany-plugins-listing.html"
+touch $CONTENTDIR"geany-plugins-listing.html"
+
+for i in `ls $SOURCESDIR`;
+do
+	if [ -d $SOURCESDIR$i -a $i"x" != "buildx" -a $i"x" != "pox" ]; then
+		# check if the current plugin is included in the exclusion-list...
+		in_array $i ${EXCLUDE_PLUGINS[@]}
+
+		if [ $? -eq 0 ]; then # ... if yes, ...
+			# ... add it to the navigation ...
+			echo "<li><a href=\"index.php?site=$i\">$i</a></li>" >> $CONTENTDIR"geany-plugins-listing.html"
+			continue # ... and jump to the next one
+		fi;
+
+		LOGFILE=$LOGDIR$i"_log_"`date "+%Y-%m-%d"`
+
+		echo -e "Generating content file $i.html...\n\n" > $LOGFILE
+
+		if [ -s $SOURCESDIR$i/README  ]; then
+			# TODO: there is still output from rst2html to the shell, that ideally should'nt be
+			# TODO: newer versions of rst2html may face problems with the configuration files encoding
+			$RST2HTML -s --config=$CONTENTDIR"rst2html_config.conf" $SOURCESDIR$i/README | tee .README.html >> $LOGFILE 2>&1
+			echo "<li><a href=\"index.php?site=$i\">$i</a></li>" >> $CONTENTDIR"geany-plugins-listing.html"
+
+			if [ $? -ne 0 ]; then
+				echo -e "$RST2HTML exited with $?.\n\n"
+				continue
+			fi
+		else
+			echo -e "File $SOURCESDIR$i/README not found.\nYou might want to have a look whats up there.\nCopying no-readme-template instead.."
+			cp "./templates/no-readme-template.html" $CONTENTDIR$i.html
+			sed -i "s/{plugin_name}/$i/g" $CONTENTDIR$i.html
+			continue
+		fi
+		echo -e "\n\n" >> $LOGFILE
+
+
+		$TIDY -config $CONTENTDIR"tidy.conf" .README.html >> $LOGFILE 2>&1
+		case "$?" in
+			1)
+				echo -e "$TIDY exited with 1. There were warnings, but this is okay."
+				echo -e "You maybe should have another look at $CONTENTDIR$i.html yourself.'\n"
+				;;
+			2)
+				echo "$TIDY exited with 2. There were errors.\n\n"
+				continue
+				;;
+			*)
+				echo -e "$TIDY exited with $?. Everything should be fine.\n"
+				;;
+		esac
+		echo -e "\n\n" >> $LOGFILE
+
+		# since tidy just outputs spaces, not tabs, we'll replace those spaces
+		# with tabs again ourself

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list