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