lucenenet.git
4 months agoinstall-dotnet-sdk.yml, run-tests-on-os.yml: Added performMultiLevelLookup parameter... master
Shad Storhaug [Wed, 1 Jun 2022 00:25:53 +0000 (07:25 +0700)] 
install-dotnet-sdk.yml, run-tests-on-os.yml: Added performMultiLevelLookup parameter for x86 tests

4 months agoazure-pipelines.yml: Removed x86 tests for .NET Core on Linux/macOS, as they are...
Shad Storhaug [Tue, 31 May 2022 23:32:43 +0000 (06:32 +0700)] 
azure-pipelines.yml: Removed x86 tests for .NET Core on Linux/macOS, as they are not supported

4 months ago.build.runbuild.ps1: Specify to roll forward if another SDK version is installed
Shad Storhaug [Wed, 1 Jun 2022 01:42:32 +0000 (08:42 +0700)] 
.build.runbuild.ps1: Specify to roll forward if another SDK version is installed

4 months agoAdd DebuggerDisplay for SegToken (#634)
BrandonStudio [Sun, 22 May 2022 13:19:01 +0000 (21:19 +0800)] 
Add DebuggerDisplay for SegToken (#634)

* Add DebuggerDisplay for SegToken

* add missing")"

4 months agoAdded PersianStemmer (#571)
Ramin ALirezaee [Sun, 22 May 2022 13:18:26 +0000 (17:48 +0430)] 
Added PersianStemmer (#571)

Added changes based on apache/lucene#540 and https://issues.apache.org/jira/browse/LUCENE-10312

6 months agowebsite: fixed horizontal rule
Ron Clabo [Wed, 23 Mar 2022 22:11:21 +0000 (18:11 -0400)] 
website: fixed horizontal rule

6 months agoFixed dotnet --info syntax error
Ron Clabo [Wed, 23 Mar 2022 21:02:08 +0000 (17:02 -0400)] 
Fixed dotnet --info syntax error

6 months agoWebsite: Converted smart quotes to regular quotes and other small tweaks related...
Ron Clabo [Wed, 23 Mar 2022 20:02:06 +0000 (16:02 -0400)] 
Website: Converted smart quotes to regular quotes and other small tweaks related to code review.

6 months agowebsite: New Quick Start area. Contains Index, Introduction, Tutorial & Learning...
Ron Clabo [Mon, 21 Mar 2022 21:39:33 +0000 (17:39 -0400)] 
website: New Quick Start area. Contains Index, Introduction, Tutorial & Learning Resources pages.

6 months agowebsite: body font larger. Hyperlinks now brighter and provide better hover feedback...
Ron Clabo [Mon, 21 Mar 2022 21:33:33 +0000 (17:33 -0400)] 
website: body font larger. Hyperlinks now brighter and provide better hover feedback. Body Hyperlinks now not same styles as main nav.

6 months agowebsite: home page books are smaller now and fixed one books link so it's not just...
Ron Clabo [Mon, 21 Mar 2022 21:30:23 +0000 (17:30 -0400)] 
website: home page books are smaller now and fixed one books link so it's not just the kindle version.

6 months agowebsite: bug fix so that Improve this Doc is always clickable.
Ron Clabo [Mon, 21 Mar 2022 21:26:36 +0000 (17:26 -0400)] 
website: bug fix so that Improve this Doc is always clickable.

6 months agowebsite: fixed home page responsive bug at 751px
Ron Clabo [Mon, 21 Mar 2022 21:24:58 +0000 (17:24 -0400)] 
website: fixed home page responsive bug at 751px

6 months agowebsite: updated home page includig title, meta title, hero text, and install command.
Ron Clabo [Mon, 21 Mar 2022 21:17:23 +0000 (17:17 -0400)] 
website: updated home page includig title, meta title, hero text, and install command.

6 months agowebsite: updated copyright in footer
Ron Clabo [Mon, 21 Mar 2022 21:02:23 +0000 (17:02 -0400)] 
website: updated copyright in footer

6 months agoSWEEP: Increased timeouts on tests to keep them from intermittently failing during...
Shad Storhaug [Wed, 23 Mar 2022 03:09:03 +0000 (10:09 +0700)] 
SWEEP: Increased timeouts on tests to keep them from intermittently failing during nightly builds.

Lucene.Net.Tests.Facet.Taxonomy.TestSearcherTasonomyManager::Test_Directory()
Lucene.Net.Tests.Index.Test4GBStoredFields::Test()
Lucene.Net.Tests.Index.TestIndexWriterDelete::TestApplyDeletesOnFlush()
Lucene.Net.Tests.Index.TestIndexWriterForceMerge::TestPartialMerge()
Lucene.Net.Tests.Index.TestIndexWriterOnDiskFull

6 months agoUpdate StandardQueryParser doc string
Andre R [Tue, 8 Mar 2022 06:46:02 +0000 (07:46 +0100)] 
Update StandardQueryParser doc string

6 months agoUpdate StandardQueryParser.cs
Andre R [Mon, 7 Mar 2022 08:05:07 +0000 (09:05 +0100)] 
Update StandardQueryParser.cs

6 months agoBREAKING: Lucene.Net.IndexWriter.IEvent: Marked internal (as it was in Java). This...
Shad Storhaug [Mon, 7 Mar 2022 15:19:33 +0000 (22:19 +0700)] 
BREAKING: Lucene.Net.IndexWriter.IEvent: Marked internal (as it was in Java). This interface is only used in non-public contexts by Lucene.

6 months agoUpdate migration-guide.md
Daniël Knippers [Sat, 5 Mar 2022 18:00:52 +0000 (19:00 +0100)] 
Update migration-guide.md

Fix typo "Int364": should be "Int64"

6 months agoPERFORMANCE: Lucene.Net.Index.BaseCompositeReader: Removed unnecessary list allocation
Shad Storhaug [Mon, 14 Feb 2022 14:30:17 +0000 (21:30 +0700)] 
PERFORMANCE: Lucene.Net.Index.BaseCompositeReader: Removed unnecessary list allocation

7 months agoBUG: Lucene.Net.Search.package.md: Corrected link to TooManyClausesException
Shad Storhaug [Thu, 24 Feb 2022 06:47:08 +0000 (13:47 +0700)] 
BUG: Lucene.Net.Search.package.md: Corrected link to TooManyClausesException

7 months agoDocs: Updated View Source link to use current version tag rather than master branch
Shad Storhaug [Thu, 24 Feb 2022 06:46:08 +0000 (13:46 +0700)] 
Docs: Updated View Source link to use current version tag rather than master branch

7 months agodocs: Updated docs.ps1 and plugins to update the Changes link on the docs home page...
Shad Storhaug [Thu, 24 Feb 2022 04:05:18 +0000 (11:05 +0700)] 
docs: Updated docs.ps1 and plugins to update the Changes link on the docs home page to point to the correct tag in the GitHub repository (fixes #621).

7 months agodocs: Lucene_Net_Codecs.md: Updated version in example to 4.8.0-beta00016
Shad Storhaug [Mon, 21 Feb 2022 12:51:08 +0000 (19:51 +0700)] 
docs: Lucene_Net_Codecs.md: Updated version in example to 4.8.0-beta00016

7 months agowebsite: Updated Lucene.Net.Codecs namespace documentation to demonstrate the registr...
Shad Storhaug [Tue, 23 Nov 2021 03:22:52 +0000 (10:22 +0700)] 
website: Updated Lucene.Net.Codecs namespace documentation to demonstrate the registration using the Initialize() method rather than TestFrameworkSetUp() method.

7 months agowebsite: Added link for 4.8.0-beta00016 API docs
Shad Storhaug [Thu, 17 Feb 2022 14:36:33 +0000 (21:36 +0700)] 
website: Added link for 4.8.0-beta00016 API docs

7 months agolucene-cli docs: Updated version to 4.8.0-beta00016
Shad Storhaug [Thu, 17 Feb 2022 13:22:33 +0000 (20:22 +0700)] 
lucene-cli docs: Updated version to 4.8.0-beta00016

7 months agoLucene.Net.Classification: Fixed hyperlinks in doc comments
Shad Storhaug [Thu, 17 Feb 2022 11:42:52 +0000 (18:42 +0700)] 
Lucene.Net.Classification: Fixed hyperlinks in doc comments

7 months agowebsite: Added download page for 4.8.0-beta00016
Shad Storhaug [Thu, 17 Feb 2022 10:17:24 +0000 (17:17 +0700)] 
website: Added download page for 4.8.0-beta00016

7 months agoBUG: build.ps1: Added missing prepareForBuild and backupFiles properties, which must...
Shad Storhaug [Sun, 13 Feb 2022 14:42:17 +0000 (21:42 +0700)] 
BUG: build.ps1: Added missing prepareForBuild and backupFiles properties, which must be set to false when doing a distribution build (i.e. when the version.props file exists)

7 months agoBUG: .build/runbuild.ps1: Add SYSTEM_DEFAULTWORKINGDIRECTORY environment variable...
Shad Storhaug [Sun, 13 Feb 2022 14:39:12 +0000 (21:39 +0700)] 
BUG: .build/runbuild.ps1: Add SYSTEM_DEFAULTWORKINGDIRECTORY environment variable if it doesn't exist to let the lucene-cli installation tests know where to scan for the NuGet package so it doesn't need to rebuild it.

7 months agowebsites/site/contributing/make-release.md: Fixed build command, added step to review...
Shad Storhaug [Sat, 12 Feb 2022 21:02:38 +0000 (04:02 +0700)] 
websites/site/contributing/make-release.md: Fixed build command, added step to review the LICENSE.txt file to ensure licenses are all included and authorized for use by Apache.

7 months agoLICENSE.txt: Added license info for 3rd party code and removed licenses for items... Lucene.Net_4_8_0_beta00016
Shad Storhaug [Sat, 12 Feb 2022 20:34:43 +0000 (03:34 +0700)] 
LICENSE.txt: Added license info for 3rd party code and removed licenses for items that have been deleted from the Support folder

7 months ago.rat-excludes: Added exception for DateTimeOffsetUtil because it falls under a differ...
Shad Storhaug [Sat, 12 Feb 2022 20:17:52 +0000 (03:17 +0700)] 
.rat-excludes: Added exception for DateTimeOffsetUtil because it falls under a different license

7 months agoLucene.Net.Support.ExceptionHandling.Exceptions.ServletException: Added license header
Shad Storhaug [Sat, 12 Feb 2022 20:10:16 +0000 (03:10 +0700)] 
Lucene.Net.Support.ExceptionHandling.Exceptions.ServletException: Added license header

7 months agowebsite: Added release notes for 4.8.0-beta00016
Shad Storhaug [Sat, 12 Feb 2022 19:46:48 +0000 (02:46 +0700)] 
website: Added release notes for 4.8.0-beta00016

7 months agoLucene.Net.Documents.DateTools::StringToTime(string, NumericRepresentation): Updated...
Shad Storhaug [Sat, 12 Feb 2022 08:25:11 +0000 (15:25 +0700)] 
Lucene.Net.Documents.DateTools::StringToTime(string, NumericRepresentation): Updated doc comments to indicate upgrade path for prior Lucene.NET versions.

7 months agoLucene.Net.Expressions.JS.JavascriptCompiler: fixed doc comment code example (removed...
Shad Storhaug [Sat, 12 Feb 2022 06:59:02 +0000 (13:59 +0700)] 
Lucene.Net.Expressions.JS.JavascriptCompiler: fixed doc comment code example (removed Put() and PutAll() references, which are internal)

7 months agoBREAKING: Lucene.Net.Spatial Updates (#619)
Shad Storhaug [Sat, 12 Feb 2022 06:53:39 +0000 (13:53 +0700)] 
BREAKING: Lucene.Net.Spatial Updates (#619)

* .build/dependencies.props: Upgraded Spatial4n to 0.4.1.1 and changed packages from Spatial4n.Core and Spatial4n.Core.NTS to Spatial4n.

* Lucene.Net.Spatial: Migrated to non-obsolete members in Spatial4n

* BREAKING: Lucene.Net.Spatial.Prefix.Tree.Cell: Renamed m_outerInstance > m_spatialPrefixTree and constructor parameters outerInstance > spatialPrefixTree

* BREAKING: Lucene.Net.Spatial.Prefix.AbstractPrefixTreeFilter.BaseTermsEnumTransverser: renamed m_outerInstance > m_filter, constructor parameters outerInstance > filter

* BREAKING: Lucene.Net.Spatial.Prefix.AbstractPrefixTreeFilter: Denested BaseTermsEnumTraverser

* BREAKING: Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree.Factory: de-nested and renamed GeohashPrefixTreeFactory

* Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.Factory: de-nested and renamed QuadPrefixTreeFactory

* BUG: Lucene.Net.Spatial.Query.SpatialArgs::ctor(): Set operation and shape fields rather than calling the virtual properties to set them (which can cause initialization issues)

* Lucene.Net.Spatial.Query.SpatialArgsParser: Added missing guard clauses

* Lucene.Net.Spatial.Prefix.Tree.Cell: Added guard clauses for both constructors and Reset() method

* Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree: Added guard clauses

* Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree: Added guard clauses

* Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree: Added guard clauses

* Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTreeFactory: Added guard clauses

* Lucene.Net.Spatial.Prefix.AbstractPrefixTreeFilter: Added guard clauses, enabled nullable reference type support

* Lucene.Net.Spatial.Prefix.Tree.Cell: Enabled nullable reference type support; fixed potential NullReferenceException in CompareTo() implementation

* Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree: Enabled nullable reference type support

* Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree: Added nullable reference type support

* Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTreeFactory: Enabled nullable reference type support. Added missing overload to MakeSPT() with an Assembly parameter for loading types from external assemblies.

* Lucene.Net.Spatial.Prefix.AbstractVisitionPrefixTreeFilter: Added nullable reference type support and updated docs

* BREAKING: Lucene.Net.Spatial.Prefix.AbstractVisitingPrefixTreeFilter: De-nested VisitorTemplate class and changed protected field m_prefixGridScanLevel to a public property named PrefixGridScanLevel.

* Lucene.Net.Spatial.Prefix.ContainsPrefixTreeFilter: Enabled nullable reference type support

* Lucene.Net.Spatial.Prefix.IntersectsPrefixTreeFilter: Added nullable reference type support

* Lucene.Net.Spatial.Prefix.PointPrefixTreeFieldCacheProvider: Added nullable reference type support

* Lucene.Net.Spatial.Prefix.PrefixTreeStrategy: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Prefix.RecursivePrefixTreeStrategy: Enabled nullable reference type support

* Lucene.Net.Spatial.Prefix.TermQueryPrefixTreeStrategy: Added nullable reference type support

* Lucene.Net.Spatial.Prefix.WithinPrefixTreeFilter: Added nullable reference type support and guard clauses (including AbstractPrefixTreeFilter and AbstractVisitingPrevixTreeFilter constructors)

* Lucene.Net.Spatial.Query.SpatialArgs: Added support for nullable reference types and added guard clauses

* Lucene.Net.Spatial.Query.SpatialArgsParser: Added nullable reference type support

* Lucene.Net.Spatail.Query.SpatialOperation: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Query.UnsupportedSpatialOperation: Added nullable reference type support

* Lucene.Net.Spatial.Serialized.SerializedDVStrategy: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.CachingDoubleValueSource: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.DistanceToShapeValueSource: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.ShapeFieldCache: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.ShapeFieldCacheDistanceValueSource: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.ShapeFieldCacheProvider: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.ShapePredicateValueSource: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Util.ValueSourceFilter: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Vector.DistanceValueSource: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.Vector.PointVectorStrategy: Added nullable reference type support and guard clauses. Changed SUFFIX_X and SUFFIX_Y to constants.

* Lucene.Net.Spatial.DisjointSpatialFilter: Added nullable reference type support and guard clauses

* Lucene.Net.Spatial.SpatialStrategy: Added nullable reference type support and guard clauses

* Lucene.Net.Spatiial.Prefix.Tree.GeohashPrefixTree: Added nullable reference type support and guard clauses

* SWEEP: Lucene.Net.Spatial: Enabled nullable reference type support in the project, and removed declaration in individual files

* BREAKING: Lucene.Net.Spatial.Query: Renamed UnsupportedSpatialOperation > UnsupportedSpatialOperationException to match .NET conventions

7 months agoLucene.Net.csproj: Exclude readme.md so we can edit the data manually in the NuGet...
Shad Storhaug [Fri, 11 Feb 2022 15:38:13 +0000 (22:38 +0700)] 
Lucene.Net.csproj: Exclude readme.md so we can edit the data manually in the NuGet.org portal

7 months ago.build/nuget.props: Updated release notes URL
Shad Storhaug [Fri, 11 Feb 2022 15:25:09 +0000 (22:25 +0700)] 
.build/nuget.props: Updated release notes URL

7 months agoSWEEP: Changed "== null" to "is null"
Shad Storhaug [Thu, 10 Feb 2022 08:37:48 +0000 (15:37 +0700)] 
SWEEP: Changed "== null" to "is null"

7 months agoFactored out WeakDictionary in favor of weak events using Prism.Core (#613)
Shad Storhaug [Wed, 9 Feb 2022 04:47:44 +0000 (11:47 +0700)] 
Factored out WeakDictionary in favor of weak events using Prism.Core (#613)

* Lucene.Net.Runtime.CompilerServices: Added ConditionalWeakTableExtensions class to provide a workaround for the lack of AddOrUpdate on .NET Standard  2.0 and prior

* Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Factored out WeakDictionary and use external locking to fixup AddOrUpdate where it is not supported.

* Lucene.Net.TestFramework.Search.AssertingScorer: Factored out WeakDictionary and use external locking to fixup AddOrUpdate where it is not supported.

* Lucene.Net.Util: Added ExcludeFromRamUsageEstimation attribute to exclude fields from being considered in the calculation

* Lucene.Net.csproj: Added package reference on Prism.Core

* Lucene.Net.Facet.Taxonomy.CachedOrdinalsReader: Use Prism event aggregator to handle getting estimated RAM usage on .NET Standard 2.0 and .NET Framework

* Lucene.Net.Search.CachingWrapperFilter: Use Prism event aggregator to retrieve weak DocIdSet references on .NET Standard 2.0 and .NET Framework

* Lucene.Net.Index.IndexReader: Use Prism event aggregator to handle getting parent readers weakly on .NET Standard 2.0 and .NET Framework

* Lucene.Net.Search.FieldCacheImpl: Use Prism event aggregator to handle AddCacheEntries by retrieving the keys via weak events and then updating the values one at a time on .NET Standard 2.0 and .NET Framework.

* Deleted Lucene.Net.Support.WeakDictionary + tests (closes #256, closes #604, closes #605)

* Lucene.Net.Support.Util: Created Events static class and migrated GetParentReadersEvent and GetCacheKeysEvent declarations to decouple references between consumers.

* Lucene.Net.Facet.Taxonomy.CachedOrdinalsReader: Changed to use GetCacheKeysEvent to avoid the need for a finalizer on CachedOrds and additional event declaration

* Lucene.Net.Search.CachingWrapperFilter: Changed to use GetCacheKeysEvent to avoid the need for a finalizer on DocIdSet and an additional event declaration

* Lucene.Net.Index.IndexReader: Reworked Prism events so they can be registered multiple times, and will track the registrations to clean them up during Dispose()

7 months ago.github/workflows/Lucene-Net-Documentation.yml: Added .NET 6 SDK setup prior to runni...
Shad Storhaug [Sat, 15 Jan 2022 19:44:14 +0000 (02:44 +0700)] 
.github/workflows/Lucene-Net-Documentation.yml: Added .NET 6 SDK setup prior to running docs.ps1

7 months agoazure-pipelines.yml: Upgraded docs and website to use windows-latest (fixes #601)
Shad Storhaug [Sat, 15 Jan 2022 19:36:44 +0000 (02:36 +0700)] 
azure-pipelines.yml: Upgraded docs and website to use windows-latest (fixes #601)

7 months agowebsites/apidocs/docs.ps1: Upgraded project to use new .csproj format and .NET Core...
Shad Storhaug [Sat, 15 Jan 2022 19:27:14 +0000 (02:27 +0700)] 
websites/apidocs/docs.ps1: Upgraded project to use new .csproj format and .NET Core SDK build chain (see #601)

7 months agosrc/docs/LuceneDocsPlugins: Upgraded to use new .csproj format and build tools (see...
Shad Storhaug [Sat, 15 Jan 2022 17:45:26 +0000 (00:45 +0700)] 
src/docs/LuceneDocsPlugins: Upgraded to use new .csproj format and build tools (see #601)

7 months agoDirectory.Build.targets: Fixed project import references so they will work from neste...
Shad Storhaug [Sat, 15 Jan 2022 17:41:49 +0000 (00:41 +0700)] 
Directory.Build.targets: Fixed project import references so they will work from nested solutions

8 months ago.github/workflows: Regenerated workflows for lucene-cli tests
Shad Storhaug [Tue, 25 Jan 2022 21:23:56 +0000 (04:23 +0700)] 
.github/workflows: Regenerated workflows for lucene-cli tests

8 months agolucene-cli + tests: added multi-targets for net6.0, net5.0, and netcoreapp3.1
Shad Storhaug [Tue, 25 Jan 2022 13:03:40 +0000 (20:03 +0700)] 
lucene-cli + tests: added multi-targets for net6.0, net5.0, and netcoreapp3.1

8 months agoLucene.Net.Store: Changed documentation on FSDirectory implementations to pertain...
Shad Storhaug [Tue, 25 Jan 2022 15:27:24 +0000 (22:27 +0700)] 
Lucene.Net.Store: Changed documentation on FSDirectory implementations to pertain to .NET and removed the irrelevant Java-centric information.

8 months agoPERFORMANCE: Lucene.Net.Support.IO.StreamExtensions::Read(Stream, ByteBuffer, long...
Shad Storhaug [Tue, 25 Jan 2022 14:38:49 +0000 (21:38 +0700)] 
PERFORMANCE: Lucene.Net.Support.IO.StreamExtensions::Read(Stream, ByteBuffer, long): Use a lock per stream so instances of NIOFSDirectory can run independently on separate threads without competing for a lock.

8 months agoBUG: Lucene.Net.Search.FieldCacheImpl::Cache<TKey, TValue> (Put + Get): Fixed issue...
Shad Storhaug [Thu, 20 Jan 2022 20:13:50 +0000 (03:13 +0700)] 
BUG: Lucene.Net.Search.FieldCacheImpl::Cache<TKey, TValue> (Put + Get): Fixed issue with InitReader() being called prior to adding the item to the cache when it should be called after

8 months agoBUG: Lucene.Net.Search.FieldCacheImpl.Cache<TKey, TValue>::Put(): Logic was inverted...
Shad Storhaug [Thu, 20 Jan 2022 16:29:13 +0000 (23:29 +0700)] 
BUG: Lucene.Net.Search.FieldCacheImpl.Cache<TKey, TValue>::Put(): Logic was inverted on innerCache so the value was being updated if exists, when it should not be updated in this case

8 months agoBUG: Lucene.Net.TestFramework.Util.TestUtil::RandomAnalysisString(): Protect Randomiz...
Shad Storhaug [Thu, 20 Jan 2022 21:50:32 +0000 (04:50 +0700)] 
BUG: Lucene.Net.TestFramework.Util.TestUtil::RandomAnalysisString(): Protect Randomizer.Next(int) overload from being called with 0, since it requires at least 1

8 months ago.github/workflows: Regenerated test templates for Lucene.Net.Tests._E-I and Lucene...
Shad Storhaug [Sat, 15 Jan 2022 16:31:48 +0000 (23:31 +0700)] 
.github/workflows: Regenerated test templates for Lucene.Net.Tests._E-I and Lucene.Net.Tests._I-J

8 months agoLucene.Net.Tests (_E-I, _I-J): Shifted IndexWriter tests to I-J to balance the amount...
Shad Storhaug [Sat, 15 Jan 2022 14:25:18 +0000 (21:25 +0700)] 
Lucene.Net.Tests (_E-I, _I-J): Shifted IndexWriter tests to I-J to balance the amount of time each test assembly takes to between 1 and 2 minutes

8 months ago.build/dependencies.props: Upgraded Morfologik to 2.1.7
Shad Storhaug [Sat, 15 Jan 2022 08:00:53 +0000 (15:00 +0700)] 
.build/dependencies.props: Upgraded Morfologik to 2.1.7

8 months ago.build/dependencies.props: Upgraded RandomizedTesting.Generators to 2.7.8
Shad Storhaug [Sat, 15 Jan 2022 07:59:38 +0000 (14:59 +0700)] 
.build/dependencies.props: Upgraded RandomizedTesting.Generators to 2.7.8

8 months ago.build/dependencies.props: Upgraded ICU4N to 60.1.0-alpha.356
Shad Storhaug [Sat, 15 Jan 2022 07:57:22 +0000 (14:57 +0700)] 
.build/dependencies.props: Upgraded ICU4N to 60.1.0-alpha.356

8 months ago.build/dependencies.props: Upgraded J2N to 2.0.0
Shad Storhaug [Sat, 15 Jan 2022 07:56:15 +0000 (14:56 +0700)] 
.build/dependencies.props: Upgraded J2N to 2.0.0

8 months agoFixed broken book link for Instant Lucene.NET
Ron Clabo [Mon, 10 Jan 2022 23:02:22 +0000 (18:02 -0500)] 
Fixed broken book link for Instant Lucene.NET

8 months agoFixed PR based on feedback
Ron Clabo [Mon, 10 Jan 2022 22:53:27 +0000 (17:53 -0500)] 
Fixed PR based on feedback

8 months agoAdded welcome and more overview content, plus minor edits
Ron Clabo [Mon, 10 Jan 2022 21:18:05 +0000 (16:18 -0500)] 
Added welcome and more overview content, plus minor edits

8 months agoFixed "lines of code" indicated on source code page and linked to related image.
Ron Clabo [Mon, 10 Jan 2022 21:10:39 +0000 (16:10 -0500)] 
Fixed "lines of code" indicated on source code page and linked to related image.

8 months agoAdded gray boxes around images on "Setup Java Debugging" page.
Ron Clabo [Mon, 10 Jan 2022 20:22:27 +0000 (15:22 -0500)] 
Added gray boxes around images on "Setup Java Debugging" page.

8 months agowebsite: Fixed codeclimber article broken links
Shad Storhaug [Sun, 9 Jan 2022 23:23:36 +0000 (06:23 +0700)] 
website: Fixed codeclimber article broken links

8 months ago.github/workflows: Updated website/documentation configs to use subdirectory glob...
Shad Storhaug [Sun, 9 Jan 2022 23:02:37 +0000 (06:02 +0700)] 
.github/workflows: Updated website/documentation configs to use subdirectory glob patterns for paths.

8 months ago.github/workflows: Regenerated workflows with original legacy SDK settings
Shad Storhaug [Sat, 8 Jan 2022 12:13:25 +0000 (19:13 +0700)] 
.github/workflows: Regenerated workflows with original legacy SDK settings

8 months agorun-tests-on-os.yml: Install SDKs for legacy targets, if necessary, but do so after...
Shad Storhaug [Sat, 8 Jan 2022 12:09:24 +0000 (19:09 +0700)] 
run-tests-on-os.yml: Install SDKs for legacy targets, if necessary, but do so after we disable telemetry

8 months agoRevert ".github/workflows/Generate-TestWorkflows.ps1: Updated to use .NET 6 SDK for...
Shad Storhaug [Sat, 8 Jan 2022 12:06:04 +0000 (19:06 +0700)] 
Revert ".github/workflows/Generate-TestWorkflows.ps1: Updated to use .NET 6 SDK for all testing"

This reverts commit 855c834fb8fb271cea095b3a8697142cdd000704.

8 months ago.github/workflows/Generate-TestWorkflows.ps1: Removed special case code for projects...
Shad Storhaug [Sat, 8 Jan 2022 11:00:35 +0000 (18:00 +0700)] 
.github/workflows/Generate-TestWorkflows.ps1: Removed special case code for projects that only have one test target framework

8 months ago.github/workflows/Generate-TestWorkflows.ps1: Updated to use .NET 6 SDK for all testing
Shad Storhaug [Sat, 8 Jan 2022 10:55:45 +0000 (17:55 +0700)] 
.github/workflows/Generate-TestWorkflows.ps1: Updated to use .NET 6 SDK for all testing

8 months ago.build/runbuild.ps1: Track added files so they can be reverted if the build is cancelled
Shad Storhaug [Sat, 8 Jan 2022 07:25:07 +0000 (14:25 +0700)] 
.build/runbuild.ps1: Track added files so they can be reverted if the build is cancelled

8 months agoshow-all-files.yml: Removed invalid doc comment
Shad Storhaug [Sat, 8 Jan 2022 05:04:38 +0000 (12:04 +0700)] 
show-all-files.yml: Removed invalid doc comment

8 months agorun-tests-on-os.yml: Changed references from dotnet vstest to dotnet test in comments...
Shad Storhaug [Sat, 8 Jan 2022 05:04:09 +0000 (12:04 +0700)] 
run-tests-on-os.yml: Changed references from dotnet vstest to dotnet test in comments, log files, and display names

8 months agoazure-pipelines.yml: Updated to correctly case version.props file for packaging,...
Shad Storhaug [Sat, 8 Jan 2022 04:29:07 +0000 (11:29 +0700)] 
azure-pipelines.yml: Updated to correctly case version.props file for packaging, and to ignore build.bat because we no longer modify it during release

8 months agoLucene.Net.sln: Added .rat-excludes to Solution Items
Shad Storhaug [Fri, 7 Jan 2022 03:14:39 +0000 (10:14 +0700)] 
Lucene.Net.sln: Added .rat-excludes to Solution Items

8 months agoAdded bash script, build.ps1 script to process command arguments, and modified build...
Shad Storhaug [Thu, 6 Jan 2022 06:28:43 +0000 (13:28 +0700)] 
Added bash script, build.ps1 script to process command arguments, and modified build.bat to only pass the arguments to build.ps1 without doing any processing, only checking for the existence of Powershell. Fixes #364.

8 months ago.gitattributes: Never checkout BASH scripts with Widows line endings
Shad Storhaug [Sat, 8 Jan 2022 04:29:51 +0000 (11:29 +0700)] 
.gitattributes: Never checkout BASH scripts with Widows line endings

8 months ago.build/runbuild.ps1: Removed dependency on dotnet-install.ps1 and simply throw an...
Shad Storhaug [Thu, 6 Jan 2022 05:02:16 +0000 (12:02 +0700)] 
.build/runbuild.ps1: Removed dependency on dotnet-install.ps1 and simply throw an exception if the .NET SDK doesn't meet the minimum version

8 months ago.build: Upgraded psake build automation to 4.9.0
Shad Storhaug [Thu, 6 Jan 2022 04:21:59 +0000 (11:21 +0700)] 
.build: Upgraded psake build automation to 4.9.0

8 months agoMoved build directory to .build, release to _artifacts, renamed build.ps1 > runbuild.ps1
Shad Storhaug [Fri, 7 Jan 2022 01:37:15 +0000 (08:37 +0700)] 
Moved build directory to .build, release to _artifacts, renamed build.ps1 > runbuild.ps1

8 months agoAdd How to Setup Java Debugging page
Ron Clabo [Fri, 7 Jan 2022 22:01:35 +0000 (17:01 -0500)] 
Add How to Setup Java Debugging page

8 months agoDirectory.Build.targets: Added private NuGet dependency on Microsoft.NETFramework...
Shad Storhaug [Mon, 3 Jan 2022 21:33:58 +0000 (04:33 +0700)] 
Directory.Build.targets: Added private NuGet dependency on Microsoft.NETFramework.ReferenceAssemblies, which removes the prerequisite of .NET Framework 4.8 Developer Pack to run builds.

8 months agoDirectory.Build.props: Migrated Dependencies.props reference here so it can condition...
Shad Storhaug [Mon, 3 Jan 2022 21:17:24 +0000 (04:17 +0700)] 
Directory.Build.props: Migrated Dependencies.props reference here so it can conditionally select package reference versions based on target framework. Moved Source Link references here, too so the version numbers can be resolved.

8 months agoImproved content of /contributing/source web page
Ron Clabo [Tue, 4 Jan 2022 20:09:24 +0000 (15:09 -0500)] 
Improved content of /contributing/source web page

8 months agoChanged adjective describing 3.0.3
Ron Clabo [Mon, 3 Jan 2022 21:49:03 +0000 (16:49 -0500)] 
Changed adjective describing 3.0.3

It's more accurate to call 3.0.3 the latest release version then the latest stable version.

9 months agowebsite: Added source-stepping.md to describe how to allow the debugger to step into...
Shad Storhaug [Mon, 27 Dec 2021 22:22:02 +0000 (05:22 +0700)] 
website: Added source-stepping.md to describe how to allow the debugger to step into Lucene.NET code

9 months agoDirectory.Build.props: Added SourceLink support and deterministic builds: https:...
Shad Storhaug [Thu, 23 Dec 2021 19:21:08 +0000 (02:21 +0700)] 
Directory.Build.props: Added SourceLink support and deterministic builds: https://github.com/dotnet/sourcelink/blob/main/README.md

9 months agoLucene.Net: Added embedded readme file for NuGet package
Shad Storhaug [Thu, 23 Dec 2021 16:51:51 +0000 (23:51 +0700)] 
Lucene.Net: Added embedded readme file for NuGet package

9 months agoSWEEP: Updated NuGet packages with URLs for documentation, release notes, and a link...
Shad Storhaug [Thu, 23 Dec 2021 15:01:37 +0000 (22:01 +0700)] 
SWEEP: Updated NuGet packages with URLs for documentation, release notes, and a link back to the main Lucene.Net NuGet package.

9 months agolucene-cli/docs/index.md: Updated prerequisites for lucene-cli to .NET 6.0 Runtime
Shad Storhaug [Thu, 23 Dec 2021 10:19:06 +0000 (17:19 +0700)] 
lucene-cli/docs/index.md: Updated prerequisites for lucene-cli to .NET 6.0 Runtime

9 months agobuild/build.ps1: Added function to update version info in docs/index.md using regex...
Shad Storhaug [Thu, 23 Dec 2021 09:35:38 +0000 (16:35 +0700)] 
build/build.ps1: Added function to update version info in docs/index.md using regex replace prior to packing

9 months agolucene-cli: Added embedded readme to NuGet package
Shad Storhaug [Thu, 23 Dec 2021 09:32:27 +0000 (16:32 +0700)] 
lucene-cli: Added embedded readme to NuGet package

9 months agolucene-cli: Upgraded from netcoreapp3.1 to net6.0
Shad Storhaug [Wed, 22 Dec 2021 09:38:24 +0000 (16:38 +0700)] 
lucene-cli: Upgraded from netcoreapp3.1 to net6.0

9 months agoLICENSE.txt, NOTICE.txt: Updated copyright date
Shad Storhaug [Thu, 23 Dec 2021 20:26:20 +0000 (03:26 +0700)] 
LICENSE.txt, NOTICE.txt: Updated copyright date

9 months agoLucene.Net.TestFramework: Reviewed and removed some TODOs
Shad Storhaug [Wed, 22 Dec 2021 15:14:27 +0000 (22:14 +0700)] 
Lucene.Net.TestFramework: Reviewed and removed some TODOs

9 months agoLucene.Net.TestFramework.Store.MockIndexOutputWrapper::CheckDiskFull(): Completed...
Shad Storhaug [Wed, 22 Dec 2021 15:00:52 +0000 (22:00 +0700)] 
Lucene.Net.TestFramework.Store.MockIndexOutputWrapper::CheckDiskFull(): Completed implementation to write thread name and stack trace in Verbose mode.