Merge branch 'master' into pager

This commit is contained in:
ridiculousfish 2014-01-15 23:43:00 -08:00
commit 64b1b5ca38
5 changed files with 11 additions and 48 deletions

View file

@ -47,7 +47,6 @@ mandir = @mandir@
sysconfdir = @sysconfdir@ sysconfdir = @sysconfdir@
docdir = @docdir@ docdir = @docdir@
localedir = @localedir@ localedir = @localedir@
optbindirs = @optbindirs@
# #
# Various flags # Various flags
@ -302,7 +301,8 @@ doc/refman.pdf: doc
# #
test: $(PROGRAMS) fish_tests test: $(PROGRAMS) fish_tests
./fish_tests; cd tests; ../fish <test.fish; ./fish_tests
cd tests; ../fish <test.fish;
.PHONY: test .PHONY: test
@ -376,8 +376,6 @@ doc.h: $(HDR_FILES)
-e "s,@docdir\@,$(docdir),g" \ -e "s,@docdir\@,$(docdir),g" \
-e "s|@configure_input\@|$@, generated from $@.in by the Makefile. DO NOT MANUALLY EDIT THIS FILE!|g" \ -e "s|@configure_input\@|$@, generated from $@.in by the Makefile. DO NOT MANUALLY EDIT THIS FILE!|g" \
-e "s,@prefix\@,$(prefix),g" \ -e "s,@prefix\@,$(prefix),g" \
-e "s,@optbindirs\@,$(optbindirs),g"
#-e "s,@\@,$(),"
# #

View file

@ -21,7 +21,6 @@ conf_arg=$@
# List of output variables produced by this configure script # List of output variables produced by this configure script
# #
AC_SUBST(docdir)
AC_SUBST(HAVE_GETTEXT) AC_SUBST(HAVE_GETTEXT)
AC_SUBST(HAVE_DOXYGEN) AC_SUBST(HAVE_DOXYGEN)
AC_SUBST(LDFLAGS_FISH) AC_SUBST(LDFLAGS_FISH)
@ -30,9 +29,6 @@ AC_SUBST(LIBS_FISH_INDENT)
AC_SUBST(LIBS_FISH_PAGER) AC_SUBST(LIBS_FISH_PAGER)
AC_SUBST(LIBS_FISHD) AC_SUBST(LIBS_FISHD)
AC_SUBST(LIBS_MIMEDB) AC_SUBST(LIBS_MIMEDB)
AC_SUBST(localedir)
AC_SUBST(optbindirs)
AC_SUBST(prefix)
# #
@ -381,40 +377,6 @@ case $target_os in
esac esac
#
# Set up PREFIX and related preprocessor symbols. Fish needs to know
# where it will be installed. One of the reasons for this is so that
# it can make sure the fish installation directory is in the path
# during startup.
#
if [[ "$prefix" = NONE ]]; then
prefix=/usr/local
fi
#
# Set up the directory where the documentation files should be
# installed
#
AC_ARG_VAR( [docdir], [Documentation directory] )
if test -z $docdir; then
docdir=$datadir/doc/fish
else
docdir=$docdir
fi
#
# Set up locale directory. This is where the .po files will be
# installed.
#
localedir=$datadir/locale
# #
# See if Linux procfs is present. This is used to get extra # See if Linux procfs is present. This is used to get extra
# information about running processes. # information about running processes.

View file

@ -2322,14 +2322,14 @@ static void test_new_parser_fuzzing(void)
double start = timef(); double start = timef();
bool log_it = true; bool log_it = true;
size_t max_len = 5; unsigned long max_len = 5;
for (size_t len = 0; len < max_len; len++) for (unsigned long len = 0; len < max_len; len++)
{ {
if (log_it) if (log_it)
fprintf(stderr, "%lu / %lu...", len, max_len); fprintf(stderr, "%lu / %lu...", len, max_len);
/* We wish to look at all permutations of 4 elements of 'fuzzes' (with replacement). Construct an int and keep incrementing it. */ /* We wish to look at all permutations of 4 elements of 'fuzzes' (with replacement). Construct an int and keep incrementing it. */
size_t permutation = 0; unsigned long permutation = 0;
while (string_for_permutation(fuzzes, sizeof fuzzes / sizeof *fuzzes, len, permutation++, &src)) while (string_for_permutation(fuzzes, sizeof fuzzes / sizeof *fuzzes, len, permutation++, &src))
{ {
parse_tree_from_string(src, parse_flag_continue_after_error, &node_tree, &errors); parse_tree_from_string(src, parse_flag_continue_after_error, &node_tree, &errors);
@ -2815,4 +2815,7 @@ int main(int argc, char **argv)
event_destroy(); event_destroy();
proc_destroy(); proc_destroy();
if(err_count != 0) {
return(1);
}
} }

View file

@ -366,7 +366,7 @@ rgb_color_t highlight_get_color(highlight_spec_t highlight, bool is_background)
size_t idx = highlight_get_primary(highlight); size_t idx = highlight_get_primary(highlight);
if (idx >= VAR_COUNT) if (idx >= VAR_COUNT)
{ {
idx = 0; return rgb_color_t::normal();
} }
env_var_t val_wstr = env_get_string(highlight_var[idx]); env_var_t val_wstr = env_get_string(highlight_var[idx]);

View file

@ -40,11 +40,11 @@ if [ "$argv" != '-n' ]
if test $res = ok; if test $res = ok;
echo File test.fish tested ok echo File test.fish tested ok
exit 0
else else
echo File test.fish failed tests echo File test.fish failed tests
exit 1
end; end;
exit
end end
echo Testing high level script functionality echo Testing high level script functionality