Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Thu, 28 Jan 2016 18:47:00 UTC
Commit: 1be0a255f7d2cc591a36ff41b729b16bd1a64b5d
https://github.com/geany/geany/commit/1be0a255f7d2cc591a36ff41b729b16bd1a64…
Log Message:
-----------
Update of Japanese translation
Modified Paths:
--------------
po/ja.po
Modified: po/ja.po
1691 lines changed, 849 insertions(+), 842 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: Giuseppe Penone <giuspen(a)gmail.com>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Sun, 24 Jan 2016 22:20:44 UTC
Commit: a32a0d5be397711527015fd6d84113f5e0406d77
https://github.com/geany/geany/commit/a32a0d5be397711527015fd6d84113f5e0406…
Log Message:
-----------
updated language Italian
Modified Paths:
--------------
po/it.po
Modified: po/it.po
1516 lines changed, 764 insertions(+), 752 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: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sat, 23 Jan 2016 14:29:03 UTC
Commit: 632b215f776d8c561906c77711fdf993c0881e16
https://github.com/geany/geany/commit/632b215f776d8c561906c77711fdf993c0881…
Log Message:
-----------
Remove obsolete scripts/plugin_test.c
This script was used in the nightly builds to verify plugins will load
and have no undefined symbol references. Since the new way plugins
are built and linked, this is no longer necessary.
Additionally, this script won't work with new style geany_load_module()
plugins.
Modified Paths:
--------------
scripts/plugin_test.c
Modified: scripts/plugin_test.c
123 lines changed, 0 insertions(+), 123 deletions(-)
===================================================================
@@ -1,123 +0,0 @@
-/*
- * plugin_test.c
- *
- * Copyright 2010-2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
- * Copyright 2010-2011 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
- *
- * 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.
- */
-
-
-/* This code tries to load the passed Geany plugin
- * (passed as path, e.g. pluginname.so) and looks up some symbols.
- * Example use case for this tool is to test whether a plugin is
- * loadable and defines all required symbols.
- *
- * This file is not built during the normal build process, instead
- * compile it on your with the following command in the root of the Geany source tree:
- *
- * cc -o plugin_test scripts/plugin_test.c `pkg-config --cflags --libs glib-2.0 gmodule-2.0`
- */
-
-#include <stdio.h>
-#include <glib.h>
-#include <gmodule.h>
-
-
-static gboolean tp_check_version(GModule *module)
-{
- /* TODO implement me */
- return TRUE;
-}
-
-
-static void tp_close_module(GModule *module)
-{
- if (! g_module_close(module))
- g_warning("%s: %s", g_module_name(module), g_module_error());
-}
-
-
-/* Emulate loading a plugin and looking up some symbols,
- * similar to what Geany would do on loading the plugin.
- */
-static gboolean test_plugin(const gchar *filename)
-{
- GModule *module;
- void (*plugin_set_info)(void*);
- void (*init) (void *data);
- void (*cleanup) (void);
-
- g_return_val_if_fail(filename, FALSE);
- g_return_val_if_fail(g_module_supported(), FALSE);
-
- module = g_module_open(filename, G_MODULE_BIND_LOCAL);
- if (! module)
- {
- g_warning("Can't load plugin: \"%s\": %s", filename, g_module_error());
- return FALSE;
- }
-
- if (! tp_check_version(module))
- {
- tp_close_module(module);
- return FALSE;
- }
-
- g_module_symbol(module, "plugin_set_info", (void *) &plugin_set_info);
- if (plugin_set_info == NULL)
- {
- g_warning("No plugin_set_info() defined for \"%s\" - consider fixing the plugin!", filename);
- tp_close_module(module);
- return FALSE;
- }
-
- g_module_symbol(module, "plugin_init", (void *) &init);
- if (init == NULL)
- {
- g_warning("Plugin '%s' has no plugin_init() function - consider fixing the plugin!", filename);
- tp_close_module(module);
- return FALSE;
- }
-
- g_module_symbol(module, "plugin_cleanup", (void *) &cleanup);
- if (cleanup == NULL)
- {
- g_warning("Plugin '%s' has no plugin_cleanup() function - there may be memory leaks!", filename);
- }
-
- tp_close_module(module);
-
- return TRUE;
-}
-
-
-gint main(gint argc, gchar **argv)
-{
- gint i;
- gint result = 0;
-
- g_set_prgname("plugin_test");
- /* we could perform better argument processing here as well as more error checking but
- * it's probably not worth at all */
- for (i = 1; i < argc; i++)
- {
- if (! test_plugin(argv[i]))
- result = 1;
- }
-
- return result;
-}
--------------
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: Thomas Martitz <kugel(a)rockbox.org>
Date: Mon, 21 Dec 2015 19:07:56 UTC
Commit: ae0fac33f4e9149f59f126257936b6b5b9261669
https://github.com/geany/geany/commit/ae0fac33f4e9149f59f126257936b6b5b9261…
Log Message:
-----------
doxygen: undo export of some items from commit 302b40e
Some types were undocumented on purpose and shall not be exported just yet.
Modified Paths:
--------------
src/editor.h
src/filetypes.h
src/search.h
Modified: src/editor.h
9 lines changed, 4 insertions(+), 5 deletions(-)
===================================================================
@@ -50,13 +50,12 @@ typedef enum
}
GeanyIndentType;
-/** Modes for automatic indentation */
typedef enum
{
- GEANY_AUTOINDENT_NONE = 0, /**< Autoindent Disabled */
- GEANY_AUTOINDENT_BASIC, /**< Very basic mode */
- GEANY_AUTOINDENT_CURRENTCHARS, /**< Autoindent based on the first char of the previous line */
- GEANY_AUTOINDENT_MATCHBRACES /**< Autoindent based on the position of the opening brace */
+ GEANY_AUTOINDENT_NONE = 0,
+ GEANY_AUTOINDENT_BASIC,
+ GEANY_AUTOINDENT_CURRENTCHARS,
+ GEANY_AUTOINDENT_MATCHBRACES
}
GeanyAutoIndent;
Modified: src/filetypes.h
3 lines changed, 0 insertions(+), 3 deletions(-)
===================================================================
@@ -113,9 +113,6 @@ GeanyFiletypeID;
#define filetype_id GeanyFiletypeID /* compat define - should be removed in the future */
-/** Filetype categories
- *
- * These are used to provide submenus for each category in the GUI */
typedef enum
{
GEANY_FILETYPE_GROUP_NONE,
Modified: src/search.h
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -54,7 +54,7 @@ enum GeanyFindSelOptions
typedef struct GeanySearchPrefs
{
gboolean always_wrap; /* don't ask whether to wrap search */
- gboolean use_current_word; /* Use current word for default search text */
+ gboolean use_current_word; /**< Use current word for default search text */
gboolean use_current_file_dir; /* find in files directory to use on showing dialog */
gboolean hide_find_dialog; /* hide the find dialog on next or previous */
gboolean replace_and_find_by_default; /* enter in replace window performs Replace & Find instead of Replace */
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).