Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sat, 12 Mar 2016 14:26:59 UTC
Commit: 8100ee52f5481a84f3e9fdaeee7af2e73e06adea
https://github.com/geany/geany-plugins/commit/8100ee52f5481a84f3e9fdaeee7af…
Log Message:
-----------
Geniuspaste: Install a custom URL handler for Paste link
This workarounds a strange crash on Windows when the default GTK
URL handler is called.
We need the URL handler only on the secondary text label but we
cannot access it directly, so iterate over all labels of the message
dialog's message area and attach the custom handler to all of the
labels. This shouldn't harm much as only the secondary label contains
a link.
Modified Paths:
--------------
geniuspaste/src/geniuspaste.c
Modified: geniuspaste/src/geniuspaste.c
24 lines changed, 24 insertions(+), 0 deletions(-)
===================================================================
@@ -578,12 +578,30 @@ static gchar *pastebin_parse_response(const Pastebin *pastebin,
return url;
}
+static gboolean message_dialog_label_link_activated(GtkLabel *label, gchar *uri, gpointer user_data)
+{
+ utils_open_browser(uri);
+ return TRUE;
+}
+
+static void message_dialog_label_set_url_hook(GtkWidget *widget, gpointer data)
+{
+ if (GTK_IS_LABEL(widget))
+ {
+ g_signal_connect(widget,
+ "activate-link",
+ G_CALLBACK(message_dialog_label_link_activated),
+ NULL);
+ }
+}
+
G_GNUC_PRINTF (4, 5)
static void show_msgbox(GtkMessageType type, GtkButtonsType buttons,
const gchar *main_text,
const gchar *secondary_markup, ...)
{
GtkWidget *dlg;
+ GtkWidget *dlg_vbox;
va_list ap;
gchar *markup;
@@ -601,6 +619,12 @@ static void show_msgbox(GtkMessageType type, GtkButtonsType buttons,
"secondary-text", markup,
"secondary-use-markup", TRUE,
NULL);
+ /* fetch the message area of the dialog and attach a custom URL hook to the labels */
+ dlg_vbox = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dlg));
+ gtk_container_foreach(GTK_CONTAINER(dlg_vbox),
+ message_dialog_label_set_url_hook,
+ NULL);
+ /* run the dialog */
gtk_dialog_run(GTK_DIALOG(dlg));
gtk_widget_destroy(dlg);
}
--------------
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: Sat, 12 Mar 2016 12:01:07 UTC
Commit: e63bd262332d05846d2ba5aeba97a33edd8bca22
https://github.com/geany/geany-plugins/commit/e63bd262332d05846d2ba5aeba97a…
Log Message:
-----------
Fix a little typo
Modified Paths:
--------------
NEWS
Modified: NEWS
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -35,7 +35,7 @@ Geany Plugins 1.27 (not yet released)
file
* Add support for using the redirected URI as paste URI
- MukltiTerm:
+ MultiTerm:
* Fix an issue with extracting translatable strings from not shipped
C files (PR#392)
--------------
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: Sat, 12 Mar 2016 09:46:33 UTC
Commit: c89fc8f7ee8931afaed709339a6e02409282e010
https://github.com/geany/geany-plugins/commit/c89fc8f7ee8931afaed709339a6e0…
Log Message:
-----------
Extend NEWS for 1.27
Modified Paths:
--------------
NEWS
Modified: NEWS
45 lines changed, 43 insertions(+), 2 deletions(-)
===================================================================
@@ -2,13 +2,54 @@ Geany Plugins 1.27 (not yet released)
General:
* Removing waf build support
+ * Improving building plugins on Windows with Mingw
+ * Harmonize logging domain of plugins so output to e.g. command line
+ can be better connected to a plugin
* New plugin LineOperations
* Depend on Geany 1.27 for Windows builds
+ * Increase needed API to 224 (Geany 1.26) for all plugins by
+ removing deprecated symbols
+ * Enable travis for some integration test
+ Debugger:
+ * Fix toggling breakpoints for unknown locations
+ * Fix handling of escape characters in file names (#83)
+ * Fix marker for current frame
+ * Report the signal name when the process received one
+ * Allow to switch active thread
+
+ GeanyCtag:
+ * Follow symbolic links
+
+ GeanyPy:
+ * Convert to a proxy plugin
+ * Add keybinding support for Python plugins
+
+ GeanyVC:
+ * Fix a regression where VC-plugin menu was not added properly at
+ the end of menu list
+ * Enable spell checking also for Gtk3 build
+
+ Geniuspaste:
+ * Rework plugin so pastebins are now configurable via an configuration
+ file
+ * Add support for using the redirected URI as paste URI
+
+ MukltiTerm:
+ * Fix an issue with extracting translatable strings from not shipped
+ C files (PR#392)
+
+ Projectorganizer:
+ * Use term "symbol" instead of "tag"
+ * Improve symlink cycle detection
+
+ Spellcheck:
+ * Fix possible double checking when 'check while typing' is activated
+ * Improve detection of English contractions and other use of single quotes
Internationalization:
- * Updated translations: de, fr, pt
- * New translations:
+ * Various fixes on plugins to ensure proper localization
+ * Updated translations: de, fr, pt, ru
Geany Plugins 1.26 (2015-11-15)
--------------
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: Sat, 12 Mar 2016 09:13:28 UTC
Commit: 81766859b4b21a6e0770dc90aa3d1ab65ec1e08b
https://github.com/geany/geany-plugins/commit/81766859b4b21a6e0770dc90aa3d1…
Log Message:
-----------
Update of German translation
Modified Paths:
--------------
po/de.po
Modified: po/de.po
46 lines changed, 17 insertions(+), 29 deletions(-)
===================================================================
@@ -5481,9 +5481,8 @@ msgid "Close terminal"
msgstr "Terminal schließen"
#: ../multiterm/src/terminal.vala:88
-#, fuzzy, c-format
msgid "Unable to run command: %s"
-msgstr "Konnte den Kommentar nicht anlegen: %s"
+msgstr "Konnte Kommando nicht ausführen: %s"
#: ../overview/overview/overviewplugin.c:43
msgid "Provides an overview of the active document"
@@ -5946,14 +5945,12 @@ msgid "Find project file"
msgstr "Projektdatei finden"
#: ../projectorganizer/src/prjorg-menu.c:405
-#, fuzzy
msgid "Find Project Symbol..."
-msgstr "Im Projekt-Datei suchen..."
+msgstr "Finde Symbol in Projekt..."
#: ../projectorganizer/src/prjorg-menu.c:411
-#, fuzzy
msgid "Find project symbol"
-msgstr "Projektdatei finden"
+msgstr "Symbol eines Projektes finden"
#: ../projectorganizer/src/prjorg-menu.c:413
msgid "Swap Header/Source"
@@ -6019,12 +6016,10 @@ msgstr ""
"zu erkennen, die nicht nach Quelldateien durchsucht werden sollen. "
#: ../projectorganizer/src/prjorg-project.c:622
-#, fuzzy
msgid "Index all project files:"
-msgstr "Im Projektdateien suchen"
+msgstr "Alle Projektdateien indizieren:"
#: ../projectorganizer/src/prjorg-project.c:625
-#, fuzzy
msgid "Auto (index if less than 300 files)"
msgstr "Automatisch (bei weniger als 300 Dateien)"
@@ -6037,12 +6032,11 @@ msgid "No"
msgstr "Nein"
#: ../projectorganizer/src/prjorg-project.c:631
-#, fuzzy
msgid ""
"Generate symbol list for all project files instead of only for the currently "
"opened files. Might be slow for big projects."
msgstr ""
-"Erstellt Tags für alle Projektdateien, anstatt nur für die jeweils "
+"Erstellt Symbol-Listen für alle Projekt-Dateien, anstatt nur für die jeweils "
"geöffneten Dateien. Sehr langsam bei großen Projekten und sollte in solch "
"einem Fall deaktiviert werden."
@@ -6088,9 +6082,9 @@ msgid "Add"
msgstr "Hinzufügen"
#: ../projectorganizer/src/prjorg-sidebar.c:442
-#, fuzzy
+
msgid "Find Symbol"
-msgstr "Datei suchen"
+msgstr "Symbol finden"
#: ../projectorganizer/src/prjorg-sidebar.c:471
msgid "Match type:"
@@ -6138,9 +6132,8 @@ msgid "Find File..."
msgstr "Datei suchen..."
#: ../projectorganizer/src/prjorg-sidebar.c:1391
-#, fuzzy
msgid "Find Symbol..."
-msgstr "Datei suchen..."
+msgstr "Symbol finden..."
#: ../projectorganizer/src/prjorg-sidebar.c:1404
msgid "Remove External Directory"
@@ -6725,9 +6718,8 @@ msgid "Enter char # (0..255):"
msgstr ""
#: ../scope/src/conterm.c:512 ../scope/src/scope.c:545 ../scope/src/scope.c:546
-#, fuzzy, c-format
msgid "Scope: %s."
-msgstr "»%s« schließen"
+msgstr "Scope: %s"
#: ../scope/src/debug.c:138
msgid "No breakpoints. Hanging."
@@ -6761,9 +6753,8 @@ msgid "no children in range"
msgstr ""
#: ../scope/src/inspect.c:454
-#, fuzzy
msgid "out of scope"
-msgstr "Beobachtungspunkt #%s außerhalb des sichtbaren Bereichs."
+msgstr "außerhalb des Beobachtungsbereiches"
#: ../scope/src/inspect.c:627
msgid "Duplicate inspect variable name."
@@ -6855,12 +6846,12 @@ msgstr "Scope Debugger"
#: ../scope/src/scope.c:34
msgid "Relatively simple GDB front-end."
-msgstr ""
+msgstr "Relativ einfaches Frontend zu GDB."
#: ../scope/src/scope.c:61
#, fuzzy
msgid "Setup program"
-msgstr "Kein Programm"
+msgstr ""
#: ../scope/src/scope.c:62
msgid "Run/continue"
@@ -7065,9 +7056,8 @@ msgid "Show editor menu item to show spelling suggestions"
msgstr "Eintrag im Editormenü mit Korrekturvorschlägen"
#: ../spellcheck/src/scplugin.c:293
-#, fuzzy
msgid "Show suggestions in a sub menu of the editor menu"
-msgstr "Eintrag »URI öffnen« im Editor-Menü anzeigen"
+msgstr "Vorschläge als Untermenü im Kontextmenü anzeigen."
#: ../spellcheck/src/scplugin.c:308
msgid "Print misspelled words and suggestions in the messages window"
@@ -7082,15 +7072,14 @@ msgid "Check spelling while typing"
msgstr "Beim Tippen Rechtschreibung überprüfen"
#: ../spellcheck/src/scplugin.c:329
-#, fuzzy
msgid "Check spelling when opening a document"
-msgstr "Beim Tippen Rechtschreibung überprüfen"
+msgstr "Rechtschreibung beim Dokument-Öffnen kontrollieren"
#: ../spellcheck/src/scplugin.c:331
msgid ""
"Enabling this option will check every document after it is opened in Geany. "
"Reloading a document will also trigger a re-check."
-msgstr ""
+msgstr "Wenn diese Option aktiviert ist, prüft das Plugin die Rechtschreibung eines Dokumentes direkt nach dem Öffnen in Geany. Zusätzlich wird ein Neuladen eine erneute Überprüfung auslösen."
#: ../spellcheck/src/scplugin.c:335
msgid "Language to use for the spell check:"
@@ -7188,7 +7177,7 @@ msgstr "Tableconvert"
#: ../tableconvert/src/tableconvert.c:32
msgid "Converts lists into tables for different filetypes"
-msgstr ""
+msgstr "Überträgt Liste in Tabellen für verschiedene Dateitypen"
#: ../tableconvert/src/tableconvert.c:41
msgid "LaTeX"
@@ -7522,9 +7511,8 @@ msgid "Updatechecker"
msgstr "Updatechecker"
#: ../updatechecker/src/updatechecker.c:41
-#, fuzzy
msgid "Checks whether there are updates for Geany available"
-msgstr "Ein Plugin zum Überprüfen, ob es Updates für Geany gibt."
+msgstr "Prüft, ob Updates für Geany bereit stehen."
#: ../updatechecker/src/updatechecker.c:194
#, c-format
--------------
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: Fri, 11 Mar 2016 22:40:17 UTC
Commit: e777db2e901501c2190cbf0650e38f01fb8a4cd3
https://github.com/geany/geany-plugins/commit/e777db2e901501c2190cbf0650e38…
Log Message:
-----------
Update of German translation
Modified Paths:
--------------
po/de.po
Modified: po/de.po
1686 lines changed, 829 insertions(+), 857 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: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Fri, 11 Mar 2016 18:33:11 UTC
Commit: e2881703ba80e64e62a7e24f79097b5432958746
https://github.com/geany/geany-plugins/commit/e2881703ba80e64e62a7e24f79097…
Log Message:
-----------
travis: Disable silent rules
Show the actual commands Make runs instead of a pretty message, which
while very cute is a lot less informative in case of error.
Modified Paths:
--------------
.travis.yml
Modified: .travis.yml
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -130,7 +130,7 @@ before_script:
script:
- NOCONFIGURE=1 ./autogen.sh
- mkdir _build && cd _build
- - ../configure
+ - ../configure --disable-silent-rules
- make -j2
- make -j2 check
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).