Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Sun, 25 Oct 2020 10:20:18 UTC
Commit: 7dbf234b69ade1294d5e1dbcf765b21db0e57baf
https://github.com/geany/geany/commit/7dbf234b69ade1294d5e1dbcf765b21db0e57…
Log Message:
-----------
Remove intl_stats.sh script
It's not working anymore and most functionaly can be founda at https://www.geany.org/contribute/translation/statistics/ anyway
Modified Paths:
--------------
Makefile.am
po/intl_stats.sh
Modified: Makefile.am
1 lines changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -21,7 +21,6 @@ EXTRA_DIST = \
HACKING \
README.I18N \
README.Packagers \
- po/intl_stats.sh \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
Modified: po/intl_stats.sh
99 lines changed, 0 insertions(+), 99 deletions(-)
===================================================================
@@ -1,99 +0,0 @@
-#!/bin/sh
-
-# Little shell script to display some basic statistics about Geany's translation
-# files. It also checks the menu accelerators.
-#
-# Copyright 2007 The Geany contributors
-#
-# 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.
-
-
-check_accelerators=""
-linguas=""
-me=`basename $0`
-
-
-usage()
-{
- echo "usage: $me [OPTION] [languages...]"
- echo
- echo "OPTIONs are:"
- echo "-h --help this help screen"
- echo "-a --accelerators check also for menu accelerators"
- echo "languages list of language codes which should be tested"
- echo
- echo "example: $me -a de fr hu"
-}
-
-
-# parse cmd line arguments
-while [ $# -gt 0 ]
-do
- case $1 in
- --accelerators)
- check_accelerators="--check-accelerators=_"
- ;;
- -a)
- check_accelerators="--check-accelerators=_"
- ;;
- --help)
- usage;
- exit 1;
- ;;
- -h)
- usage;
- exit 1;
- ;;
- *)
- linguas="$linguas "$1
- ;;
- esac
- shift
-done
-
-
-
-# if no languages where specified on the command line, take all listed languages in LINGUAS
-if [ -z "$linguas" ]
-then
- linguas=`sed -e '/^#/d' po/LINGUAS`
-fi
-
-# dash and zsh don't need the -e switch to echo, bash does
-# maybe there is a better way to detect whether we are running on a bash
-eswitch=""
-if [ "$BASH" ]
-then
- eswitch="-e"
-fi
-
-# do the work
-if [ $check_accelerators ]
-then
- for lang in $linguas
- do
- msgfmt --check --statistics $check_accelerators po/$lang.po;
- done
-else
- for lang in $linguas
- do
- # maybe the regexp can be optimized, regexps are not my best friends
- creationdate=`grep "PO-Revision-Date:" po/$lang.po | sed 's/.*: \([0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} [0-9]\{2\}:[0-9]\{2\}[+|-][0-9]\{4\}\).*/\1/'`
- printf "%s %s\t(%s):\t" "$eswitch" "$lang" "$creationdate"
- msgfmt --check --statistics po/$lang.po;
- done
-fi
-
-
--------------
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: Sun, 25 Oct 2020 10:09:43 UTC
Commit: f10eb7679767d1c561e6970e2cb37a78704cefb5
https://github.com/geany/geany/commit/f10eb7679767d1c561e6970e2cb37a78704ce…
Log Message:
-----------
Update NEWS
Modified Paths:
--------------
NEWS
Modified: NEWS
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -10,6 +10,8 @@ Geany 1.37 (unreleased)
Bug Fixes
* Fix main window name as seen by accessibility tools (Issue#2421).
* Add missing include (Pino Toscano, PR#2402).
+ * Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457,
+ PR#2634).
Interface
* Allow to cancel Open Project and New Project dialogs without closing the
--------------
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: Sat, 24 Oct 2020 20:39:16 UTC
Commit: 110b7c839b70c10cebed676434a5e4bef89b2dbc
https://github.com/geany/geany/commit/110b7c839b70c10cebed676434a5e4bef89b2…
Log Message:
-----------
vte: Free VteFunctions after destroying the widget
The widget could possibly still emit signal or otherwise lead to
calling our code, which might still use VteFunctions pointers.
So, move the freeing of it after other cleanups.
Modified Paths:
--------------
src/vte.c
Modified: src/vte.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -396,7 +396,6 @@ static void create_vte(void)
void vte_close(void)
{
- g_free(vf);
/* free the vte widget before unloading vte module
* this prevents a segfault on X close window if the message window is hidden */
g_signal_handlers_disconnect_by_func(vc->vte, G_CALLBACK(vte_start), NULL);
@@ -407,6 +406,7 @@ void vte_close(void)
g_free(vc->font);
g_free(vc->send_cmd_prefix);
g_free(vc);
+ g_free(vf);
g_free(gtk_menu_key_accel);
/* Don't unload the module explicitly because it causes a segfault on FreeBSD. The segfault
* happens when the app really exits, not directly on g_module_close(). This still needs to
--------------
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: Sat, 24 Oct 2020 20:34:22 UTC
Commit: 35d27a4a2809e2c9ae9da2ae2c00eaebc74904ba
https://github.com/geany/geany/commit/35d27a4a2809e2c9ae9da2ae2c00eaebc7490…
Log Message:
-----------
Merge pull request #2634 from madpilot78/FreeBSD_crash_on_close_fix
Disconnect signal handler from vte before destroying the widget.
Modified Paths:
--------------
src/vte.c
Modified: src/vte.c
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -399,6 +399,7 @@ void vte_close(void)
g_free(vf);
/* free the vte widget before unloading vte module
* this prevents a segfault on X close window if the message window is hidden */
+ g_signal_handlers_disconnect_by_func(vc->vte, G_CALLBACK(vte_start), NULL);
gtk_widget_destroy(vc->vte);
gtk_widget_destroy(vc->menu);
g_object_unref(vc->menu);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).