Tags: sillsdev/FieldWorks
Tags
Fail CD builds for failed tests (#813) * Revert "Move test execution before installer build (#774)" Running tests last ensures that test exit code becomes the script exit code. This way, failed tests cause installer builds to fail. This partially reverts commit 67f919a. * Include CD test results in workflow run artifacts * Ignore test residue
Pack only FieldWorks-relevant SIL.Machine projects (#808) Avoid building native CMake dependencies (SentencePiece) by packing SIL.Machine and SIL.Machine.Morphology.HermitCrab individually instead of the whole repo. Co-authored-by: Claude Opus 4.6 <[email protected]>
Remove ScrChecks project and replace with streamlined parser (#764) * Delete entire Lib/src/ScrChecks/ project and tests * Remove unused interfaces: IChecksDataSource, IScriptureCheck, RecordErrorEventArgs * Remove ScrChecks from solution, build targets, installer targets * Replace with ParseCharacterSequences in TextFileDataSource using StringInfo.GetTextElementEnumerator for correct Unicode handling * Update CharContextCtrl and ValidCharactersDlg to remove reflection-based loading of ScrChecks * Remove FwDirectoryFinder ScrChecks directory helper * Add comprehensive tests for diacritics, surrogate pairs, supplementary plane chars, and minority language scripts The ScrChecks project under Lib/src was over-engineered for the limited functionality actually used by FieldWorks. Only character sequence parsing (grouping base characters with combining diacritics) was needed. Currently all the artifacts from projects under Lib\src are committed in DistFiles - leave that for future evaluation Co-Authored with Claude
Revert change to CustomComponents.wxi and pass logging variables to installer builds
FieldWorks 9.2.11 was most probably built from 4bd20a8, which is anot… …her version of this commit.
PreviousNext