gecko-dev/config/config.mk

510 строки
15 KiB
Makefile
Исходник Обычный вид История

1998-03-28 05:44:41 +03:00
#
2012-05-21 15:12:37 +04:00
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
1998-03-28 05:44:41 +03:00
#
# config.mk
#
# Determines the platform and builds the macros needed to load the
# appropriate platform-specific .mk file, then defines all (most?)
# of the generic macros.
#
# Define an include-at-most-once flag
ifdef INCLUDED_CONFIG_MK
$(error Do not include config.mk twice!)
endif
INCLUDED_CONFIG_MK = 1
EXIT_ON_ERROR = set -e; # Shell loops continue past errors without this.
1998-08-20 00:42:14 +04:00
ifndef topsrcdir
topsrcdir = $(DEPTH)
1998-08-20 00:42:14 +04:00
endif
1998-03-28 05:44:41 +03:00
ifndef INCLUDED_AUTOCONF_MK
include $(DEPTH)/config/autoconf.mk
endif
-include $(DEPTH)/.mozconfig.mk
ifndef EXTERNALLY_MANAGED_MAKE_FILE
# Import the automatically generated backend file. If this file doesn't exist,
# the backend hasn't been properly configured. We want this to be a fatal
# error, hence not using "-include".
ifndef STANDALONE_MAKEFILE
GLOBAL_DEPS += backend.mk
include backend.mk
endif
endif
space = $(NULL) $(NULL)
# Include defs.mk files that can be found in $(srcdir)/$(DEPTH),
# $(srcdir)/$(DEPTH-1), $(srcdir)/$(DEPTH-2), etc., and $(srcdir)
# where $(DEPTH-1) is one level less of depth, $(DEPTH-2), two, etc.
# i.e. for DEPTH=../../.., DEPTH-1 is ../.. and DEPTH-2 is ..
# These defs.mk files are used to define variables in a directory
# and all its subdirectories, recursively.
__depth := $(subst /, ,$(DEPTH))
ifeq (.,$(__depth))
__depth :=
endif
$(foreach __d,$(__depth) .,$(eval __depth = $(wordlist 2,$(words $(__depth)),$(__depth))$(eval -include $(subst $(space),/,$(strip $(srcdir) $(__depth) defs.mk)))))
COMMA = ,
# Sanity check some variables
CHECK_VARS := \
XPI_NAME \
LIBRARY_NAME \
MODULE \
DEPTH \
XPI_PKGNAME \
INSTALL_EXTENSION_ID \
SHARED_LIBRARY_NAME \
SONAME \
STATIC_LIBRARY_NAME \
$(NULL)
# checks for internal spaces or trailing spaces in the variable
# named by $x
check-variable = $(if $(filter-out 0 1,$(words $($(x))z)),$(error Spaces are not allowed in $(x)))
$(foreach x,$(CHECK_VARS),$(check-variable))
ifndef INCLUDED_FUNCTIONS_MK
include $(MOZILLA_DIR)/config/makefiles/functions.mk
endif
RM = rm -f
# FINAL_TARGET specifies the location into which we copy end-user-shipped
# build products (typelibs, components, chrome). It may already be specified by
# a moz.build file.
#
# If XPI_NAME is set, the files will be shipped to $(DIST)/xpi-stage/$(XPI_NAME)
# instead of $(DIST)/bin. In both cases, if DIST_SUBDIR is set, the files will be
# shipped to a $(DIST_SUBDIR) subdirectory.
FINAL_TARGET ?= $(if $(XPI_NAME),$(DIST)/xpi-stage/$(XPI_NAME),$(DIST)/bin)$(DIST_SUBDIR:%=/%)
# Override the stored value for the check to make sure that the variable is not
# redefined in the Makefile.in value.
FINAL_TARGET_FROZEN := '$(FINAL_TARGET)'
ifdef XPI_NAME
ACDEFINES += -DXPI_NAME=$(XPI_NAME)
endif
# The VERSION_NUMBER is suffixed onto the end of the DLLs we ship.
VERSION_NUMBER = 50
ifeq ($(HOST_OS_ARCH),WINNT)
ifeq ($(MOZILLA_DIR),$(topsrcdir))
win_srcdir := $(subst $(topsrcdir),$(WIN_TOP_SRC),$(srcdir))
else
# This means we're in comm-central's topsrcdir, so we need to adjust
# WIN_TOP_SRC (which points to mozilla's topsrcdir) for the substitution
# to win_srcdir.
cc_WIN_TOP_SRC := $(WIN_TOP_SRC:%/mozilla=%)
win_srcdir := $(subst $(topsrcdir),$(cc_WIN_TOP_SRC),$(srcdir))
endif
BUILD_TOOLS = $(WIN_TOP_SRC)/build/unix
else
win_srcdir := $(srcdir)
BUILD_TOOLS = $(MOZILLA_DIR)/build/unix
endif
CONFIG_TOOLS = $(MOZ_BUILD_ROOT)/config
AUTOCONF_TOOLS = $(MOZILLA_DIR)/build/autoconf
ifdef _MSC_VER
# clang-cl is smart enough to generate dependencies directly.
ifndef CLANG_CL
CC_WRAPPER ?= $(call py_action,cl)
CXX_WRAPPER ?= $(call py_action,cl)
endif # CLANG_CL
endif # _MSC_VER
CC := $(CC_WRAPPER) $(CC)
CXX := $(CXX_WRAPPER) $(CXX)
MKDIR ?= mkdir
SLEEP ?= sleep
TOUCH ?= touch
PYTHON_PATH = $(PYTHON) $(topsrcdir)/config/pythonpath.py
#
# Build using PIC by default
#
_ENABLE_PIC=1
# Don't build SIMPLE_PROGRAMS with PGO, since they don't need it anyway,
# and we don't have the same build logic to re-link them in the second pass.
ifdef SIMPLE_PROGRAMS
NO_PROFILE_GUIDED_OPTIMIZE = 1
endif
# No sense in profiling unit tests
ifdef CPP_UNIT_TESTS
NO_PROFILE_GUIDED_OPTIMIZE = 1
endif
# Enable profile-based feedback
ifneq (1,$(NO_PROFILE_GUIDED_OPTIMIZE))
ifdef MOZ_PROFILE_GENERATE
PGO_CFLAGS += $(if $(filter $(notdir $<),$(notdir $(NO_PROFILE_GUIDED_OPTIMIZE))),,$(PROFILE_GEN_CFLAGS))
PGO_LDFLAGS += $(PROFILE_GEN_LDFLAGS)
ifeq (WINNT,$(OS_ARCH))
AR_FLAGS += -LTCG
endif
endif # MOZ_PROFILE_GENERATE
ifdef MOZ_PROFILE_USE
PGO_CFLAGS += $(if $(filter $(notdir $<),$(notdir $(NO_PROFILE_GUIDED_OPTIMIZE))),,$(PROFILE_USE_CFLAGS))
PGO_LDFLAGS += $(PROFILE_USE_LDFLAGS)
ifeq (WINNT,$(OS_ARCH))
AR_FLAGS += -LTCG
endif
endif # MOZ_PROFILE_USE
endif # NO_PROFILE_GUIDED_OPTIMIZE
LOCALE_TOPDIR ?= $(topsrcdir)
MAKE_JARS_FLAGS = \
-t $(LOCALE_TOPDIR) \
-f $(MOZ_JAR_MAKER_FILE_FORMAT) \
$(NULL)
ifdef USE_EXTENSION_MANIFEST
MAKE_JARS_FLAGS += -e
endif
TAR_CREATE_FLAGS = -chf
1998-03-28 05:44:41 +03:00
#
# Default command macros; can be overridden in <arch>.mk.
#
CCC = $(CXX)
1998-03-28 05:44:41 +03:00
INCLUDES = \
-I$(srcdir) \
-I$(CURDIR) \
$(LOCAL_INCLUDES) \
-I$(ABS_DIST)/include \
$(NULL)
include $(MOZILLA_DIR)/config/static-checking-config.mk
LDFLAGS = $(COMPUTED_LDFLAGS) $(PGO_LDFLAGS) $(MK_LDFLAGS)
COMPILE_CFLAGS = $(COMPUTED_CFLAGS) $(PGO_CFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
COMPILE_CXXFLAGS = $(COMPUTED_CXXFLAGS) $(PGO_CFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
COMPILE_CMFLAGS = $(OS_COMPILE_CMFLAGS) $(MOZBUILD_CMFLAGS)
COMPILE_CMMFLAGS = $(OS_COMPILE_CMMFLAGS) $(MOZBUILD_CMMFLAGS)
ASFLAGS = $(COMPUTED_ASFLAGS)
SFLAGS = $(COMPUTED_SFLAGS)
HOST_CFLAGS = $(COMPUTED_HOST_CFLAGS) $(_DEPEND_CFLAGS)
HOST_CXXFLAGS = $(COMPUTED_HOST_CXXFLAGS) $(_DEPEND_CFLAGS)
HOST_C_LDFLAGS = $(COMPUTED_HOST_C_LDFLAGS)
HOST_CXX_LDFLAGS = $(COMPUTED_HOST_CXX_LDFLAGS)
# We only add color flags if neither the flag to disable color
# (e.g. "-fno-color-diagnostics" nor a flag to control color
# (e.g. "-fcolor-diagnostics=never") is present.
define colorize_flags
ifeq (,$(filter $(COLOR_CFLAGS:-f%=-fno-%),$$(1))$(findstring $(COLOR_CFLAGS),$$(1)))
$(1) += $(COLOR_CFLAGS)
endif
endef
color_flags_vars := \
COMPILE_CFLAGS \
COMPILE_CXXFLAGS \
COMPILE_CMFLAGS \
COMPILE_CMMFLAGS \
LDFLAGS \
$(NULL)
ifdef MACH_STDOUT_ISATTY
ifdef COLOR_CFLAGS
# TODO Bug 1319166 - iTerm2 interprets some bytes sequences as a
# request to show a print dialog. Don't enable color on iTerm2 until
# a workaround is in place.
ifneq ($(TERM_PROGRAM),iTerm.app)
$(foreach var,$(color_flags_vars),$(eval $(call colorize_flags,$(var))))
endif
endif
endif
1998-03-28 05:44:41 +03:00
#
# Name of the binary code directories
#
1998-08-20 00:42:14 +04:00
# Override defaults
1998-08-27 23:52:22 +04:00
DEPENDENCIES = .md
1998-03-28 05:44:41 +03:00
ifdef MACOSX_DEPLOYMENT_TARGET
export MACOSX_DEPLOYMENT_TARGET
endif # MACOSX_DEPLOYMENT_TARGET
# Export to propagate to cl and submake for third-party code.
# Eventually, we'll want to just use -I.
ifdef INCLUDE
export INCLUDE
endif
# Export to propagate to link.exe and submake for third-party code.
# Eventually, we'll want to just use -LIBPATH.
ifdef LIB
export LIB
endif
ifdef MOZ_USING_CCACHE
ifdef CLANG_CXX
export CCACHE_CPP2=1
endif
endif
# Set link flags according to whether we want a console.
ifeq ($(OS_ARCH),WINNT)
ifdef MOZ_WINCONSOLE
ifeq ($(MOZ_WINCONSOLE),1)
WIN32_EXE_LDFLAGS += $(WIN32_CONSOLE_EXE_LDFLAGS)
else # MOZ_WINCONSOLE
WIN32_EXE_LDFLAGS += $(WIN32_GUI_EXE_LDFLAGS)
endif
else
# For setting subsystem version
WIN32_EXE_LDFLAGS += $(WIN32_CONSOLE_EXE_LDFLAGS)
endif
endif # WINNT
ifdef _MSC_VER
ifeq ($(CPU_ARCH),x86_64)
ifdef MOZ_ASAN
# ASan could have 3x stack memory usage of normal builds.
WIN32_EXE_LDFLAGS += -STACK:6291456
else
# set stack to 2MB on x64 build. See bug 582910
WIN32_EXE_LDFLAGS += -STACK:2097152
endif
endif
endif
-include $(topsrcdir)/$(MOZ_BUILD_APP)/app-config.mk
1998-03-28 05:44:41 +03:00
######################################################################
GARBAGE += $(DEPENDENCIES) core $(wildcard core.[0-9]*) $(wildcard *.err) $(wildcard *.pure) $(wildcard *_pure_*.o) Templates.DB
1998-03-28 05:44:41 +03:00
ifeq ($(OS_ARCH),Darwin)
ifndef NSDISTMODE
NSDISTMODE=absolute_symlink
endif
PWD := $(CURDIR)
endif
NSINSTALL_PY := $(PYTHON) $(abspath $(MOZILLA_DIR)/config/nsinstall.py)
ifneq (,$(or $(filter WINNT,$(HOST_OS_ARCH)),$(if $(COMPILE_ENVIRONMENT),,1)))
Bug 757252 - Kill nsinstall_win.c, use nsinstall.py on Windows instead. r=ted This fixes bug 752202 as well. Included are a number of workarounds for Python 2.x's poor Unicode handling on Windows. --HG-- rename : extensions/spellcheck/hunspell/tests/1463589.aff => extensions/spellcheck/hunspell/tests/unit/data/1463589.aff rename : extensions/spellcheck/hunspell/tests/1463589.dic => extensions/spellcheck/hunspell/tests/unit/data/1463589.dic rename : extensions/spellcheck/hunspell/tests/1463589.sug => extensions/spellcheck/hunspell/tests/unit/data/1463589.sug rename : extensions/spellcheck/hunspell/tests/1463589.test => extensions/spellcheck/hunspell/tests/unit/data/1463589.test rename : extensions/spellcheck/hunspell/tests/1463589.wrong => extensions/spellcheck/hunspell/tests/unit/data/1463589.wrong rename : extensions/spellcheck/hunspell/tests/1463589_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.aff rename : extensions/spellcheck/hunspell/tests/1463589_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.dic rename : extensions/spellcheck/hunspell/tests/1463589_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.sug rename : extensions/spellcheck/hunspell/tests/1463589_utf.test => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.test rename : extensions/spellcheck/hunspell/tests/1463589_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.wrong rename : extensions/spellcheck/hunspell/tests/1592880.aff => extensions/spellcheck/hunspell/tests/unit/data/1592880.aff rename : extensions/spellcheck/hunspell/tests/1592880.dic => extensions/spellcheck/hunspell/tests/unit/data/1592880.dic rename : extensions/spellcheck/hunspell/tests/1592880.good => extensions/spellcheck/hunspell/tests/unit/data/1592880.good rename : extensions/spellcheck/hunspell/tests/1592880.test => extensions/spellcheck/hunspell/tests/unit/data/1592880.test rename : extensions/spellcheck/hunspell/tests/1695964.aff => extensions/spellcheck/hunspell/tests/unit/data/1695964.aff rename : extensions/spellcheck/hunspell/tests/1695964.dic => extensions/spellcheck/hunspell/tests/unit/data/1695964.dic rename : extensions/spellcheck/hunspell/tests/1695964.sug => extensions/spellcheck/hunspell/tests/unit/data/1695964.sug rename : extensions/spellcheck/hunspell/tests/1695964.test => extensions/spellcheck/hunspell/tests/unit/data/1695964.test rename : extensions/spellcheck/hunspell/tests/1695964.wrong => extensions/spellcheck/hunspell/tests/unit/data/1695964.wrong rename : extensions/spellcheck/hunspell/tests/1706659.aff => extensions/spellcheck/hunspell/tests/unit/data/1706659.aff rename : extensions/spellcheck/hunspell/tests/1706659.dic => extensions/spellcheck/hunspell/tests/unit/data/1706659.dic rename : extensions/spellcheck/hunspell/tests/1706659.test => extensions/spellcheck/hunspell/tests/unit/data/1706659.test rename : extensions/spellcheck/hunspell/tests/1706659.wrong => extensions/spellcheck/hunspell/tests/unit/data/1706659.wrong rename : extensions/spellcheck/hunspell/tests/1975530.aff => extensions/spellcheck/hunspell/tests/unit/data/1975530.aff rename : extensions/spellcheck/hunspell/tests/1975530.dic => extensions/spellcheck/hunspell/tests/unit/data/1975530.dic rename : extensions/spellcheck/hunspell/tests/1975530.good => extensions/spellcheck/hunspell/tests/unit/data/1975530.good rename : extensions/spellcheck/hunspell/tests/1975530.test => extensions/spellcheck/hunspell/tests/unit/data/1975530.test rename : extensions/spellcheck/hunspell/tests/1975530.wrong => extensions/spellcheck/hunspell/tests/unit/data/1975530.wrong rename : extensions/spellcheck/hunspell/tests/2970240.aff => extensions/spellcheck/hunspell/tests/unit/data/2970240.aff rename : extensions/spellcheck/hunspell/tests/2970240.dic => extensions/spellcheck/hunspell/tests/unit/data/2970240.dic rename : extensions/spellcheck/hunspell/tests/2970240.good => extensions/spellcheck/hunspell/tests/unit/data/2970240.good rename : extensions/spellcheck/hunspell/tests/2970240.test => extensions/spellcheck/hunspell/tests/unit/data/2970240.test rename : extensions/spellcheck/hunspell/tests/2970240.wrong => extensions/spellcheck/hunspell/tests/unit/data/2970240.wrong rename : extensions/spellcheck/hunspell/tests/2970242.aff => extensions/spellcheck/hunspell/tests/unit/data/2970242.aff rename : extensions/spellcheck/hunspell/tests/2970242.dic => extensions/spellcheck/hunspell/tests/unit/data/2970242.dic rename : extensions/spellcheck/hunspell/tests/2970242.good => extensions/spellcheck/hunspell/tests/unit/data/2970242.good rename : extensions/spellcheck/hunspell/tests/2970242.test => extensions/spellcheck/hunspell/tests/unit/data/2970242.test rename : extensions/spellcheck/hunspell/tests/2970242.wrong => extensions/spellcheck/hunspell/tests/unit/data/2970242.wrong rename : extensions/spellcheck/hunspell/tests/2999225.aff => extensions/spellcheck/hunspell/tests/unit/data/2999225.aff rename : extensions/spellcheck/hunspell/tests/2999225.dic => extensions/spellcheck/hunspell/tests/unit/data/2999225.dic rename : extensions/spellcheck/hunspell/tests/2999225.good => extensions/spellcheck/hunspell/tests/unit/data/2999225.good rename : extensions/spellcheck/hunspell/tests/2999225.test => extensions/spellcheck/hunspell/tests/unit/data/2999225.test rename : extensions/spellcheck/hunspell/tests/IJ.aff => extensions/spellcheck/hunspell/tests/unit/data/IJ.aff rename : extensions/spellcheck/hunspell/tests/IJ.dic => extensions/spellcheck/hunspell/tests/unit/data/IJ.dic rename : extensions/spellcheck/hunspell/tests/IJ.good => extensions/spellcheck/hunspell/tests/unit/data/IJ.good rename : extensions/spellcheck/hunspell/tests/IJ.sug => extensions/spellcheck/hunspell/tests/unit/data/IJ.sug rename : extensions/spellcheck/hunspell/tests/IJ.test => extensions/spellcheck/hunspell/tests/unit/data/IJ.test rename : extensions/spellcheck/hunspell/tests/IJ.wrong => extensions/spellcheck/hunspell/tests/unit/data/IJ.wrong rename : extensions/spellcheck/hunspell/tests/Makefile.am => extensions/spellcheck/hunspell/tests/unit/data/Makefile.am rename : extensions/spellcheck/hunspell/tests/Makefile.in => extensions/spellcheck/hunspell/tests/unit/data/Makefile.in rename : extensions/spellcheck/hunspell/tests/affixes.aff => extensions/spellcheck/hunspell/tests/unit/data/affixes.aff rename : extensions/spellcheck/hunspell/tests/affixes.dic => extensions/spellcheck/hunspell/tests/unit/data/affixes.dic rename : extensions/spellcheck/hunspell/tests/affixes.good => extensions/spellcheck/hunspell/tests/unit/data/affixes.good rename : extensions/spellcheck/hunspell/tests/affixes.test => extensions/spellcheck/hunspell/tests/unit/data/affixes.test rename : extensions/spellcheck/hunspell/tests/alias.aff => extensions/spellcheck/hunspell/tests/unit/data/alias.aff rename : extensions/spellcheck/hunspell/tests/alias.dic => extensions/spellcheck/hunspell/tests/unit/data/alias.dic rename : extensions/spellcheck/hunspell/tests/alias.good => extensions/spellcheck/hunspell/tests/unit/data/alias.good rename : extensions/spellcheck/hunspell/tests/alias.test => extensions/spellcheck/hunspell/tests/unit/data/alias.test rename : extensions/spellcheck/hunspell/tests/alias2.aff => extensions/spellcheck/hunspell/tests/unit/data/alias2.aff rename : extensions/spellcheck/hunspell/tests/alias2.dic => extensions/spellcheck/hunspell/tests/unit/data/alias2.dic rename : extensions/spellcheck/hunspell/tests/alias2.good => extensions/spellcheck/hunspell/tests/unit/data/alias2.good rename : extensions/spellcheck/hunspell/tests/alias2.morph => extensions/spellcheck/hunspell/tests/unit/data/alias2.morph rename : extensions/spellcheck/hunspell/tests/alias2.test => extensions/spellcheck/hunspell/tests/unit/data/alias2.test rename : extensions/spellcheck/hunspell/tests/alias3.aff => extensions/spellcheck/hunspell/tests/unit/data/alias3.aff rename : extensions/spellcheck/hunspell/tests/alias3.dic => extensions/spellcheck/hunspell/tests/unit/data/alias3.dic rename : extensions/spellcheck/hunspell/tests/alias3.good => extensions/spellcheck/hunspell/tests/unit/data/alias3.good rename : extensions/spellcheck/hunspell/tests/alias3.morph => extensions/spellcheck/hunspell/tests/unit/data/alias3.morph rename : extensions/spellcheck/hunspell/tests/alias3.test => extensions/spellcheck/hunspell/tests/unit/data/alias3.test rename : extensions/spellcheck/hunspell/tests/allcaps.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps.aff rename : extensions/spellcheck/hunspell/tests/allcaps.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps.dic rename : extensions/spellcheck/hunspell/tests/allcaps.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps.good rename : extensions/spellcheck/hunspell/tests/allcaps.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps.sug rename : extensions/spellcheck/hunspell/tests/allcaps.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps.test rename : extensions/spellcheck/hunspell/tests/allcaps.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps.wrong rename : extensions/spellcheck/hunspell/tests/allcaps2.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.aff rename : extensions/spellcheck/hunspell/tests/allcaps2.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.dic rename : extensions/spellcheck/hunspell/tests/allcaps2.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.good rename : extensions/spellcheck/hunspell/tests/allcaps2.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.sug rename : extensions/spellcheck/hunspell/tests/allcaps2.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.test rename : extensions/spellcheck/hunspell/tests/allcaps2.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.wrong rename : extensions/spellcheck/hunspell/tests/allcaps3.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.aff rename : extensions/spellcheck/hunspell/tests/allcaps3.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.dic rename : extensions/spellcheck/hunspell/tests/allcaps3.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.good rename : extensions/spellcheck/hunspell/tests/allcaps3.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.test rename : extensions/spellcheck/hunspell/tests/allcaps3.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.wrong rename : extensions/spellcheck/hunspell/tests/allcaps_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.aff rename : extensions/spellcheck/hunspell/tests/allcaps_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.dic rename : extensions/spellcheck/hunspell/tests/allcaps_utf.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.good rename : extensions/spellcheck/hunspell/tests/allcaps_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.sug rename : extensions/spellcheck/hunspell/tests/allcaps_utf.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.test rename : extensions/spellcheck/hunspell/tests/allcaps_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.wrong rename : extensions/spellcheck/hunspell/tests/arabic.aff => extensions/spellcheck/hunspell/tests/unit/data/arabic.aff rename : extensions/spellcheck/hunspell/tests/arabic.dic => extensions/spellcheck/hunspell/tests/unit/data/arabic.dic rename : extensions/spellcheck/hunspell/tests/arabic.test => extensions/spellcheck/hunspell/tests/unit/data/arabic.test rename : extensions/spellcheck/hunspell/tests/arabic.wrong => extensions/spellcheck/hunspell/tests/unit/data/arabic.wrong rename : extensions/spellcheck/hunspell/tests/base.aff => extensions/spellcheck/hunspell/tests/unit/data/base.aff rename : extensions/spellcheck/hunspell/tests/base.dic => extensions/spellcheck/hunspell/tests/unit/data/base.dic rename : extensions/spellcheck/hunspell/tests/base.good => extensions/spellcheck/hunspell/tests/unit/data/base.good rename : extensions/spellcheck/hunspell/tests/base.sug => extensions/spellcheck/hunspell/tests/unit/data/base.sug rename : extensions/spellcheck/hunspell/tests/base.test => extensions/spellcheck/hunspell/tests/unit/data/base.test rename : extensions/spellcheck/hunspell/tests/base.wrong => extensions/spellcheck/hunspell/tests/unit/data/base.wrong rename : extensions/spellcheck/hunspell/tests/base_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/base_utf.aff rename : extensions/spellcheck/hunspell/tests/base_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/base_utf.dic rename : extensions/spellcheck/hunspell/tests/base_utf.good => extensions/spellcheck/hunspell/tests/unit/data/base_utf.good rename : extensions/spellcheck/hunspell/tests/base_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/base_utf.sug rename : extensions/spellcheck/hunspell/tests/base_utf.test => extensions/spellcheck/hunspell/tests/unit/data/base_utf.test rename : extensions/spellcheck/hunspell/tests/base_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/base_utf.wrong rename : extensions/spellcheck/hunspell/tests/break.aff => extensions/spellcheck/hunspell/tests/unit/data/break.aff rename : extensions/spellcheck/hunspell/tests/break.dic => extensions/spellcheck/hunspell/tests/unit/data/break.dic rename : extensions/spellcheck/hunspell/tests/break.good => extensions/spellcheck/hunspell/tests/unit/data/break.good rename : extensions/spellcheck/hunspell/tests/break.test => extensions/spellcheck/hunspell/tests/unit/data/break.test rename : extensions/spellcheck/hunspell/tests/break.wrong => extensions/spellcheck/hunspell/tests/unit/data/break.wrong rename : extensions/spellcheck/hunspell/tests/breakdefault.aff => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.aff rename : extensions/spellcheck/hunspell/tests/breakdefault.dic => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.dic rename : extensions/spellcheck/hunspell/tests/breakdefault.good => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.good rename : extensions/spellcheck/hunspell/tests/breakdefault.sug => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.sug rename : extensions/spellcheck/hunspell/tests/breakdefault.test => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.test rename : extensions/spellcheck/hunspell/tests/breakdefault.wrong => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.wrong rename : extensions/spellcheck/hunspell/tests/breakoff.aff => extensions/spellcheck/hunspell/tests/unit/data/breakoff.aff rename : extensions/spellcheck/hunspell/tests/breakoff.dic => extensions/spellcheck/hunspell/tests/unit/data/breakoff.dic rename : extensions/spellcheck/hunspell/tests/breakoff.good => extensions/spellcheck/hunspell/tests/unit/data/breakoff.good rename : extensions/spellcheck/hunspell/tests/breakoff.test => extensions/spellcheck/hunspell/tests/unit/data/breakoff.test rename : extensions/spellcheck/hunspell/tests/breakoff.wrong => extensions/spellcheck/hunspell/tests/unit/data/breakoff.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.wrong rename : extensions/spellcheck/hunspell/tests/checkcompounddup.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.aff rename : extensions/spellcheck/hunspell/tests/checkcompounddup.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.dic rename : extensions/spellcheck/hunspell/tests/checkcompounddup.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.good rename : extensions/spellcheck/hunspell/tests/checkcompounddup.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.test rename : extensions/spellcheck/hunspell/tests/checkcompounddup.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.good rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.test rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.good rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.test rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.wrong rename : extensions/spellcheck/hunspell/tests/checksharps.aff => extensions/spellcheck/hunspell/tests/unit/data/checksharps.aff rename : extensions/spellcheck/hunspell/tests/checksharps.dic => extensions/spellcheck/hunspell/tests/unit/data/checksharps.dic rename : extensions/spellcheck/hunspell/tests/checksharps.good => extensions/spellcheck/hunspell/tests/unit/data/checksharps.good rename : extensions/spellcheck/hunspell/tests/checksharps.sug => extensions/spellcheck/hunspell/tests/unit/data/checksharps.sug rename : extensions/spellcheck/hunspell/tests/checksharps.test => extensions/spellcheck/hunspell/tests/unit/data/checksharps.test rename : extensions/spellcheck/hunspell/tests/checksharps.wrong => extensions/spellcheck/hunspell/tests/unit/data/checksharps.wrong rename : extensions/spellcheck/hunspell/tests/checksharpsutf.aff => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.aff rename : extensions/spellcheck/hunspell/tests/checksharpsutf.dic => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.dic rename : extensions/spellcheck/hunspell/tests/checksharpsutf.good => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.good rename : extensions/spellcheck/hunspell/tests/checksharpsutf.sug => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.sug rename : extensions/spellcheck/hunspell/tests/checksharpsutf.test => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.test rename : extensions/spellcheck/hunspell/tests/checksharpsutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.wrong rename : extensions/spellcheck/hunspell/tests/circumfix.aff => extensions/spellcheck/hunspell/tests/unit/data/circumfix.aff rename : extensions/spellcheck/hunspell/tests/circumfix.dic => extensions/spellcheck/hunspell/tests/unit/data/circumfix.dic rename : extensions/spellcheck/hunspell/tests/circumfix.good => extensions/spellcheck/hunspell/tests/unit/data/circumfix.good rename : extensions/spellcheck/hunspell/tests/circumfix.morph => extensions/spellcheck/hunspell/tests/unit/data/circumfix.morph rename : extensions/spellcheck/hunspell/tests/circumfix.test => extensions/spellcheck/hunspell/tests/unit/data/circumfix.test rename : extensions/spellcheck/hunspell/tests/circumfix.wrong => extensions/spellcheck/hunspell/tests/unit/data/circumfix.wrong rename : extensions/spellcheck/hunspell/tests/colons_in_words.aff => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.aff rename : extensions/spellcheck/hunspell/tests/colons_in_words.dic => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.dic rename : extensions/spellcheck/hunspell/tests/colons_in_words.test => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.test rename : extensions/spellcheck/hunspell/tests/complexprefixes.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.aff rename : extensions/spellcheck/hunspell/tests/complexprefixes.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.dic rename : extensions/spellcheck/hunspell/tests/complexprefixes.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.good rename : extensions/spellcheck/hunspell/tests/complexprefixes.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.test rename : extensions/spellcheck/hunspell/tests/complexprefixes.wrong => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.wrong rename : extensions/spellcheck/hunspell/tests/complexprefixes2.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.aff rename : extensions/spellcheck/hunspell/tests/complexprefixes2.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.dic rename : extensions/spellcheck/hunspell/tests/complexprefixes2.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.good rename : extensions/spellcheck/hunspell/tests/complexprefixes2.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.test rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.aff rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.dic rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.good rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.test rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.wrong rename : extensions/spellcheck/hunspell/tests/compoundaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.good rename : extensions/spellcheck/hunspell/tests/compoundaffix.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.test rename : extensions/spellcheck/hunspell/tests/compoundaffix.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.wrong rename : extensions/spellcheck/hunspell/tests/compoundaffix2.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix2.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix2.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.good rename : extensions/spellcheck/hunspell/tests/compoundaffix2.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.test rename : extensions/spellcheck/hunspell/tests/compoundaffix3.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix3.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix3.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.good rename : extensions/spellcheck/hunspell/tests/compoundaffix3.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.test rename : extensions/spellcheck/hunspell/tests/compoundaffix3.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.wrong rename : extensions/spellcheck/hunspell/tests/compoundflag.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.aff rename : extensions/spellcheck/hunspell/tests/compoundflag.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.dic rename : extensions/spellcheck/hunspell/tests/compoundflag.good => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.good rename : extensions/spellcheck/hunspell/tests/compoundflag.test => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.test rename : extensions/spellcheck/hunspell/tests/compoundflag.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.aff rename : extensions/spellcheck/hunspell/tests/compoundrule.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.dic rename : extensions/spellcheck/hunspell/tests/compoundrule.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.good rename : extensions/spellcheck/hunspell/tests/compoundrule.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.test rename : extensions/spellcheck/hunspell/tests/compoundrule.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule2.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.aff rename : extensions/spellcheck/hunspell/tests/compoundrule2.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.dic rename : extensions/spellcheck/hunspell/tests/compoundrule2.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.good rename : extensions/spellcheck/hunspell/tests/compoundrule2.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.test rename : extensions/spellcheck/hunspell/tests/compoundrule2.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule3.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.aff rename : extensions/spellcheck/hunspell/tests/compoundrule3.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.dic rename : extensions/spellcheck/hunspell/tests/compoundrule3.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.good rename : extensions/spellcheck/hunspell/tests/compoundrule3.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.test rename : extensions/spellcheck/hunspell/tests/compoundrule3.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule4.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.aff rename : extensions/spellcheck/hunspell/tests/compoundrule4.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.dic rename : extensions/spellcheck/hunspell/tests/compoundrule4.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.good rename : extensions/spellcheck/hunspell/tests/compoundrule4.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.test rename : extensions/spellcheck/hunspell/tests/compoundrule4.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule5.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.aff rename : extensions/spellcheck/hunspell/tests/compoundrule5.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.dic rename : extensions/spellcheck/hunspell/tests/compoundrule5.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.good rename : extensions/spellcheck/hunspell/tests/compoundrule5.morph => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.morph rename : extensions/spellcheck/hunspell/tests/compoundrule5.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.test rename : extensions/spellcheck/hunspell/tests/compoundrule5.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule6.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.aff rename : extensions/spellcheck/hunspell/tests/compoundrule6.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.dic rename : extensions/spellcheck/hunspell/tests/compoundrule6.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.good rename : extensions/spellcheck/hunspell/tests/compoundrule6.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.test rename : extensions/spellcheck/hunspell/tests/compoundrule6.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule7.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.aff rename : extensions/spellcheck/hunspell/tests/compoundrule7.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.dic rename : extensions/spellcheck/hunspell/tests/compoundrule7.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.good rename : extensions/spellcheck/hunspell/tests/compoundrule7.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.test rename : extensions/spellcheck/hunspell/tests/compoundrule7.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule8.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.aff rename : extensions/spellcheck/hunspell/tests/compoundrule8.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.dic rename : extensions/spellcheck/hunspell/tests/compoundrule8.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.good rename : extensions/spellcheck/hunspell/tests/compoundrule8.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.test rename : extensions/spellcheck/hunspell/tests/compoundrule8.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.wrong rename : extensions/spellcheck/hunspell/tests/condition.aff => extensions/spellcheck/hunspell/tests/unit/data/condition.aff rename : extensions/spellcheck/hunspell/tests/condition.dic => extensions/spellcheck/hunspell/tests/unit/data/condition.dic rename : extensions/spellcheck/hunspell/tests/condition.good => extensions/spellcheck/hunspell/tests/unit/data/condition.good rename : extensions/spellcheck/hunspell/tests/condition.test => extensions/spellcheck/hunspell/tests/unit/data/condition.test rename : extensions/spellcheck/hunspell/tests/condition.wrong => extensions/spellcheck/hunspell/tests/unit/data/condition.wrong rename : extensions/spellcheck/hunspell/tests/condition_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.aff rename : extensions/spellcheck/hunspell/tests/condition_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.dic rename : extensions/spellcheck/hunspell/tests/condition_utf.good => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.good rename : extensions/spellcheck/hunspell/tests/condition_utf.test => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.test rename : extensions/spellcheck/hunspell/tests/condition_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.wrong rename : extensions/spellcheck/hunspell/tests/conditionalprefix.aff => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.aff rename : extensions/spellcheck/hunspell/tests/conditionalprefix.dic => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.dic rename : extensions/spellcheck/hunspell/tests/conditionalprefix.good => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.good rename : extensions/spellcheck/hunspell/tests/conditionalprefix.morph => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.morph rename : extensions/spellcheck/hunspell/tests/conditionalprefix.test => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.test rename : extensions/spellcheck/hunspell/tests/conditionalprefix.wrong => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.wrong rename : extensions/spellcheck/hunspell/tests/digits_in_words.aff => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.aff rename : extensions/spellcheck/hunspell/tests/digits_in_words.dic => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.dic rename : extensions/spellcheck/hunspell/tests/digits_in_words.test => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.test rename : extensions/spellcheck/hunspell/tests/digits_in_words.wrong => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.wrong rename : extensions/spellcheck/hunspell/tests/encoding.aff => extensions/spellcheck/hunspell/tests/unit/data/encoding.aff rename : extensions/spellcheck/hunspell/tests/encoding.dic => extensions/spellcheck/hunspell/tests/unit/data/encoding.dic rename : extensions/spellcheck/hunspell/tests/encoding.good => extensions/spellcheck/hunspell/tests/unit/data/encoding.good rename : extensions/spellcheck/hunspell/tests/encoding.test => extensions/spellcheck/hunspell/tests/unit/data/encoding.test rename : extensions/spellcheck/hunspell/tests/flag.aff => extensions/spellcheck/hunspell/tests/unit/data/flag.aff rename : extensions/spellcheck/hunspell/tests/flag.dic => extensions/spellcheck/hunspell/tests/unit/data/flag.dic rename : extensions/spellcheck/hunspell/tests/flag.good => extensions/spellcheck/hunspell/tests/unit/data/flag.good rename : extensions/spellcheck/hunspell/tests/flag.test => extensions/spellcheck/hunspell/tests/unit/data/flag.test rename : extensions/spellcheck/hunspell/tests/flaglong.aff => extensions/spellcheck/hunspell/tests/unit/data/flaglong.aff rename : extensions/spellcheck/hunspell/tests/flaglong.dic => extensions/spellcheck/hunspell/tests/unit/data/flaglong.dic rename : extensions/spellcheck/hunspell/tests/flaglong.good => extensions/spellcheck/hunspell/tests/unit/data/flaglong.good rename : extensions/spellcheck/hunspell/tests/flaglong.test => extensions/spellcheck/hunspell/tests/unit/data/flaglong.test rename : extensions/spellcheck/hunspell/tests/flagnum.aff => extensions/spellcheck/hunspell/tests/unit/data/flagnum.aff rename : extensions/spellcheck/hunspell/tests/flagnum.dic => extensions/spellcheck/hunspell/tests/unit/data/flagnum.dic rename : extensions/spellcheck/hunspell/tests/flagnum.good => extensions/spellcheck/hunspell/tests/unit/data/flagnum.good rename : extensions/spellcheck/hunspell/tests/flagnum.test => extensions/spellcheck/hunspell/tests/unit/data/flagnum.test rename : extensions/spellcheck/hunspell/tests/flagutf8.aff => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.aff rename : extensions/spellcheck/hunspell/tests/flagutf8.dic => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.dic rename : extensions/spellcheck/hunspell/tests/flagutf8.good => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.good rename : extensions/spellcheck/hunspell/tests/flagutf8.test => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.test rename : extensions/spellcheck/hunspell/tests/fogemorpheme.aff => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.aff rename : extensions/spellcheck/hunspell/tests/fogemorpheme.dic => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.dic rename : extensions/spellcheck/hunspell/tests/fogemorpheme.good => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.good rename : extensions/spellcheck/hunspell/tests/fogemorpheme.test => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.test rename : extensions/spellcheck/hunspell/tests/fogemorpheme.wrong => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.wrong rename : extensions/spellcheck/hunspell/tests/forbiddenword.aff => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.aff rename : extensions/spellcheck/hunspell/tests/forbiddenword.dic => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.dic rename : extensions/spellcheck/hunspell/tests/forbiddenword.good => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.good rename : extensions/spellcheck/hunspell/tests/forbiddenword.test => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.test rename : extensions/spellcheck/hunspell/tests/forbiddenword.wrong => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.wrong rename : extensions/spellcheck/hunspell/tests/forceucase.aff => extensions/spellcheck/hunspell/tests/unit/data/forceucase.aff rename : extensions/spellcheck/hunspell/tests/forceucase.dic => extensions/spellcheck/hunspell/tests/unit/data/forceucase.dic rename : extensions/spellcheck/hunspell/tests/forceucase.good => extensions/spellcheck/hunspell/tests/unit/data/forceucase.good rename : extensions/spellcheck/hunspell/tests/forceucase.sug => extensions/spellcheck/hunspell/tests/unit/data/forceucase.sug rename : extensions/spellcheck/hunspell/tests/forceucase.test => extensions/spellcheck/hunspell/tests/unit/data/forceucase.test rename : extensions/spellcheck/hunspell/tests/forceucase.wrong => extensions/spellcheck/hunspell/tests/unit/data/forceucase.wrong rename : extensions/spellcheck/hunspell/tests/fullstrip.aff => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.aff rename : extensions/spellcheck/hunspell/tests/fullstrip.dic => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.dic rename : extensions/spellcheck/hunspell/tests/fullstrip.good => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.good rename : extensions/spellcheck/hunspell/tests/fullstrip.test => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.test rename : extensions/spellcheck/hunspell/tests/germancompounding.aff => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.aff rename : extensions/spellcheck/hunspell/tests/germancompounding.dic => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.dic rename : extensions/spellcheck/hunspell/tests/germancompounding.good => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.good rename : extensions/spellcheck/hunspell/tests/germancompounding.test => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.test rename : extensions/spellcheck/hunspell/tests/germancompounding.wrong => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.wrong rename : extensions/spellcheck/hunspell/tests/germancompoundingold.aff => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.aff rename : extensions/spellcheck/hunspell/tests/germancompoundingold.dic => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.dic rename : extensions/spellcheck/hunspell/tests/germancompoundingold.good => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.good rename : extensions/spellcheck/hunspell/tests/germancompoundingold.test => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.test rename : extensions/spellcheck/hunspell/tests/germancompoundingold.wrong => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.wrong rename : extensions/spellcheck/hunspell/tests/i35725.aff => extensions/spellcheck/hunspell/tests/unit/data/i35725.aff rename : extensions/spellcheck/hunspell/tests/i35725.dic => extensions/spellcheck/hunspell/tests/unit/data/i35725.dic rename : extensions/spellcheck/hunspell/tests/i35725.good => extensions/spellcheck/hunspell/tests/unit/data/i35725.good rename : extensions/spellcheck/hunspell/tests/i35725.sug => extensions/spellcheck/hunspell/tests/unit/data/i35725.sug rename : extensions/spellcheck/hunspell/tests/i35725.test => extensions/spellcheck/hunspell/tests/unit/data/i35725.test rename : extensions/spellcheck/hunspell/tests/i35725.wrong => extensions/spellcheck/hunspell/tests/unit/data/i35725.wrong rename : extensions/spellcheck/hunspell/tests/i53643.aff => extensions/spellcheck/hunspell/tests/unit/data/i53643.aff rename : extensions/spellcheck/hunspell/tests/i53643.dic => extensions/spellcheck/hunspell/tests/unit/data/i53643.dic rename : extensions/spellcheck/hunspell/tests/i53643.good => extensions/spellcheck/hunspell/tests/unit/data/i53643.good rename : extensions/spellcheck/hunspell/tests/i53643.test => extensions/spellcheck/hunspell/tests/unit/data/i53643.test rename : extensions/spellcheck/hunspell/tests/i53643.wrong => extensions/spellcheck/hunspell/tests/unit/data/i53643.wrong rename : extensions/spellcheck/hunspell/tests/i54633.aff => extensions/spellcheck/hunspell/tests/unit/data/i54633.aff rename : extensions/spellcheck/hunspell/tests/i54633.dic => extensions/spellcheck/hunspell/tests/unit/data/i54633.dic rename : extensions/spellcheck/hunspell/tests/i54633.good => extensions/spellcheck/hunspell/tests/unit/data/i54633.good rename : extensions/spellcheck/hunspell/tests/i54633.sug => extensions/spellcheck/hunspell/tests/unit/data/i54633.sug rename : extensions/spellcheck/hunspell/tests/i54633.test => extensions/spellcheck/hunspell/tests/unit/data/i54633.test rename : extensions/spellcheck/hunspell/tests/i54633.wrong => extensions/spellcheck/hunspell/tests/unit/data/i54633.wrong rename : extensions/spellcheck/hunspell/tests/i54980.aff => extensions/spellcheck/hunspell/tests/unit/data/i54980.aff rename : extensions/spellcheck/hunspell/tests/i54980.dic => extensions/spellcheck/hunspell/tests/unit/data/i54980.dic rename : extensions/spellcheck/hunspell/tests/i54980.good => extensions/spellcheck/hunspell/tests/unit/data/i54980.good rename : extensions/spellcheck/hunspell/tests/i54980.test => extensions/spellcheck/hunspell/tests/unit/data/i54980.test rename : extensions/spellcheck/hunspell/tests/i58202.aff => extensions/spellcheck/hunspell/tests/unit/data/i58202.aff rename : extensions/spellcheck/hunspell/tests/i58202.dic => extensions/spellcheck/hunspell/tests/unit/data/i58202.dic rename : extensions/spellcheck/hunspell/tests/i58202.good => extensions/spellcheck/hunspell/tests/unit/data/i58202.good rename : extensions/spellcheck/hunspell/tests/i58202.sug => extensions/spellcheck/hunspell/tests/unit/data/i58202.sug rename : extensions/spellcheck/hunspell/tests/i58202.test => extensions/spellcheck/hunspell/tests/unit/data/i58202.test rename : extensions/spellcheck/hunspell/tests/i58202.wrong => extensions/spellcheck/hunspell/tests/unit/data/i58202.wrong rename : extensions/spellcheck/hunspell/tests/i68568.aff => extensions/spellcheck/hunspell/tests/unit/data/i68568.aff rename : extensions/spellcheck/hunspell/tests/i68568.dic => extensions/spellcheck/hunspell/tests/unit/data/i68568.dic rename : extensions/spellcheck/hunspell/tests/i68568.test => extensions/spellcheck/hunspell/tests/unit/data/i68568.test rename : extensions/spellcheck/hunspell/tests/i68568.wrong => extensions/spellcheck/hunspell/tests/unit/data/i68568.wrong rename : extensions/spellcheck/hunspell/tests/i68568utf.aff => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.aff rename : extensions/spellcheck/hunspell/tests/i68568utf.dic => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.dic rename : extensions/spellcheck/hunspell/tests/i68568utf.test => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.test rename : extensions/spellcheck/hunspell/tests/i68568utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.wrong rename : extensions/spellcheck/hunspell/tests/iconv.aff => extensions/spellcheck/hunspell/tests/unit/data/iconv.aff rename : extensions/spellcheck/hunspell/tests/iconv.dic => extensions/spellcheck/hunspell/tests/unit/data/iconv.dic rename : extensions/spellcheck/hunspell/tests/iconv.good => extensions/spellcheck/hunspell/tests/unit/data/iconv.good rename : extensions/spellcheck/hunspell/tests/iconv.test => extensions/spellcheck/hunspell/tests/unit/data/iconv.test rename : extensions/spellcheck/hunspell/tests/ignore.aff => extensions/spellcheck/hunspell/tests/unit/data/ignore.aff rename : extensions/spellcheck/hunspell/tests/ignore.dic => extensions/spellcheck/hunspell/tests/unit/data/ignore.dic rename : extensions/spellcheck/hunspell/tests/ignore.good => extensions/spellcheck/hunspell/tests/unit/data/ignore.good rename : extensions/spellcheck/hunspell/tests/ignore.test => extensions/spellcheck/hunspell/tests/unit/data/ignore.test rename : extensions/spellcheck/hunspell/tests/ignoreutf.aff => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.aff rename : extensions/spellcheck/hunspell/tests/ignoreutf.dic => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.dic rename : extensions/spellcheck/hunspell/tests/ignoreutf.good => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.good rename : extensions/spellcheck/hunspell/tests/ignoreutf.test => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.test rename : extensions/spellcheck/hunspell/tests/keepcase.aff => extensions/spellcheck/hunspell/tests/unit/data/keepcase.aff rename : extensions/spellcheck/hunspell/tests/keepcase.dic => extensions/spellcheck/hunspell/tests/unit/data/keepcase.dic rename : extensions/spellcheck/hunspell/tests/keepcase.good => extensions/spellcheck/hunspell/tests/unit/data/keepcase.good rename : extensions/spellcheck/hunspell/tests/keepcase.sug => extensions/spellcheck/hunspell/tests/unit/data/keepcase.sug rename : extensions/spellcheck/hunspell/tests/keepcase.test => extensions/spellcheck/hunspell/tests/unit/data/keepcase.test rename : extensions/spellcheck/hunspell/tests/keepcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/keepcase.wrong rename : extensions/spellcheck/hunspell/tests/korean.aff => extensions/spellcheck/hunspell/tests/unit/data/korean.aff rename : extensions/spellcheck/hunspell/tests/korean.dic => extensions/spellcheck/hunspell/tests/unit/data/korean.dic rename : extensions/spellcheck/hunspell/tests/korean.good => extensions/spellcheck/hunspell/tests/unit/data/korean.good rename : extensions/spellcheck/hunspell/tests/korean.test => extensions/spellcheck/hunspell/tests/unit/data/korean.test rename : extensions/spellcheck/hunspell/tests/korean.wrong => extensions/spellcheck/hunspell/tests/unit/data/korean.wrong rename : extensions/spellcheck/hunspell/tests/map.aff => extensions/spellcheck/hunspell/tests/unit/data/map.aff rename : extensions/spellcheck/hunspell/tests/map.dic => extensions/spellcheck/hunspell/tests/unit/data/map.dic rename : extensions/spellcheck/hunspell/tests/map.sug => extensions/spellcheck/hunspell/tests/unit/data/map.sug rename : extensions/spellcheck/hunspell/tests/map.test => extensions/spellcheck/hunspell/tests/unit/data/map.test rename : extensions/spellcheck/hunspell/tests/map.wrong => extensions/spellcheck/hunspell/tests/unit/data/map.wrong rename : extensions/spellcheck/hunspell/tests/maputf.aff => extensions/spellcheck/hunspell/tests/unit/data/maputf.aff rename : extensions/spellcheck/hunspell/tests/maputf.dic => extensions/spellcheck/hunspell/tests/unit/data/maputf.dic rename : extensions/spellcheck/hunspell/tests/maputf.sug => extensions/spellcheck/hunspell/tests/unit/data/maputf.sug rename : extensions/spellcheck/hunspell/tests/maputf.test => extensions/spellcheck/hunspell/tests/unit/data/maputf.test rename : extensions/spellcheck/hunspell/tests/maputf.wrong => extensions/spellcheck/hunspell/tests/unit/data/maputf.wrong rename : extensions/spellcheck/hunspell/tests/morph.aff => extensions/spellcheck/hunspell/tests/unit/data/morph.aff rename : extensions/spellcheck/hunspell/tests/morph.dic => extensions/spellcheck/hunspell/tests/unit/data/morph.dic rename : extensions/spellcheck/hunspell/tests/morph.good => extensions/spellcheck/hunspell/tests/unit/data/morph.good rename : extensions/spellcheck/hunspell/tests/morph.morph => extensions/spellcheck/hunspell/tests/unit/data/morph.morph rename : extensions/spellcheck/hunspell/tests/morph.test => extensions/spellcheck/hunspell/tests/unit/data/morph.test rename : extensions/spellcheck/hunspell/tests/needaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix.aff rename : extensions/spellcheck/hunspell/tests/needaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix.dic rename : extensions/spellcheck/hunspell/tests/needaffix.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix.good rename : extensions/spellcheck/hunspell/tests/needaffix.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix.test rename : extensions/spellcheck/hunspell/tests/needaffix.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix.wrong rename : extensions/spellcheck/hunspell/tests/needaffix2.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.aff rename : extensions/spellcheck/hunspell/tests/needaffix2.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.dic rename : extensions/spellcheck/hunspell/tests/needaffix2.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.good rename : extensions/spellcheck/hunspell/tests/needaffix2.morph => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.morph rename : extensions/spellcheck/hunspell/tests/needaffix2.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.test rename : extensions/spellcheck/hunspell/tests/needaffix3.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.aff rename : extensions/spellcheck/hunspell/tests/needaffix3.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.dic rename : extensions/spellcheck/hunspell/tests/needaffix3.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.good rename : extensions/spellcheck/hunspell/tests/needaffix3.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.test rename : extensions/spellcheck/hunspell/tests/needaffix3.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.wrong rename : extensions/spellcheck/hunspell/tests/needaffix4.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.aff rename : extensions/spellcheck/hunspell/tests/needaffix4.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.dic rename : extensions/spellcheck/hunspell/tests/needaffix4.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.good rename : extensions/spellcheck/hunspell/tests/needaffix4.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.test rename : extensions/spellcheck/hunspell/tests/needaffix5.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.aff rename : extensions/spellcheck/hunspell/tests/needaffix5.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.dic rename : extensions/spellcheck/hunspell/tests/needaffix5.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.good rename : extensions/spellcheck/hunspell/tests/needaffix5.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.test rename : extensions/spellcheck/hunspell/tests/needaffix5.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.wrong rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.aff => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.aff rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.dic => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.dic rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.good => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.good rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.sug => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.sug rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.test => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.test rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.wrong => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.wrong rename : extensions/spellcheck/hunspell/tests/nosuggest.aff => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.aff rename : extensions/spellcheck/hunspell/tests/nosuggest.dic => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.dic rename : extensions/spellcheck/hunspell/tests/nosuggest.good => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.good rename : extensions/spellcheck/hunspell/tests/nosuggest.sug => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.sug rename : extensions/spellcheck/hunspell/tests/nosuggest.test => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.test rename : extensions/spellcheck/hunspell/tests/nosuggest.wrong => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.wrong rename : extensions/spellcheck/hunspell/tests/oconv.aff => extensions/spellcheck/hunspell/tests/unit/data/oconv.aff rename : extensions/spellcheck/hunspell/tests/oconv.dic => extensions/spellcheck/hunspell/tests/unit/data/oconv.dic rename : extensions/spellcheck/hunspell/tests/oconv.good => extensions/spellcheck/hunspell/tests/unit/data/oconv.good rename : extensions/spellcheck/hunspell/tests/oconv.sug => extensions/spellcheck/hunspell/tests/unit/data/oconv.sug rename : extensions/spellcheck/hunspell/tests/oconv.test => extensions/spellcheck/hunspell/tests/unit/data/oconv.test rename : extensions/spellcheck/hunspell/tests/oconv.wrong => extensions/spellcheck/hunspell/tests/unit/data/oconv.wrong rename : extensions/spellcheck/hunspell/tests/onlyincompound.aff => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.aff rename : extensions/spellcheck/hunspell/tests/onlyincompound.dic => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.dic rename : extensions/spellcheck/hunspell/tests/onlyincompound.good => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.good rename : extensions/spellcheck/hunspell/tests/onlyincompound.sug => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.sug rename : extensions/spellcheck/hunspell/tests/onlyincompound.test => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.test rename : extensions/spellcheck/hunspell/tests/onlyincompound.wrong => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.wrong rename : extensions/spellcheck/hunspell/tests/onlyincompound2.aff => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.aff rename : extensions/spellcheck/hunspell/tests/onlyincompound2.dic => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.dic rename : extensions/spellcheck/hunspell/tests/onlyincompound2.good => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.good rename : extensions/spellcheck/hunspell/tests/onlyincompound2.test => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.test rename : extensions/spellcheck/hunspell/tests/onlyincompound2.wrong => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.aff rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.dic rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.good rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.test rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.aff rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.dic rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.good rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.test rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.aff rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.dic rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.good rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.sug rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.test rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.aff rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.dic rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.good rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.sug rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.test rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.aff rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.dic rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.good rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.sug rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.test rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.wrong rename : extensions/spellcheck/hunspell/tests/phone.aff => extensions/spellcheck/hunspell/tests/unit/data/phone.aff rename : extensions/spellcheck/hunspell/tests/phone.dic => extensions/spellcheck/hunspell/tests/unit/data/phone.dic rename : extensions/spellcheck/hunspell/tests/phone.sug => extensions/spellcheck/hunspell/tests/unit/data/phone.sug rename : extensions/spellcheck/hunspell/tests/phone.test => extensions/spellcheck/hunspell/tests/unit/data/phone.test rename : extensions/spellcheck/hunspell/tests/phone.wrong => extensions/spellcheck/hunspell/tests/unit/data/phone.wrong rename : extensions/spellcheck/hunspell/tests/rep.aff => extensions/spellcheck/hunspell/tests/unit/data/rep.aff rename : extensions/spellcheck/hunspell/tests/rep.dic => extensions/spellcheck/hunspell/tests/unit/data/rep.dic rename : extensions/spellcheck/hunspell/tests/rep.sug => extensions/spellcheck/hunspell/tests/unit/data/rep.sug rename : extensions/spellcheck/hunspell/tests/rep.test => extensions/spellcheck/hunspell/tests/unit/data/rep.test rename : extensions/spellcheck/hunspell/tests/rep.wrong => extensions/spellcheck/hunspell/tests/unit/data/rep.wrong rename : extensions/spellcheck/hunspell/tests/reputf.aff => extensions/spellcheck/hunspell/tests/unit/data/reputf.aff rename : extensions/spellcheck/hunspell/tests/reputf.dic => extensions/spellcheck/hunspell/tests/unit/data/reputf.dic rename : extensions/spellcheck/hunspell/tests/reputf.sug => extensions/spellcheck/hunspell/tests/unit/data/reputf.sug rename : extensions/spellcheck/hunspell/tests/reputf.test => extensions/spellcheck/hunspell/tests/unit/data/reputf.test rename : extensions/spellcheck/hunspell/tests/reputf.wrong => extensions/spellcheck/hunspell/tests/unit/data/reputf.wrong rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.aff => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.aff rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.dic => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.dic rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.good => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.good rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.test => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.test rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.wrong => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.wrong rename : extensions/spellcheck/hunspell/tests/slash.aff => extensions/spellcheck/hunspell/tests/unit/data/slash.aff rename : extensions/spellcheck/hunspell/tests/slash.dic => extensions/spellcheck/hunspell/tests/unit/data/slash.dic rename : extensions/spellcheck/hunspell/tests/slash.good => extensions/spellcheck/hunspell/tests/unit/data/slash.good rename : extensions/spellcheck/hunspell/tests/slash.test => extensions/spellcheck/hunspell/tests/unit/data/slash.test rename : extensions/spellcheck/hunspell/tests/sug.aff => extensions/spellcheck/hunspell/tests/unit/data/sug.aff rename : extensions/spellcheck/hunspell/tests/sug.dic => extensions/spellcheck/hunspell/tests/unit/data/sug.dic rename : extensions/spellcheck/hunspell/tests/sug.sug => extensions/spellcheck/hunspell/tests/unit/data/sug.sug rename : extensions/spellcheck/hunspell/tests/sug.test => extensions/spellcheck/hunspell/tests/unit/data/sug.test rename : extensions/spellcheck/hunspell/tests/sug.wrong => extensions/spellcheck/hunspell/tests/unit/data/sug.wrong rename : extensions/spellcheck/hunspell/tests/suggestiontest/List_of_common_misspellings.txt => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/List_of_common_misspellings.txt rename : extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.am => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.am rename : extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.in => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.in rename : extensions/spellcheck/hunspell/tests/suggestiontest/README => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/README rename : extensions/spellcheck/hunspell/tests/suggestiontest/prepare => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/prepare rename : extensions/spellcheck/hunspell/tests/suggestiontest/test => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/test rename : extensions/spellcheck/hunspell/tests/sugutf.aff => extensions/spellcheck/hunspell/tests/unit/data/sugutf.aff rename : extensions/spellcheck/hunspell/tests/sugutf.dic => extensions/spellcheck/hunspell/tests/unit/data/sugutf.dic rename : extensions/spellcheck/hunspell/tests/sugutf.sug => extensions/spellcheck/hunspell/tests/unit/data/sugutf.sug rename : extensions/spellcheck/hunspell/tests/sugutf.test => extensions/spellcheck/hunspell/tests/unit/data/sugutf.test rename : extensions/spellcheck/hunspell/tests/sugutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/sugutf.wrong rename : extensions/spellcheck/hunspell/tests/test.sh => extensions/spellcheck/hunspell/tests/unit/data/test.sh rename : extensions/spellcheck/hunspell/tests/utf8.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8.aff rename : extensions/spellcheck/hunspell/tests/utf8.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8.dic rename : extensions/spellcheck/hunspell/tests/utf8.good => extensions/spellcheck/hunspell/tests/unit/data/utf8.good rename : extensions/spellcheck/hunspell/tests/utf8.test => extensions/spellcheck/hunspell/tests/unit/data/utf8.test rename : extensions/spellcheck/hunspell/tests/utf8_bom.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.aff rename : extensions/spellcheck/hunspell/tests/utf8_bom.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.dic rename : extensions/spellcheck/hunspell/tests/utf8_bom.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.good rename : extensions/spellcheck/hunspell/tests/utf8_bom.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.test rename : extensions/spellcheck/hunspell/tests/utf8_bom2.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.aff rename : extensions/spellcheck/hunspell/tests/utf8_bom2.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.dic rename : extensions/spellcheck/hunspell/tests/utf8_bom2.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.good rename : extensions/spellcheck/hunspell/tests/utf8_bom2.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.test rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.aff rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.dic rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.good rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.sug => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.sug rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.test rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.wrong => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.wrong rename : extensions/spellcheck/hunspell/tests/utfcompound.aff => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.aff rename : extensions/spellcheck/hunspell/tests/utfcompound.dic => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.dic rename : extensions/spellcheck/hunspell/tests/utfcompound.good => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.good rename : extensions/spellcheck/hunspell/tests/utfcompound.test => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.test rename : extensions/spellcheck/hunspell/tests/utfcompound.wrong => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.wrong rename : extensions/spellcheck/hunspell/tests/warn.aff => extensions/spellcheck/hunspell/tests/unit/data/warn.aff rename : extensions/spellcheck/hunspell/tests/warn.dic => extensions/spellcheck/hunspell/tests/unit/data/warn.dic rename : extensions/spellcheck/hunspell/tests/warn.good => extensions/spellcheck/hunspell/tests/unit/data/warn.good rename : extensions/spellcheck/hunspell/tests/warn.test => extensions/spellcheck/hunspell/tests/unit/data/warn.test rename : extensions/spellcheck/hunspell/tests/zeroaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.aff rename : extensions/spellcheck/hunspell/tests/zeroaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.dic rename : extensions/spellcheck/hunspell/tests/zeroaffix.good => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.good rename : extensions/spellcheck/hunspell/tests/zeroaffix.morph => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.morph rename : extensions/spellcheck/hunspell/tests/zeroaffix.test => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.test
2012-07-03 10:43:06 +04:00
NSINSTALL = $(NSINSTALL_PY)
else
NSINSTALL = $(DEPTH)/config/nsinstall$(HOST_BIN_SUFFIX)
Bug 757252 - Kill nsinstall_win.c, use nsinstall.py on Windows instead. r=ted This fixes bug 752202 as well. Included are a number of workarounds for Python 2.x's poor Unicode handling on Windows. --HG-- rename : extensions/spellcheck/hunspell/tests/1463589.aff => extensions/spellcheck/hunspell/tests/unit/data/1463589.aff rename : extensions/spellcheck/hunspell/tests/1463589.dic => extensions/spellcheck/hunspell/tests/unit/data/1463589.dic rename : extensions/spellcheck/hunspell/tests/1463589.sug => extensions/spellcheck/hunspell/tests/unit/data/1463589.sug rename : extensions/spellcheck/hunspell/tests/1463589.test => extensions/spellcheck/hunspell/tests/unit/data/1463589.test rename : extensions/spellcheck/hunspell/tests/1463589.wrong => extensions/spellcheck/hunspell/tests/unit/data/1463589.wrong rename : extensions/spellcheck/hunspell/tests/1463589_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.aff rename : extensions/spellcheck/hunspell/tests/1463589_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.dic rename : extensions/spellcheck/hunspell/tests/1463589_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.sug rename : extensions/spellcheck/hunspell/tests/1463589_utf.test => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.test rename : extensions/spellcheck/hunspell/tests/1463589_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.wrong rename : extensions/spellcheck/hunspell/tests/1592880.aff => extensions/spellcheck/hunspell/tests/unit/data/1592880.aff rename : extensions/spellcheck/hunspell/tests/1592880.dic => extensions/spellcheck/hunspell/tests/unit/data/1592880.dic rename : extensions/spellcheck/hunspell/tests/1592880.good => extensions/spellcheck/hunspell/tests/unit/data/1592880.good rename : extensions/spellcheck/hunspell/tests/1592880.test => extensions/spellcheck/hunspell/tests/unit/data/1592880.test rename : extensions/spellcheck/hunspell/tests/1695964.aff => extensions/spellcheck/hunspell/tests/unit/data/1695964.aff rename : extensions/spellcheck/hunspell/tests/1695964.dic => extensions/spellcheck/hunspell/tests/unit/data/1695964.dic rename : extensions/spellcheck/hunspell/tests/1695964.sug => extensions/spellcheck/hunspell/tests/unit/data/1695964.sug rename : extensions/spellcheck/hunspell/tests/1695964.test => extensions/spellcheck/hunspell/tests/unit/data/1695964.test rename : extensions/spellcheck/hunspell/tests/1695964.wrong => extensions/spellcheck/hunspell/tests/unit/data/1695964.wrong rename : extensions/spellcheck/hunspell/tests/1706659.aff => extensions/spellcheck/hunspell/tests/unit/data/1706659.aff rename : extensions/spellcheck/hunspell/tests/1706659.dic => extensions/spellcheck/hunspell/tests/unit/data/1706659.dic rename : extensions/spellcheck/hunspell/tests/1706659.test => extensions/spellcheck/hunspell/tests/unit/data/1706659.test rename : extensions/spellcheck/hunspell/tests/1706659.wrong => extensions/spellcheck/hunspell/tests/unit/data/1706659.wrong rename : extensions/spellcheck/hunspell/tests/1975530.aff => extensions/spellcheck/hunspell/tests/unit/data/1975530.aff rename : extensions/spellcheck/hunspell/tests/1975530.dic => extensions/spellcheck/hunspell/tests/unit/data/1975530.dic rename : extensions/spellcheck/hunspell/tests/1975530.good => extensions/spellcheck/hunspell/tests/unit/data/1975530.good rename : extensions/spellcheck/hunspell/tests/1975530.test => extensions/spellcheck/hunspell/tests/unit/data/1975530.test rename : extensions/spellcheck/hunspell/tests/1975530.wrong => extensions/spellcheck/hunspell/tests/unit/data/1975530.wrong rename : extensions/spellcheck/hunspell/tests/2970240.aff => extensions/spellcheck/hunspell/tests/unit/data/2970240.aff rename : extensions/spellcheck/hunspell/tests/2970240.dic => extensions/spellcheck/hunspell/tests/unit/data/2970240.dic rename : extensions/spellcheck/hunspell/tests/2970240.good => extensions/spellcheck/hunspell/tests/unit/data/2970240.good rename : extensions/spellcheck/hunspell/tests/2970240.test => extensions/spellcheck/hunspell/tests/unit/data/2970240.test rename : extensions/spellcheck/hunspell/tests/2970240.wrong => extensions/spellcheck/hunspell/tests/unit/data/2970240.wrong rename : extensions/spellcheck/hunspell/tests/2970242.aff => extensions/spellcheck/hunspell/tests/unit/data/2970242.aff rename : extensions/spellcheck/hunspell/tests/2970242.dic => extensions/spellcheck/hunspell/tests/unit/data/2970242.dic rename : extensions/spellcheck/hunspell/tests/2970242.good => extensions/spellcheck/hunspell/tests/unit/data/2970242.good rename : extensions/spellcheck/hunspell/tests/2970242.test => extensions/spellcheck/hunspell/tests/unit/data/2970242.test rename : extensions/spellcheck/hunspell/tests/2970242.wrong => extensions/spellcheck/hunspell/tests/unit/data/2970242.wrong rename : extensions/spellcheck/hunspell/tests/2999225.aff => extensions/spellcheck/hunspell/tests/unit/data/2999225.aff rename : extensions/spellcheck/hunspell/tests/2999225.dic => extensions/spellcheck/hunspell/tests/unit/data/2999225.dic rename : extensions/spellcheck/hunspell/tests/2999225.good => extensions/spellcheck/hunspell/tests/unit/data/2999225.good rename : extensions/spellcheck/hunspell/tests/2999225.test => extensions/spellcheck/hunspell/tests/unit/data/2999225.test rename : extensions/spellcheck/hunspell/tests/IJ.aff => extensions/spellcheck/hunspell/tests/unit/data/IJ.aff rename : extensions/spellcheck/hunspell/tests/IJ.dic => extensions/spellcheck/hunspell/tests/unit/data/IJ.dic rename : extensions/spellcheck/hunspell/tests/IJ.good => extensions/spellcheck/hunspell/tests/unit/data/IJ.good rename : extensions/spellcheck/hunspell/tests/IJ.sug => extensions/spellcheck/hunspell/tests/unit/data/IJ.sug rename : extensions/spellcheck/hunspell/tests/IJ.test => extensions/spellcheck/hunspell/tests/unit/data/IJ.test rename : extensions/spellcheck/hunspell/tests/IJ.wrong => extensions/spellcheck/hunspell/tests/unit/data/IJ.wrong rename : extensions/spellcheck/hunspell/tests/Makefile.am => extensions/spellcheck/hunspell/tests/unit/data/Makefile.am rename : extensions/spellcheck/hunspell/tests/Makefile.in => extensions/spellcheck/hunspell/tests/unit/data/Makefile.in rename : extensions/spellcheck/hunspell/tests/affixes.aff => extensions/spellcheck/hunspell/tests/unit/data/affixes.aff rename : extensions/spellcheck/hunspell/tests/affixes.dic => extensions/spellcheck/hunspell/tests/unit/data/affixes.dic rename : extensions/spellcheck/hunspell/tests/affixes.good => extensions/spellcheck/hunspell/tests/unit/data/affixes.good rename : extensions/spellcheck/hunspell/tests/affixes.test => extensions/spellcheck/hunspell/tests/unit/data/affixes.test rename : extensions/spellcheck/hunspell/tests/alias.aff => extensions/spellcheck/hunspell/tests/unit/data/alias.aff rename : extensions/spellcheck/hunspell/tests/alias.dic => extensions/spellcheck/hunspell/tests/unit/data/alias.dic rename : extensions/spellcheck/hunspell/tests/alias.good => extensions/spellcheck/hunspell/tests/unit/data/alias.good rename : extensions/spellcheck/hunspell/tests/alias.test => extensions/spellcheck/hunspell/tests/unit/data/alias.test rename : extensions/spellcheck/hunspell/tests/alias2.aff => extensions/spellcheck/hunspell/tests/unit/data/alias2.aff rename : extensions/spellcheck/hunspell/tests/alias2.dic => extensions/spellcheck/hunspell/tests/unit/data/alias2.dic rename : extensions/spellcheck/hunspell/tests/alias2.good => extensions/spellcheck/hunspell/tests/unit/data/alias2.good rename : extensions/spellcheck/hunspell/tests/alias2.morph => extensions/spellcheck/hunspell/tests/unit/data/alias2.morph rename : extensions/spellcheck/hunspell/tests/alias2.test => extensions/spellcheck/hunspell/tests/unit/data/alias2.test rename : extensions/spellcheck/hunspell/tests/alias3.aff => extensions/spellcheck/hunspell/tests/unit/data/alias3.aff rename : extensions/spellcheck/hunspell/tests/alias3.dic => extensions/spellcheck/hunspell/tests/unit/data/alias3.dic rename : extensions/spellcheck/hunspell/tests/alias3.good => extensions/spellcheck/hunspell/tests/unit/data/alias3.good rename : extensions/spellcheck/hunspell/tests/alias3.morph => extensions/spellcheck/hunspell/tests/unit/data/alias3.morph rename : extensions/spellcheck/hunspell/tests/alias3.test => extensions/spellcheck/hunspell/tests/unit/data/alias3.test rename : extensions/spellcheck/hunspell/tests/allcaps.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps.aff rename : extensions/spellcheck/hunspell/tests/allcaps.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps.dic rename : extensions/spellcheck/hunspell/tests/allcaps.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps.good rename : extensions/spellcheck/hunspell/tests/allcaps.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps.sug rename : extensions/spellcheck/hunspell/tests/allcaps.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps.test rename : extensions/spellcheck/hunspell/tests/allcaps.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps.wrong rename : extensions/spellcheck/hunspell/tests/allcaps2.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.aff rename : extensions/spellcheck/hunspell/tests/allcaps2.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.dic rename : extensions/spellcheck/hunspell/tests/allcaps2.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.good rename : extensions/spellcheck/hunspell/tests/allcaps2.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.sug rename : extensions/spellcheck/hunspell/tests/allcaps2.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.test rename : extensions/spellcheck/hunspell/tests/allcaps2.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps2.wrong rename : extensions/spellcheck/hunspell/tests/allcaps3.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.aff rename : extensions/spellcheck/hunspell/tests/allcaps3.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.dic rename : extensions/spellcheck/hunspell/tests/allcaps3.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.good rename : extensions/spellcheck/hunspell/tests/allcaps3.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.test rename : extensions/spellcheck/hunspell/tests/allcaps3.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps3.wrong rename : extensions/spellcheck/hunspell/tests/allcaps_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.aff rename : extensions/spellcheck/hunspell/tests/allcaps_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.dic rename : extensions/spellcheck/hunspell/tests/allcaps_utf.good => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.good rename : extensions/spellcheck/hunspell/tests/allcaps_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.sug rename : extensions/spellcheck/hunspell/tests/allcaps_utf.test => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.test rename : extensions/spellcheck/hunspell/tests/allcaps_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.wrong rename : extensions/spellcheck/hunspell/tests/arabic.aff => extensions/spellcheck/hunspell/tests/unit/data/arabic.aff rename : extensions/spellcheck/hunspell/tests/arabic.dic => extensions/spellcheck/hunspell/tests/unit/data/arabic.dic rename : extensions/spellcheck/hunspell/tests/arabic.test => extensions/spellcheck/hunspell/tests/unit/data/arabic.test rename : extensions/spellcheck/hunspell/tests/arabic.wrong => extensions/spellcheck/hunspell/tests/unit/data/arabic.wrong rename : extensions/spellcheck/hunspell/tests/base.aff => extensions/spellcheck/hunspell/tests/unit/data/base.aff rename : extensions/spellcheck/hunspell/tests/base.dic => extensions/spellcheck/hunspell/tests/unit/data/base.dic rename : extensions/spellcheck/hunspell/tests/base.good => extensions/spellcheck/hunspell/tests/unit/data/base.good rename : extensions/spellcheck/hunspell/tests/base.sug => extensions/spellcheck/hunspell/tests/unit/data/base.sug rename : extensions/spellcheck/hunspell/tests/base.test => extensions/spellcheck/hunspell/tests/unit/data/base.test rename : extensions/spellcheck/hunspell/tests/base.wrong => extensions/spellcheck/hunspell/tests/unit/data/base.wrong rename : extensions/spellcheck/hunspell/tests/base_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/base_utf.aff rename : extensions/spellcheck/hunspell/tests/base_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/base_utf.dic rename : extensions/spellcheck/hunspell/tests/base_utf.good => extensions/spellcheck/hunspell/tests/unit/data/base_utf.good rename : extensions/spellcheck/hunspell/tests/base_utf.sug => extensions/spellcheck/hunspell/tests/unit/data/base_utf.sug rename : extensions/spellcheck/hunspell/tests/base_utf.test => extensions/spellcheck/hunspell/tests/unit/data/base_utf.test rename : extensions/spellcheck/hunspell/tests/base_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/base_utf.wrong rename : extensions/spellcheck/hunspell/tests/break.aff => extensions/spellcheck/hunspell/tests/unit/data/break.aff rename : extensions/spellcheck/hunspell/tests/break.dic => extensions/spellcheck/hunspell/tests/unit/data/break.dic rename : extensions/spellcheck/hunspell/tests/break.good => extensions/spellcheck/hunspell/tests/unit/data/break.good rename : extensions/spellcheck/hunspell/tests/break.test => extensions/spellcheck/hunspell/tests/unit/data/break.test rename : extensions/spellcheck/hunspell/tests/break.wrong => extensions/spellcheck/hunspell/tests/unit/data/break.wrong rename : extensions/spellcheck/hunspell/tests/breakdefault.aff => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.aff rename : extensions/spellcheck/hunspell/tests/breakdefault.dic => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.dic rename : extensions/spellcheck/hunspell/tests/breakdefault.good => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.good rename : extensions/spellcheck/hunspell/tests/breakdefault.sug => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.sug rename : extensions/spellcheck/hunspell/tests/breakdefault.test => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.test rename : extensions/spellcheck/hunspell/tests/breakdefault.wrong => extensions/spellcheck/hunspell/tests/unit/data/breakdefault.wrong rename : extensions/spellcheck/hunspell/tests/breakoff.aff => extensions/spellcheck/hunspell/tests/unit/data/breakoff.aff rename : extensions/spellcheck/hunspell/tests/breakoff.dic => extensions/spellcheck/hunspell/tests/unit/data/breakoff.dic rename : extensions/spellcheck/hunspell/tests/breakoff.good => extensions/spellcheck/hunspell/tests/unit/data/breakoff.good rename : extensions/spellcheck/hunspell/tests/breakoff.test => extensions/spellcheck/hunspell/tests/unit/data/breakoff.test rename : extensions/spellcheck/hunspell/tests/breakoff.wrong => extensions/spellcheck/hunspell/tests/unit/data/breakoff.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcase2.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.good rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.test rename : extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.wrong rename : extensions/spellcheck/hunspell/tests/checkcompounddup.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.aff rename : extensions/spellcheck/hunspell/tests/checkcompounddup.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.dic rename : extensions/spellcheck/hunspell/tests/checkcompounddup.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.good rename : extensions/spellcheck/hunspell/tests/checkcompounddup.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.test rename : extensions/spellcheck/hunspell/tests/checkcompounddup.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern2.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern3.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.good rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.test rename : extensions/spellcheck/hunspell/tests/checkcompoundpattern4.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.good rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.test rename : extensions/spellcheck/hunspell/tests/checkcompoundrep.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.wrong rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.aff => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.aff rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.dic => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.dic rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.good => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.good rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.test => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.test rename : extensions/spellcheck/hunspell/tests/checkcompoundtriple.wrong => extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.wrong rename : extensions/spellcheck/hunspell/tests/checksharps.aff => extensions/spellcheck/hunspell/tests/unit/data/checksharps.aff rename : extensions/spellcheck/hunspell/tests/checksharps.dic => extensions/spellcheck/hunspell/tests/unit/data/checksharps.dic rename : extensions/spellcheck/hunspell/tests/checksharps.good => extensions/spellcheck/hunspell/tests/unit/data/checksharps.good rename : extensions/spellcheck/hunspell/tests/checksharps.sug => extensions/spellcheck/hunspell/tests/unit/data/checksharps.sug rename : extensions/spellcheck/hunspell/tests/checksharps.test => extensions/spellcheck/hunspell/tests/unit/data/checksharps.test rename : extensions/spellcheck/hunspell/tests/checksharps.wrong => extensions/spellcheck/hunspell/tests/unit/data/checksharps.wrong rename : extensions/spellcheck/hunspell/tests/checksharpsutf.aff => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.aff rename : extensions/spellcheck/hunspell/tests/checksharpsutf.dic => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.dic rename : extensions/spellcheck/hunspell/tests/checksharpsutf.good => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.good rename : extensions/spellcheck/hunspell/tests/checksharpsutf.sug => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.sug rename : extensions/spellcheck/hunspell/tests/checksharpsutf.test => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.test rename : extensions/spellcheck/hunspell/tests/checksharpsutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.wrong rename : extensions/spellcheck/hunspell/tests/circumfix.aff => extensions/spellcheck/hunspell/tests/unit/data/circumfix.aff rename : extensions/spellcheck/hunspell/tests/circumfix.dic => extensions/spellcheck/hunspell/tests/unit/data/circumfix.dic rename : extensions/spellcheck/hunspell/tests/circumfix.good => extensions/spellcheck/hunspell/tests/unit/data/circumfix.good rename : extensions/spellcheck/hunspell/tests/circumfix.morph => extensions/spellcheck/hunspell/tests/unit/data/circumfix.morph rename : extensions/spellcheck/hunspell/tests/circumfix.test => extensions/spellcheck/hunspell/tests/unit/data/circumfix.test rename : extensions/spellcheck/hunspell/tests/circumfix.wrong => extensions/spellcheck/hunspell/tests/unit/data/circumfix.wrong rename : extensions/spellcheck/hunspell/tests/colons_in_words.aff => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.aff rename : extensions/spellcheck/hunspell/tests/colons_in_words.dic => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.dic rename : extensions/spellcheck/hunspell/tests/colons_in_words.test => extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.test rename : extensions/spellcheck/hunspell/tests/complexprefixes.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.aff rename : extensions/spellcheck/hunspell/tests/complexprefixes.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.dic rename : extensions/spellcheck/hunspell/tests/complexprefixes.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.good rename : extensions/spellcheck/hunspell/tests/complexprefixes.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.test rename : extensions/spellcheck/hunspell/tests/complexprefixes.wrong => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.wrong rename : extensions/spellcheck/hunspell/tests/complexprefixes2.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.aff rename : extensions/spellcheck/hunspell/tests/complexprefixes2.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.dic rename : extensions/spellcheck/hunspell/tests/complexprefixes2.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.good rename : extensions/spellcheck/hunspell/tests/complexprefixes2.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.test rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.aff => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.aff rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.dic => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.dic rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.good => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.good rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.test => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.test rename : extensions/spellcheck/hunspell/tests/complexprefixesutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.wrong rename : extensions/spellcheck/hunspell/tests/compoundaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.good rename : extensions/spellcheck/hunspell/tests/compoundaffix.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.test rename : extensions/spellcheck/hunspell/tests/compoundaffix.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.wrong rename : extensions/spellcheck/hunspell/tests/compoundaffix2.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix2.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix2.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.good rename : extensions/spellcheck/hunspell/tests/compoundaffix2.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.test rename : extensions/spellcheck/hunspell/tests/compoundaffix3.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.aff rename : extensions/spellcheck/hunspell/tests/compoundaffix3.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.dic rename : extensions/spellcheck/hunspell/tests/compoundaffix3.good => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.good rename : extensions/spellcheck/hunspell/tests/compoundaffix3.test => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.test rename : extensions/spellcheck/hunspell/tests/compoundaffix3.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.wrong rename : extensions/spellcheck/hunspell/tests/compoundflag.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.aff rename : extensions/spellcheck/hunspell/tests/compoundflag.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.dic rename : extensions/spellcheck/hunspell/tests/compoundflag.good => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.good rename : extensions/spellcheck/hunspell/tests/compoundflag.test => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.test rename : extensions/spellcheck/hunspell/tests/compoundflag.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundflag.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.aff rename : extensions/spellcheck/hunspell/tests/compoundrule.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.dic rename : extensions/spellcheck/hunspell/tests/compoundrule.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.good rename : extensions/spellcheck/hunspell/tests/compoundrule.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.test rename : extensions/spellcheck/hunspell/tests/compoundrule.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule2.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.aff rename : extensions/spellcheck/hunspell/tests/compoundrule2.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.dic rename : extensions/spellcheck/hunspell/tests/compoundrule2.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.good rename : extensions/spellcheck/hunspell/tests/compoundrule2.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.test rename : extensions/spellcheck/hunspell/tests/compoundrule2.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule3.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.aff rename : extensions/spellcheck/hunspell/tests/compoundrule3.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.dic rename : extensions/spellcheck/hunspell/tests/compoundrule3.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.good rename : extensions/spellcheck/hunspell/tests/compoundrule3.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.test rename : extensions/spellcheck/hunspell/tests/compoundrule3.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule4.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.aff rename : extensions/spellcheck/hunspell/tests/compoundrule4.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.dic rename : extensions/spellcheck/hunspell/tests/compoundrule4.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.good rename : extensions/spellcheck/hunspell/tests/compoundrule4.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.test rename : extensions/spellcheck/hunspell/tests/compoundrule4.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule5.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.aff rename : extensions/spellcheck/hunspell/tests/compoundrule5.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.dic rename : extensions/spellcheck/hunspell/tests/compoundrule5.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.good rename : extensions/spellcheck/hunspell/tests/compoundrule5.morph => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.morph rename : extensions/spellcheck/hunspell/tests/compoundrule5.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.test rename : extensions/spellcheck/hunspell/tests/compoundrule5.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule6.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.aff rename : extensions/spellcheck/hunspell/tests/compoundrule6.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.dic rename : extensions/spellcheck/hunspell/tests/compoundrule6.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.good rename : extensions/spellcheck/hunspell/tests/compoundrule6.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.test rename : extensions/spellcheck/hunspell/tests/compoundrule6.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule7.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.aff rename : extensions/spellcheck/hunspell/tests/compoundrule7.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.dic rename : extensions/spellcheck/hunspell/tests/compoundrule7.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.good rename : extensions/spellcheck/hunspell/tests/compoundrule7.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.test rename : extensions/spellcheck/hunspell/tests/compoundrule7.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.wrong rename : extensions/spellcheck/hunspell/tests/compoundrule8.aff => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.aff rename : extensions/spellcheck/hunspell/tests/compoundrule8.dic => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.dic rename : extensions/spellcheck/hunspell/tests/compoundrule8.good => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.good rename : extensions/spellcheck/hunspell/tests/compoundrule8.test => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.test rename : extensions/spellcheck/hunspell/tests/compoundrule8.wrong => extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.wrong rename : extensions/spellcheck/hunspell/tests/condition.aff => extensions/spellcheck/hunspell/tests/unit/data/condition.aff rename : extensions/spellcheck/hunspell/tests/condition.dic => extensions/spellcheck/hunspell/tests/unit/data/condition.dic rename : extensions/spellcheck/hunspell/tests/condition.good => extensions/spellcheck/hunspell/tests/unit/data/condition.good rename : extensions/spellcheck/hunspell/tests/condition.test => extensions/spellcheck/hunspell/tests/unit/data/condition.test rename : extensions/spellcheck/hunspell/tests/condition.wrong => extensions/spellcheck/hunspell/tests/unit/data/condition.wrong rename : extensions/spellcheck/hunspell/tests/condition_utf.aff => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.aff rename : extensions/spellcheck/hunspell/tests/condition_utf.dic => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.dic rename : extensions/spellcheck/hunspell/tests/condition_utf.good => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.good rename : extensions/spellcheck/hunspell/tests/condition_utf.test => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.test rename : extensions/spellcheck/hunspell/tests/condition_utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/condition_utf.wrong rename : extensions/spellcheck/hunspell/tests/conditionalprefix.aff => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.aff rename : extensions/spellcheck/hunspell/tests/conditionalprefix.dic => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.dic rename : extensions/spellcheck/hunspell/tests/conditionalprefix.good => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.good rename : extensions/spellcheck/hunspell/tests/conditionalprefix.morph => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.morph rename : extensions/spellcheck/hunspell/tests/conditionalprefix.test => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.test rename : extensions/spellcheck/hunspell/tests/conditionalprefix.wrong => extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.wrong rename : extensions/spellcheck/hunspell/tests/digits_in_words.aff => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.aff rename : extensions/spellcheck/hunspell/tests/digits_in_words.dic => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.dic rename : extensions/spellcheck/hunspell/tests/digits_in_words.test => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.test rename : extensions/spellcheck/hunspell/tests/digits_in_words.wrong => extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.wrong rename : extensions/spellcheck/hunspell/tests/encoding.aff => extensions/spellcheck/hunspell/tests/unit/data/encoding.aff rename : extensions/spellcheck/hunspell/tests/encoding.dic => extensions/spellcheck/hunspell/tests/unit/data/encoding.dic rename : extensions/spellcheck/hunspell/tests/encoding.good => extensions/spellcheck/hunspell/tests/unit/data/encoding.good rename : extensions/spellcheck/hunspell/tests/encoding.test => extensions/spellcheck/hunspell/tests/unit/data/encoding.test rename : extensions/spellcheck/hunspell/tests/flag.aff => extensions/spellcheck/hunspell/tests/unit/data/flag.aff rename : extensions/spellcheck/hunspell/tests/flag.dic => extensions/spellcheck/hunspell/tests/unit/data/flag.dic rename : extensions/spellcheck/hunspell/tests/flag.good => extensions/spellcheck/hunspell/tests/unit/data/flag.good rename : extensions/spellcheck/hunspell/tests/flag.test => extensions/spellcheck/hunspell/tests/unit/data/flag.test rename : extensions/spellcheck/hunspell/tests/flaglong.aff => extensions/spellcheck/hunspell/tests/unit/data/flaglong.aff rename : extensions/spellcheck/hunspell/tests/flaglong.dic => extensions/spellcheck/hunspell/tests/unit/data/flaglong.dic rename : extensions/spellcheck/hunspell/tests/flaglong.good => extensions/spellcheck/hunspell/tests/unit/data/flaglong.good rename : extensions/spellcheck/hunspell/tests/flaglong.test => extensions/spellcheck/hunspell/tests/unit/data/flaglong.test rename : extensions/spellcheck/hunspell/tests/flagnum.aff => extensions/spellcheck/hunspell/tests/unit/data/flagnum.aff rename : extensions/spellcheck/hunspell/tests/flagnum.dic => extensions/spellcheck/hunspell/tests/unit/data/flagnum.dic rename : extensions/spellcheck/hunspell/tests/flagnum.good => extensions/spellcheck/hunspell/tests/unit/data/flagnum.good rename : extensions/spellcheck/hunspell/tests/flagnum.test => extensions/spellcheck/hunspell/tests/unit/data/flagnum.test rename : extensions/spellcheck/hunspell/tests/flagutf8.aff => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.aff rename : extensions/spellcheck/hunspell/tests/flagutf8.dic => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.dic rename : extensions/spellcheck/hunspell/tests/flagutf8.good => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.good rename : extensions/spellcheck/hunspell/tests/flagutf8.test => extensions/spellcheck/hunspell/tests/unit/data/flagutf8.test rename : extensions/spellcheck/hunspell/tests/fogemorpheme.aff => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.aff rename : extensions/spellcheck/hunspell/tests/fogemorpheme.dic => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.dic rename : extensions/spellcheck/hunspell/tests/fogemorpheme.good => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.good rename : extensions/spellcheck/hunspell/tests/fogemorpheme.test => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.test rename : extensions/spellcheck/hunspell/tests/fogemorpheme.wrong => extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.wrong rename : extensions/spellcheck/hunspell/tests/forbiddenword.aff => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.aff rename : extensions/spellcheck/hunspell/tests/forbiddenword.dic => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.dic rename : extensions/spellcheck/hunspell/tests/forbiddenword.good => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.good rename : extensions/spellcheck/hunspell/tests/forbiddenword.test => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.test rename : extensions/spellcheck/hunspell/tests/forbiddenword.wrong => extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.wrong rename : extensions/spellcheck/hunspell/tests/forceucase.aff => extensions/spellcheck/hunspell/tests/unit/data/forceucase.aff rename : extensions/spellcheck/hunspell/tests/forceucase.dic => extensions/spellcheck/hunspell/tests/unit/data/forceucase.dic rename : extensions/spellcheck/hunspell/tests/forceucase.good => extensions/spellcheck/hunspell/tests/unit/data/forceucase.good rename : extensions/spellcheck/hunspell/tests/forceucase.sug => extensions/spellcheck/hunspell/tests/unit/data/forceucase.sug rename : extensions/spellcheck/hunspell/tests/forceucase.test => extensions/spellcheck/hunspell/tests/unit/data/forceucase.test rename : extensions/spellcheck/hunspell/tests/forceucase.wrong => extensions/spellcheck/hunspell/tests/unit/data/forceucase.wrong rename : extensions/spellcheck/hunspell/tests/fullstrip.aff => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.aff rename : extensions/spellcheck/hunspell/tests/fullstrip.dic => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.dic rename : extensions/spellcheck/hunspell/tests/fullstrip.good => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.good rename : extensions/spellcheck/hunspell/tests/fullstrip.test => extensions/spellcheck/hunspell/tests/unit/data/fullstrip.test rename : extensions/spellcheck/hunspell/tests/germancompounding.aff => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.aff rename : extensions/spellcheck/hunspell/tests/germancompounding.dic => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.dic rename : extensions/spellcheck/hunspell/tests/germancompounding.good => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.good rename : extensions/spellcheck/hunspell/tests/germancompounding.test => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.test rename : extensions/spellcheck/hunspell/tests/germancompounding.wrong => extensions/spellcheck/hunspell/tests/unit/data/germancompounding.wrong rename : extensions/spellcheck/hunspell/tests/germancompoundingold.aff => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.aff rename : extensions/spellcheck/hunspell/tests/germancompoundingold.dic => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.dic rename : extensions/spellcheck/hunspell/tests/germancompoundingold.good => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.good rename : extensions/spellcheck/hunspell/tests/germancompoundingold.test => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.test rename : extensions/spellcheck/hunspell/tests/germancompoundingold.wrong => extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.wrong rename : extensions/spellcheck/hunspell/tests/i35725.aff => extensions/spellcheck/hunspell/tests/unit/data/i35725.aff rename : extensions/spellcheck/hunspell/tests/i35725.dic => extensions/spellcheck/hunspell/tests/unit/data/i35725.dic rename : extensions/spellcheck/hunspell/tests/i35725.good => extensions/spellcheck/hunspell/tests/unit/data/i35725.good rename : extensions/spellcheck/hunspell/tests/i35725.sug => extensions/spellcheck/hunspell/tests/unit/data/i35725.sug rename : extensions/spellcheck/hunspell/tests/i35725.test => extensions/spellcheck/hunspell/tests/unit/data/i35725.test rename : extensions/spellcheck/hunspell/tests/i35725.wrong => extensions/spellcheck/hunspell/tests/unit/data/i35725.wrong rename : extensions/spellcheck/hunspell/tests/i53643.aff => extensions/spellcheck/hunspell/tests/unit/data/i53643.aff rename : extensions/spellcheck/hunspell/tests/i53643.dic => extensions/spellcheck/hunspell/tests/unit/data/i53643.dic rename : extensions/spellcheck/hunspell/tests/i53643.good => extensions/spellcheck/hunspell/tests/unit/data/i53643.good rename : extensions/spellcheck/hunspell/tests/i53643.test => extensions/spellcheck/hunspell/tests/unit/data/i53643.test rename : extensions/spellcheck/hunspell/tests/i53643.wrong => extensions/spellcheck/hunspell/tests/unit/data/i53643.wrong rename : extensions/spellcheck/hunspell/tests/i54633.aff => extensions/spellcheck/hunspell/tests/unit/data/i54633.aff rename : extensions/spellcheck/hunspell/tests/i54633.dic => extensions/spellcheck/hunspell/tests/unit/data/i54633.dic rename : extensions/spellcheck/hunspell/tests/i54633.good => extensions/spellcheck/hunspell/tests/unit/data/i54633.good rename : extensions/spellcheck/hunspell/tests/i54633.sug => extensions/spellcheck/hunspell/tests/unit/data/i54633.sug rename : extensions/spellcheck/hunspell/tests/i54633.test => extensions/spellcheck/hunspell/tests/unit/data/i54633.test rename : extensions/spellcheck/hunspell/tests/i54633.wrong => extensions/spellcheck/hunspell/tests/unit/data/i54633.wrong rename : extensions/spellcheck/hunspell/tests/i54980.aff => extensions/spellcheck/hunspell/tests/unit/data/i54980.aff rename : extensions/spellcheck/hunspell/tests/i54980.dic => extensions/spellcheck/hunspell/tests/unit/data/i54980.dic rename : extensions/spellcheck/hunspell/tests/i54980.good => extensions/spellcheck/hunspell/tests/unit/data/i54980.good rename : extensions/spellcheck/hunspell/tests/i54980.test => extensions/spellcheck/hunspell/tests/unit/data/i54980.test rename : extensions/spellcheck/hunspell/tests/i58202.aff => extensions/spellcheck/hunspell/tests/unit/data/i58202.aff rename : extensions/spellcheck/hunspell/tests/i58202.dic => extensions/spellcheck/hunspell/tests/unit/data/i58202.dic rename : extensions/spellcheck/hunspell/tests/i58202.good => extensions/spellcheck/hunspell/tests/unit/data/i58202.good rename : extensions/spellcheck/hunspell/tests/i58202.sug => extensions/spellcheck/hunspell/tests/unit/data/i58202.sug rename : extensions/spellcheck/hunspell/tests/i58202.test => extensions/spellcheck/hunspell/tests/unit/data/i58202.test rename : extensions/spellcheck/hunspell/tests/i58202.wrong => extensions/spellcheck/hunspell/tests/unit/data/i58202.wrong rename : extensions/spellcheck/hunspell/tests/i68568.aff => extensions/spellcheck/hunspell/tests/unit/data/i68568.aff rename : extensions/spellcheck/hunspell/tests/i68568.dic => extensions/spellcheck/hunspell/tests/unit/data/i68568.dic rename : extensions/spellcheck/hunspell/tests/i68568.test => extensions/spellcheck/hunspell/tests/unit/data/i68568.test rename : extensions/spellcheck/hunspell/tests/i68568.wrong => extensions/spellcheck/hunspell/tests/unit/data/i68568.wrong rename : extensions/spellcheck/hunspell/tests/i68568utf.aff => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.aff rename : extensions/spellcheck/hunspell/tests/i68568utf.dic => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.dic rename : extensions/spellcheck/hunspell/tests/i68568utf.test => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.test rename : extensions/spellcheck/hunspell/tests/i68568utf.wrong => extensions/spellcheck/hunspell/tests/unit/data/i68568utf.wrong rename : extensions/spellcheck/hunspell/tests/iconv.aff => extensions/spellcheck/hunspell/tests/unit/data/iconv.aff rename : extensions/spellcheck/hunspell/tests/iconv.dic => extensions/spellcheck/hunspell/tests/unit/data/iconv.dic rename : extensions/spellcheck/hunspell/tests/iconv.good => extensions/spellcheck/hunspell/tests/unit/data/iconv.good rename : extensions/spellcheck/hunspell/tests/iconv.test => extensions/spellcheck/hunspell/tests/unit/data/iconv.test rename : extensions/spellcheck/hunspell/tests/ignore.aff => extensions/spellcheck/hunspell/tests/unit/data/ignore.aff rename : extensions/spellcheck/hunspell/tests/ignore.dic => extensions/spellcheck/hunspell/tests/unit/data/ignore.dic rename : extensions/spellcheck/hunspell/tests/ignore.good => extensions/spellcheck/hunspell/tests/unit/data/ignore.good rename : extensions/spellcheck/hunspell/tests/ignore.test => extensions/spellcheck/hunspell/tests/unit/data/ignore.test rename : extensions/spellcheck/hunspell/tests/ignoreutf.aff => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.aff rename : extensions/spellcheck/hunspell/tests/ignoreutf.dic => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.dic rename : extensions/spellcheck/hunspell/tests/ignoreutf.good => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.good rename : extensions/spellcheck/hunspell/tests/ignoreutf.test => extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.test rename : extensions/spellcheck/hunspell/tests/keepcase.aff => extensions/spellcheck/hunspell/tests/unit/data/keepcase.aff rename : extensions/spellcheck/hunspell/tests/keepcase.dic => extensions/spellcheck/hunspell/tests/unit/data/keepcase.dic rename : extensions/spellcheck/hunspell/tests/keepcase.good => extensions/spellcheck/hunspell/tests/unit/data/keepcase.good rename : extensions/spellcheck/hunspell/tests/keepcase.sug => extensions/spellcheck/hunspell/tests/unit/data/keepcase.sug rename : extensions/spellcheck/hunspell/tests/keepcase.test => extensions/spellcheck/hunspell/tests/unit/data/keepcase.test rename : extensions/spellcheck/hunspell/tests/keepcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/keepcase.wrong rename : extensions/spellcheck/hunspell/tests/korean.aff => extensions/spellcheck/hunspell/tests/unit/data/korean.aff rename : extensions/spellcheck/hunspell/tests/korean.dic => extensions/spellcheck/hunspell/tests/unit/data/korean.dic rename : extensions/spellcheck/hunspell/tests/korean.good => extensions/spellcheck/hunspell/tests/unit/data/korean.good rename : extensions/spellcheck/hunspell/tests/korean.test => extensions/spellcheck/hunspell/tests/unit/data/korean.test rename : extensions/spellcheck/hunspell/tests/korean.wrong => extensions/spellcheck/hunspell/tests/unit/data/korean.wrong rename : extensions/spellcheck/hunspell/tests/map.aff => extensions/spellcheck/hunspell/tests/unit/data/map.aff rename : extensions/spellcheck/hunspell/tests/map.dic => extensions/spellcheck/hunspell/tests/unit/data/map.dic rename : extensions/spellcheck/hunspell/tests/map.sug => extensions/spellcheck/hunspell/tests/unit/data/map.sug rename : extensions/spellcheck/hunspell/tests/map.test => extensions/spellcheck/hunspell/tests/unit/data/map.test rename : extensions/spellcheck/hunspell/tests/map.wrong => extensions/spellcheck/hunspell/tests/unit/data/map.wrong rename : extensions/spellcheck/hunspell/tests/maputf.aff => extensions/spellcheck/hunspell/tests/unit/data/maputf.aff rename : extensions/spellcheck/hunspell/tests/maputf.dic => extensions/spellcheck/hunspell/tests/unit/data/maputf.dic rename : extensions/spellcheck/hunspell/tests/maputf.sug => extensions/spellcheck/hunspell/tests/unit/data/maputf.sug rename : extensions/spellcheck/hunspell/tests/maputf.test => extensions/spellcheck/hunspell/tests/unit/data/maputf.test rename : extensions/spellcheck/hunspell/tests/maputf.wrong => extensions/spellcheck/hunspell/tests/unit/data/maputf.wrong rename : extensions/spellcheck/hunspell/tests/morph.aff => extensions/spellcheck/hunspell/tests/unit/data/morph.aff rename : extensions/spellcheck/hunspell/tests/morph.dic => extensions/spellcheck/hunspell/tests/unit/data/morph.dic rename : extensions/spellcheck/hunspell/tests/morph.good => extensions/spellcheck/hunspell/tests/unit/data/morph.good rename : extensions/spellcheck/hunspell/tests/morph.morph => extensions/spellcheck/hunspell/tests/unit/data/morph.morph rename : extensions/spellcheck/hunspell/tests/morph.test => extensions/spellcheck/hunspell/tests/unit/data/morph.test rename : extensions/spellcheck/hunspell/tests/needaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix.aff rename : extensions/spellcheck/hunspell/tests/needaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix.dic rename : extensions/spellcheck/hunspell/tests/needaffix.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix.good rename : extensions/spellcheck/hunspell/tests/needaffix.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix.test rename : extensions/spellcheck/hunspell/tests/needaffix.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix.wrong rename : extensions/spellcheck/hunspell/tests/needaffix2.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.aff rename : extensions/spellcheck/hunspell/tests/needaffix2.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.dic rename : extensions/spellcheck/hunspell/tests/needaffix2.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.good rename : extensions/spellcheck/hunspell/tests/needaffix2.morph => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.morph rename : extensions/spellcheck/hunspell/tests/needaffix2.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix2.test rename : extensions/spellcheck/hunspell/tests/needaffix3.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.aff rename : extensions/spellcheck/hunspell/tests/needaffix3.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.dic rename : extensions/spellcheck/hunspell/tests/needaffix3.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.good rename : extensions/spellcheck/hunspell/tests/needaffix3.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.test rename : extensions/spellcheck/hunspell/tests/needaffix3.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix3.wrong rename : extensions/spellcheck/hunspell/tests/needaffix4.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.aff rename : extensions/spellcheck/hunspell/tests/needaffix4.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.dic rename : extensions/spellcheck/hunspell/tests/needaffix4.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.good rename : extensions/spellcheck/hunspell/tests/needaffix4.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix4.test rename : extensions/spellcheck/hunspell/tests/needaffix5.aff => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.aff rename : extensions/spellcheck/hunspell/tests/needaffix5.dic => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.dic rename : extensions/spellcheck/hunspell/tests/needaffix5.good => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.good rename : extensions/spellcheck/hunspell/tests/needaffix5.test => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.test rename : extensions/spellcheck/hunspell/tests/needaffix5.wrong => extensions/spellcheck/hunspell/tests/unit/data/needaffix5.wrong rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.aff => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.aff rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.dic => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.dic rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.good => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.good rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.sug => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.sug rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.test => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.test rename : extensions/spellcheck/hunspell/tests/ngram_utf_fix.wrong => extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.wrong rename : extensions/spellcheck/hunspell/tests/nosuggest.aff => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.aff rename : extensions/spellcheck/hunspell/tests/nosuggest.dic => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.dic rename : extensions/spellcheck/hunspell/tests/nosuggest.good => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.good rename : extensions/spellcheck/hunspell/tests/nosuggest.sug => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.sug rename : extensions/spellcheck/hunspell/tests/nosuggest.test => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.test rename : extensions/spellcheck/hunspell/tests/nosuggest.wrong => extensions/spellcheck/hunspell/tests/unit/data/nosuggest.wrong rename : extensions/spellcheck/hunspell/tests/oconv.aff => extensions/spellcheck/hunspell/tests/unit/data/oconv.aff rename : extensions/spellcheck/hunspell/tests/oconv.dic => extensions/spellcheck/hunspell/tests/unit/data/oconv.dic rename : extensions/spellcheck/hunspell/tests/oconv.good => extensions/spellcheck/hunspell/tests/unit/data/oconv.good rename : extensions/spellcheck/hunspell/tests/oconv.sug => extensions/spellcheck/hunspell/tests/unit/data/oconv.sug rename : extensions/spellcheck/hunspell/tests/oconv.test => extensions/spellcheck/hunspell/tests/unit/data/oconv.test rename : extensions/spellcheck/hunspell/tests/oconv.wrong => extensions/spellcheck/hunspell/tests/unit/data/oconv.wrong rename : extensions/spellcheck/hunspell/tests/onlyincompound.aff => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.aff rename : extensions/spellcheck/hunspell/tests/onlyincompound.dic => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.dic rename : extensions/spellcheck/hunspell/tests/onlyincompound.good => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.good rename : extensions/spellcheck/hunspell/tests/onlyincompound.sug => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.sug rename : extensions/spellcheck/hunspell/tests/onlyincompound.test => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.test rename : extensions/spellcheck/hunspell/tests/onlyincompound.wrong => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.wrong rename : extensions/spellcheck/hunspell/tests/onlyincompound2.aff => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.aff rename : extensions/spellcheck/hunspell/tests/onlyincompound2.dic => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.dic rename : extensions/spellcheck/hunspell/tests/onlyincompound2.good => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.good rename : extensions/spellcheck/hunspell/tests/onlyincompound2.test => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.test rename : extensions/spellcheck/hunspell/tests/onlyincompound2.wrong => extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.aff rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.dic rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.good rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.test rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.aff rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.dic rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.good rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.test rename : extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.aff rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.dic rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.good rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.sug rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.test rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.aff rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.dic rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.good rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.sug rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.test rename : extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.wrong rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.aff => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.aff rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.dic => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.dic rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.good => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.good rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.sug => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.sug rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.test => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.test rename : extensions/spellcheck/hunspell/tests/opentaal_keepcase.wrong => extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.wrong rename : extensions/spellcheck/hunspell/tests/phone.aff => extensions/spellcheck/hunspell/tests/unit/data/phone.aff rename : extensions/spellcheck/hunspell/tests/phone.dic => extensions/spellcheck/hunspell/tests/unit/data/phone.dic rename : extensions/spellcheck/hunspell/tests/phone.sug => extensions/spellcheck/hunspell/tests/unit/data/phone.sug rename : extensions/spellcheck/hunspell/tests/phone.test => extensions/spellcheck/hunspell/tests/unit/data/phone.test rename : extensions/spellcheck/hunspell/tests/phone.wrong => extensions/spellcheck/hunspell/tests/unit/data/phone.wrong rename : extensions/spellcheck/hunspell/tests/rep.aff => extensions/spellcheck/hunspell/tests/unit/data/rep.aff rename : extensions/spellcheck/hunspell/tests/rep.dic => extensions/spellcheck/hunspell/tests/unit/data/rep.dic rename : extensions/spellcheck/hunspell/tests/rep.sug => extensions/spellcheck/hunspell/tests/unit/data/rep.sug rename : extensions/spellcheck/hunspell/tests/rep.test => extensions/spellcheck/hunspell/tests/unit/data/rep.test rename : extensions/spellcheck/hunspell/tests/rep.wrong => extensions/spellcheck/hunspell/tests/unit/data/rep.wrong rename : extensions/spellcheck/hunspell/tests/reputf.aff => extensions/spellcheck/hunspell/tests/unit/data/reputf.aff rename : extensions/spellcheck/hunspell/tests/reputf.dic => extensions/spellcheck/hunspell/tests/unit/data/reputf.dic rename : extensions/spellcheck/hunspell/tests/reputf.sug => extensions/spellcheck/hunspell/tests/unit/data/reputf.sug rename : extensions/spellcheck/hunspell/tests/reputf.test => extensions/spellcheck/hunspell/tests/unit/data/reputf.test rename : extensions/spellcheck/hunspell/tests/reputf.wrong => extensions/spellcheck/hunspell/tests/unit/data/reputf.wrong rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.aff => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.aff rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.dic => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.dic rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.good => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.good rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.test => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.test rename : extensions/spellcheck/hunspell/tests/simplifiedtriple.wrong => extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.wrong rename : extensions/spellcheck/hunspell/tests/slash.aff => extensions/spellcheck/hunspell/tests/unit/data/slash.aff rename : extensions/spellcheck/hunspell/tests/slash.dic => extensions/spellcheck/hunspell/tests/unit/data/slash.dic rename : extensions/spellcheck/hunspell/tests/slash.good => extensions/spellcheck/hunspell/tests/unit/data/slash.good rename : extensions/spellcheck/hunspell/tests/slash.test => extensions/spellcheck/hunspell/tests/unit/data/slash.test rename : extensions/spellcheck/hunspell/tests/sug.aff => extensions/spellcheck/hunspell/tests/unit/data/sug.aff rename : extensions/spellcheck/hunspell/tests/sug.dic => extensions/spellcheck/hunspell/tests/unit/data/sug.dic rename : extensions/spellcheck/hunspell/tests/sug.sug => extensions/spellcheck/hunspell/tests/unit/data/sug.sug rename : extensions/spellcheck/hunspell/tests/sug.test => extensions/spellcheck/hunspell/tests/unit/data/sug.test rename : extensions/spellcheck/hunspell/tests/sug.wrong => extensions/spellcheck/hunspell/tests/unit/data/sug.wrong rename : extensions/spellcheck/hunspell/tests/suggestiontest/List_of_common_misspellings.txt => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/List_of_common_misspellings.txt rename : extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.am => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.am rename : extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.in => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.in rename : extensions/spellcheck/hunspell/tests/suggestiontest/README => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/README rename : extensions/spellcheck/hunspell/tests/suggestiontest/prepare => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/prepare rename : extensions/spellcheck/hunspell/tests/suggestiontest/test => extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/test rename : extensions/spellcheck/hunspell/tests/sugutf.aff => extensions/spellcheck/hunspell/tests/unit/data/sugutf.aff rename : extensions/spellcheck/hunspell/tests/sugutf.dic => extensions/spellcheck/hunspell/tests/unit/data/sugutf.dic rename : extensions/spellcheck/hunspell/tests/sugutf.sug => extensions/spellcheck/hunspell/tests/unit/data/sugutf.sug rename : extensions/spellcheck/hunspell/tests/sugutf.test => extensions/spellcheck/hunspell/tests/unit/data/sugutf.test rename : extensions/spellcheck/hunspell/tests/sugutf.wrong => extensions/spellcheck/hunspell/tests/unit/data/sugutf.wrong rename : extensions/spellcheck/hunspell/tests/test.sh => extensions/spellcheck/hunspell/tests/unit/data/test.sh rename : extensions/spellcheck/hunspell/tests/utf8.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8.aff rename : extensions/spellcheck/hunspell/tests/utf8.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8.dic rename : extensions/spellcheck/hunspell/tests/utf8.good => extensions/spellcheck/hunspell/tests/unit/data/utf8.good rename : extensions/spellcheck/hunspell/tests/utf8.test => extensions/spellcheck/hunspell/tests/unit/data/utf8.test rename : extensions/spellcheck/hunspell/tests/utf8_bom.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.aff rename : extensions/spellcheck/hunspell/tests/utf8_bom.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.dic rename : extensions/spellcheck/hunspell/tests/utf8_bom.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.good rename : extensions/spellcheck/hunspell/tests/utf8_bom.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.test rename : extensions/spellcheck/hunspell/tests/utf8_bom2.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.aff rename : extensions/spellcheck/hunspell/tests/utf8_bom2.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.dic rename : extensions/spellcheck/hunspell/tests/utf8_bom2.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.good rename : extensions/spellcheck/hunspell/tests/utf8_bom2.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.test rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.aff => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.aff rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.dic => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.dic rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.good => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.good rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.sug => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.sug rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.test => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.test rename : extensions/spellcheck/hunspell/tests/utf8_nonbmp.wrong => extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.wrong rename : extensions/spellcheck/hunspell/tests/utfcompound.aff => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.aff rename : extensions/spellcheck/hunspell/tests/utfcompound.dic => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.dic rename : extensions/spellcheck/hunspell/tests/utfcompound.good => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.good rename : extensions/spellcheck/hunspell/tests/utfcompound.test => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.test rename : extensions/spellcheck/hunspell/tests/utfcompound.wrong => extensions/spellcheck/hunspell/tests/unit/data/utfcompound.wrong rename : extensions/spellcheck/hunspell/tests/warn.aff => extensions/spellcheck/hunspell/tests/unit/data/warn.aff rename : extensions/spellcheck/hunspell/tests/warn.dic => extensions/spellcheck/hunspell/tests/unit/data/warn.dic rename : extensions/spellcheck/hunspell/tests/warn.good => extensions/spellcheck/hunspell/tests/unit/data/warn.good rename : extensions/spellcheck/hunspell/tests/warn.test => extensions/spellcheck/hunspell/tests/unit/data/warn.test rename : extensions/spellcheck/hunspell/tests/zeroaffix.aff => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.aff rename : extensions/spellcheck/hunspell/tests/zeroaffix.dic => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.dic rename : extensions/spellcheck/hunspell/tests/zeroaffix.good => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.good rename : extensions/spellcheck/hunspell/tests/zeroaffix.morph => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.morph rename : extensions/spellcheck/hunspell/tests/zeroaffix.test => extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.test
2012-07-03 10:43:06 +04:00
endif # WINNT
1998-03-28 05:44:41 +03:00
ifeq (,$(CROSS_COMPILE)$(filter-out WINNT, $(OS_ARCH)))
INSTALL = $(NSINSTALL) -t
else
# This isn't laid out as conditional directives so that NSDISTMODE can be
# target-specific.
INSTALL = $(if $(filter copy, $(NSDISTMODE)), $(NSINSTALL) -t, $(if $(filter absolute_symlink, $(NSDISTMODE)), $(NSINSTALL) -L $(PWD), $(NSINSTALL) -R))
endif # WINNT
1998-03-28 05:44:41 +03:00
# The default for install_cmd is simply INSTALL
install_cmd ?= $(INSTALL) $(1)
# Use nsinstall in copy mode to install files on the system
SYSINSTALL = $(NSINSTALL) -t
# This isn't necessarily true, just here
sysinstall_cmd = install_cmd
#
# Localization build automation
#
# Because you might wish to "make locales AB_CD=ab-CD", we don't hardcode
# MOZ_UI_LOCALE directly, but use an intermediate variable that can be
# overridden by the command line. (Besides, AB_CD is prettier).
AB_CD = $(MOZ_UI_LOCALE)
include $(MOZILLA_DIR)/config/AB_rCD.mk
# Many locales directories want this definition.
ACDEFINES += -DAB_CD=$(AB_CD)
ifndef L10NBASEDIR
L10NBASEDIR = $(error L10NBASEDIR not defined by configure)
endif
EXPAND_LOCALE_SRCDIR = $(if $(filter en-US,$(AB_CD)),$(LOCALE_TOPDIR)/$(1)/en-US,$(or $(realpath $(L10NBASEDIR)),$(abspath $(L10NBASEDIR)))/$(AB_CD)/$(subst /locales,,$(1)))
ifdef relativesrcdir
LOCALE_RELATIVEDIR ?= $(relativesrcdir)
endif
ifdef LOCALE_RELATIVEDIR
LOCALE_SRCDIR ?= $(call EXPAND_LOCALE_SRCDIR,$(LOCALE_RELATIVEDIR))
endif
ifdef relativesrcdir
MAKE_JARS_FLAGS += --relativesrcdir=$(LOCALE_RELATIVEDIR)
ifneq (en-US,$(AB_CD))
ifdef IS_LANGUAGE_REPACK
MAKE_JARS_FLAGS += --locale-mergedir=$(REAL_LOCALE_MERGEDIR)
endif
ifdef IS_LANGUAGE_REPACK
MAKE_JARS_FLAGS += --l10n-base=$(L10NBASEDIR)/$(AB_CD)
endif
else
MAKE_JARS_FLAGS += -c $(LOCALE_SRCDIR)
endif # en-US
else
MAKE_JARS_FLAGS += -c $(LOCALE_SRCDIR)
endif # ! relativesrcdir
ifdef IS_LANGUAGE_REPACK
MERGE_FILE = $(firstword \
$(wildcard $(REAL_LOCALE_MERGEDIR)/$(subst /locales,,$(LOCALE_RELATIVEDIR))/$(1)) \
$(wildcard $(LOCALE_SRCDIR)/$(1)) \
$(srcdir)/en-US/$(1) )
Bug 1439742 - Allow {AB_CD} and {AB_rCD} in LOCALIZED_GENERATED_FILES. r=ted.mielczarek There are a lot of choices and moving pieces in this commit. I elected to include the mechanics and the target use case in the same commit so that readers can compare and contrast the implementation and final expression in one review window. - Initially, I wanted to make the {AB_CD} substitutions in LOCALIZED_FILES and not in LOCALIZED_GENERATED_FILES. However, I ran into conceptual blockers doing this. Fundamentally, LOCALIZED_FILES is FINAL_TARGET_FILES, and my use case should _not_ be putting files anywhere near dist/bin. In addition, LOCALIZED_FILES (FINAL_TARGET_FILES) is handled using manifests, which would need to grow locale-aware functionality to handle this. That's not desirable. In addition, if we use manifests, then we lose the powerful locality of |mach build mobile/android{/base}| re-generating changed locale-dependent resources. This is similar to how the build system plumbs dist/idl manifest processing throughout the build: we're repairing local workflows after moving work into a global process. For these reasons, this doesn't support {AB_CD} in LOCALIZED_FILES. - There is even another layer of complexity! There are two axes involved with these files: AB_CD controls localization and the Make target controls destination. For the record, it is: regular builds - AB_CD unset multi-locale builds - AB_CD set single-locale repacks - AB_CD set For the record, the existing logic (before any changes) is: regular builds - Make target is `libs` in mobile/android/base/locales multi-locale builds - Make target is `chrome-%` in mobile/android/base/locales single-locale repacks - Make target is `libs` in mobile/android/base/locales This commit adds targets for both destinations, and uses Make chrome-%:: and libs:: magic to control what is invoked in the various situations. Tricky! - I added MERGE_RELATIVE_FILES in order to be able to follow-up this patch with more patches that will get rid of m/a/base/locales/{moz.build,Makefile.in} altogether, and fold this work into m/a/base. As it stands, we're already reaching from m/a/base/locales all the way out to mobile/locales/.../region.properties, so the existing code doesn't follow the layout expected between mozilla-central and l10n-central/$(AB_CD). But that'll impedance will get worse as we improve the build system dependencies, not better, so we should grow support for localized resources that aren't exactly as expected. - I chose to follow Python's syntax for string substitutions. I would have preferred to mark files that should be localized with a leading '%'... but I took that for filesystem absolute paths in moz.build files already. I also considered @AB_CD@ to echo the preprocessor, but didn't want to open the door to an expecation that _all_ preprocessor DEFINEs will work in the way {AB_CD} does. - The generate_*py script changes required a bit of a hack to "turn off" locale dependent resources. This would have been nicer if we had marked localized resources with '%'... but we didn't. See the --fallback flag. The real reason this is needed is that we're doing work which is more like the work of compare-locales (merging locale-dependent resources) at build-time rather than repack time. I don't know why that's the case -- probably when we (I) implemented it, compare-locales and the whole l10n process was entirely opaque. It's not worth changing it now, so we use this --fallback flag approach. - I didn't get to tup support. This should gently fail without breaking tup builds: any {AB_CD} substitutions just won't be expanded. I haven't a clue how this should work in tup in the future (or, more generally, how to make any sense of repacks without declaring the full set of expected locales at configure time.) - strings.xml can't be a LOCALIZED_PP_FILES, since we need to customize the output location based on AB_rCD, and since we need a little more flexibility than PP_FILES gives for our inputs. MozReview-Commit-ID: MyfIkNSEzt --HG-- rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/en-US/localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/en-US/localized-input rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/foo-data => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/foo-data rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/generate-foo.py => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/generate-foo.py rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/en-US/localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/inner/locales/en-US/localized-input rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/moz.build => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/moz.build rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/non-localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/non-localized-input extra : rebase_source : 816b6f220758f2bb3bdd3ec81a2cb02269c6de5b
2018-02-22 04:12:17 +03:00
# Like MERGE_FILE, but with the specified relative source directory
# $(2) replacing $(srcdir). It's expected that $(2) will include
# '/locales' but not '/locales/en-US'.
#
# MERGE_RELATIVE_FILE and MERGE_FILE could be -- ahem -- merged by
# making the second argument optional, but that expression makes for
# difficult to read Make.
MERGE_RELATIVE_FILE = $(firstword \
$(wildcard $(REAL_LOCALE_MERGEDIR)/$(subst /locales,,$(2))/$(1)) \
$(wildcard $(call EXPAND_LOCALE_SRCDIR,$(2))/$(1)) \
$(topsrcdir)/$(2)/en-US/$(1) )
else
MERGE_FILE = $(LOCALE_SRCDIR)/$(1)
Bug 1439742 - Allow {AB_CD} and {AB_rCD} in LOCALIZED_GENERATED_FILES. r=ted.mielczarek There are a lot of choices and moving pieces in this commit. I elected to include the mechanics and the target use case in the same commit so that readers can compare and contrast the implementation and final expression in one review window. - Initially, I wanted to make the {AB_CD} substitutions in LOCALIZED_FILES and not in LOCALIZED_GENERATED_FILES. However, I ran into conceptual blockers doing this. Fundamentally, LOCALIZED_FILES is FINAL_TARGET_FILES, and my use case should _not_ be putting files anywhere near dist/bin. In addition, LOCALIZED_FILES (FINAL_TARGET_FILES) is handled using manifests, which would need to grow locale-aware functionality to handle this. That's not desirable. In addition, if we use manifests, then we lose the powerful locality of |mach build mobile/android{/base}| re-generating changed locale-dependent resources. This is similar to how the build system plumbs dist/idl manifest processing throughout the build: we're repairing local workflows after moving work into a global process. For these reasons, this doesn't support {AB_CD} in LOCALIZED_FILES. - There is even another layer of complexity! There are two axes involved with these files: AB_CD controls localization and the Make target controls destination. For the record, it is: regular builds - AB_CD unset multi-locale builds - AB_CD set single-locale repacks - AB_CD set For the record, the existing logic (before any changes) is: regular builds - Make target is `libs` in mobile/android/base/locales multi-locale builds - Make target is `chrome-%` in mobile/android/base/locales single-locale repacks - Make target is `libs` in mobile/android/base/locales This commit adds targets for both destinations, and uses Make chrome-%:: and libs:: magic to control what is invoked in the various situations. Tricky! - I added MERGE_RELATIVE_FILES in order to be able to follow-up this patch with more patches that will get rid of m/a/base/locales/{moz.build,Makefile.in} altogether, and fold this work into m/a/base. As it stands, we're already reaching from m/a/base/locales all the way out to mobile/locales/.../region.properties, so the existing code doesn't follow the layout expected between mozilla-central and l10n-central/$(AB_CD). But that'll impedance will get worse as we improve the build system dependencies, not better, so we should grow support for localized resources that aren't exactly as expected. - I chose to follow Python's syntax for string substitutions. I would have preferred to mark files that should be localized with a leading '%'... but I took that for filesystem absolute paths in moz.build files already. I also considered @AB_CD@ to echo the preprocessor, but didn't want to open the door to an expecation that _all_ preprocessor DEFINEs will work in the way {AB_CD} does. - The generate_*py script changes required a bit of a hack to "turn off" locale dependent resources. This would have been nicer if we had marked localized resources with '%'... but we didn't. See the --fallback flag. The real reason this is needed is that we're doing work which is more like the work of compare-locales (merging locale-dependent resources) at build-time rather than repack time. I don't know why that's the case -- probably when we (I) implemented it, compare-locales and the whole l10n process was entirely opaque. It's not worth changing it now, so we use this --fallback flag approach. - I didn't get to tup support. This should gently fail without breaking tup builds: any {AB_CD} substitutions just won't be expanded. I haven't a clue how this should work in tup in the future (or, more generally, how to make any sense of repacks without declaring the full set of expected locales at configure time.) - strings.xml can't be a LOCALIZED_PP_FILES, since we need to customize the output location based on AB_rCD, and since we need a little more flexibility than PP_FILES gives for our inputs. MozReview-Commit-ID: MyfIkNSEzt --HG-- rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/en-US/localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/en-US/localized-input rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/foo-data => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/foo-data rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/generate-foo.py => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/generate-foo.py rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/en-US/localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/inner/locales/en-US/localized-input rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/moz.build => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/moz.build rename : python/mozbuild/mozbuild/test/backend/data/localized-generated-files/non-localized-input => python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/non-localized-input extra : rebase_source : 816b6f220758f2bb3bdd3ec81a2cb02269c6de5b
2018-02-22 04:12:17 +03:00
MERGE_RELATIVE_FILE = $(call EXPAND_LOCALE_SRCDIR,$(2))/$(1)
endif
ifneq (WINNT,$(OS_ARCH))
RUN_TEST_PROGRAM = $(DIST)/bin/run-mozilla.sh
endif # ! WINNT
#
# Java macros
#
# Make sure any compiled classes work with at least JVM 1.4
JAVAC_FLAGS += -source 1.4
ifdef MOZ_DEBUG
JAVAC_FLAGS += -g
endif
CREATE_PRECOMPLETE_CMD = $(PYTHON) $(abspath $(MOZILLA_DIR)/config/createprecomplete.py)
# MDDEPDIR is the subdirectory where dependency files are stored
MDDEPDIR := .deps
EXPAND_LIBS_EXEC = $(PYTHON) $(MOZILLA_DIR)/config/expandlibs_exec.py
EXPAND_LIBS_GEN = $(PYTHON) $(MOZILLA_DIR)/config/expandlibs_gen.py
EXPAND_AR = $(EXPAND_LIBS_EXEC) --extract -- $(AR)
EXPAND_CC = $(EXPAND_LIBS_EXEC) --uselist -- $(CC)
EXPAND_CCC = $(EXPAND_LIBS_EXEC) --uselist -- $(CCC)
EXPAND_LINK = $(EXPAND_LIBS_EXEC) --uselist -- $(LINKER)
EXPAND_MKSHLIB_ARGS = --uselist
ifdef SYMBOL_ORDER
EXPAND_MKSHLIB_ARGS += --symbol-order $(SYMBOL_ORDER)
endif
EXPAND_MKSHLIB = $(EXPAND_LIBS_EXEC) $(EXPAND_MKSHLIB_ARGS) -- $(MKSHLIB)
# $(call CHECK_SYMBOLS,lib,PREFIX,dep_name,test)
# Checks that the given `lib` doesn't contain dependency on symbols with a
# version starting with `PREFIX`_ and matching the `test`. `dep_name` is only
# used for the error message.
# `test` is an awk expression using the information in the variable `v` which
# contains a list of version items ([major, minor, ...]).
define CHECK_SYMBOLS
@$(TOOLCHAIN_PREFIX)readelf -sW $(1) | \
awk '$$8 ~ /@$(2)_/ { \
split($$8,a,"@"); \
split(a[2],b,"_"); \
split(b[2],v,"."); \
if ($(4)) { \
if (!found) { \
print "TEST-UNEXPECTED-FAIL | check_stdcxx | We do not want these $(3) symbol versions to be used:" \
} \
print " ",$$8; \
found=1 \
} \
} \
END { \
if (found) { \
exit(1) \
} \
}'
endef
ifneq (,$(MOZ_LIBSTDCXX_TARGET_VERSION)$(MOZ_LIBSTDCXX_HOST_VERSION))
CHECK_STDCXX = $(call CHECK_SYMBOLS,$(1),GLIBCXX,libstdc++,v[1] > 3 || (v[1] == 3 && v[2] == 4 && v[3] > 16))
Bug 1278456 - Bump glibc requirement to 2.12. r=froydnj The requirement for glibc has been set to version 2.7 for a long while. Spidermonkey uses the pthread_setname_np symbol, which is only available since glibc 2.12. So far, we've been fortunate that the symbol doesn't end up in libxul, or tests that link to js directly, because the symbol is eliminated as being called by effectively dead code. There are multiple reasons why this is going to change, one of which being changes to the way things are linked, that will make the linker not eliminate that code in some cases. Another is that eventually, the separation of build systems between js and top-level is going to fade, and the glibc checks, which apply to all gecko binaries, will also apply to js binaries. They currently are not happening, and would fail because of pthread_setname_np if they were. Taking a step back, as of version 46, the mozilla.org builds require at least Gtk+3 3.4. Which means the requirements for the underlying system have received a dramatic bump, and it's time to revisit the requirements for binary compatibility. I went through all my notes from all the recent times binary compatibility has been considered, and put together a compatibility matrix on MDN from that data as well as more recent data that I could find here and there, about the major non-rolling-release distros (RHEL, Fedora, SuSE, Debian, Ubuntu) https://developer.mozilla.org/en-US/Firefox/Linux_compatibility_matrix Considering the data there, none of the distros that have at least Gtk+3 3.4 have a glibc older than 2.13. The list of symbols that 2.13 provides that 2.12 doesn't have is not large enough, though, to really care about depending on 2.13.
2016-06-07 07:49:47 +03:00
CHECK_GLIBC = $(call CHECK_SYMBOLS,$(1),GLIBC,libc,v[1] > 2 || (v[1] == 2 && v[2] > 12))
endif
ifeq (,$(filter $(OS_TARGET),WINNT Darwin))
CHECK_TEXTREL = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep TEXTREL > /dev/null && echo 'TEST-UNEXPECTED-FAIL | check_textrel | We do not want text relocations in libraries and programs' || true
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),android)
# While this is very unlikely (libc being added by the compiler at the end
# of the linker command line), if libmozglue.so ends up after libc.so, all
# hell breaks loose, so better safe than sorry, and check it's actually the
# case.
CHECK_MOZGLUE_ORDER = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep NEEDED | awk '{ libs[$$NF] = ++n } END { if (libs["[libmozglue.so]"] && libs["[libc.so]"] < libs["[libmozglue.so]"]) { print "libmozglue.so must be linked before libc.so"; exit 1 } }'
endif
define CHECK_BINARY
$(call CHECK_GLIBC,$(1))
$(call CHECK_STDCXX,$(1))
$(call CHECK_TEXTREL,$(1))
$(call LOCAL_CHECKS,$(1))
$(call CHECK_MOZGLUE_ORDER,$(1))
endef
# autoconf.mk sets OBJ_SUFFIX to an error to avoid use before including
# this file
OBJ_SUFFIX := $(_OBJ_SUFFIX)
# PGO builds with GCC build objects with instrumentation in a first pass,
# then objects optimized, without instrumentation, in a second pass. If
2014-03-03 01:35:24 +04:00
# we overwrite the objects from the first pass with those from the second,
# we end up not getting instrumentation data for better optimization on
# incremental builds. As a consequence, we use a different object suffix
# for the first pass.
ifndef NO_PROFILE_GUIDED_OPTIMIZE
ifdef MOZ_PROFILE_GENERATE
ifdef GNU_CC
OBJ_SUFFIX := i_o
endif
endif
endif
PLY_INCLUDE = -I$(MOZILLA_DIR)/other-licenses/ply
export CL_INCLUDES_PREFIX
# Make sure that the build system can handle non-ASCII characters
# in environment variables to prevent it from breking silently on
# non-English systems.
export NONASCII