Revision: 623
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=623&view=rev
Author: dmaphy
Date: 2009-05-04 21:16:59 +0000 (Mon, 04 May 2009)
Log Message:
-----------
be consistent with naming issues. name of this plugin is GeanyGDB, unix name is geanygdb
Modified Paths:
--------------
trunk/geanygdb/README
trunk/geanygdb/configure.in
Modified: trunk/geanygdb/README
===================================================================
--- trunk/geanygdb/README 2009-05-03 22:52:25 UTC (rev 622)
+++ trunk/geanygdb/README 2009-05-04 21:16:59 UTC (rev 623)
@@ -2,22 +2,30 @@
.. |(download_current)| replace:: http://plugins.geany.org/geanygdb/geanygdb-0.0.2.tar.gz
===============
-Geanygdb Plugin
+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
-than Linux-PC will not work, at least not without some considerable hacking.
+GeanyGDB is a plugin for Geany which provides integrated debugging support
+within Geany via the GNU Debugger (gdb).
+Geany is a small and lightweight integrated development environment using the
+GTK2 toolkit.
+The GNU Debugger is a source-level debugger for C, C++, Fortran, Modula 2 and
+Java programs.
+
+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.
+
+
Current Version
===============
-The current stable Geanygdb release is |(version)|.
+The current stable GeanyGDB release is |(version)|.
Requirements
@@ -89,11 +97,11 @@
Current Version
---------------
-============= ================ ============================================================
-Geany Version Geanygdb Version Download
-============= ================ ============================================================
+============= ================ =================================================
+Geany Version GeanyGDB Version Download
+============= ================ =================================================
0.16 |(version)| |(download_current)|
-============= ================ ============================================================
+============= ================ =================================================
Up to date source code can be downloaded here::
@@ -102,11 +110,11 @@
previous Versions
-----------------
-======================= ================ ============================================================
-Geany Version Geanygdb Version Download
-======================= ================ ============================================================
+======================= ================ =========================================================
+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
Modified: trunk/geanygdb/configure.in
===================================================================
--- trunk/geanygdb/configure.in 2009-05-03 22:52:25 UTC (rev 622)
+++ trunk/geanygdb/configure.in 2009-05-04 21:16:59 UTC (rev 623)
@@ -65,7 +65,7 @@
])
echo "----------------------------------------"
-echo "Install geanygdb in : ${libdir}"
+echo "Install GeanyGDB in : ${libdir}"
echo "Using Geany version : ${GEANY_VERSION}"
echo "Using GTK version : ${GTK_VERSION}"
echo ""
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 622
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=622&view=rev
Author: frlan
Date: 2009-05-03 22:52:25 +0000 (Sun, 03 May 2009)
Log Message:
-----------
GeanyLaTeX: Update of wscript with new files
Modified Paths:
--------------
trunk/wscript
Modified: trunk/wscript
===================================================================
--- trunk/wscript 2009-05-03 22:51:01 UTC (rev 621)
+++ trunk/wscript 2009-05-03 22:52:25 UTC (rev 622)
@@ -91,7 +91,8 @@
'geanylatex/src/bibtexlabels.c', 'geanylatex/src/reftex.c',
'geanylatex/src/latexutils.c', 'geanylatex/src/formatutils.c',
'geanylatex/src/formatpatterns.c',
- 'geanylatex/src/latexenvironments.c'],
+ 'geanylatex/src/latexenvironments.c',
+ 'geanylatex/src/latexkeybindings.c'],
[ 'geanylatex' ], # include dirs
'0.4dev'),
Plugin('geanylua',
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 621
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=621&view=rev
Author: frlan
Date: 2009-05-03 22:51:01 +0000 (Sun, 03 May 2009)
Log Message:
-----------
GeanyLaTeX: Commit missed files from r620
Added Paths:
-----------
trunk/geanylatex/src/latexkeybindings.c
trunk/geanylatex/src/latexkeybindings.h
Added: trunk/geanylatex/src/latexkeybindings.c
===================================================================
--- trunk/geanylatex/src/latexkeybindings.c (rev 0)
+++ trunk/geanylatex/src/latexkeybindings.c 2009-05-03 22:51:01 UTC (rev 621)
@@ -0,0 +1,91 @@
+/*
+ * latexkeybindings.c
+ *
+ * Copyright 2009 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ *
+ * 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 2 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+#include "latexkeybindings.h"
+
+void glatex_kblabel_insert(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_label_activated(NULL, NULL);
+}
+
+void glatex_kbref_insert(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_ref_activated(NULL, NULL);
+}
+
+
+void glatex_kbref_insert_environment(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_environment_dialog(NULL, NULL);
+}
+
+void glatex_kbwizard(G_GNUC_UNUSED guint key_id)
+{
+ glatex_wizard_activated(NULL, NULL);
+}
+
+void glatex_kb_insert_newline(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_string("\\\\\n", TRUE);
+}
+
+void glatex_kb_insert_newitem(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_string("\\item ", TRUE);
+}
+
+void glatex_kb_replace_special_chars(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_replace_special_character();
+}
+
+void glatex_kb_format_bold(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_BOLD));
+}
+
+void glatex_kb_format_italic(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_ITALIC));
+}
+
+void glatex_kb_format_typewriter(G_GNUC_UNUSED guint key_id)
+{
+ if (NULL == document_get_current())
+ return;
+ glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_TYPEWRITER));
+}
Added: trunk/geanylatex/src/latexkeybindings.h
===================================================================
--- trunk/geanylatex/src/latexkeybindings.h (rev 0)
+++ trunk/geanylatex/src/latexkeybindings.h 2009-05-03 22:51:01 UTC (rev 621)
@@ -0,0 +1,38 @@
+/*
+ * latexkeybindings.h
+ *
+ * Copyright 2009 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ *
+ * 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 2 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+#ifndef LATEXKEYBINDINGS_H
+#define LATEXKEYBINDINGS_H
+
+#include "geanylatex.h"
+
+void glatex_kblabel_insert(G_GNUC_UNUSED guint key_id);
+void glatex_kbref_insert(G_GNUC_UNUSED guint key_id);
+void glatex_kbref_insert_environment(G_GNUC_UNUSED guint key_id);
+void glatex_kbwizard(G_GNUC_UNUSED guint key_id);
+void glatex_kb_insert_newline(G_GNUC_UNUSED guint key_id);
+void glatex_kb_insert_newitem(G_GNUC_UNUSED guint key_id);
+void glatex_kb_replace_special_chars(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_bold(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_italic(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_typewriter(G_GNUC_UNUSED guint key_id);
+
+#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 616
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=616&view=rev
Author: dmaphy
Date: 2009-05-01 20:04:47 +0000 (Fri, 01 May 2009)
Log Message:
-----------
* fix Geany version dependency in configure.in
* rewrite Documentation (README and INSTALL) with ReST
Modified Paths:
--------------
trunk/geanygdb/ChangeLog
trunk/geanygdb/README
trunk/geanygdb/configure.in
trunk/geanygdb/src/geanydebug.c
Modified: trunk/geanygdb/ChangeLog
===================================================================
--- trunk/geanygdb/ChangeLog 2009-05-01 19:06:56 UTC (rev 615)
+++ trunk/geanygdb/ChangeLog 2009-05-01 20:04:47 UTC (rev 616)
@@ -1,3 +1,7 @@
+2009-05-01 Dominic Hopf <dmaphy(a)googlemail.com>
+ * fix Geany version dependency in configure.in
+ * rewrite Documentation (README and INSTALL) with ReST
+
2009-04-18 Dominic Hopf <dmaphy(a)googlemail.com>
* version bump to 0.0.2
* this maintenance release will be comptabible with Geany 0.16
Modified: trunk/geanygdb/README
===================================================================
--- trunk/geanygdb/README 2009-05-01 19:06:56 UTC (rev 615)
+++ trunk/geanygdb/README 2009-05-01 20:04:47 UTC (rev 616)
@@ -40,7 +40,7 @@
Installation
============
-See the File INSTALL for more information.
+See the file `INSTALL <INSTALL.html>`_ for more information.
Documentation
Modified: trunk/geanygdb/configure.in
===================================================================
--- trunk/geanygdb/configure.in 2009-05-01 19:06:56 UTC (rev 615)
+++ trunk/geanygdb/configure.in 2009-05-01 20:04:47 UTC (rev 616)
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([geanygdb], [0.0.2], [dmaphy(a)googlemail.com])
+AC_INIT([geanygdb], [0.0.3], [dmaphy(a)googlemail.com])
AM_INIT_AUTOMAKE([1.9 foreign])
AM_CONFIG_HEADER(config.h)
Modified: trunk/geanygdb/src/geanydebug.c
===================================================================
--- trunk/geanygdb/src/geanydebug.c 2009-05-01 19:06:56 UTC (rev 615)
+++ trunk/geanygdb/src/geanydebug.c 2009-05-01 20:04:47 UTC (rev 616)
@@ -351,6 +351,10 @@
gdbui_setup.main_window = geany->main_widgets->window;
+ /**
+ * TODO: detect where this plugin is installed so that the path to
+ * geanygdb_ttyhelper can be automatically detected.
+ */
gdbio_setup.temp_dir = g_build_filename(geany->app->configdir, "plugins", unix_name, NULL);
/*gdbio_setup.tty_helper = g_build_filename(gdbio_setup.temp_dir, "geanygdb_ttyhelper", NULL);*/
/* the tty helper binary is installed in $prefix/bin, so use this path */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.