Branch: refs/heads/master
Author: Philipp Wiesemann <philippwiesemann(a)users.noreply.github.com>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Fri, 12 Aug 2016 19:28:16 UTC
Commit: 787c41792fad25303f3e68574e1ce2c4570d2ae0
https://github.com/geany/geany-plugins/commit/787c41792fad25303f3e68574e1ce…
Log Message:
-----------
geanygendoc: Fix typos in README (#476)
Modified Paths:
--------------
geanygendoc/README
Modified: geanygendoc/README
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -25,7 +25,7 @@ You will need the following packages to build GeanyGenDoc:
* A working make implementation (GNU make is recommended,
http://www.gnu.org/software/make/)
-You may also want the following packages that enables extra features:
+You may also want the following package that enables extra features:
* Docutils (http://docutils.sourceforge.net/) -- or another implementation of
rst2html -- is needed to (re)generate the HTML manual.
@@ -35,8 +35,8 @@ Usage
=====
For more details about GeanyGenDoc, see the user manual that can be found in
-the docs/ subirectory or opened with the menu item `Tools → Documentation
-Generator → Open Manual` from the Geany window if you already runs GeanyGenDoc.
+the docs/ subdirectory or opened with the menu item `Tools → Documentation
+Generator → Open Manual` from the Geany window if you already run GeanyGenDoc.
Hacking
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 10 Aug 2016 20:53:38 UTC
Commit: 427ae9ff6ca44a1211a7109d7ddf52514f4f0929
https://github.com/geany/geany-plugins/commit/427ae9ff6ca44a1211a7109d7ddf5…
Log Message:
-----------
Fix a small Du/Sie issue on German translation
Modified Paths:
--------------
po/de.po
Modified: po/de.po
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -4653,7 +4653,7 @@ msgstr "Ungültiger Dienst"
#: ../geniuspaste/src/geniuspaste.c:679
#, c-format
msgid "Unknown pastebin service \"%s\". Select an existing pastebin service in the preferences or create an appropriate pastebin configuration and retry."
-msgstr "Unbekannter pastebin-Dienst »%s«. Bitte wählen einen bereits existierenden Dienst in den Einstellungen oder erstelle eine neue Konfiguration und versuche es erneut."
+msgstr "Unbekannter pastebin-Dienst »%s«. Bitte wähle einen bereits existierenden Dienst in den Einstellungen oder erstelle eine neue Konfiguration und versuche es erneut."
#: ../geniuspaste/src/geniuspaste.c:691
msgid "Refusing to create blank paste"
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Dominic Hopf <dmaphy(a)googlemail.com>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Wed, 10 Aug 2016 20:41:41 UTC
Commit: 5b2ab14c1bd28920a57146f04bca607905720b01
https://github.com/geany/geany-plugins/commit/5b2ab14c1bd28920a57146f04bca6…
Log Message:
-----------
Some small improvements to German translation (#474)
Modified Paths:
--------------
po/de.po
Modified: po/de.po
1274 lines changed, 350 insertions(+), 924 deletions(-)
===================================================================
No diff available, check online
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: GitHub <noreply(a)github.com>
Date: Wed, 10 Aug 2016 20:36:51 UTC
Commit: d4ada5cca0e213ff2b202b7e56f90e8c6424a162
https://github.com/geany/geany-plugins/commit/d4ada5cca0e213ff2b202b7e56f90…
Log Message:
-----------
Rename GeanyLipsum to just Lipsum
This renames old GeanyLipsum plugin to now just Lipsum.
Modified Paths:
--------------
MAINTAINERS
Makefile.am
NEWS
README
build/geanylipsum.m4
build/lipsum.m4
configure.ac
geanylipsum/src/Makefile.am
lipsum/AUTHORS
lipsum/COPYING
lipsum/ChangeLog
lipsum/INSTALL
lipsum/Makefile.am
lipsum/NEWS
lipsum/README
lipsum/src/Makefile.am
lipsum/src/lipsum.c
po/POTFILES.in
Modified: MAINTAINERS
11 lines changed, 6 insertions(+), 5 deletions(-)
===================================================================
@@ -95,11 +95,6 @@ M: Frank Lanitz <frank(a)frank.uvena.de>
W: http://frank.uvena.de/en/Geany/geanylatex/
S: Maintained
-geanylipsum
-P: Frank Lanitz <frank(a)frank.uvena.de>
-M: Frank Lanitz <frank(a)frank.uvena.de>
-W: http://plugins.geany.org/geanylipsum.html
-S: Maintained
geanylua
P:
@@ -173,6 +168,12 @@ M: Sylvan Mostert <smostert.dev(a)gmail.com>
W:
S: Maintained
+lipsum
+P: Frank Lanitz <frank(a)frank.uvena.de>
+M: Frank Lanitz <frank(a)frank.uvena.de>
+W: http://plugins.geany.org/lipsum.html
+S: Maintained
+
markdown
P: Matthew Brush <matt(a)geany.org>
M: Matthew Brush <matt(a)geany.org>
Modified: Makefile.am
8 lines changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -59,10 +59,6 @@ if ENABLE_GEANYLATEX
SUBDIRS += geanylatex
endif
-if ENABLE_GEANYLIPSUM
-SUBDIRS += geanylipsum
-endif
-
if ENABLE_GEANYLUA
SUBDIRS += geanylua
endif
@@ -108,6 +104,10 @@ if ENABLE_LINEOPERATIONS
SUBDIRS += lineoperations
endif
+if ENABLE_LIPSUM
+SUBDIRS += lipsum
+endif
+
if ENABLE_MARKDOWN
SUBDIRS += markdown
endif
Modified: NEWS
3 lines changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -1,6 +1,7 @@
Geany Plugins 1.29 (not yet released)
- No changes by now.
+ General:
+ * Rename plugin GeanyLipsum to Lipsum (PR#472)
Geany Plugins 1.28 (2016-07-10)
Modified: README
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -60,7 +60,6 @@ Available plugins are:
* ``geanygendoc`` -- the GeanyGenDoc plugin
* ``geanyinsertnum`` -- the GeanyInsertNum plugin
* ``geanylatex`` -- the GeanyLaTeX plugin
-* ``geanylipsum`` -- the GeanyLipsum plugin
* ``geanylua`` -- the GeanyLua plugin
* ``geanymacro`` -- the GeanyMacro plugin
* ``geanyminiscript`` -- the GeanyMiniScript plugin
@@ -73,6 +72,7 @@ Available plugins are:
* ``gitchangebar`` -- the GitChangeBar plugin
* ``gtkspell`` -- GeanyVC's spell-check support
* ``lineoperations`` -- simple line functions that can be applied to an open file
+* ``lipsum`` -- the Lipsum plugin
* ``markdown`` -- the Markdown plugin
* ``multiterm`` -- the multiterm plugin
* ``overview``-- the overview plugin
Modified: build/geanylipsum.m4
9 lines changed, 0 insertions(+), 9 deletions(-)
===================================================================
@@ -1,9 +0,0 @@
-AC_DEFUN([GP_CHECK_GEANYLIPSUM],
-[
- GP_ARG_DISABLE([GeanyLipsum], [auto])
- GP_COMMIT_PLUGIN_STATUS([GeanyLipsum])
- AC_CONFIG_FILES([
- geanylipsum/Makefile
- geanylipsum/src/Makefile
- ])
-])
Modified: build/lipsum.m4
9 lines changed, 9 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1,9 @@
+AC_DEFUN([GP_CHECK_LIPSUM],
+[
+ GP_ARG_DISABLE([Lipsum], [auto])
+ GP_COMMIT_PLUGIN_STATUS([Lipsum])
+ AC_CONFIG_FILES([
+ lipsum/Makefile
+ lipsum/src/Makefile
+ ])
+])
Modified: configure.ac
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -43,7 +43,6 @@ GP_CHECK_GEANYEXTRASEL
GP_CHECK_GEANYGENDOC
GP_CHECK_GEANYINSERTNUM
GP_CHECK_GEANYLATEX
-GP_CHECK_GEANYLIPSUM
GP_CHECK_GEANYLUA
GP_CHECK_GEANYMACRO
GP_CHECK_GEANYMINISCRIPT
@@ -55,6 +54,7 @@ GP_CHECK_GEANYPG
GP_CHECK_GENIUSPASTE
GP_CHECK_GITCHANGEBAR
GP_CHECK_LINEOPERATIONS
+GP_CHECK_LIPSUM
GP_CHECK_MARKDOWN
GP_CHECK_MULTITERM
GP_CHECK_OVERVIEW
Modified: geanylipsum/src/Makefile.am
10 lines changed, 0 insertions(+), 10 deletions(-)
===================================================================
@@ -1,10 +0,0 @@
-include $(top_srcdir)/build/vars.build.mk
-plugin = geanylipsum
-
-geanyplugins_LTLIBRARIES = geanylipsum.la
-
-geanylipsum_la_SOURCES = geanylipsum.c
-geanylipsum_la_CPPFLAGS = $(AM_CPPFLAGS) -DG_LOG_DOMAIN=\"GeanyLipsum\"
-geanylipsum_la_LIBADD = $(COMMONLIBS)
-
-include $(top_srcdir)/build/cppcheck.mk
Modified: lipsum/AUTHORS
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: lipsum/COPYING
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: lipsum/ChangeLog
5 lines changed, 4 insertions(+), 1 deletions(-)
===================================================================
@@ -1,3 +1,6 @@
+#######################
+# Not in usage anymore
+#######################
2010-09-23 Frank Lanitz <frank(a)frank.uvena.de>
* Replace deprecated PLUGIN_KEY_GROUP macro.
@@ -10,7 +13,7 @@
2009-04-11 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
- * Add not complete part of Lorem Ipsum text if there is any at end of
+ * Add not complete part of Lorem Ipsum text if there is any at end of
insertion.
Modified: lipsum/INSTALL
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: lipsum/Makefile.am
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -1,4 +1,4 @@
include $(top_srcdir)/build/vars.auxfiles.mk
SUBDIRS = src
-plugin = geanylipsum
+plugin = lipsum
Modified: lipsum/NEWS
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: lipsum/README
15 lines changed, 6 insertions(+), 9 deletions(-)
===================================================================
@@ -1,12 +1,12 @@
-GeanyLipsum
------------
+Lipsum
+------
.. contents::
About
------
-GeanyLipsum is a plugin for Geany that implements a Lorem Ipsum
+Lipsum is a plugin for Geany that implements a Lorem Ipsum
generator to insert placeholder text into your document.
@@ -41,9 +41,9 @@ github.com. Get the code by:
git clone https://github.com/geany/geany-plugins.git
If you want to create a patch, please respect the license of
-GeanyLipsum as well as intellectual property of third. Patches that
+Lipsum as well as intellectual property of third. Patches that
should be included to the default distribution must be licensed under
-the same conditions as GeanyLipsum by the copyright owner (GPL2+).
+the same conditions as Lipsum by the copyright owner (GPL2+).
Known issues
@@ -58,7 +58,7 @@ https://github.com/geany/geany-plugins/issues
License
-------
-GeanyLipsum and all its parts is distributed under the terms of the
+Lipsum 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
@@ -75,6 +75,3 @@ Frank Lanitz (frank(at)geany(dot)org). Please also do so, if you got
any questions and visiting http://plugins.geany.org 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.
-
-A more historical page can be found at
-http://frank.uvena.de/en/Geany/geanylipsum
Modified: lipsum/src/Makefile.am
10 lines changed, 10 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1,10 @@
+include $(top_srcdir)/build/vars.build.mk
+plugin = lipsum
+
+geanyplugins_LTLIBRARIES = lipsum.la
+
+lipsum_la_SOURCES = lipsum.c
+lipsum_la_CPPFLAGS = $(AM_CPPFLAGS) -DG_LOG_DOMAIN=\"Lipsum\"
+lipsum_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: lipsum/src/lipsum.c
71 lines changed, 66 insertions(+), 5 deletions(-)
===================================================================
@@ -1,7 +1,7 @@
/*
- * geanylipsum.c
+ * lipsum.c
*
- * Copyright 2008-2015 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ * Copyright 2008-2016 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
@@ -28,6 +28,10 @@
#endif
#include <geanyplugin.h>
+#include <glib.h>
+#include <glib/gstdio.h>
+#include <errno.h>
+
GeanyPlugin *geany_plugin;
GeanyData *geany_data;
@@ -36,9 +40,9 @@ PLUGIN_VERSION_CHECK(224)
PLUGIN_SET_TRANSLATABLE_INFO(
LOCALEDIR,
GETTEXT_PACKAGE,
- _("GeanyLipsum"),
+ _("Lipsum"),
_("Creating dummy text with Geany"),
- "0.4.4",
+ VERSION,
"Frank Lanitz <frank(a)frank.uvena.de>")
static GtkWidget *main_menu_item = NULL;
@@ -144,12 +148,69 @@ plugin_init(G_GNUC_UNUSED GeanyData *data)
GtkWidget *menu_lipsum = NULL;
GKeyFile *config = g_key_file_new();
gchar *config_file = NULL;
+ gchar *config_file_old = NULL;
+ gchar *config_dir = NULL;
+ gchar *config_dir_old = NULL;
GeanyKeyGroup *key_group;
+
config_file = g_strconcat(geany->app->configdir,
G_DIR_SEPARATOR_S, "plugins", G_DIR_SEPARATOR_S,
"geanylipsum", G_DIR_SEPARATOR_S, "lipsum.conf", NULL);
+ #ifndef G_OS_WIN32
+ /* We try only to move if we are on not Windows platform */
+ config_dir_old = g_build_filename(geany->app->configdir,
+ "plugins", "geanylipsum", NULL);
+ config_file_old = g_build_filename(config_dir_old,
+ "lipsum.conf", NULL);
+ config_dir = g_build_filename(geany->app->configdir,
+ "plugins", "lipsum", NULL);
+ if (g_file_test(config_file_old, G_FILE_TEST_EXISTS))
+ {
+ if (dialogs_show_question(
+ _("Renamed plugin detected!\n"
+ "\n"
+ "As you may have already noticed, GeanyLipsum has been "
+ "renamed to just Lipsum. \n"
+ "Geany is able to migrate your old plugin configuration by "
+ "moving the old configuration file to new location.\n"
+ "Warning: This will not include your keybindings.\n"
+ "Move now?")))
+ {
+ if (g_rename(config_dir_old, config_dir) == 0)
+ {
+ dialogs_show_msgbox(GTK_MESSAGE_INFO,
+ _("Your configuration directory has been "
+ "successfully moved from \"%s\" to \"%s\"."),
+ config_dir_old, config_dir);
+ }
+ else
+ {
+ /* If there was an error on migrating we need
+ * to load from original one.
+ * When saving new configuration it will go to
+ * new folder so migration should
+ * be implicit. */
+ g_free(config_file);
+ config_file = g_strdup(config_file_old);
+ dialogs_show_msgbox(
+ GTK_MESSAGE_WARNING,
+ _("Your old configuration directory \"%s\" could "
+ "not be moved to \"%s\" (%s). "
+ "Please manually move the directory to the new location."),
+ config_dir_old,
+ config_dir,
+ g_strerror(errno));
+ }
+ }
+ }
+
+ g_free(config_dir_old);
+ g_free(config_dir);
+ g_free(config_file_old);
+ #endif
+
/* Initialising options from config file if there is any*/
g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
lipsum = utils_get_setting_string(config, "snippets", "lipsumtext", default_loremipsum);
@@ -171,7 +232,7 @@ plugin_init(G_GNUC_UNUSED GeanyData *data)
main_menu_item = menu_lipsum;
/* init keybindings */
- key_group = plugin_set_key_group(geany_plugin, "geanylipsum", COUNT_KB, NULL);
+ key_group = plugin_set_key_group(geany_plugin, "lipsum", COUNT_KB, NULL);
keybindings_set_item(key_group, LIPSUM_KB_INSERT, kblipsum_insert,
0, 0, "insert_lipsum", _("Insert Lipsum text"), menu_lipsum);
}
Modified: po/POTFILES.in
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -148,9 +148,6 @@ geanylatex/src/latexencodings.c
geanylatex/src/latexstructure.c
geanylatex/src/reftex.c
-# geanylipsum
-geanylipsum/src/geanylipsum.c
-
# geanyLua
geanylua/glspi.h
geanylua/glspi_ver.h
@@ -221,6 +218,9 @@ git-changebar/src/gcb-plugin.c
# LineOperations
lineoperations/src/lineoperations.c
+# lipsum
+lipsum/src/lipsum.c
+
# Markdown
markdown/src/conf.c
markdown/src/plugin.c
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).