This is an automated email from the ASF dual-hosted git repository.
davin pushed a change to branch update/decline-effect-2.4.1
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
from 87b01db Update decline-effect to 2.4.1
add 6af6ccb Data Editor UI has togglable color mode.
add b006b46 gotoOffset operation revised.
add 429ec26 Updated color theme component visibility.
add f7cfe93 Clear selection data when ephemeral windows close
add dda551d - fix problems with tags with multi-line attributes -
remove an incorrect newline in the hiddenGroupRef snippet
add 2d87401 Revised Search and Replace fieldset in header
add 57513b4 Provides the ability to re-select values of attributes items
- add logic to mitigate missing dfdl prefixes - tweak logic to determine if
cursor is between quotes - Fixes incorrect velues triggered by nested elements
- fixes the resulting choice when intellisense is trigger between two closing
tags on a multi tag line - fix wrong suggestions at end of schema open tag -
fix incorrect suggestion at beginning and end of a multi tag line - fix broken
attribute suggestions fro [...]
add c66e6c1 add Hitesh Dalsania as a project collaborator
add 1e2c687 Bump scala-steward-org/scala-steward-action from 2.50.0 to
2.51.0
add 99e8e75 Bump actions/checkout from 3.3.0 to 3.5.0
add 0a1b493 Bump actions/setup-java from 3.10.0 to 3.11.0
add 02410e1 Bump prettier from 2.8.3 to 2.8.7
add 94c5a4a Bump @vscode/debugadapter from 1.51.0 to 1.59.0
add 884f8fd upgrade to omega-edit 0.9.63
add d285cc1 omega-edit client get specified port from launch.json
add e2d4072 Search Scrolling Index Lag Fixed
add f3b6295 Update xml2js to be 0.5.0
add 90dc4a7 Bump version to 1.3.0 to prepare for release
add 8de1d80 Fix data editor to work when installed via VSIX
add 6b6de2d add Nicholas Lewis as a project collaborator
add 0195a88 Update LICENSE, NONOTICE, and NOTICE files.
add 1df7e8a Keep terminal open after debug ends
add 5e71b3e Launch wizard updates and rename data editor vars:
add 4b81015 Fix hex view duplication issue
add c97ae75 add Larry Barber as a Daffodil-VSCode collaborator
add c582ea1 - Make TDMLConfig an optional part of a launch configuration
- Remove 'none' as a valid TDMLConfig action
add 2514d25 Always export env variables
add ad289dc Fix issue with launch wizard parsing
add 70c8240 Remove debugger extension config from launch.json
add fa04492 Bind the debug server to the loopback interface.
add 818dfc1 Throw parse errors
add ab6ec90 Launch Wizard Validations:
add 6c5b0dd Remove blocking dialogs for debugger errors
add 59fb90c Launch Wizard updates based on 1.3.0-rc3 issues:
add 12c62de Bump actions/github-script from 6.4.0 to 6.4.1
add da558e3 Update scalafmt-core to 3.7.3
add a275d52 Bump prettier from 2.8.7 to 2.8.8
add 68c71b9 Bump webpack-cli from 5.0.1 to 5.1.4
add 515eadc Refactor code a bit
add c523266 Bump webpack from 5.76.0 to 5.88.1
add d1187ef Update scalafmt-core to 3.7.4
add 40d3663 Add runtime jvm info to startup banner.
add 7035ead Multiple debugger updates:
add cfd1bba Bump semver from 5.7.1 to 5.7.2
add 6b4b01f Fix hierarchy default values. Update how yarn scripts are ran.
add c7b0b51 Multiple Launch Wizard updates:
add 044fa77 Relay parse assertion failures to debug console.
add 778d818 Multiple updates:
add 7f6bc5e Un-normalize (capitalize) the drive letter from
showOpenDialog if we are on Windows
add 6ab1290 Multiple svelte updates:
add e66f1ef Allow JVM reflection to fix JDK 17 changes.
add 9ec5d38 - Add semantic highlighting for XPath expressions - Add
diagnostics for XPath sections - Add License information for DeltaXML extension
- Replace DeltaXML license headers with Apache 2.0 - Remove
highlight-matching-tag extension code
add a929d63 Data Editor Improvements for v1.3.1
add 8a1d690 - add missing element items xs:pattern, xs:totalDigits,
xs:fractionDigits, dfdl:property - add missing xs:restriction child elements -
add missing dfdl:escapeScheme element and the escapeScheme attributes - add
missing dfdl:newVariableInstance element - add additional missing dfdl:format
attributes - add a preceeding space if missing when auto completing an
attribute - add additional missing attributes - add a space after inserting an
attribute if missing - add getAnnota [...]
add 18d5f4d V1.3.1 RC1 Hotfix: Search Result Highlighting - Fixed data
editor issue where search results would not properly highlight if within the
current viewport data.
add 16ea13e Update packaging to bundle the fonts and icons (.woff2 files)
add ca6171c Fix program and data commands issue
add 2ae8173 Data Editor Multiple Shakedown Hotfixes
add 773bc95 Fix issue of duplicate descriptions for different views.
add 43672e8 Fix DeltaXML Licensing
add ca93690 Data Editor File Traversal onclick Hotfix
add 4d67afa Fixes Editor Encoding Affecting Search Results
add f30a12f - Add dfdl:property to suggestions for dfdl:element and
dfdl:simpleType - refine group element attribute suggestions
add 3b2a593 fix the header min/max button icons
add 304d17a use not-allowed cursor if a selection is made or onclick
disabled
add 9929a5d Fix issue where functionality was missing when using
useExistingServer
add 45306d6 Upgrade Daffodil from 3.4.0 to 3.5.0.
add 3355e66 Implemented Selection Indicators For Data Editor
add 578673e rename commit to apply
add f0440ac Add missing dependencies to LICENSE, NOTICE and NONOTICE.
add 43fc780 Resolves Svelte Debug Src Minification
add cc7c645 Use jsonc-parser instead of JSON.parse for files
add 57d3be2 Cleaning Data Editor Legacy Code
add 75c3427 Support JDK 17 + JAXB reflection at runtime.
add bb2d3c3 Overload DAPSession.abort to log Throwable.
add efb9d4b Add dfdl:element to list of suggestions for
xs:element/annotation/appinfo
add 845cbf9 profile graph can be in linear or log scale
add 1a4064d Add missing deps to LICENSE
add dadddb8 Fix Button Collapse Bug
add dc09b8c Implement Byte Insertion Keybinds Hotfix
add 124464a use lowercase for hex
add f3e877c Fixed Issue Of No/Incorrect Displayable Tooltips
add 25d9f1f Fix File/Viewport Navigation Issue
add af689c7 Fixed Multiple Data Editor Editing / Display Items
add 8a62c47 Bump version to 1.3.1, in prep for a release canidate.
add 1833bf0 Fix Issue of Byte Value 0 to Display Null
add 2ea8aea upgrade to Ωedit™ v0.9.73
add 4e28136 fix yarn.lock so it correctly matches the deps in package.json
add 8a3d9bb update nightly CI to test under node 16 and 18
add 99a9147 Update scalafmt-core to 3.7.13
add 2f70023 Update fs2-io to 3.9.1
add b0cde3b Update sbt to 1.8.3
add 980c2c4 Bump actions/setup-java from 3.11.0 to 3.12.0
add b807720 Implemented Relative Seek Offset Traversal
add 7b27a84 initial testing checklist
add 65a91c0 Bump actions/setup-node from 3.6.0 to 3.8.1
add 9f5337f Bump scala-steward-org/scala-steward-action from 2.51.0 to
2.61.0
add 11aeb02 Update log4cats-slf4j to 2.6.0
add e7f1550 Merge branch 'main' into update/decline-effect-2.4.1
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 4 +-
.github/workflows/CI.yml | 24 +-
.github/workflows/nightly.yml | 11 +-
.github/workflows/scala-steward.yml | 2 +-
.gitignore | 5 +
.prettierignore | 7 +-
.prettierrc | 1 +
.scalafmt.conf | 2 +-
.vscode/launch.json | 24 -
LICENSE | 303 ++-
NOTICE | 2 +-
README.md | 9 +-
build.sbt | 35 +-
build/extension.webpack.config.js | 56 -
build/package/LICENSE | 2018 ++++++++++++----
build/package/NONOTICE | 72 +-
build/package/NOTICE | 282 ++-
build/scripts/package.ts | 93 -
build/yarn-scripts.ts | 129 +
debugger/nodemon.json | 13 +
.../src/main/resources/bindings.xjb | 6 +
.../src/main/resources/logback.xml | 12 +-
.../Compiler.scala | 0
.../org.apache.daffodil.debugger.dap/DAPodil.scala | 64 +-
.../ErrorEvents.scala | 26 +-
.../org.apache.daffodil.debugger.dap/Next.scala | 0
.../org.apache.daffodil.debugger.dap/Parse.scala | 79 +-
.../org.apache.daffodil.debugger.dap/logging.scala | 0
.../main/scala/org.apache.daffodil.tdml/TDML.scala | 0
.../core => debugger}/src/templates/bash-template | 0
.../core => debugger}/src/templates/bat-template | 0
.../core => debugger}/src/test/data/emptyData.xml | 0
.../src/test/data/emptyInfoset.xml | 0
.../src/test/data/emptySchema.dfdl.xsd | 0
.../core => debugger}/src/test/data/notInfoset.xml | 0
.../org.apache.daffodil.debugger/ParseSuite.scala | 30 +-
.../scala/org.apache.daffodil.tdml/TDMLSuite.scala | 30 +-
build/package/.vscodeignore => generate_file.py | 39 +-
package.json | 264 ++-
project/Rat.scala | 24 +-
project/build.properties | 2 +-
src/adapter/activateDaffodilDebug.ts | 141 +-
src/adapter/daffodilDebug.ts | 5 +-
.../activated.test.ts => adapter/daffodilEvent.ts} | 27 +-
src/adapter/debugAdapter.ts | 73 -
src/adapter/extension.ts | 148 +-
src/classes/artifact.ts | 14 +-
.../dataEditor/index.ts => classes/dataEditor.ts} | 11 +-
.../src/global.d.ts => classes/dfdlDebugger.ts} | 6 +-
.../src/global.d.ts => classes/loggingConfig.ts} | 5 +-
.../src/global.d.ts => classes/tdmlConfig.ts} | 7 +-
.../commonItems.ts => classes/vscode-launch.ts} | 36 +-
src/daffodilDebugger.ts | 219 --
src/{ => daffodilDebugger}/daffodil.ts | 4 +-
src/daffodilDebugger/debugger.ts | 196 ++
.../src/global.d.ts => daffodilDebugger/index.ts} | 4 +-
src/daffodilDebugger/utils.ts | 129 +
src/daffodilDebuggerUtils.ts | 99 -
src/dataEditor/dataEditorClient.ts | 1204 ++++++++++
src/dataEditor/demos/demo-highlight_overlays.html | 175 ++
src/dataEditor/demos/demo-infinite_scrolling.html | 344 +++
.../svelteWebviewInitializer.ts | 2 +-
src/hexView.ts | 9 +-
src/infoset.ts | 49 +-
src/language/dfdl.ts | 2 +
src/language/providers/attributeCompletion.ts | 172 +-
src/language/providers/attributeValueCompletion.ts | 145 ++
src/language/providers/closeElement.ts | 23 +-
src/language/providers/closeElementSlash.ts | 11 +-
src/language/providers/closeUtils.ts | 44 +-
src/language/providers/elementCompletion.ts | 247 +-
.../providers/intellisense/attributeItems.ts | 320 ++-
.../providers/intellisense/attributeValueItems.ts | 400 ++++
src/language/providers/intellisense/commonItems.ts | 4 +-
.../providers/intellisense/elementItems.ts | 93 +-
src/language/providers/utils.ts | 188 +-
src/language/semantics/dfdlExt.ts | 278 +++
src/language/semantics/documentChangeHandler.ts | 59 +
src/language/semantics/functionData.ts | 560 +++++
.../semantics/xPathDocumentChangeHandler.ts | 79 +
src/language/semantics/xpLexer.ts | 1724 ++++++++++++++
src/language/semantics/xslLexer.ts | 1614 +++++++++++++
src/language/semantics/xsltTokenDiagnostics.ts | 2107 +++++++++++++++++
src/launchWizard/launchWizard.js | 195 +-
src/launchWizard/launchWizard.ts | 175 +-
src/omega_edit/client.ts | 191 --
src/omega_edit/dataEditWebView.ts | 443 ----
src/omega_edit/utils.ts | 223 --
src/styles/styles.css | 13 +-
src/svelte/.prettierrc | 7 -
src/svelte/package.json | 31 -
src/svelte/rollup.config.js | 80 -
.../DataDisplays/CustomByteDisplay/BinaryData.ts | 183 ++
.../CustomByteDisplay/DataLineFeed.svelte | 702 ++++++
.../CustomByteDisplay/DataValue.svelte | 162 ++
.../FileTraversalIndicator.svelte | 94 +
.../CustomByteDisplay/SelectedByteEdit.svelte | 471 ++++
.../components/DataDisplays/DataViewports.svelte | 39 +
.../DataDisplays/Fieldsets/ContentControls.svelte | 54 +
.../DataDisplays/Fieldsets/DataView.svelte | 440 ++++
.../DataDisplays/Header/DisplayHeader.svelte | 211 ++
.../src/components/DataMetrics/DataMetrics.svelte | 627 +++++
.../src/components/Editors/DataEditor.svelte | 74 +
src/svelte/src/components/Error/Error.svelte | 41 +
src/svelte/src/components/Error/Error.ts | 113 +
src/svelte/src/components/Header/Header.svelte | 113 +
.../components/Header/fieldsets/FileMetrics.svelte | 239 ++
.../src/components/Header/fieldsets/FileMetrics.ts | 31 +
.../Header/fieldsets/SearchReplace.svelte | 463 ++++
.../components/Header/fieldsets/SearchReplace.ts | 85 +
.../components/Header/fieldsets/Settings.svelte | 93 +
.../src/components/Inputs/Buttons/Button.svelte | 98 +
.../Inputs/Buttons/ConfigurationToggle.svelte | 60 +
.../Inputs/Buttons/ToggleableButton.svelte | 55 +
.../src/components/Inputs/Input/Input.svelte | 194 ++
.../src/components/Inputs/Input/RadioEdit.svelte | 80 +
src/svelte/src/components/Main.svelte | 36 +
.../components/ServerMetrics/ServerMetrics.svelte | 157 ++
src/svelte/src/components/dataEditor.svelte | 1891 ++-------------
src/svelte/src/components/globalStyles.css | 481 ++++
.../src/components/layouts/FlexContainer.svelte | 36 +
src/svelte/src/components/layouts/SidePanel.svelte | 124 +
src/svelte/src/components/layouts/Tooltip.svelte | 101 +
.../src/resources/fonts/RedHatMono-Regular.woff2 | Bin 0 -> 20952 bytes
.../resources/fonts/SpaceGrotesk-Variable.woff2 | Bin 0 -> 49256 bytes
.../src/resources/icons/material-icons.woff2 | Bin 0 -> 690760 bytes
src/svelte/src/stores/configuration.ts | 118 +
src/svelte/src/stores/index.ts | 775 +++---
src/svelte/src/stores/localStore.ts | 44 +-
.../svelte/src/utilities/colorScheme.ts | 40 +-
src/svelte/src/utilities/display.ts | 389 +--
src/svelte/src/utilities/elementKeypressEvents.ts | 63 +
src/svelte/src/utilities/highlights.ts | 76 +
src/svelte/src/utilities/message.ts | 40 +-
src/svelte/src/utilities/vscode.ts | 2 +-
src/svelte/tsconfig.json | 15 +-
src/svelte/webpack.config.js | 116 +
src/svelte/yarn.lock | 705 ------
src/tests/README.md | 176 ++
src/tests/runTest.ts | 7 +-
src/tests/suite/adapter.test.ts | 96 -
src/tests/suite/daffodil.test.ts | 6 +-
src/tests/suite/daffodilDebugger.test.ts | 129 +-
src/tests/suite/dataEditor.test.ts | 193 +-
src/tests/suite/language/items.test.ts | 55 +-
src/tests/suite/utils.test.ts | 22 +-
src/tests/suite/version.test.ts | 10 +-
src/utils.ts | 226 +-
tsconfig.json | 6 +-
webpack/ext-dev.webpack.config.js | 106 +
webpack/ext-package.webpack.config.js | 158 ++
yarn.lock | 2471 +++++++++++++-------
152 files changed, 22445 insertions(+), 7150 deletions(-)
delete mode 100644 build/extension.webpack.config.js
delete mode 100644 build/scripts/package.ts
create mode 100644 build/yarn-scripts.ts
create mode 100644 debugger/nodemon.json
rename {server/core => debugger}/src/main/resources/bindings.xjb (91%)
rename {server/core => debugger}/src/main/resources/logback.xml (78%)
rename {server/core =>
debugger}/src/main/scala/org.apache.daffodil.debugger.dap/Compiler.scala (100%)
rename {server/core =>
debugger}/src/main/scala/org.apache.daffodil.debugger.dap/DAPodil.scala (93%)
copy server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala =>
debugger/src/main/scala/org.apache.daffodil.debugger.dap/ErrorEvents.scala (57%)
copy {server/core =>
debugger}/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala (100%)
rename {server/core =>
debugger}/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala (95%)
rename {server/core =>
debugger}/src/main/scala/org.apache.daffodil.debugger.dap/logging.scala (100%)
rename {server/core =>
debugger}/src/main/scala/org.apache.daffodil.tdml/TDML.scala (100%)
rename {server/core => debugger}/src/templates/bash-template (100%)
rename {server/core => debugger}/src/templates/bat-template (100%)
rename {server/core => debugger}/src/test/data/emptyData.xml (100%)
rename {server/core => debugger}/src/test/data/emptyInfoset.xml (100%)
rename {server/core => debugger}/src/test/data/emptySchema.dfdl.xsd (100%)
rename {server/core => debugger}/src/test/data/notInfoset.xml (100%)
rename {server/core =>
debugger}/src/test/scala/org.apache.daffodil.debugger/ParseSuite.scala (89%)
rename {server/core =>
debugger}/src/test/scala/org.apache.daffodil.tdml/TDMLSuite.scala (82%)
rename build/package/.vscodeignore => generate_file.py (54%)
mode change 100644 => 100755
copy src/{tests/suite/language/activated.test.ts => adapter/daffodilEvent.ts}
(56%)
delete mode 100644 src/adapter/debugAdapter.ts
copy src/{svelte/src/views/dataEditor/index.ts => classes/dataEditor.ts} (86%)
copy src/{svelte/src/global.d.ts => classes/dfdlDebugger.ts} (87%)
copy src/{svelte/src/global.d.ts => classes/loggingConfig.ts} (92%)
copy src/{svelte/src/global.d.ts => classes/tdmlConfig.ts} (88%)
copy src/{language/providers/intellisense/commonItems.ts =>
classes/vscode-launch.ts} (53%)
delete mode 100644 src/daffodilDebugger.ts
rename src/{ => daffodilDebugger}/daffodil.ts (92%)
create mode 100644 src/daffodilDebugger/debugger.ts
copy src/{svelte/src/global.d.ts => daffodilDebugger/index.ts} (91%)
create mode 100644 src/daffodilDebugger/utils.ts
delete mode 100644 src/daffodilDebuggerUtils.ts
create mode 100644 src/dataEditor/dataEditorClient.ts
create mode 100644 src/dataEditor/demos/demo-highlight_overlays.html
create mode 100644 src/dataEditor/demos/demo-infinite_scrolling.html
rename src/{omega_edit => dataEditor}/svelteWebviewInitializer.ts (96%)
create mode 100644 src/language/providers/attributeValueCompletion.ts
create mode 100644 src/language/providers/intellisense/attributeValueItems.ts
create mode 100644 src/language/semantics/dfdlExt.ts
create mode 100644 src/language/semantics/documentChangeHandler.ts
create mode 100644 src/language/semantics/functionData.ts
create mode 100644 src/language/semantics/xPathDocumentChangeHandler.ts
create mode 100644 src/language/semantics/xpLexer.ts
create mode 100644 src/language/semantics/xslLexer.ts
create mode 100644 src/language/semantics/xsltTokenDiagnostics.ts
delete mode 100644 src/omega_edit/client.ts
delete mode 100644 src/omega_edit/dataEditWebView.ts
delete mode 100644 src/omega_edit/utils.ts
delete mode 100644 src/svelte/.prettierrc
delete mode 100644 src/svelte/package.json
delete mode 100644 src/svelte/rollup.config.js
create mode 100644
src/svelte/src/components/DataDisplays/CustomByteDisplay/BinaryData.ts
create mode 100644
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
create mode 100644
src/svelte/src/components/DataDisplays/CustomByteDisplay/DataValue.svelte
create mode 100644
src/svelte/src/components/DataDisplays/CustomByteDisplay/FileTraversalIndicator.svelte
create mode 100644
src/svelte/src/components/DataDisplays/CustomByteDisplay/SelectedByteEdit.svelte
create mode 100644 src/svelte/src/components/DataDisplays/DataViewports.svelte
create mode 100644
src/svelte/src/components/DataDisplays/Fieldsets/ContentControls.svelte
create mode 100644
src/svelte/src/components/DataDisplays/Fieldsets/DataView.svelte
create mode 100644
src/svelte/src/components/DataDisplays/Header/DisplayHeader.svelte
create mode 100644 src/svelte/src/components/DataMetrics/DataMetrics.svelte
create mode 100644 src/svelte/src/components/Editors/DataEditor.svelte
create mode 100644 src/svelte/src/components/Error/Error.svelte
create mode 100644 src/svelte/src/components/Error/Error.ts
create mode 100644 src/svelte/src/components/Header/Header.svelte
create mode 100644
src/svelte/src/components/Header/fieldsets/FileMetrics.svelte
create mode 100644 src/svelte/src/components/Header/fieldsets/FileMetrics.ts
create mode 100644
src/svelte/src/components/Header/fieldsets/SearchReplace.svelte
create mode 100644 src/svelte/src/components/Header/fieldsets/SearchReplace.ts
create mode 100644 src/svelte/src/components/Header/fieldsets/Settings.svelte
create mode 100644 src/svelte/src/components/Inputs/Buttons/Button.svelte
create mode 100644
src/svelte/src/components/Inputs/Buttons/ConfigurationToggle.svelte
create mode 100644
src/svelte/src/components/Inputs/Buttons/ToggleableButton.svelte
create mode 100644 src/svelte/src/components/Inputs/Input/Input.svelte
create mode 100644 src/svelte/src/components/Inputs/Input/RadioEdit.svelte
create mode 100644 src/svelte/src/components/Main.svelte
create mode 100644 src/svelte/src/components/ServerMetrics/ServerMetrics.svelte
create mode 100644 src/svelte/src/components/globalStyles.css
create mode 100644 src/svelte/src/components/layouts/FlexContainer.svelte
create mode 100644 src/svelte/src/components/layouts/SidePanel.svelte
create mode 100644 src/svelte/src/components/layouts/Tooltip.svelte
create mode 100644 src/svelte/src/resources/fonts/RedHatMono-Regular.woff2
create mode 100644 src/svelte/src/resources/fonts/SpaceGrotesk-Variable.woff2
create mode 100644 src/svelte/src/resources/icons/material-icons.woff2
create mode 100644 src/svelte/src/stores/configuration.ts
rename server/core/src/main/scala/org.apache.daffodil.debugger.dap/Next.scala
=> src/svelte/src/utilities/colorScheme.ts (58%)
create mode 100644 src/svelte/src/utilities/elementKeypressEvents.ts
create mode 100644 src/svelte/src/utilities/highlights.ts
create mode 100644 src/svelte/webpack.config.js
delete mode 100644 src/svelte/yarn.lock
create mode 100644 src/tests/README.md
delete mode 100644 src/tests/suite/adapter.test.ts
create mode 100644 webpack/ext-dev.webpack.config.js
create mode 100644 webpack/ext-package.webpack.config.js