This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.
from fb04740 BREAKING: Changed all GetFilePointer() methods into
properties named Position to match FileStream. Types affected: IndexInput,
IndexOutput. Added obsolete extension methods for each type in
Lucene.Net.Store, but do note this only works if the Lucene.Net.Store namespace
is imported at the top of the file.
new 528f262 BREAKING: Lucene.Net.QueryParser: Factored out
NLS/IMessage/Message support and changed exceptions to use string messages so
end users can elect whether to use .NET localization or not
new 60d1b82 BREAKING: Lucene.Net.QueryParsers.Flexible.Messages: Removed
entire namespace, as we have refactored to use .NET localization rather than NLS
new b8f9d05 BREAKING: Lucene.Net.Util: Removed
BundleResourceManagerFactory and IResourceManagerFactory, as these were only to
support NLS
new c15328f Lucene.Net.QueryParsers.Flexible.Core.Messages: Redesigned
QueryParserMessages.cs so that it is just a facade around a IResourceProvider
implementation that provides the actual fallback logic. Added a
QueryParserResourceProvider implementation that can be passed zero to many
ResourceProvider instances to override and optionally localize the default
resource messages.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../Flexible/Core/Builders/QueryTreeBuilder.cs | 5 +-
.../Flexible/Core/Messages/QueryParserMessages.cs | 196 +++++++--
...essagesBundle.resx => QueryParserMessages.resx} | 13 +-
.../Messages/QueryParserMessagesBundle.Designer.cs | 247 ------------
.../Core/Messages/QueryParserResourceProvider.cs | 191 +++++++++
.../Flexible/Core/Messages/package.md | 2 +-
.../Flexible/Core/Nodes/BoostQueryNode.cs | 11 +-
.../Flexible/Core/Nodes/GroupQueryNode.cs | 11 +-
.../Flexible/Core/Nodes/ModifierQueryNode.cs | 12 +-
.../Flexible/Core/Nodes/PhraseSlopQueryNode.cs | 11 +-
.../Flexible/Core/Nodes/ProximityQueryNode.cs | 8 +-
.../Flexible/Core/Nodes/QueryNodeImpl.cs | 26 +-
.../Flexible/Core/Nodes/SlopQueryNode.cs | 11 +-
.../Flexible/Core/QueryNodeError.cs | 92 +++--
.../Flexible/Core/QueryNodeException.cs | 81 ++--
.../Flexible/Core/QueryNodeParseException.cs | 51 +--
.../Flexible/Messages/Message.cs | 65 +--
.../Flexible/Messages/MessageImpl.cs | 143 +++----
.../Flexible/Messages/NLS.cs | 449 +++++++++++----------
.../Flexible/Messages/NLSException.cs | 71 ++--
.../Standard/Builders/AnyQueryNodeBuilder.cs | 7 +-
.../Standard/Builders/BooleanQueryNodeBuilder.cs | 4 +-
.../Builders/MatchAllDocsQueryNodeBuilder.cs | 4 +-
.../Builders/MatchNoDocsQueryNodeBuilder.cs | 4 +-
.../Builders/NumericRangeQueryNodeBuilder.cs | 4 +-
.../Builders/StandardBooleanQueryNodeBuilder.cs | 4 +-
.../Standard/Nodes/NumericRangeQueryNode.cs | 4 +-
.../Standard/Parser/EscapeQuerySyntaxImpl.cs | 14 +-
.../Flexible/Standard/Parser/ParseException.cs | 54 +--
.../Standard/Parser/StandardSyntaxParser.cs | 18 +-
.../Processors/AllowLeadingWildcardProcessor.cs | 4 +-
.../Processors/NumericQueryNodeProcessor.cs | 7 +-
.../Processors/NumericRangeQueryNodeProcessor.cs | 7 +-
.../Lucene.Net.QueryParser.csproj | 8 +
.../ExceptionHandling/ExceptionExtensions.cs | 3 +-
.../Flexible/Messages/MessagesTestBundle.cs | 81 ++--
.../Flexible/Messages/TestNLS.cs | 237 +++++------
.../Spans/SpansValidatorQueryNodeProcessor.cs | 5 +-
.../Flexible/Standard/TestQPHelper.cs | 6 +-
.../Lucene.Net.Tests.QueryParser.csproj | 29 +-
.../Resources/LUCENE_NET_ICON_32x32.png | Bin 0 -> 233 bytes
.../Core/Messages/MessagesTest.Designer.cs | 100 +++++
.../Flexible/Core/Messages/MessagesTest.ja.resx} | 29 +-
.../Flexible/Core/Messages/MessagesTest.resx} | 40 +-
.../Messages/TestQueryParserMessagesDefault.cs | 105 +++++
.../Messages/TestQueryParserMessagesOverridden.cs | 123 ++++++
.../Messages/TestQueryParserResourceProvider.cs | 113 ++++++
.../Core/Messages}/lucene-net-icon-32x32.png | Bin
.../Support/TestApiConsistency.cs | 4 +-
.../ExceptionHandling/ExceptionExtensions.cs | 3 +-
.../Support/Util/BundleResourceManagerFactory.cs | 87 ----
.../Support/Util/IResourceManagerFactory.cs | 36 --
src/Lucene.Net/Support/Util/IResourceProvider.cs | 94 +++++
53 files changed, 1718 insertions(+), 1216 deletions(-)
rename
src/Lucene.Net.QueryParser/Flexible/Core/Messages/{QueryParserMessagesBundle.resx
=> QueryParserMessages.resx} (95%)
delete mode 100644
src/Lucene.Net.QueryParser/Flexible/Core/Messages/QueryParserMessagesBundle.Designer.cs
create mode 100644
src/Lucene.Net.QueryParser/Flexible/Core/Messages/QueryParserResourceProvider.cs
create mode 100644
src/Lucene.Net.Tests.QueryParser/Resources/LUCENE_NET_ICON_32x32.png
create mode 100644
src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages/MessagesTest.Designer.cs
copy
src/Lucene.Net.Tests.QueryParser/{Flexible/Messages/MessagesTestBundleBundle.ja.resx
=> Support/Flexible/Core/Messages/MessagesTest.ja.resx} (85%)
copy
src/Lucene.Net.Tests.QueryParser/{Flexible/Messages/MessagesTestBundleBundle.resx
=> Support/Flexible/Core/Messages/MessagesTest.resx} (84%)
create mode 100644
src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages/TestQueryParserMessagesDefault.cs
create mode 100644
src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages/TestQueryParserMessagesOverridden.cs
create mode 100644
src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages/TestQueryParserResourceProvider.cs
copy {branding/logo =>
src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages}/lucene-net-icon-32x32.png
(100%)
delete mode 100644 src/Lucene.Net/Support/Util/BundleResourceManagerFactory.cs
delete mode 100644 src/Lucene.Net/Support/Util/IResourceManagerFactory.cs
create mode 100644 src/Lucene.Net/Support/Util/IResourceProvider.cs