This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
from 9114b1069e Avoid ConcurrentMod exception, tolerate broken project dependencies (#5660) new e4c2f2641a Fix html.lexer and reenable html.lexer and html.editor.lib tests in CI/CD new ad48f8fa64 Normalize html index (store multiple values as multiple entries, instead of joined value) new 155fd6798f Fix character entity completion (&a|mp; was completed to &a&) new 34bb2ccad3 Support CSS special characters (colons) in class names new be093c3486 Ensure indention is handled in a predictable order new 6053c24962 Improve CSS escape/unescape routines and enhance/add unittests to validate results new a89f7f856a Merge pull request #5641 from matthiasblaesing/css_with_escape3 The 8284 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: .github/workflows/main.yml | 7 +- .../modules/css/editor/csl/CssAnalyser.java | 2 +- .../modules/css/editor/csl/CssCompletion.java | 37 +- .../modules/css/editor/csl/CssNodeElement.java | 2 +- .../editor/module/main/CssRuleStructureItem.java | 10 +- .../editor/module/main/DefaultCssEditorModule.java | 20 +- .../css/editor/module/spi/CssCompletionItem.java | 62 +- .../modules/css/indexing/CssFileModel.java | 6 +- .../modules/css/refactoring/Bundle.properties | 6 +- .../CssActionsImplementationProvider.java | 224 +- .../modules/css/refactoring/CssElementContext.java | 217 - .../refactoring/CssRefactoringPluginFactory.java | 5 +- .../refactoring/CssRenameRefactoringPlugin.java | 159 +- .../css/refactoring/CssRenameRefactoringUI.java | 25 +- .../css/refactoring/CssWhereUsedQueryPlugin.java | 54 +- .../modules/css/refactoring/WhereUsedElement.java | 8 +- .../modules/css/refactoring/WhereUsedUI.java | 16 +- .../{ => api}/CssRefactoringExtraInfo.java | 6 +- .../CssRefactoringInfo.java} | 36 +- .../unit/data/testProject/public_html/test.html | 1 + .../testfiles/index/identifiers-with-colon.css | 11 + .../index/identifiers-with-colon.css.indexed | 10 + .../netbeans/modules/css/editor/Css3UtilsTest.java | 6 +- .../editor/module/spi/CssCompletionItemTest.java | 40 + .../modules/css/indexing/CssIndexerTest.java | 4 + .../modules/css/indexing/api/CssIndexTest.java | 2 +- .../src/org/netbeans/modules/css/lib/api/Node.java | 5 +- .../org/netbeans/modules/css/lib/api/NodeUtil.java | 41 + .../netbeans/modules/css/lib/api/NodeUtilTest.java | 18 +- .../modules/editor/indent/TaskHandler.java | 25 +- .../test/unit/data/testfiles/huge.html | 46216 +++++++++++++++++++ ide/html.editor/licenseinfo.xml | 1 + ide/html.editor/nbproject/project.xml | 2 +- .../modules/html/editor/CssPreferences.java | 78 + .../editor/api/completion/HtmlCompletionItem.java | 59 +- .../editor/completion/HtmlCompletionQuery.java | 72 +- .../editor/embedding/CssEmbeddingProvider.java | 7 +- .../html/editor/embedding/CssHtmlTranslator.java | 86 +- .../html/editor/gsf/HtmlDeclarationFinder.java | 103 +- .../editor/indexing/HtmlCssIndexContributor.java | 148 + .../html/editor/indexing/HtmlFileModel.java | 89 +- .../modules/html/editor/indexing/HtmlIndexer.java | 32 +- .../html/editor/refactoring/Bundle.properties | 27 +- .../refactoring/CssRenameRefactoringPlugin.java | 228 + .../refactoring/CssRenameRefactoringUI.java | 29 +- .../refactoring/CssWhereUsedQueryPlugin.java | 201 + .../refactoring/ExtractInlinedStylePanel.form | 2 +- .../refactoring/ExtractInlinedStylePanel.java | 2 +- .../HtmlActionsImplementationProvider.java | 145 +- .../refactoring/HtmlRefactoringPluginFactory.java | 10 +- .../html/editor}/refactoring/RenamePanel.form | 0 .../html/editor/refactoring/RenamePanel.java | 230 + .../html/editor}/refactoring/WhereUsedElement.java | 17 +- .../html/editor}/refactoring/WhereUsedPanel.form | 0 .../html/editor/refactoring/WhereUsedPanel.java | 118 + .../html/editor}/refactoring/WhereUsedUI.java | 20 +- .../modules/html/editor/resources}/rule.png | Bin .../unit/data/testfiles/embedding/issue215267.html | 9 - .../testfiles/embedding/issue215267.html.virtual | 2 - .../data/testfiles/embedding/test1.html.virtual | 5 - .../unit/data/testfiles/simple07.html.formatted | 2 +- .../editor/completion/HtmlCompletionQueryTest.java | 19 +- .../editor/embedding/CssEmbeddingProviderTest.java | 30 - ide/html.indexing/manifest.mf | 2 +- .../modules/html/editor/api/index/HtmlIndex.java | 33 +- .../org/netbeans/api/html/lexer/HTMLTokenId.java | 20 +- .../src/org/netbeans/lib/html/lexer/HtmlLexer.java | 3 +- .../org/netbeans/lib/html/lexer/HtmlLexerTest.java | 8 +- .../js/embeddedMultipleSections1.php.formatted | 10 +- 69 files changed, 48261 insertions(+), 869 deletions(-) delete mode 100644 ide/css.editor/src/org/netbeans/modules/css/refactoring/CssElementContext.java copy ide/css.editor/src/org/netbeans/modules/css/refactoring/{ => api}/CssRefactoringExtraInfo.java (87%) rename ide/css.editor/src/org/netbeans/modules/css/refactoring/{CssRefactoringExtraInfo.java => api/CssRefactoringInfo.java} (54%) create mode 100644 ide/css.editor/test/unit/data/testfiles/index/identifiers-with-colon.css create mode 100644 ide/css.editor/test/unit/data/testfiles/index/identifiers-with-colon.css.indexed create mode 100644 ide/css.editor/test/unit/src/org/netbeans/modules/css/editor/module/spi/CssCompletionItemTest.java create mode 100644 ide/html.editor.lib/test/unit/data/testfiles/huge.html create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/CssPreferences.java create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/indexing/HtmlCssIndexContributor.java create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/refactoring/CssRenameRefactoringPlugin.java copy ide/{css.editor/src/org/netbeans/modules/css => html.editor/src/org/netbeans/modules/html/editor}/refactoring/CssRenameRefactoringUI.java (77%) create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/refactoring/CssWhereUsedQueryPlugin.java copy ide/{css.editor/src/org/netbeans/modules/css => html.editor/src/org/netbeans/modules/html/editor}/refactoring/RenamePanel.form (100%) create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/refactoring/RenamePanel.java copy ide/{css.editor/src/org/netbeans/modules/css => html.editor/src/org/netbeans/modules/html/editor}/refactoring/WhereUsedElement.java (95%) copy ide/{css.editor/src/org/netbeans/modules/css => html.editor/src/org/netbeans/modules/html/editor}/refactoring/WhereUsedPanel.form (100%) create mode 100644 ide/html.editor/src/org/netbeans/modules/html/editor/refactoring/WhereUsedPanel.java copy ide/{css.editor/src/org/netbeans/modules/css => html.editor/src/org/netbeans/modules/html/editor}/refactoring/WhereUsedUI.java (77%) copy ide/{csl.api/src/org/netbeans/modules/csl/source/resources/icons => html.editor/src/org/netbeans/modules/html/editor/resources}/rule.png (100%) delete mode 100644 ide/html.editor/test/unit/data/testfiles/embedding/issue215267.html delete mode 100644 ide/html.editor/test/unit/data/testfiles/embedding/issue215267.html.virtual --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists