[cnd] small 3.2.2 - Merging master into cnd#3711
Merged
vieiro merged 58 commits intoapache:cndfrom Mar 7, 2022
Merged
Conversation
- number literals can contain _ as separator - BigInt type was added - private Identifier - optional access (?.) - nullish coalesce (??) - logical and assignment (&&=) - logical or assignment (||=) - nullish assignment (??=)
…ss and invisible outside)
JSF: Declaration of the xmlns namespace is reported as missing library
The semicolon is optional reading the examples. This change implements: semicolons are required after property declarations, but not after margin declarations.
Cleanup a bunch of warnings that look like this.. [repeat] /home/bwalker/src/netbeans/ide/xml.core/src/org/netbeans/modules/xml/api/model/GrammarQueryManager.java:153: warning: [rawtypes] found raw type: Enumeration [repeat] Enumeration en = ctx.getDocumentChildren(); [repeat] ^ [repeat] missing type arguments for generic class Enumeration<E> [repeat] where E is a type-variable: [repeat] E extends Object declared in interface Enumeration
diamonds, multicatch, overrides, lamdas, collections, deprecation fixes and other minor refactorings.
LSPBindings synchronization fix
) I initially started cleaning up VariableMirrorTranslator.java as part of some mass deprecation cleanup work I am doing. The changes for handling the autobox/unbox of the floating-point class turned into a general cleanup of the VariableMirrorTranslator class. - updated autobox/unbox - using multi-catch now - using strings in switch - update a couple of places should be using diamond operator
Cleaned up the deprecated use of old constructors. The compiler/VM will now autobox this into a proper class. So this change removes warnings like this: [repeat] /home/bwalker/src/netbeans/profiler/lib.profiler/src/org/netbeans/lib/profiler/heap/HprofInstanceValue.java:93: warning: [deprecation] Byte(byte) in Byte has been deprecated [repeat] return new Byte(bt); [repeat] ^ Also, added a couple of override annotations since I was here..
Cleaning some old code to make it more current.. - removed use of old deprecated constructor use - use autobox/unbox for encapsulation - change chain-of-if statement to switch w/ string - some code cleanup
…he#3525) [NETBEANS-6425] Code completion for class fields doesn't work.
I was too agressive with merging my updates. This merge provides fixes that were received by a Netbeans engineer.
Larger icon sizes missing in platform branding UI apache#3544
[NETBEANS-6463] Code completion doesn't offer methods from the same class
This change cleans up the use of old deprecated numeric constructors.. Warnings like this will no longer happen: [repeat] /home/bwalker/src/netbeans/java/testng/src/org/netbeans/modules/testng/AbstractTestGenerator.java:1700: warning: [deprecation] Float(float) in Float has been deprecated [repeat] defValue = maker.Literal(new Float(0.0F)); [repeat] ^ The newer implements favor factory methods like valueOf() or parseFloat() since they are likely to yield significantly better space and time performance by caching frequently requested values. Most of the changes are in the ide/profiler/enterprise/ide modules.
[NETBEANS-5599] PHP 8.1 Support: New in initializers (Part 4)
…rnings. - add override annotations - using multi-catch now - using diamond operator - use JDK 5 for-loop - convert to lambda or member reference - handle deprecations where possible
[jackpot] more robust condition handling + code renovations
Improve CSS Support
Update JS support to ECMAScript 13 / 2022
…rnings. - add override annotations - using multi-catch - using try-with-resources - using diamond operator - use JDK 5 for-loop - convert to lambda or member reference - handle deprecations where possible
Fix Windows profiler.lib workflow by using Windows10SDK.20348
NETBEANS-5846: Ignore unresolved dependencies for BOMs.
- layout tweaks - some code cleanup / language level upgrade
- see README for details - base.flags for base module flags - desktop.flags for UI related module flags - compiler.flags for java compiler integration - tools.flags for jdk.* module flags
- use map.entrySet() if map.get(key) is called in the loop body - use map.values() if only the values are needed refactorings were done with help of jackpot rules.
project wide oprimization: improved map traversal
about window update
added java module system flag list.
* ide/lsp.client + MultiMimeLanguageServerProvider * Copy MultiMimeLanguageServerProvider.getMimeTypes * Contemplate already restarted servers
gh issue template update post NB 13 release.
matthiasblaesing
approved these changes
Mar 6, 2022
Contributor
matthiasblaesing
left a comment
There was a problem hiding this comment.
Looks like a straight merge to me. I only saw a single change for the ignored-overlaps and that made sense to me. I restartet the failing Travis checks, but they looked like the "normally failing" bunch.
Contributor
Author
|
@matthiasblaesing , thanks for the review. We may want to do another merge later on, I think we're using ssh somewhere in the remote stuff for cnd, we may want to do some tests with the new ssh library versions. |
Contributor
|
@vieiro I think you mean the jsch integration found in |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bringing MultiMimeLanguageServer (and the rest of goodies) from master into cnd.