Branch: refs/heads/master
Author: Matthew Brush <matt(a)geany.org>
Committer: Matthew Brush <matt(a)geany.org>
Date: Thu, 21 Dec 2017 01:22:50 UTC
Commit: 81144dc4011e30870d652402b1c8852fb44af85e
https://github.com/geany/geany/commit/81144dc4011e30870d652402b1c8852fb44af…
Log Message:
-----------
Fix missing initializer for field warnings
This is basically a false-positive by GCC since static variables are
unambiguously zeroed-out per the language standard, but the workaround
is simple enough.
Modified Paths:
--------------
ctags/main/xtag.c
Modified: ctags/main/xtag.c
10 lines changed, 5 insertions(+), 5 deletions(-)
===================================================================
@@ -27,18 +27,18 @@ static bool isPseudoTagsEnabled (xtagDesc *pdesc CTAGS_ATTR_UNUSED)
static xtagDesc xtagDescs [] = {
{ true, 'F', "fileScope",
- "Include tags of file scope" },
+ "Include tags of file scope", NULL},
{ false, 'f', "inputFile",
- "Include an entry for the base file name of every input file"},
+ "Include an entry for the base file name of every input file", NULL},
{ false, 'p', "pseudo",
"Include pseudo tags",
isPseudoTagsEnabled},
{ false, 'q', "qualified",
- "Include an extra class-qualified tag entry for each tag"},
+ "Include an extra class-qualified tag entry for each tag", NULL},
{ false, 'r', "reference",
- "Include reference tags"},
+ "Include reference tags", NULL},
{ false, 's', "subparser",
- "Include tags generated by sub parsers"},
+ "Include tags generated by sub parsers", NULL},
};
extern xtagDesc* getXtagDesc (xtagType type)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/elextr-patch-3
Author: elextr <elextr(a)gmail.com>
Committer: GitHub <noreply(a)github.com>
Date: Fri, 12 Jan 2018 21:58:03 UTC
Commit: 9e052ae0366f6c5c36b47ba7767b70d2e8e6c210
https://github.com/geany/geany/commit/9e052ae0366f6c5c36b47ba7767b70d2e8e6c…
Log Message:
-----------
Remove requirement to fail build on aggregate return
Returning large aggregates as values is a potential performance problem, but preventing all aggregate returns is inappropriate because:
1. returning small aggregates that are mostly handled as complete objects as return values often makes code clearer.
2. Modern (well not so modern actually) ABIs allow for small aggregates to be returned in registers, so forcing all returns to memory is actually likely to be slower.
3. if code review does not notice a large aggregate return and nobody notices a performance issue then it doesn't matter
Modified Paths:
--------------
.travis.yml
Modified: .travis.yml
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -21,7 +21,7 @@ install:
- sudo apt-get install -y --no-install-recommends doxygen
- sudo apt-get install -y python-lxml
before_script:
- - export CFLAGS="-g -O2 -Werror=pointer-arith -Werror=aggregate-return -Werror=implicit-function-declaration"
+ - export CFLAGS="-g -O2 -Werror=pointer-arith -Werror=implicit-function-declaration"
script:
- NOCONFIGURE=1 ./autogen.sh
- >
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Matthew Brush <matt(a)geany.org>
Committer: Matthew Brush <matt(a)geany.org>
Date: Fri, 12 Jan 2018 21:55:07 UTC
Commit: 6622574172a23993c19b3ce02e5190f252f01faf
https://github.com/geany/geany/commit/6622574172a23993c19b3ce02e5190f252f01…
Log Message:
-----------
Fix double context menu in Terminal tab
This was introduced in 1f71ccd because the VTE widget's existing
button-press handler didn't return `TRUE` and so the event propogated
up to the notebook showing both of their context menus.
Modified Paths:
--------------
src/vte.c
Modified: src/vte.c
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -536,6 +536,7 @@ static gboolean vte_button_pressed(GtkWidget *widget, GdkEventButton *event, gpo
{
gtk_widget_grab_focus(vc->vte);
gtk_menu_popup(GTK_MENU(vc->menu), NULL, NULL, NULL, NULL, event->button, event->time);
+ return TRUE;
}
else if (event->button == 2)
{
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: LarsDW223 <lars_paulsen(a)web.de>
Committer: LarsDW223 <lars_paulsen(a)web.de>
Date: Fri, 05 Jan 2018 08:41:56 UTC
Commit: 01b0fc6a536441f88ec16c5371980507585472e8
https://github.com/geany/geany/commit/01b0fc6a536441f88ec16c537198050758547…
Log Message:
-----------
Show status message on attempt to execute empty context action.
If a user selects "context action" from the context menu then now the status message
'No context action set.' will be shown. Closes #1641.
Modified Paths:
--------------
src/callbacks.c
Modified: src/callbacks.c
4 lines changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -1500,6 +1500,10 @@ void on_context_action1_activate(GtkMenuItem *menuitem, gpointer user_data)
}
g_free(command_line);
}
+ else
+ {
+ ui_set_statusbar(TRUE, _("No context action set."));
+ }
g_free(word);
g_free(command);
}
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).