Revision: 1479
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1479&view=rev
Author: dmaphy
Date: 2010-07-17 21:36:39 +0000 (Sat, 17 Jul 2010)
Log Message:
-----------
delete incorrect set property
Property Changed:
----------------
www/staging/
Property changes on: www/staging
___________________________________________________________________
Deleted: svn:external
- geanylua trunk/geany-plugins/geanylua/docs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 1478
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1478&view=rev
Author: dmaphy
Date: 2010-07-17 21:19:18 +0000 (Sat, 17 Jul 2010)
Log Message:
-----------
make the geanylua directory svn:external
Removed Paths:
-------------
www/staging/geanylua/
Property Changed:
----------------
www/staging/
Property changes on: www/staging
___________________________________________________________________
Added: svn:external
+ geanylua trunk/geany-plugins/geanylua/docs
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 1476
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1476&view=rev
Author: dmaphy
Date: 2010-07-17 20:45:19 +0000 (Sat, 17 Jul 2010)
Log Message:
-----------
remove logfiles and generated content from the www directory
Removed Paths:
-------------
www/staging/content/addons.html
www/staging/content/codenav.html
www/staging/content/geanydoc.html
www/staging/content/geanyextrasel.html
www/staging/content/geanygdb.html
www/staging/content/geanygendoc.html
www/staging/content/geanyinsertnum.html
www/staging/content/geanylipsum.html
www/staging/content/geanyprj.html
www/staging/content/geanyvc.html
www/staging/content/pretty-printer.html
www/staging/content/shiftcolumn.html
www/staging/content/spellcheck.html
www/staging/content/treebrowser.html
www/staging/gencontent_logs/
Deleted: www/staging/content/addons.html
===================================================================
--- www/staging/content/addons.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/addons.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,174 +0,0 @@
-<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-…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-…</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>
Deleted: www/staging/content/codenav.html
===================================================================
--- www/staging/content/codenav.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/codenav.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,76 +0,0 @@
-<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>
Deleted: www/staging/content/geanydoc.html
===================================================================
--- www/staging/content/geanydoc.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanydoc.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,294 +0,0 @@
-<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/geanyd…
-</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>
Deleted: www/staging/content/geanyextrasel.html
===================================================================
--- www/staging/content/geanyextrasel.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanyextrasel.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,134 +0,0 @@
-<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>
Deleted: www/staging/content/geanygdb.html
===================================================================
--- www/staging/content/geanygdb.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanygdb.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,241 +0,0 @@
-<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…">https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany…</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>
Deleted: www/staging/content/geanygendoc.html
===================================================================
--- www/staging/content/geanygendoc.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanygendoc.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,11 +0,0 @@
-<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>
Deleted: www/staging/content/geanyinsertnum.html
===================================================================
--- www/staging/content/geanyinsertnum.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanyinsertnum.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,72 +0,0 @@
-<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>
Deleted: www/staging/content/geanylipsum.html
===================================================================
--- www/staging/content/geanylipsum.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanylipsum.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,127 +0,0 @@
-<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/geanyl…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanyl…</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>
Deleted: www/staging/content/geanyprj.html
===================================================================
--- www/staging/content/geanyprj.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanyprj.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,385 +0,0 @@
-<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/geanyp…
-</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>
Deleted: www/staging/content/geanyvc.html
===================================================================
--- www/staging/content/geanyvc.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/geanyvc.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,379 +0,0 @@
-<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>
Deleted: www/staging/content/pretty-printer.html
===================================================================
--- www/staging/content/pretty-printer.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/pretty-printer.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,11 +0,0 @@
-<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>
Deleted: www/staging/content/shiftcolumn.html
===================================================================
--- www/staging/content/shiftcolumn.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/shiftcolumn.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,105 +0,0 @@
-<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>
Deleted: www/staging/content/spellcheck.html
===================================================================
--- www/staging/content/spellcheck.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/spellcheck.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,195 +0,0 @@
-<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-…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-…</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>
Deleted: www/staging/content/treebrowser.html
===================================================================
--- www/staging/content/treebrowser.html 2010-07-17 20:34:09 UTC (rev 1475)
+++ www/staging/content/treebrowser.html 2010-07-17 20:45:19 UTC (rev 1476)
@@ -1,11 +0,0 @@
-<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>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
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(a)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(a)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-…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-…</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/geanyd…
+</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…">https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany…</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/geanyl…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanyl…</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/geanyp…
+</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/geanys…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanys…</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-…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-…</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-…">http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-…</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(a)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(a)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@dmaphy>
+# * remove unneccessary code which is trying to patch files but not working
+# correctly
+#
+# 2010-01-21 Dominic Hopf <dh@dmaphy>
+# * add a sanity check, if the README file for a plugin exists
+#
+# 2010-01-09 Dominic Hopf <dh(a)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.