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

Reply via email to