Revision: 602 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=602&view=rev Author: dmaphy Date: 2009-04-18 16:58:03 +0000 (Sat, 18 Apr 2009)
Log Message: ----------- rewrite README and INSTALL to use restructuredText and geany documentation css-file.
Modified Paths: -------------- trunk/geanygdb/INSTALL trunk/geanygdb/README trunk/geanygdb/configure.in
Added Paths: ----------- trunk/geanygdb/doc/ trunk/geanygdb/doc/geany.css
Modified: trunk/geanygdb/INSTALL =================================================================== --- trunk/geanygdb/INSTALL 2009-04-18 15:03:40 UTC (rev 601) +++ trunk/geanygdb/INSTALL 2009-04-18 16:58:03 UTC (rev 602) @@ -1,3 +1,8 @@ +============ +Installation +============ + + Please note that this plugin just should work with Geany 0.16 or higher. There is no guarantee that it works with versions below 0.16.
@@ -4,33 +9,33 @@ There are different possibilities to install this plugin:
First --------------------------------------------------------------------------------- -./configure -make -make install +===== + ./configure + make + make install
Second --------------------------------------------------------------------------------- -./configure -make -cp src/.libs/geanygdb.so ~/.config/geany/plugins -cp src/geanygdb_ttyhelper ~/.config/geany/plugins +====== + ./configure + make + cp src/.libs/geanygdb.so ~/.config/geany/plugins + cp src/geanygdb_ttyhelper ~/.config/geany/plugins
Third --------------------------------------------------------------------------------- +===== There will soon be a possibility to build geanygdb using waf.
Fourth --------------------------------------------------------------------------------- -Building much of the available plugins from svn by doing this: +====== +You can build much of the available plugins from svn by doing this:
-svn co https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk geany-plugins -cd geany-plugins -./waf configure -./waf build -p -k + svn co https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk geany-plugins + cd geany-plugins + ./waf configure + ./waf build -p -k
-Built *.so-files will be available in ./_build_/default/ after a successful build. -Copy the ones you want to ~/.config/geany/plugins/ +Built *.so-files will be available in ./_build_/default/ after a successful +build. Copy the ones you want to ~/.config/geany/plugins/.
Modified: trunk/geanygdb/README =================================================================== --- trunk/geanygdb/README 2009-04-18 15:03:40 UTC (rev 601) +++ trunk/geanygdb/README 2009-04-18 16:58:03 UTC (rev 602) @@ -1,3 +1,14 @@ +.. |(version)| replace:: 0.0.2 +.. |(download_current)| replace:: http://plugins.geany.org/geanygdb/geanygdb-0.0.2.tar.gz + +=============== +Geanygdb Plugin +=============== + +.. contents:: + +About +===== This is a plugin to provide integrated debugging from Geany using the GNU debugger (gdb). 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 @@ -3,4 +14,35 @@ than Linux-PC will not work, at least not without some considerable hacking.
+ +Current Version +=============== +The current stable Geanygdb release is |(version)|. + + +Requirements +============ +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 +http://www.gtk.org. + +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. + +Furthermore you need, of course, a C compiler and the Make tool. +The GNU versions of these tools are recommended. + + +Installation +============ +See the File INSTALL for more information. + + +Documentation +============= There is no real documentation, but if you hover your mouse over the buttons in the "Debug" sidebar panel in Geany the tooltips should give you some idea @@ -39,3 +81,41 @@ 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. + + +Download +======== + +Current Version +--------------- + +============= ================ ============================================================ +Geany Version Geanygdb Version Download +============= ================ ============================================================ +0.16 |(version)| |(download_current)| +============= ================ ============================================================ + +Up to date source code can be downloaded here:: + + svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanygd... + +previous Versions +----------------- + +======================= ================ ============================================================ +Geany Version Geanygdb Version Download +======================= ================ ============================================================ +known to work with 0.14 0.0.1 http://plugins.geany.org/geanygdb/geanydebug-0.0.1.tar.gz +======================= ================ ============================================================ + + +Contact +======= +Geanys official homepage is http://geany.org/ + +mailing list is geany@uvena.de + +eMail to dmaphy@googlemail.com + +meet us in IRC on channels #geany or #geany-de using chat.freenode.net +
Modified: trunk/geanygdb/configure.in =================================================================== --- trunk/geanygdb/configure.in 2009-04-18 15:03:40 UTC (rev 601) +++ trunk/geanygdb/configure.in 2009-04-18 16:58:03 UTC (rev 602) @@ -16,7 +16,7 @@
# checking for Geany -PKG_CHECK_MODULES(GEANY, [geany >= 0.15]) +PKG_CHECK_MODULES(GEANY, [geany >= 0.16]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS)
Added: trunk/geanygdb/doc/geany.css =================================================================== --- trunk/geanygdb/doc/geany.css (rev 0) +++ trunk/geanygdb/doc/geany.css 2009-04-18 16:58:03 UTC (rev 602) @@ -0,0 +1,114 @@ +/* +:Author: Enrico Troeger +:Contact: enrico(dot)troeger(at)uvena(dot)de +:Copyright: This stylesheet has been placed in the public domain. + +Stylesheet for Geany's documentation based on a version of John Gabriele. +*/ + +@media screen { + + body { + background-color: #f2f2f2; + color: #404040; + margin-left: 0.4em; + width: 60em; + font-size: 90%; + } + + a { + color: #990000; + } + + a:visited { + color: #7E558E; + } + + a:hover { + text-decoration: none; + } + + h1 { + border-top: 1px dotted; + margin-top: 2em; + } + + h1, h2, h3 { + font-family: sans-serif; + color: #5D0606; + } + + h1.title { + text-align: left } + + h2 { + margin-top: 30px; + } + + h2.subtitle { + text-align: left } + + h3 { + padding-left: 3px; + } + + blockquote, pre { + border: 1px solid; + padding: 0.4em; + } + + blockquote { + font-family: sans-serif; + background-color: #DBEDD5; + border: 1px dotted; + border-left: 4px solid; + border-color: #9FD98C; + } + + pre { + background-color: #ECDFCE; + border: 1px dotted; + border-left: 4px solid; + border-color: #D9BE9A; + } + + tt, pre, code { + color: #6D4212; + } + + table { + border: 1px solid #D9BE9A; + } + + th { + background-color: #ECDFCE; + border: 1px dotted #D9BE9A; + } + + td { + border: 1px dotted #D9BE9A; + } + + .docinfo-name { + color: #5D0606; + } + + p.admonition-title { + color: #990000; + font-weight: bold; + } + + div.note { + margin: 1em 3em; + padding: 0em; + } + + dt { + font-style: italic; + } + +} + +@media print { + +}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
plugins-commits@lists.geany.org