This is an automated email from the ASF dual-hosted git repository. shanedell pushed a change to branch update/munit-1.0.4 in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
discard 9eaaa0d Update munit to 1.0.4 add 861cf2d Output TDML errors via vscode pop-up add 25a9460 Update .asf.yaml to add JeremyYao as collaborator add 848cfce Enable reproducible JAXB generated TDML code add df5b87d Bump esbuild from 0.19.9 to 0.25.0 add 27c6e02 Bump @vscode/vsce from 2.22.0 to 3.2.2 add 360602f Bump svelte-check from 3.6.3 to 3.8.6 add 1acfd6e Bump svelte-loader from 3.1.9 to 3.2.4 add 384b8ce Bump unzip-stream from 0.3.2 to 0.3.4 add 4cdefd8 Bump actions/setup-node from 4.1.0 to 4.2.0 add 04b6ab7 Bump actions/setup-java from 4.6.0 to 4.7.0 add b7e2b25 Bump scala-steward-org/scala-steward-action from 2.72.0 to 2.75.0 add c7c6402 Use ubuntu-22.04 for CI workflows. add 75e35ec Updated launch config default values when creating new config from the wizard and fixed bug of restting launch wizard when switching open tabs add fc11fbd Reworked Data Editor Heartbeat Structure - Resolved continous logging of `getServerHeartbeat` requests - Extracted heartbeat functionality from DataEditorClient add 439d4d5 Respect dataEditor global settings in settings.json, then the local ones in launch.json add 0592551 Upgrade Ωedit to v0.9.87 (fixes #1128) add b535594 Consolidate Development Information Into Development.md add 2e25f36 Update to Apache Daffodil 3.10.0 add 7f4aa30 Added .xml extension after .prev to be recognized as an xml file for xml tag highlighting. add a711c0c Add root element and namespace auto suggestions add d22e922 Add left over data message to debugger and extension add 6c56a18 Fix to remove dfdl prefix for dfdl attributes if the element containing the attributes is a dfdl element Changed _XmlItem class name to XmlItem Changed changed XmlItem variable name to xmlItem Added dfdl intellisense checklist Added intellisense test dfdl schema files to src/tests/data Corrected line number references in intellisense testing checklist add bc1f084 Bump @types/vscode-webview from 1.57.4 to 1.57.5 add 446f6ce Bump @vscode/debugadapter-testsupport from 1.65.0 to 1.68.0 add c117bd2 Bump @types/node from 20.11.30 to 22.13.7 add 8387831 -fixes an issue where the data editor server failed to close at the completion of debugging add 5a720ad Update popup messages for debugger errors. add 1e879e4 Bump tar-fs from 1.16.3 to 1.16.4 add 33a1f57 Add GitHub action to create release candidates add 496ff94 Fix typo in release-candidate action name add e379eae Create script to update the version inside of package.json and VERSION add b2fd9a5 Address Inserting dfdl:defineEscapeScheme Discrepancies add cd2f20a Resolve issue that could cause the debugger to hang add fd950d3 Address incorrect relative paths when Copying or Appending TDML add ca82be0 Fixes an issue where the incorrect nsprefix was applies to dfdl element tags add 4b5ad25 Test if release candidate SVN secrets are set correctly add 18cba5f Revert "Test if release candidate SVN secrets are set correctly" add 9842988 Address ability to seek beyond EOF by disabling enter handler if seek error box is displayed add 00cbea0 Add Extension Dependencies to Recommendations JSON add d20e1e7 Add hoverable tooltip for Disk Size and Computed Size add 26e0e6e Increase Data Profiler Panel fixed min width to be 285px to show all bytes in graph add d70a844 Remove Byte value of 256 from CSV of profiled data add 0843692 Address Unable to Execute TDML Test Case on Ubuntu add 2c37609 Added Naga Panchumarty as a collaborater on the asf.yaml file add ede5e80 Address Incorrect Number of Fields for none TDML Action Upon First Opening add 216e795 Store relevant tdmlConfig properties depending on action specified in launch.json add 4d8e2fc Remove people who will no longer be collaborators or are now PMC members from .asf.yaml add 13a26fc Bump sass from 1.70.0 to 1.87.0 add 3a4536b Bump @tsconfig/svelte from 5.0.2 to 5.0.4 add 8adc813 Bump chai from 4.4.1 to 5.2.0 add 25de40c Update version to 1.4.1, in preparation for rc1 add e1dd005 Bump mocha from 10.2.0 to 11.5.0 add 3bccfb3 Regenerated yarn.lock file and upgrade vsce to 3.5.0 add dc12ff6 Add CI jobs for node LICENSEs. Add missing LICENESEs. add 047bbaa Bump windows runner to windows-2022 as windows-2019 is being removed add ccc4634 Change generated yarn test debugger log file location to temp directory and removel logic for removing them. add bc4899b Add Ryan Cover as contributor to .asf.yaml add eae9290 Bump actions/setup-node from 4.1.0 to 4.4.0 add 2dc169d Bump version to 1.4.2-SNAPSHOT add 8757422 Upgrade omegaEdit to 0.9.88 and add more detailed message regarding unable to support Emojis in filenames on Windows add ba78aa1 Create dropdown menu for user to select test case name and description when executing a test case from TDML file. add 7cea73b Skip file selection and show error message for Append and Copy TDML if Temp TDML file doesn't exist. add bd6a95e Fix issue with TDML config object spread and have checks for empty strings add 50e6740 Fixes clickable area by reducing the area that the user can select add 9c539ce Bump actions/setup-java from 4.6.0 to 4.7.1 add 268b79a Bump @types/node from 22.15.30 to 24.0.8 add 253d650 Bump copy-webpack-plugin from 12.0.2 to 13.0.0 add 7285b33 Intellisense: Don't suggest attributes if they already exist in an element add 579a5a7 Change error message for invalid TDML file path add 9be74dd handle name and ref attributes consistently modified suggestions so that newVaribleInstance is not available for group element with an name attribute added missing ref attribute to xml tags that require it bug fix for intellisense deleting attributes when an attribute value ends in an equal sign fixed an intellisense logic flaw that presented element suggestions instead of attribute suggestion in some instances add 3caf39a Update debugger to use Daffodil 3.11 and Scala 2.13 add 546b7bb Remove Append as an Action for TDML in the launch wizard + VS Code settings and remove relevant scala code add bbe9619 corrects a problem with the logic to determine if an XML tag is spread across multiple lines corrects a problem where a cursor after an end tag is not recognized correctly in some instances add 7504ec8 Bump form-data from 4.0.3 to 4.0.4 add 791a9d0 Prompt for TDML test case name and description before starting the debugger add 5e67a86 Disable popup for Schema Definition Errors in the case of unparseable XML add ca94e24 Remove dependency on Highlight Matching Tag extension add 2c041e5 Add @duboisfordwork as a contributor add f407a27 - Remove Description from being used to select a TDML Test Case - Remove Description from the launch config, even for generate - Remove dead TDML append-related code in the backend - Fix a bug where execute wouldn't work from the TDML GUI add b52af66 Set default tdmlConfig to be missing/undefined instead of empty add 874968f Fix error handling for TDML inputs add 15bb84a Bump actions/setup-node from 4.2.0 to 4.4.0 add be46c39 Bump webpack from 5.97.1 to 5.101.0 add 3515709 Bump concurrently from 8.2.2 to 9.2.0 add 6d06cdf Bump tmp from 0.2.3 to 0.2.4 add df1d4f6 Bump sass from 1.89.1 to 1.89.2 add 76ad645 Bump scala-steward-org/scala-steward-action from 2.75.0 to 2.76.0 add eb30225 Fix premature shutdown of Ωedit server when multiple data editor tabs are open add 92d4101 change copy tdml to create tdml add 8faaa40 Add debugging frontend info add 533aea6 Update munit to 1.0.4 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (9eaaa0d) \ N -- N -- N refs/heads/update/munit-1.0.4 (533aea6) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .asf.yaml | 10 +- .github/workflows/CI.yml | 80 +- .github/workflows/licenes.yml | 129 + .github/workflows/nightly.yml | 28 +- .github/workflows/release-candidate.yml | 75 + .github/workflows/scala-steward.yml | 4 +- .vscode/extensions.json | 4 +- DEVELOPMENT.md | 550 ++- README.md | 8 +- VERSION | 1 + build.sbt | 123 +- build/license_data.json | 42 + build/package/LICENSE | 488 +++ build/package/NONOTICE | 5 + build/yarn-scripts.ts | 152 + debugger/src/main/resources/bindings.xjb | 84 - .../Compiler.scala | 10 +- .../org.apache.daffodil.debugger.dap/DAPodil.scala | 30 +- .../org.apache.daffodil.debugger.dap/Next.scala | 2 +- .../org.apache.daffodil.debugger.dap/Parse.scala | 215 +- .../org.apache.daffodil.debugger.dap/Utils.scala | 72 + .../main/scala/org.apache.daffodil.tdml/TDML.scala | 101 +- .../org.apache.daffodil.debugger/ParseSuite.scala | 29 +- .../scala/org.apache.daffodil.tdml/TDMLSuite.scala | 66 +- package.json | 76 +- project/Rat.scala | 3 + src/adapter/activateDaffodilDebug.ts | 155 +- src/adapter/daffodilDebugErrors.ts | 56 + src/adapter/daffodilEvent.ts | 9 +- src/classes/tdmlConfig.ts | 7 +- src/daffodilDebugger/daffodil.ts | 39 +- src/daffodilDebugger/debugger.ts | 49 +- src/dataEditor/config/Extract.ts | 27 +- src/dataEditor/dataEditorClient.ts | 158 +- src/dataEditor/include/server/Sessions.ts | 40 + .../include/server/heartbeat/HeartBeatInfo.ts | 10 +- .../include/server/heartbeat/index.ts} | 33 +- src/infoset.ts | 4 +- src/language/providers/attributeCompletion.ts | 194 +- src/language/providers/attributeHover.ts | 12 +- src/language/providers/attributeValueCompletion.ts | 22 +- src/language/providers/closeElement.ts | 6 +- src/language/providers/closeElementSlash.ts | 29 +- src/language/providers/closeUtils.ts | 15 +- src/language/providers/elementCompletion.ts | 84 +- .../providers/intellisense/elementItems.ts | 21 +- src/language/providers/utils.ts | 343 +- src/launchWizard/launchWizard.ts | 34 +- src/launchWizard/script.js | 44 +- .../activated.test.ts => rootCompletion/index.ts} | 16 +- src/rootCompletion/utils.ts | 192 + src/styles/styles.css | 5 + .../src/components/DataMetrics/DataMetrics.svelte | 6 +- .../components/Header/fieldsets/FileMetrics.svelte | 10 +- .../Header/fieldsets/SearchReplace.svelte | 2 +- src/tdmlEditor/TDMLProvider.ts | 21 + src/tdmlEditor/utilities/tdmlXmlUtils.ts | 64 +- src/tests/DfdlIntellisenseTestingChecklist.md | 176 + src/tests/README.md | 4 + src/tests/data/helloWorldPlusLongForm.dfdl.xsd | 79 + ....dfdl.xsd => testDfdlMixedLineFormats.dfdl.xsd} | 61 +- src/tests/runTest.ts | 20 +- src/tests/suite/daffodilDebugger.test.ts | 9 +- src/tests/suite/language/items.test.ts | 7 +- src/tests/suite/utils.test.ts | 3 + src/utils.ts | 104 +- webpack/ext-dev.webpack.config.js | 1 + webpack/ext-package.webpack.config.js | 1 + yarn.lock | 4377 ++++++++++++-------- 69 files changed, 6199 insertions(+), 2737 deletions(-) create mode 100644 .github/workflows/licenes.yml create mode 100644 .github/workflows/release-candidate.yml create mode 100644 VERSION create mode 100644 build/license_data.json delete mode 100644 debugger/src/main/resources/bindings.xjb create mode 100644 debugger/src/main/scala/org.apache.daffodil.debugger.dap/Utils.scala create mode 100644 src/adapter/daffodilDebugErrors.ts create mode 100644 src/dataEditor/include/server/Sessions.ts copy src/{language/providers/intellisense/commonItems.ts => dataEditor/include/server/heartbeat/index.ts} (50%) copy src/{tests/suite/language/activated.test.ts => rootCompletion/index.ts} (77%) create mode 100644 src/rootCompletion/utils.ts create mode 100644 src/tests/DfdlIntellisenseTestingChecklist.md create mode 100644 src/tests/data/helloWorldPlusLongForm.dfdl.xsd copy src/tests/data/{test.dfdl.xsd => testDfdlMixedLineFormats.dfdl.xsd} (57%)