summary({'Debug Statements' : ['Test runs:', false]}, section : 'Testing', bool_yn : true)
endif
+# Temporary comments checks
+tmp_comments_check_sh = find_program('temporary-comments-check.sh', dirs : scriptsdir, required : true)
+if tmp_comments_check_sh.found()
+ foreach source_file : main_sources + pan_view_sources + view_file_sources
+ source_file_name = fs.name(source_file)
+ if (source_file_name != 'debug.h')
+ test('Temporary Comments_ ' + source_file_name, tmp_comments_check_sh, args : [source_file], timeout : 100)
+ endif
+ endforeach
+
+ summary({'Temporary Comments' : ['Test runs:', true]}, section : 'Testing', bool_yn : true)
+else
+ summary({'Temporary Comments' : ['Test runs:', false]}, section : 'Testing', bool_yn : true)
+endif
+
# Lua test
option = get_option('lua')
if not option.disabled()
--- /dev/null
+#!/bin/sh
+#**********************************************************************
+# Copyright (C) 2024 - The Geeqie Team
+#
+# Author: Colin Clark
+#
+# 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.
+#**********************************************************************
+
+## @file
+## @brief Check for temporary comments
+##
+## $1 Source file to check
+##
+## Look for //~
+##
+
+res=$(grep --line-number '//~' "$1")
+
+if [ -z "$res" ]
+then
+ exit 0
+else
+ printf "%s\n" "$res"
+ exit 1
+fi
+
void collection_dialog_save_as(CollectionData *cd);
void collection_dialog_save_close(CollectionData *cd);
-//~ void collection_dialog_load(gchar *path);
void collection_dialog_append(CollectionData *cd);
PR_SCROLLER_DEAD_ZONE = 6
};
-/* when scaling image to below this size, use nearest pixel for scaling
- * (below about 4, the other scale types become slow generating their conversion tables)
- */
-//~ enum {
-//~ PR_MIN_SCALE_SIZE = 8
-//~ };
-
enum {
SIGNAL_ZOOM = 0,
SIGNAL_CLICKED,