gecko-dev/config/config.mk

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

413 строки
12 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.
#
varize = $(subst -,_,$(subst a,A,$(subst b,B,$(subst c,C,$(subst d,D,$(subst e,E,$(subst f,F,$(subst g,G,$(subst h,H,$(subst i,I,$(subst j,J,$(subst k,K,$(subst l,L,$(subst m,M,$(subst n,N,$(subst o,O,$(subst p,P,$(subst q,Q,$(subst r,R,$(subst s,S,$(subst t,T,$(subst u,U,$(subst v,V,$(subst w,W,$(subst x,X,$(subst y,Y,$(subst z,Z,$1)))))))))))))))))))))))))))
# 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
# MDDEPDIR is the subdirectory where dependency files are stored
MDDEPDIR := .deps
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
# Add e.g. `export:: $(EXPORT_TARGETS)` rules. The *_TARGETS variables are defined
# in backend.mk.
$(foreach tier,$(RUNNABLE_TIERS),$(eval $(tier):: $($(call varize,$(tier))_TARGETS)))
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
CC := $(CC_WRAPPER) $(CC)
CXX := $(CXX_WRAPPER) $(CXX)
MKDIR ?= mkdir
SLEEP ?= sleep
TOUCH ?= touch
#
# 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 += -DNS_FREE_PERMANENT_DATA=1
PGO_CFLAGS += $(if $(filter $(notdir $<),$(notdir $(NO_PROFILE_GUIDED_OPTIMIZE))),,$(PROFILE_GEN_CFLAGS))
PGO_LDFLAGS += $(PROFILE_GEN_LDFLAGS)
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)
endif # MOZ_PROFILE_USE
endif # NO_PROFILE_GUIDED_OPTIMIZE
# Overloaded by comm builds to refer to $(commtopsrcdir), so that
# `mail` resolves in en-US builds and in repacks.
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
ifndef MOZ_LTO
MOZ_LTO_CFLAGS :=
MOZ_LTO_LDFLAGS :=
endif
LDFLAGS = $(MOZ_LTO_LDFLAGS) $(COMPUTED_LDFLAGS) $(PGO_LDFLAGS)
COMPILE_CFLAGS = $(MOZ_LTO_CFLAGS) $(COMPUTED_CFLAGS) $(PGO_CFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
COMPILE_CXXFLAGS = $(MOZ_LTO_CFLAGS) $(COMPUTED_CXXFLAGS) $(PGO_CFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
COMPILE_CMFLAGS = $(MOZ_LTO_CFLAGS) $(OS_COMPILE_CMFLAGS) $(MOZBUILD_CMFLAGS)
COMPILE_CMMFLAGS = $(MOZ_LTO_CFLAGS) $(OS_COMPILE_CMMFLAGS) $(MOZBUILD_CMMFLAGS)
ASFLAGS = $(COMPUTED_ASFLAGS)
SFLAGS = $(COMPUTED_SFLAGS)
HOST_CFLAGS = $(COMPUTED_HOST_CFLAGS) $(_HOST_DEPEND_CFLAGS)
HOST_CXXFLAGS = $(COMPUTED_HOST_CXXFLAGS) $(_HOST_DEPEND_CFLAGS)
HOST_C_LDFLAGS = $(COMPUTED_HOST_C_LDFLAGS)
HOST_CXX_LDFLAGS = $(COMPUTED_HOST_CXX_LDFLAGS)
WASM_CFLAGS = $(COMPUTED_WASM_CFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
WASM_CXXFLAGS = $(COMPUTED_WASM_CXXFLAGS) $(_DEPEND_CFLAGS) $(MK_COMPILE_DEFINES)
ifdef MOZ_LTO
ifeq (Darwin,$(OS_TARGET))
# When linking on macOS, debug info is not linked along with the final binary,
# and the dwarf data stays in object files until they are "linked" with the
# dsymutil tool.
# With LTO, object files are temporary, and are not kept around, which
# means there's no object file for dsymutil to do its job. Consequently,
# there is no debug info for LTOed compilation units.
# The macOS linker has however an option to explicitly keep those object
# files, which dsymutil will then find.
# The catch is that the linker uses sequential numbers for those object
# files, and doesn't avoid conflicts from multiple linkers running at
# the same time. So in directories with multiple binaries, object files
# from the first linked binaries would be overwritten by those of the
# last linked binary. So we use a subdirectory containing the name of the
# linked binary.
LDFLAGS += -Wl,-object_path_lto,$(@F).lto.o/
endif
endif
# 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 \
WASM_CFLAGS \
WASM_CXXFLAGS \
$(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
ifdef CCACHE_PREFIX
export CCACHE_PREFIX
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
ifeq ($(OS_ARCH),WINNT)
ifneq (,$(filter msvc clang-cl,$(CC_TYPE)))
ifneq ($(CPU_ARCH),x86)
# Normal operation on 64-bit Windows needs 2 MB of stack. (Bug 582910)
# ASAN requires 6 MB of stack.
# Setting the stack to 8 MB to match the capability of other systems
# to deal with frame construction for unreasonably deep DOM trees
# with worst-case styling. This uses address space unnecessarily for
# non-main threads, but that should be tolerable on 64-bit systems.
# (Bug 256180)
WIN32_EXE_LDFLAGS += -STACK:8388608
else
# Since this setting affects the default stack size for non-main
# threads, too, to avoid burning the address space, increase only
# 512 KB over the default. Just enough to be able to deal with
# reasonable styling applied to DOM trees whose depth is near what
# Blink's HTML parser can output, esp.
# layout/base/crashtests/507119.html (Bug 256180)
ifndef MOZ_DEBUG
WIN32_EXE_LDFLAGS += -STACK:1572864
else
# In debug builds, layout code has extra logging helpers on the stack,
# which can go over the 1.5MB limit on some deeply-nested crashtests.
WIN32_EXE_LDFLAGS += -STACK:2097152
endif
endif
else
ifneq ($(CPU_ARCH),x86)
MOZ_PROGRAM_LDFLAGS += -Wl,-Xlink=-STACK:8388608
else
MOZ_PROGRAM_LDFLAGS += -Wl,-Xlink=-STACK:1572864
endif
endif
endif
-include $(topsrcdir)/$(MOZ_BUILD_APP)/app-config.mk
1998-03-28 05:44:41 +03:00
######################################################################
ifeq ($(OS_ARCH),Darwin)
ifndef NSDISTMODE
NSDISTMODE=absolute_symlink
endif
PWD := $(CURDIR)
endif
NSINSTALL_PY := $(PYTHON3) $(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)
EXPAND_LOCALE_SRCDIR = $(if $(filter en-US,$(AB_CD)),$(LOCALE_TOPDIR)/$(1)/en-US,$(REAL_LOCALE_MERGEDIR)/$(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 += --l10n-base=$(REAL_LOCALE_MERGEDIR)
endif
else
MAKE_JARS_FLAGS += -c $(LOCALE_SRCDIR)
endif # en-US
else
MAKE_JARS_FLAGS += -c $(LOCALE_SRCDIR)
endif # ! relativesrcdir
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)
ifneq (WINNT,$(OS_ARCH))
RUN_TEST_PROGRAM = $(DIST)/bin/run-mozilla.sh
endif # ! WINNT
# Enable verbose logs when not using `make -s`
ifeq (,$(findstring s, $(filter-out --%, $(MAKEFLAGS))))
export BUILD_VERBOSE_LOG = 1
endif