Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Release 11.0 webpages (initial version). - #342

Merged
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110
Apr 4, 2019
Merged

Release 11.0 webpages (initial version).#342
lkishalmi merged 3 commits into
apache:masterfrom
vieiro:releases/nb110

Conversation

@vieiro

Copy link
Copy Markdown
Contributor

Pending review, vote links and final download links.

@vieirovieiro added the work-in-progress-do-not-commit Submitter has to perform some activities before this can be merged. label Mar 31, 2019
@vieiro

Copy link
Copy Markdown
ContributorAuthor

The features page can be more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc
Feel free to ask for edits/changes at will.

@geertjanw

Copy link
Copy Markdown
Member

Wow, it's awesome! A note is needed in the Java EE section to state that explicit support for Java EE 8, i.e., templates and drop-downs and so on, are not part of Apache NetBeans 11.0, we need to have a clear specification what we need here. Also, Java EE 8 only runs on JDK 8, not on later releases and so if you are doing development with Java EE 8, it is best to run NetBeans itself on JDK 8 (otherwise, for example, you may write code that complies with JDK 10 or something, which wouldn't be runnable on GlassFish).

@geertjanw

Copy link
Copy Markdown
Member

Improved appearance of window system icons on HiDPI/Retina monitors (for Windows and MacOS LAFs) could also be called out explicitly at the end: apache/netbeans#859

@geertjanw

Copy link
Copy Markdown
Member

JEP-325 support -- maybe explicitly call that 'JEP 325: Switch Expressions (Preview)'. And point out that, right now, --enable-preview does not work in Maven projects in Apache NetBeans 11.0 yet, and point to this issue which will fix it, hence JEP-325 works in Ant-based projects in Apache NetBeans 11.0 only: apache/netbeans#1173


As a result you can now:

- open gradle projects more efficiently,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this is a bit shallow written, Gradle shall be mentioned with capital G.
"more efficiently" have nothing behind of "more than what?"
Just do a : Open Gradle projects out of the box.

- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well it is not on the entire IDE, but Gradle support provides output processing for other plugins.
I'd remove this one.

- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,
- creating new projects is now simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Creating new projects with Gradle", would do

As a result you can now:

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle Task Navigator, run tasks by double-click.

- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle projects works together with NetBeans JPA and Spring Support


- open gradle projects more efficiently,
- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle supported unit test frameworks (JUnit 4, 5, TestNG) works with Code Coverage with JaCoCo.

- you can run gradle tasks by double clicking them on the navigator pane,
- Apache NetBeans gradle projects have improved unit testing and code coverage,
- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Customizable task execution and IDE action binding.

- there's better support for JPA and Spring projects (with the little support we have for that),
- you can have custom task executions,
- the IDE has improved output processing,
- you can debug more easily, even single methods,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run, Debug and Test even single methods.

@vieiro
vieiro requested a review from lkishalmiApril 4, 2019 19:26
@vieiro

Copy link
Copy Markdown
ContributorAuthor

HI @lkishalmi ,
I think I've added all your reviews (a little confusing this review system) . Please be so kind as to re-review the result (more easily viewed at https://github.com/vieiro/incubator-netbeans-website/blob/releases/nb110/netbeans.apache.org/src/content/download/nb110/index.asciidoc).

If any further changes are requested please just add a comment with content and I'll be happy to add it to that section.

Thanks,
Antonio

@lkishalmi
lkishalmi merged commit d19f1aa into apache:masterApr 4, 2019
@ebarboni

Copy link
Copy Markdown
Contributor

@vieiro@lkishalmi I was on jenkins and see that something get wrong with tls tsl don't remember exactly. With @vierio we force build at the same time it should be ok I guess now.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni Yep, there was a problem with TLS pushing to gitbox. Could be an infra issue.

We lost the build log, though. I'll try to keep some more build logs (these are quite big) to try to see why this could happen. Could be a gitbox/infra problem.

@vieiro

Copy link
Copy Markdown
ContributorAuthor

@ebarboni@lkishalmi Increased build logs to keep from 2 to 6. If this happens again let's try to keep the log and see if this is some sort of problem with infra/gitbox. Thanks!

@lkishalmi

lkishalmi commented Apr 4, 2019 via email

Copy link
Copy Markdown
Contributor

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

@vieiro

Copy link
Copy Markdown
ContributorAuthor

Hi @wadechandler ,
Thanks for noticing!
I've used the "edit in github" button to fix it. Should be alive soon.

@wadechandler

wadechandler commented Apr 5, 2019 via email

Copy link
Copy Markdown
Member

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work-in-progress-do-not-commitSubmitter has to perform some activities before this can be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@vieiro@geertjanw@ebarboni@lkishalmi@wadechandler