Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sat, 04 Jul 2015 20:53:16 UTC
Commit: 29acf91ea6d61bace6e2802116dffe651220cc45
https://github.com/geany/geany-plugins/commit/29acf91ea6d61bace6e2802116dff…
Log Message:
-----------
Merge pull request #236 from b4n/autotools/global-enable-switch
Add a flag to the Autotools build system to enable or disable all
plugins at once.
Modified Paths:
--------------
README
build/common.m4
Modified: README
9 lines changed, 9 insertions(+), 0 deletions(-)
===================================================================
@@ -95,6 +95,15 @@ Example::
This will force force both geanylua and spellcheck plugins to be enabled even
if some dependencies are missing.
+You can also use the special option ``all-plugins`` to change the default for all
+plugins. For example, using ``--enable-all-plugins`` will forcefully enable all
+plugins as if you passed each plugin-specific ``--enable-<option>``. This can be
+combined with specific plugin's ``--enable-<option>`` to only select a specific
+subset of the plugins without listing them all. For example, you can use this
+to easily enable one single plugin, using e.g. ``--disable-all-plugins
+--enable-<option>``, or to forcefully enable all plugins but a few specific
+ones, using e.g. ``--enable-all-plugins --enable-<option>=auto``.
+
Other tweaks
============
Modified: build/common.m4
19 lines changed, 18 insertions(+), 1 deletions(-)
===================================================================
@@ -1,16 +1,33 @@
+dnl _GP_ARG_DISABLE_ALL
+dnl Adds the --disable-all-plugins option
+dnl Sets gp_enable_all=[$enableval|auto]
+AC_DEFUN([_GP_ARG_DISABLE_ALL],
+[
+ AC_ARG_ENABLE([all-plugins],
+ [AS_HELP_STRING([--disable-all-plugins],
+ [Disable all plugins])],
+ [gp_enable_all=$enableval],
+ [gp_enable_all=auto])
+])
+
dnl GP_ARG_DISABLE(PluginName, default)
dnl - default can either be yes(enabled) or no(disabled), or auto(to be used
dnl with GP_CHECK_PLUGIN_DEPS)
dnl Generates --enable/disable options with help strings
AC_DEFUN([GP_ARG_DISABLE],
[
+ AC_REQUIRE([_GP_ARG_DISABLE_ALL])
+
AC_ARG_ENABLE(m4_tolower(AS_TR_SH($1)),
AS_HELP_STRING(m4_join(-,
--m4_if($2, no, enable, disable),
m4_tolower(AS_TR_SH($1))),
[Do not build the $1 plugin]),
m4_tolower(AS_TR_SH(enable_$1))=$enableval,
- m4_tolower(AS_TR_SH(enable_$1))=$2)
+ [AS_CASE([$gp_enable_all],
+ [no], [m4_tolower(AS_TR_SH(enable_$1))=no],
+ [yes], [m4_tolower(AS_TR_SH(enable_$1))=yes],
+ [m4_tolower(AS_TR_SH(enable_$1))=$2])])
])
dnl GP_CHECK_PLUGIN_DEPS(PluginName, VARIABLE-PREFIX, modules...)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Thu, 02 Jul 2015 22:39:02 UTC
Commit: 8d6db5bfc023f27110a35b2a838cf3cde892ea46
https://github.com/geany/geany-plugins/commit/8d6db5bfc023f27110a35b2a838cf…
Log Message:
-----------
projectorganizer: Update NEWS and README
Modified Paths:
--------------
projectorganizer/NEWS
projectorganizer/README
Modified: projectorganizer/NEWS
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -6,7 +6,7 @@ November 2014
* Added find tag by name
* Added ignored file patterns
* Performance improvements in tag generation using updated Geany API
-* Automatic tag generation for projects with less than 500 files (configurable)
+* Automatic tag generation for projects with less than 300 files (configurable)
* Follow active editor on by default
* Treat empty "file patterns" in project properties as * (everything)
* New toolbar icons
Modified: projectorganizer/README
4 lines changed, 0 insertions(+), 4 deletions(-)
===================================================================
@@ -198,13 +198,9 @@ Project Organizer adds an extra entry into the context menu of the editor:
Known issues
============
-* There might be some issues with UTF8 file names - the testing has been very
- limited.
* In general it is not a good idea to use both the Project Organizer and GeanyPrj
at the same time because both of the plugins access the tag manager in Geany
to keep all the project files indexed and might cause conflicts to each other.
-* Project Organizer hasn't been tested under Windows (by me) so there might be issues.
- Patches are welcome.
License
=======
--------------
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, 01 Jul 2015 04:59:30 UTC
Commit: 6ae700298173e762947d87bf5384b6658e8ce6e7
https://github.com/geany/geany-plugins/commit/6ae700298173e762947d87bf5384b…
Log Message:
-----------
Merge pull request #262 from glitsj16/addons
fix double "_" entree in GEANY_WORDCHARS
Modified Paths:
--------------
addons/src/ao_openuri.c
Modified: addons/src/ao_openuri.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -250,7 +250,7 @@ void ao_open_uri_update_menu(AoOpenUri *openuri, GeanyDocument *doc, gint pos)
sci_get_selected_text(doc->editor->sci, text);
}
else
- text = editor_get_word_at_pos(doc->editor, pos, GEANY_WORDCHARS"@.://-?&%#=~+_,;");
+ text = editor_get_word_at_pos(doc->editor, pos, GEANY_WORDCHARS"@.://-?&%#=~+,;");
/* TODO be more restrictive when handling selections as there are too many hits by now */
if (text != NULL && (ao_uri_has_scheme(text) || ao_uri_is_link(text)))
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).