[jira] [Created] (NETBEANS-5699) Testcases failing with JDK17 in java.editor
Sandeep Mishra created NETBEANS-5699: Summary: Testcases failing with JDK17 in java.editor Key: NETBEANS-5699 URL: https://issues.apache.org/jira/browse/NETBEANS-5699 Project: NetBeans Issue Type: Bug Components: java - Editor, java - Hints Affects Versions: 12.4 Reporter: Sandeep Mishra Assignee: Sandeep Mishra Testcase: *testModelToViewAtBoundaries*(org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest): Caused an ERROR [junit] null [junit] java.lang.reflect.InvocationTargetException [junit] at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1368) [junit] at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1343) [junit] at java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1479) [junit] at org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest.testModelToViewAtBoundaries(JavaViewHierarchyRandomTest.java:162) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77) [junit] at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476) [junit] at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402) [junit] at java.base/java.lang.Thread.run(Thread.java:831) [junit] Caused by: java.lang.IllegalStateException: javax.swing.text.BadLocationException: Invalid position [junit] at org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest$1.run(JavaViewHierarchyRandomTest.java:173) [junit] at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308) [junit] at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) [junit] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) [junit] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) [junit] at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) [junit] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) [junit] at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) [junit] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [junit] at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [junit] at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [junit] at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [junit] at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [junit] at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [junit] Caused by: javax.swing.text.BadLocationException: Invalid position [junit] at java.desktop/javax.swing.plaf.basic.BasicTextUI.getNextVisualPositionFrom(BasicTextUI.java:1202) [junit] at org.netbeans.editor.BaseTextUI.getNextVisualPositionFrom(BaseTextUI.java:339) [junit] at org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest$1.getNextVisualPositionFrom(JavaViewHierarchyRandomTest.java:183) [junit] at org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest$1.run(JavaViewHierarchyRandomTest.java:171) [junit] [junit] [junit] Test org.netbeans.modules.java.editor.view.JavaViewHierarchyRandomTest FAILED Testcase: *testException*(org.netbeans.api.java.source.test.support.MemoryValidator): FAILED [junit] expected: but was: [junit] junit.framework.ComparisonFailure: expected: but was: [junit] at org.netbeans.modules.java.editor.imports.ComputeImportsTest.doTest(ComputeImportsTest.java:454) [junit] at org.netbeans.modules.java.editor.imports.ComputeImportsTest.doTest(ComputeImportsTest.java:422) [junit] at org.netbeans.modules.java.editor.imports.ComputeImportsTest.doTest(ComputeImportsTest.java:399) [junit] at org.netbeans.modules.java.editor.imports.ComputeImportsTest.testException(ComputeImportsTest.java:158) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) [junit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:77) [junit] at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:476) [junit] at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:402) [junit] at
[jira] [Updated] (NETBEANS-5689) NetBeans does not start on JDK build with JEP 411
[ https://issues.apache.org/jira/browse/NETBEANS-5689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jaroslav Tulach updated NETBEANS-5689: -- Description: Using a build of JDK with this change: [https://github.com/openjdk/jdk/pull/4073] which implements JEP 411: [https://openjdk.java.net/jeps/411] NetBeans does not start anymore: {code:java} $ ./netbeans --userdir /tmp/jep411-test --jdkhome java.lang.UnsupportedOperationException: Runtime configured to disallow security manager at java.base/java.lang.System.setSecurityManager(System.java:394) at org.netbeans.TopSecurityManager.install(TopSecurityManager.java:525) at org.netbeans.core.NbLifecycleManager.advancePolicy(NbLifecycleManager.java:69) at org.netbeans.core.GuiRunLevel.run(GuiRunLevel.java:84) at org.netbeans.core.startup.Main.start(Main.java:295) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98) at java.base/java.lang.Thread.run(Thread.java:833) {code} was: Using a build of JDK with this change: [https://github.com/openjdk/jdk/pull/4073] which implements JEP 411: [https://openjdk.java.net/jeps/411] NetBeans does not start anymore: $ ./netbeans --userdir /tmp/jep411-test --jdkhome java.lang.UnsupportedOperationException: Runtime configured to disallow security manager at java.base/java.lang.System.setSecurityManager([System.java:394|system.java:394]) at org.netbeans.TopSecurityManager.install([TopSecurityManager.java:525|topsecuritymanager.java:525]) at org.netbeans.core.NbLifecycleManager.advancePolicy([NbLifecycleManager.java:69|nblifecyclemanager.java:69]) at org.netbeans.core.GuiRunLevel.run([GuiRunLevel.java:84|guirunlevel.java:84]) at org.netbeans.core.startup.Main.start([Main.java:295|main.java:295]) at org.netbeans.core.startup.TopThreadGroup.run([TopThreadGroup.java:98|topthreadgroup.java:98]) at java.base/java.lang.Thread.run([Thread.java:833|thread.java:833]) > NetBeans does not start on JDK build with JEP 411 > - > > Key: NETBEANS-5689 > URL: https://issues.apache.org/jira/browse/NETBEANS-5689 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System >Reporter: Jan Lahoda >Priority: Blocker > > Using a build of JDK with this change: > [https://github.com/openjdk/jdk/pull/4073] > which implements JEP 411: > [https://openjdk.java.net/jeps/411] > > NetBeans does not start anymore: > {code:java} > $ ./netbeans --userdir /tmp/jep411-test --jdkhome > java.lang.UnsupportedOperationException: Runtime configured to disallow > security manager > at java.base/java.lang.System.setSecurityManager(System.java:394) > at > org.netbeans.TopSecurityManager.install(TopSecurityManager.java:525) > at > org.netbeans.core.NbLifecycleManager.advancePolicy(NbLifecycleManager.java:69) > > at org.netbeans.core.GuiRunLevel.run(GuiRunLevel.java:84) > at org.netbeans.core.startup.Main.start(Main.java:295) > at > org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98) > at java.base/java.lang.Thread.run(Thread.java:833) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Description: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. On MacOS Big Sur, the visual style has changed a bit, with either bright or dark colors depending on light/dark mode (rather than midtone greys), and "glass pane" textures rather than metallic surface gradients. It's probably best to keep the existing Aqua LAF style for now, though perhaps some of the bevel effects could go away to make it look more up-to-date. was: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. On MacOS Big Sur, the visual style has changed a bit, with either bright or dark colors depending on light/dark mode (rather than midtone greys), and "glass pane" textures rather than metallic surface gradients. It's probably best to keep the existing Aqua LAF style for now, though perhaps some of the bevel effects could go away to make it look more up-to-date. > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of headaches. > The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with > the look of native apps on MacOS Catalina. On MacOS Big Sur, the visual style > has changed a bit, with either bright or dark colors depending on light/dark > mode (rather than midtone greys), and "glass pane" textures rather than > metallic surface gradients. It's probably best to keep the existing Aqua LAF > style for now, though perhaps some of the bevel effects could go away to make > it look more up-to-date. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Description: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. On MacOS Big Sur, the visual style has changed a bit, with either bright or dark colors depending on light/dark mode (rather than midtone greys), and "glass pane" textures rather than metallic surface gradients. It's probably best to keep the existing Aqua LAF style for now, though perhaps some of the bevel effects could go away to make it look more up-to-date. was: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. On MacOS Big Sur, the style has changed a bit, with either bright or dark colors depending on light/dark mode (rather than midtone greys), and "glass panes" rather than metal gradients. It's probably best to keep the existing Aqua LAF style for now, though perhaps some of the bevel effects could go away to make it look more modern. > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of > additional headaches. > The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with > the look of native apps on MacOS Catalina. On MacOS Big Sur, the visual style > has changed a bit, with either bright or dark colors depending on light/dark > mode (rather than midtone greys), and "glass pane" textures rather than > metallic surface gradients. It's probably best to keep the existing Aqua LAF > style for now, though perhaps some of the bevel effects could go away to make > it look more up-to-date. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Description: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. On MacOS Big Sur, the style has changed a bit, with either bright or dark colors depending on light/dark mode (rather than midtone greys), and "glass panes" rather than metal gradients. It's probably best to keep the existing Aqua LAF style for now, though perhaps some of the bevel effects could go away to make it look more modern. was: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. Though MacOS Big Sur might change the style a bit; I haven't had a chance to check it out yet. > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of > additional headaches. > The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with > the look of native apps on MacOS Catalina. On MacOS Big Sur, the style has > changed a bit, with either bright or dark colors depending on light/dark mode > (rather than midtone greys), and "glass panes" rather than metal gradients. > It's probably best to keep the existing Aqua LAF style for now, though > perhaps some of the bevel effects could go away to make it look more modern. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Description: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with the look of native apps on MacOS Catalina. Though MacOS Big Sur might change the style a bit; I haven't had a chance to check it out yet. was: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern, and consistent with the look of native apps on MacOS (as of MacOS Catalina). > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of > additional headaches. > The Aqua LAF otherwise looks reasonably modern. It's fairly consistent with > the look of native apps on MacOS Catalina. Though MacOS Big Sur might change > the style a bit; I haven't had a chance to check it out yet. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Environment: MacOS with Aqua LAF (was: MacOS with Aqua LAF.) > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of > additional headaches. > The Aqua LAF otherwise looks reasonably modern, and consistent with the look > of native apps on MacOS (as of MacOS Catalina). -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
[ https://issues.apache.org/jira/browse/NETBEANS-5698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5698: -- Description: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern, and consistent with the look of native apps on MacOS (as of MacOS Catalina). was: The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern, and consistent with the look of native apps (on MacOS Catalina the last time I checked). > Improve tab component appearance on Retina displays (MacOS/Aqua LAF) > > > Key: NETBEANS-5698 > URL: https://issues.apache.org/jira/browse/NETBEANS-5698 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: MacOS with Aqua LAF. >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > > The tab components used by the window system on the Aqua (MacOS) LAF have a > few visual imperfections when scaled up for Retina displays. It'll be good to > fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina > displays are always scaled at exactly 2x, this should be a lot easier than on > Windows, where fractional scalings like 150% tend to cause a lot of > additional headaches. > The Aqua LAF otherwise looks reasonably modern, and consistent with the look > of native apps on MacOS (as of MacOS Catalina). -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5698) Improve tab component appearance on Retina displays (MacOS/Aqua LAF)
Eirik Bakke created NETBEANS-5698: - Summary: Improve tab component appearance on Retina displays (MacOS/Aqua LAF) Key: NETBEANS-5698 URL: https://issues.apache.org/jira/browse/NETBEANS-5698 Project: NetBeans Issue Type: Improvement Components: platform - Window System Affects Versions: 12.2 Environment: MacOS with Aqua LAF. Reporter: Eirik Bakke The tab components used by the window system on the Aqua (MacOS) LAF have a few visual imperfections when scaled up for Retina displays. It'll be good to fix these, as was done for the Windows LAF in NETBEANS-5673. Since Retina displays are always scaled at exactly 2x, this should be a lot easier than on Windows, where fractional scalings like 150% tend to cause a lot of additional headaches. The Aqua LAF otherwise looks reasonably modern, and consistent with the look of native apps (on MacOS Catalina the last time I checked). -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5673) Modernize borders and tab controls in the Windows LAF
[ https://issues.apache.org/jira/browse/NETBEANS-5673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5673: - Labels: HiDPI pull-request-available (was: HiDPI) > Modernize borders and tab controls in the Windows LAF > - > > Key: NETBEANS-5673 > URL: https://issues.apache.org/jira/browse/NETBEANS-5673 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.4 > Environment: NetBeans IDE and NetBeans Platform applications on > Windows LAF on Windows 10. >Reporter: Eirik Bakke >Assignee: Eirik Bakke >Priority: Major > Labels: HiDPI, pull-request-available > Attachments: Planned Windows LAF improvements.png > > Time Spent: 10m > Remaining Estimate: 0h > > The tab components used for TopComponents and the Project/Navigator sidebar > look somewhat dated on the Windows LAF, and need improvements for HiDPI > screens. I'll be making improvements on this for my NetBeans Platform-based > application, and will likely be making an upstream PR for this in the future > (which will benefit the IDE and other NetBeans Platform apps). > Specific improvements planned: > * Make the sidebar and TopComponent tabs consistent, and modernize the look > of the tabs a bit. > * Remove out-of-fashion gradients. > * Remove out-of-fashion bevels. > * Get rid of the extra borders in the sidebar (Projects/Files/Services in > the IDE). > * Make line thicknesses HiDPI-safe. > * Make lines line up and connect on HiDPI scalings above 100%. > HiDPI icons for the Windows LAF tab controls were previously added in > NETBEANS-1238. Improvements to borders on HiDPI screens were done in > NETBEANS-2646. Various other HiDPI fixes in the Windows LAF were done in > NETBEANS-3592. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5697) Various smaller LAF/HiDPI improvements in Windows LAF
[ https://issues.apache.org/jira/browse/NETBEANS-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5697: -- Labels: HiDPI (was: ) > Various smaller LAF/HiDPI improvements in Windows LAF > - > > Key: NETBEANS-5697 > URL: https://issues.apache.org/jira/browse/NETBEANS-5697 > Project: NetBeans > Issue Type: Improvement > Environment: Windows LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > Attachments: 210517 Menu Checkbox Bug.png, Smaller fixes.png > > > This issue was created for a Pull Request covering a number of smaller > improvements to the Windows LAF: > * Apply Windows LAF HiDPI bug workarounds from NETBEANS-3592 to > JCheckboxMenuItem and friends. > * Apply previous border tweaks for HiDPI screens in a few more places, > notably in tooltips and the quick search text field, and in the editor > toolbar. Improve JSpinner borders. > * Make the background color of tooltips consistent with that of other > Windows 10 apps. > * Add some pixels of left margin to the editor toolbar. > See attached screenshots. > (This work was done while working on modernized window system tabs on the > Windows LAF, see NETBEANS-5673.) -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5696) Replace animated spinner icon with HiDPI-scalable version
[ https://issues.apache.org/jira/browse/NETBEANS-5696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5696: - Labels: HiDPI pull-request-available (was: HiDPI) > Replace animated spinner icon with HiDPI-scalable version > - > > Key: NETBEANS-5696 > URL: https://issues.apache.org/jira/browse/NETBEANS-5696 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: All LAFs. >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI, pull-request-available > Attachments: New Spinner Icon.png > > Time Spent: 10m > Remaining Estimate: 0h > > The window system tabs component has a spinning "busy" icon which is > displayed e.g. while the Navigator is initially loading. This issue's Pull > Request replaces the current bitmap-based icon (busy_icon.png) with a > scalable spinner graphic (drawn with Java2D code) that looks better on HiDPI > and Retina screens. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5696) Replace animated spinner icon with HiDPI-scalable version
[ https://issues.apache.org/jira/browse/NETBEANS-5696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke updated NETBEANS-5696: -- Labels: HiDPI (was: ) > Replace animated spinner icon with HiDPI-scalable version > - > > Key: NETBEANS-5696 > URL: https://issues.apache.org/jira/browse/NETBEANS-5696 > Project: NetBeans > Issue Type: Improvement > Components: platform - Window System >Affects Versions: 12.2 > Environment: All LAFs. >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > Attachments: New Spinner Icon.png > > > The window system tabs component has a spinning "busy" icon which is > displayed e.g. while the Navigator is initially loading. This issue's Pull > Request replaces the current bitmap-based icon (busy_icon.png) with a > scalable spinner graphic (drawn with Java2D code) that looks better on HiDPI > and Retina screens. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5697) Various smaller LAF/HiDPI improvements in Windows LAF
Eirik Bakke created NETBEANS-5697: - Summary: Various smaller LAF/HiDPI improvements in Windows LAF Key: NETBEANS-5697 URL: https://issues.apache.org/jira/browse/NETBEANS-5697 Project: NetBeans Issue Type: Improvement Environment: Windows LAF Reporter: Eirik Bakke Attachments: 210517 Menu Checkbox Bug.png, Smaller fixes.png This issue was created for a Pull Request covering a number of smaller improvements to the Windows LAF: * Apply Windows LAF HiDPI bug workarounds from NETBEANS-3592 to JCheckboxMenuItem and friends. * Apply previous border tweaks for HiDPI screens in a few more places, notably in tooltips and the quick search text field, and in the editor toolbar. Improve JSpinner borders. * Make the background color of tooltips consistent with that of other Windows 10 apps. * Add some pixels of left margin to the editor toolbar. See attached screenshots. (This work was done while working on modernized window system tabs on the Windows LAF, see NETBEANS-5673.) -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5696) Replace animated spinner icon with HiDPI-scalable version
Eirik Bakke created NETBEANS-5696: - Summary: Replace animated spinner icon with HiDPI-scalable version Key: NETBEANS-5696 URL: https://issues.apache.org/jira/browse/NETBEANS-5696 Project: NetBeans Issue Type: Improvement Components: platform - Window System Affects Versions: 12.2 Environment: All LAFs. Reporter: Eirik Bakke Attachments: New Spinner Icon.png The window system tabs component has a spinning "busy" icon which is displayed e.g. while the Navigator is initially loading. This issue's Pull Request replaces the current bitmap-based icon (busy_icon.png) with a scalable spinner graphic (drawn with Java2D code) that looks better on HiDPI and Retina screens. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5697) Various smaller LAF/HiDPI improvements in Windows LAF
[ https://issues.apache.org/jira/browse/NETBEANS-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5697: - Labels: HiDPI pull-request-available (was: HiDPI) > Various smaller LAF/HiDPI improvements in Windows LAF > - > > Key: NETBEANS-5697 > URL: https://issues.apache.org/jira/browse/NETBEANS-5697 > Project: NetBeans > Issue Type: Improvement > Environment: Windows LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI, pull-request-available > Attachments: 210517 Menu Checkbox Bug.png, Smaller fixes.png > > Time Spent: 10m > Remaining Estimate: 0h > > This issue was created for a Pull Request covering a number of smaller > improvements to the Windows LAF: > * Apply Windows LAF HiDPI bug workarounds from NETBEANS-3592 to > JCheckboxMenuItem and friends. > * Apply previous border tweaks for HiDPI screens in a few more places, > notably in tooltips and the quick search text field, and in the editor > toolbar. Improve JSpinner borders. > * Make the background color of tooltips consistent with that of other > Windows 10 apps. > * Add some pixels of left margin to the editor toolbar. > See attached screenshots. > (This work was done while working on modernized window system tabs on the > Windows LAF, see NETBEANS-5673.) -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Assigned] (NETBEANS-5697) Various smaller LAF/HiDPI improvements in Windows LAF
[ https://issues.apache.org/jira/browse/NETBEANS-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke reassigned NETBEANS-5697: - Assignee: Eirik Bakke > Various smaller LAF/HiDPI improvements in Windows LAF > - > > Key: NETBEANS-5697 > URL: https://issues.apache.org/jira/browse/NETBEANS-5697 > Project: NetBeans > Issue Type: Improvement > Environment: Windows LAF >Reporter: Eirik Bakke >Assignee: Eirik Bakke >Priority: Major > Labels: HiDPI > Attachments: 210517 Menu Checkbox Bug.png, Smaller fixes.png > > > This issue was created for a Pull Request covering a number of smaller > improvements to the Windows LAF: > * Apply Windows LAF HiDPI bug workarounds from NETBEANS-3592 to > JCheckboxMenuItem and friends. > * Apply previous border tweaks for HiDPI screens in a few more places, > notably in tooltips and the quick search text field, and in the editor > toolbar. Improve JSpinner borders. > * Make the background color of tooltips consistent with that of other > Windows 10 apps. > * Add some pixels of left margin to the editor toolbar. > See attached screenshots. > (This work was done while working on modernized window system tabs on the > Windows LAF, see NETBEANS-5673.) -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Assigned] (NETBEANS-5697) Various smaller LAF/HiDPI improvements in Windows LAF
[ https://issues.apache.org/jira/browse/NETBEANS-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Eirik Bakke reassigned NETBEANS-5697: - Assignee: (was: Eirik Bakke) > Various smaller LAF/HiDPI improvements in Windows LAF > - > > Key: NETBEANS-5697 > URL: https://issues.apache.org/jira/browse/NETBEANS-5697 > Project: NetBeans > Issue Type: Improvement > Environment: Windows LAF >Reporter: Eirik Bakke >Priority: Major > Labels: HiDPI > Attachments: 210517 Menu Checkbox Bug.png, Smaller fixes.png > > > This issue was created for a Pull Request covering a number of smaller > improvements to the Windows LAF: > * Apply Windows LAF HiDPI bug workarounds from NETBEANS-3592 to > JCheckboxMenuItem and friends. > * Apply previous border tweaks for HiDPI screens in a few more places, > notably in tooltips and the quick search text field, and in the editor > toolbar. Improve JSpinner borders. > * Make the background color of tooltips consistent with that of other > Windows 10 apps. > * Add some pixels of left margin to the editor toolbar. > See attached screenshots. > (This work was done while working on modernized window system tabs on the > Windows LAF, see NETBEANS-5673.) -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Commented] (NETBEANS-5500) URLStreamFactory registration violates JDK9+ reflection restrictions
[ https://issues.apache.org/jira/browse/NETBEANS-5500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17347791#comment-17347791 ] Rangi Keen commented on NETBEANS-5500: -- JDK 16 will throw a runtime exception and JDK 17 will no longer allow this reflective access. See [A peek into Java 17: Continuing the drive to encapsulate the Java runtime internals|https://blogs.oracle.com/javamagazine/java-runtime-encapsulation-internals#anchor_7] for details. > URLStreamFactory registration violates JDK9+ reflection restrictions > > > Key: NETBEANS-5500 > URL: https://issues.apache.org/jira/browse/NETBEANS-5500 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System >Affects Versions: 9.0 >Reporter: Jaroslav Tulach >Assignee: Svatopluk Dedic >Priority: Major > Labels: VSNetBeans > Fix For: Next > > > If you run NetBeans on JDK9+ you'll see: > {code:java} > WARNING: An illegal reflective access operation has occurred > WARNING: Illegal reflective access by > org.netbeans.ProxyURLStreamHandlerFactory > (file:/netbeans/nbbuild/netbeans/platform/lib/boot.jar) to field > java.net.URL.handler > WARNING: Please consider reporting this to the maintainers of > org.netbeans.ProxyURLStreamHandlerFactory > WARNING: Use --illegal-access=warn to enable warnings of further illegal > reflective access operations > WARNING: All illegal access operations will be denied in a future release > {code} > There is a new API that one can use to register (most of) the factories on > JDK9+: > [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/spi/URLStreamHandlerProvider.html] > > We should use it as once the JDK is going to ban the illegal access > operations and then it is better to be ready. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5695) Fails to create a new project with the exception: "java.lang.IllegalAccessError"
Abhimanyu Yadav created NETBEANS-5695: - Summary: Fails to create a new project with the exception: "java.lang.IllegalAccessError" Key: NETBEANS-5695 URL: https://issues.apache.org/jira/browse/NETBEANS-5695 Project: NetBeans Issue Type: Bug Components: java - Compiler, java - Project, platform - JDK Problems Affects Versions: 12.2 Reporter: Abhimanyu Yadav Attachments: messages.log, messages.log.1, messages.log.2 Original Error Message: java.lang.IllegalAccessError: superclass access check failed: class org.netbeans.lib.nbjavac.services.CancelAbort (in unnamed module @0x35e4cab2) cannot access class com.sun.tools.javac.util.Abort (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x35e4cab2java.lang.IllegalAccessError: superclass access check failed: class org.netbeans.lib.nbjavac.services.CancelAbort (in unnamed module @0x35e4cab2) cannot access class com.sun.tools.javac.util.Abort (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x35e4cab2 at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1010) at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:287) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:246) at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:174) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) at org.netbeans.modules.java.source.parsing.JavacParserFactory.createPrivateParser(JavacParserFactory.java:79) at org.netbeans.api.java.source.JavaSource$JavaSourceAccessorImpl.createCompilationController(JavaSource.java:739) at org.netbeans.modules.java.source.JavaSourceUtilImpl.getModuleInfoHandle(JavaSourceUtilImpl.java:271) at org.netbeans.modules.java.preprocessorbridge.spi.JavaSourceUtilImpl$MyAccessor.getModuleInfoHandle(JavaSourceUtilImpl.java:119) at org.netbeans.modules.java.preprocessorbridge.api.ModuleUtilities.init(ModuleUtilities.java:122) at org.netbeans.modules.java.preprocessorbridge.api.ModuleUtilities.resolveModule(ModuleUtilities.java:104) at org.netbeans.modules.java.api.common.classpath.ModuleClassPaths$ModuleInfoClassPathImplementation.getResources(ModuleClassPaths.java:882) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:363) at org.netbeans.spi.java.classpath.support.MuxClassPathImplementation.getResources(MuxClassPathImplementation.java:90) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:1343) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:190) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:342) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:334) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:267) at org.netbeans.spi.java.classpath.support.MuxClassPathImplementation.propertyChange(MuxClassPathImplementation.java:127) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:190) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:342) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:334) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:267) at org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl$SourceLevelSelector.propertyChange(ClassPathProviderImpl.java:1575) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:190) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:342) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:334) at org.netbeans.spi.project.support.ant.SequentialPropertyEvaluator.stateChanged(SequentialPropertyEvaluator.java:185) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:331) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:108) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:94) at org.netbeans.spi.project.support.ant.ProjectProperties$PP$2.run(ProjectProperties.java:365) at org.netbeans.spi.project.support.ant.ProjectProperties$PP$2.run(ProjectProperties.java:363) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188) at org.openide.util.Mutex.readAccess(Mutex.java:193) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.fireChange(ProjectProperties.java:371) at
svn commit: r47819 [1/2] - in /dev/netbeans/netbeans/12.4-installers/linux: ./ Apache-NetBeans-12.4-bin-linux-x64.sh Apache-NetBeans-12.4-bin-linux-x64.sh.asc Apache-NetBeans-12.4-bin-linux-x64.sh.sha
Author: skygo Date: Wed May 19 14:10:05 2021 New Revision: 47819 Log: add Apache NetBeans 12.4 linux installer Added: dev/netbeans/netbeans/12.4-installers/linux/ dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.asc dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.sha512 Added: dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh == --- dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh (added) +++ dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh Wed May 19 14:10:05 2021 @@ -0,0 +1,1648593 @@ +#!/bin/sh +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +ARG_JAVAHOME="--javahome" +ARG_VERBOSE="--verbose" +ARG_OUTPUT="--output" +ARG_EXTRACT="--extract" +ARG_JAVA_ARG_PREFIX="-J" +ARG_TEMPDIR="--tempdir" +ARG_CLASSPATHA="--classpath-append" +ARG_CLASSPATHP="--classpath-prepend" +ARG_HELP="--help" +ARG_SILENT="--silent" +ARG_NOSPACECHECK="--nospacecheck" +ARG_LOCALE="--locale" + +USE_DEBUG_OUTPUT=0 +PERFORM_FREE_SPACE_CHECK=1 +SILENT_MODE=0 +EXTRACT_ONLY=0 +SHOW_HELP_ONLY=0 +LOCAL_OVERRIDDEN=0 +APPEND_CP= +PREPEND_CP= +LAUNCHER_APP_ARGUMENTS= +LAUNCHER_JVM_ARGUMENTS= +ERROR_OK=0 +ERROR_TEMP_DIRECTORY=2 +ERROR_TEST_JVM_FILE=3 +ERROR_JVM_NOT_FOUND=4 +ERROR_JVM_UNCOMPATIBLE=5 +ERROR_EXTRACT_ONLY=6 +ERROR_INPUTOUPUT=7 +ERROR_FREESPACE=8 +ERROR_INTEGRITY=9 +ERROR_MISSING_RESOURCES=10 +ERROR_JVM_EXTRACTION=11 +ERROR_JVM_UNPACKING=12 +ERROR_VERIFY_BUNDLED_JVM=13 + +VERIFY_OK=1 +VERIFY_NOJAVA=2 +VERIFY_UNCOMPATIBLE=3 + +MSG_ERROR_JVM_NOT_FOUND="nlu.jvm.notfoundmessage" +MSG_ERROR_USER_ERROR="nlu.jvm.usererror" +MSG_ERROR_JVM_UNCOMPATIBLE="nlu.jvm.uncompatible" +MSG_ERROR_INTEGRITY="nlu.integrity" +MSG_ERROR_FREESPACE="nlu.freespace" +MSG_ERROP_MISSING_RESOURCE="nlu.missing.external.resource" +MSG_ERROR_TMPDIR="nlu.cannot.create.tmpdir" + +MSG_ERROR_EXTRACT_JVM="nlu.cannot.extract.bundled.jvm" +MSG_ERROR_UNPACK_JVM_FILE="nlu.cannot.unpack.jvm.file" +MSG_ERROR_VERIFY_BUNDLED_JVM="nlu.error.verify.bundled.jvm" + +MSG_RUNNING="nlu.running" +MSG_STARTING="nlu.starting" +MSG_EXTRACTING="nlu.extracting" +MSG_PREPARE_JVM="nlu.prepare.jvm" +MSG_JVM_SEARCH="nlu.jvm.search" +MSG_ARG_JAVAHOME="nlu.arg.javahome" +MSG_ARG_VERBOSE="nlu.arg.verbose" +MSG_ARG_OUTPUT="nlu.arg.output" +MSG_ARG_EXTRACT="nlu.arg.extract" +MSG_ARG_TEMPDIR="nlu.arg.tempdir" +MSG_ARG_CPA="nlu.arg.cpa" +MSG_ARG_CPP="nlu.arg.cpp" +MSG_ARG_DISABLE_FREE_SPACE_CHECK="nlu.arg.disable.space.check" +MSG_ARG_LOCALE="nlu.arg.locale" +MSG_ARG_SILENT="nlu.arg.silent" +MSG_ARG_HELP="nlu.arg.help" +MSG_USAGE="nlu.msg.usage" + +isSymlink= + +entryPoint() { +initSymlinkArgument + CURRENT_DIRECTORY=`pwd` + LAUNCHER_NAME=`echo $0` + parseCommandLineArguments "$@" + initializeVariables + setLauncherLocale + debugLauncherArguments "$@" + if [ 1 -eq $SHOW_HELP_ONLY ] ; then + showHelp + fi + +message "$MSG_STARTING" +createTempDirectory + checkFreeSpace "$TOTAL_BUNDLED_FILES_SIZE" "$LAUNCHER_EXTRACT_DIR" + +extractJVMData + if [ 0 -eq $EXTRACT_ONLY ] ; then +searchJava + fi + + extractBundledData + verifyIntegrity + + if [ 0 -eq $EXTRACT_ONLY ] ; then + executeMainClass + else + exitProgram $ERROR_OK + fi +} + +initSymlinkArgument() { +testSymlinkErr=`test -L / 2>&1 > /dev/null` +if [ -z "$testSymlinkErr" ] ; then +isSymlink=-L +else +isSymlink=-h +fi +} + +debugLauncherArguments() { + debug "Launcher Command : $0" + argCounter=1 +while [ $# != 0 ] ; do + debug "... argument [$argCounter] = $1" + argCounter=`expr "$argCounter" + 1` + shift + done +} +isLauncherCommandArgument() { + case "$1" in + $ARG_VERBOSE | $ARG_NOSPACECHECK | $ARG_OUTPUT |
svn commit: r47819 [2/2] - in /dev/netbeans/netbeans/12.4-installers/linux: ./ Apache-NetBeans-12.4-bin-linux-x64.sh Apache-NetBeans-12.4-bin-linux-x64.sh.asc Apache-NetBeans-12.4-bin-linux-x64.sh.sha
Added: dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.asc == --- dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.asc (added) +++ dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.asc Wed May 19 14:10:05 2021 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEj+HCbxXgMg50C67YSiYBztqTgvMFAmCk8HkACgkQSiYBztqT +gvMZgQ/8CDpqQJ2C0TR9Yj0HqBcAgE6UgRihbTkAQrUT2yt4ZgYf2yh85/vw98bX +yEQNx3pKsKSsG2MmNAuNkRu9FNoPzJ+hNi2IMEIXu9VicKqIeaOQ0A0TkhIXXFic +/JZR2FwxaVGCfhNRxs3vWjf7jrRcQmbo7+bdIgEH0VBSrbUlxmGlf3o+weyxYwyx +MErGlTihTqI8LVVvqmBJL97EHoFjRanTVrE4CQbpdq9n1VsaKJjaom5b/K3iQyOg +UmSh/cNx2cl/1taZ9tO/c0Ci0yuBrZ/fbRdGn07zy6ItfhB4BM6H79VHTT2LkeTY +HY2h/Fz/IPC2qRVXKYFGNv9S+cE3ggZ6R2ndOt5z4C95iXJ34/F5vPn759uJXdrW +8m5aWSEFkUQ76ys46+EzqPAMqYIHCoBjHkA8U1vTmBA5ns8VZW5NBjds99pXOnXm +KzlUEXlYBW2SPFCSPEtfPd1Gr1lssh+lkQP8GsgFxnQyMXPhfrUKBtrDDBzj/4r2 +p0uXnYZJRIGw8wK0s81P+EBJfx4Uuw3OGY2DziBhCeQQVJYaOUhKFxD361FPQQw5 +U6PqGdNuxiq+UZh/2AJaIV34DK/18lRGV5QCPboa3S9ZXwghC3m7rjHKNNkBxFDv +KDVhMKKmLX19fvRbocjrh3hpONPWoM7KWJNAt+fEcJxwZbdTb20= +=tDRK +-END PGP SIGNATURE- Added: dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.sha512 == --- dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.sha512 (added) +++ dev/netbeans/netbeans/12.4-installers/linux/Apache-NetBeans-12.4-bin-linux-x64.sh.sha512 Wed May 19 14:10:05 2021 @@ -0,0 +1 @@ +4866f7bcc0fcc42eb5d00f3ff153b669d84e4b59ba32c776628757d03255d19fff85be364ec1ba9a3559872838103f7074d94d52e6de2039d49208f84b1c59d5 ./Apache-NetBeans-12.4-bin-linux-x64.sh - 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
[jira] [Updated] (NETBEANS-5693) Native image debugging does not finish when the application exits.
[ https://issues.apache.org/jira/browse/NETBEANS-5693?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5693: - Labels: Usability pull-request-available (was: Usability) > Native image debugging does not finish when the application exits. > -- > > Key: NETBEANS-5693 > URL: https://issues.apache.org/jira/browse/NETBEANS-5693 > Project: NetBeans > Issue Type: Bug > Components: vscode >Affects Versions: 12.4 >Reporter: Martin Entlicher >Assignee: Martin Entlicher >Priority: Major > Labels: Usability, pull-request-available > Fix For: 12.5 > > Time Spent: 10m > Remaining Estimate: 0h > > When native image application exits, the VSCode's debugger session does not > finish. It needs to be closed manually. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5694) Annotation to register provided action Configurations
Svatopluk Dedic created NETBEANS-5694: - Summary: Annotation to register provided action Configurations Key: NETBEANS-5694 URL: https://issues.apache.org/jira/browse/NETBEANS-5694 Project: NetBeans Issue Type: Improvement Components: projects - Maven Affects Versions: 12.5 Reporter: Svatopluk Dedic Layer XML is now needed to provide action configurations for the user. An annotation could be provided to have that XML generated for the user. See https://github.com/apache/netbeans/pull/2948#discussion_r634025457 -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
svn commit: r47817 - in /dev/netbeans/netbeans/12.4-installers/macosx: ./ Apache-NetBeans-12.4-bin-macosx.dmg Apache-NetBeans-12.4-bin-macosx.dmg.asc Apache-NetBeans-12.4-bin-macosx.dmg.sha512
Author: johnmcdonnell Date: Wed May 19 10:42:45 2021 New Revision: 47817 Log: Creating Apache NetBeans 12.4 MAC OSX Installer Added: dev/netbeans/netbeans/12.4-installers/macosx/ dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg (with props) dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.asc dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.sha512 Added: dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg == Binary file - no diff available. Propchange: dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg -- svn:mime-type = application/octet-stream Added: dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.asc == --- dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.asc (added) +++ dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.asc Wed May 19 10:42:45 2021 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCAAdFiEE3ouPsrIjyE9FFC3JPtR3dQwJ0Y0FAmCk6owACgkQPtR3dQwJ +0Y1wxA/9GDkf00wupsX8/FjHHFQQFgRRBzLTxViq/0GOh+onztv43sSdbt3XvdFd +GdIoC5K4TfNMMCPvw8nktAhaG4+ZWksplvivDZ642miwMMHH6IhPKx8z36BWSftK +C/g3E3mI4E9/C8xG6aJ04sCM2kyIneAR8/QR0ndTD6IlwpYQXeLvlN39Ip9tx1+s +GzIF5Z4Ikq9yjIIYSfebrZZAyq77PwDbWINk4GkxjFT3BhEiesJn6lA0oq8nH1Ds +mWgY9rbOkxVewq0yNth7jfYL0JRQ5BhxAPwOBcPK7Ar6qP+Kom5dIHOj56naq41l +JVI2fWMOCnfkICLFk6SLTVQSkcfWud95vc7jNL+C8MT3FV66ADU+pu7KdGtT1kp5 +FoPrCBm+rAuIZJgwRVGGBGyy4AQLYxH2TYsn/3r0JIT8+4saVZzaf4Jo6SpzEZRq +3IfOsEJcBCTMO29fPW6szvBfsA2/OqK+bi2JvJVO4UCS/BsoQN9ZrHNbBBjnklvl +gzr6a0V4fFPdvp2QYzTHajdBrFOk/sIazu+cBieM/2Chf9z745+ps0X3CWsWocVZ +7XXykls4Nyysg+MKkaues+F40fItHHvK577+xVAzdzrnqqGU3dpVjFMY3kJigZqV +DGBojlam/vUpdo3qWi4/rzBT6cB9NdpUvPrY1WlTHHRj/TgKEec= +=9TSe +-END PGP SIGNATURE- Added: dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.sha512 == --- dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.sha512 (added) +++ dev/netbeans/netbeans/12.4-installers/macosx/Apache-NetBeans-12.4-bin-macosx.dmg.sha512 Wed May 19 10:42:45 2021 @@ -0,0 +1,4 @@ +Apache-NetBeans-12.4-bin-macosx.dmg: C43EA4D7 4C9DDD7A AB0895EC 6D0DFA08 + 15C289EA 00D61110 75F3699C 042989C2 + 07DE1952 FF375E36 56B7CE01 D4FB118F + 1275B6B3 B2B8BFA0 3A47477D D8F394C8 - 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
[jira] [Created] (NETBEANS-5693) Native image debugging does not finish when the application exits.
Martin Entlicher created NETBEANS-5693: -- Summary: Native image debugging does not finish when the application exits. Key: NETBEANS-5693 URL: https://issues.apache.org/jira/browse/NETBEANS-5693 Project: NetBeans Issue Type: Bug Components: vscode Affects Versions: 12.4 Reporter: Martin Entlicher Assignee: Martin Entlicher Fix For: 12.5 When native image application exits, the VSCode's debugger session does not finish. It needs to be closed manually. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5084) Improve ServerTest to test Sources created from a String.
[ https://issues.apache.org/jira/browse/NETBEANS-5084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Martin Entlicher updated NETBEANS-5084: --- Fix Version/s: (was: 12.3) 12.5 > Improve ServerTest to test Sources created from a String. > - > > Key: NETBEANS-5084 > URL: https://issues.apache.org/jira/browse/NETBEANS-5084 > Project: NetBeans > Issue Type: Test > Components: lsp >Affects Versions: 12.3 >Reporter: Martin Entlicher >Assignee: Martin Entlicher >Priority: Major > Labels: test > Fix For: 12.5 > > > Improve {{org.netbeans.modules.java.lsp.server.protocol.ServerTest}} to test > various Sources as mentioned at > https://github.com/apache/netbeans/pull/2572/files#r533575312 -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Updated] (NETBEANS-5346) Implement debugger attach in VSCode extension
[ https://issues.apache.org/jira/browse/NETBEANS-5346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Martin Entlicher updated NETBEANS-5346: --- Fix Version/s: (was: 12.4) 12.5 > Implement debugger attach in VSCode extension > - > > Key: NETBEANS-5346 > URL: https://issues.apache.org/jira/browse/NETBEANS-5346 > Project: NetBeans > Issue Type: Improvement > Components: vscode >Affects Versions: 12.2 >Reporter: Martin Entlicher >Assignee: Martin Entlicher >Priority: Major > Fix For: 12.5 > > > Debugger attach to a remote process is missing in VSCode extension. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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
[jira] [Created] (NETBEANS-5692) Error NullPointerException al agregar un proyecto nuevo
Luis Alfonso Muro created NETBEANS-5692: --- Summary: Error NullPointerException al agregar un proyecto nuevo Key: NETBEANS-5692 URL: https://issues.apache.org/jira/browse/NETBEANS-5692 Project: NetBeans Issue Type: Bug Components: apisupport - Maven Affects Versions: 12.2 Environment: OS: WIndows 7 Ultimate Procesador/RAM: Core i5-3230M 2.60GHz / 8.00 GB NetBeans 12.2, / JDK 1.8 (instalada también el JDK 11) Reporter: Luis Alfonso Muro Assignee: Luis Alfonso Muro Attachments: IDE_Log.txt, UI_Log.txt Cuando creo un proyecto nuevo, me lanza una notificación de error java.lang.NullPointerException; aparece cuando el proyecto nuevo se está generando. -- This message was sent by Atlassian Jira (v8.3.4#803005) - 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