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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists