Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Fri, 10 Apr 2015 14:16:19 UTC
Commit: 4e02f5884770726fdb6464ff8dcd0a469fae5549
https://github.com/geany/geany/commit/4e02f5884770726fdb6464ff8dcd0a469fae5…
Log Message:
-----------
autotools: Remove useless declaration
There is no need for tricking Automake to use the C++ linker to link
the main executable anymore, this is done for libgeany now.
Modified Paths:
--------------
src/Makefile.am
Modified: src/Makefile.am
1 lines changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -117,7 +117,6 @@ libgeany_la_LIBADD = \
$(INTLLIBS)
# tell automake we have a C++ file so it uses the C++ linker we need for Scintilla
-nodist_EXTRA_geany_SOURCES = dummy.cxx
nodist_EXTRA_libgeany_la_SOURCES = dummy1.cxx
CLEANFILES =
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Thomas Martitz <kugel(a)rockbox.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Fri, 10 Apr 2015 14:16:19 UTC
Commit: 05f362b3bd5247dc9102c908d98b393cc0175242
https://github.com/geany/geany/commit/05f362b3bd5247dc9102c908d98b393cc0175…
Log Message:
-----------
Have to include a few more headers for plugins
Modified Paths:
--------------
plugins/geanyplugin.h
Modified: plugins/geanyplugin.h
3 lines changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -34,6 +34,7 @@
/* Only include public headers here */
#include "app.h"
+#include "build.h"
#include "dialogs.h"
#include "document.h"
#include "editor.h"
@@ -60,4 +61,6 @@
#include "ui_utils.h"
#include "utils.h"
+#include "gtkcompat.h"
+
#endif
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Thomas Martitz <kugel(a)rockbox.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Fri, 10 Apr 2015 14:16:19 UTC
Commit: 7649a6921fc36a518a38d0c35006ed100ad5486b
https://github.com/geany/geany/commit/7649a6921fc36a518a38d0c35006ed100ad54…
Log Message:
-----------
waf: Fix core plugins on Linux
The -fvisibility=hidden flag for libgeany.so is also applied to plugins.
This is not desirable.
Modified Paths:
--------------
wscript
Modified: wscript
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -319,6 +319,7 @@ but you then may not have a local copy of the HTML manual.'''
elif visibility_hidden_supported:
geany_symbol_flags = ['-fvisibility=hidden',
'-DGEANY_EXPORT_SYMBOL=__attribute__((visibility("default")))']
+ conf.env['CFLAGS_plugin'] = '-fvisibility=default'
else: # unknown, define to nothing
geany_symbol_flags = ['-DGEANY_EXPORT_SYMBOL=']
geany_symbol_flags.append('-DGEANY_API_SYMBOL=GEANY_EXPORT_SYMBOL')
@@ -406,6 +407,7 @@ def build(bld):
includes = ['.', 'src/', 'scintilla/include', 'tagmanager/src'],
defines = 'G_LOG_DOMAIN="%s"' % plugin_name,
target = plugin_name,
+ cflags = bld.env['CFLAGS_plugin'],
uselib = ['GTK', 'GLIB', 'GMODULE'] + uselib_add,
use = ['geany'],
install_path = instpath)
--------------
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, 10 Apr 2015 14:16:19 UTC
Commit: ede1faca54dcd96848047f4cde5fe989e9813e3a
https://github.com/geany/geany/commit/ede1faca54dcd96848047f4cde5fe989e9813…
Log Message:
-----------
Move GeanyFunctions declaration back in plugindata.h
This avoids breaking plugins that don't use geanyplugin.h as they
should but include some random headers.
Modified Paths:
--------------
plugins/geanyfunctions.h
src/plugindata.h
Modified: plugins/geanyfunctions.h
4 lines changed, 0 insertions(+), 4 deletions(-)
===================================================================
@@ -23,9 +23,5 @@
#ifndef GEANY_FUNCTIONS_H
#define GEANY_FUNCTIONS_H 1
-/* This remains so that older plugins that contain a `GeanyFunctions *geany_functions;`
- * variable in their plugin - as was previously required - will still compile
- * without changes. */
-typedef struct GeanyFunctionsUndefined GeanyFunctions;
#endif /* GEANY_FUNCTIONS */
Modified: src/plugindata.h
5 lines changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -268,6 +268,11 @@ void plugin_cleanup(void);
/* Deprecated aliases */
#ifndef GEANY_DISABLE_DEPRECATED
+/* This remains so that older plugins that contain a `GeanyFunctions *geany_functions;`
+ * variable in their plugin - as was previously required - will still compile
+ * without changes. */
+typedef struct GeanyFunctionsUndefined GeanyFunctions;
+
#define document_reload_file document_reload_force
/** @deprecated - copy into your plugin code if needed.
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).