From jvanek at redhat.com Thu Nov 1 09:30:37 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 1 Nov 2018 10:30:37 +0100 Subject: Fwd: ITW probes https first In-Reply-To: <22d42da9-fb7c-69d1-e4e1-90efde45d764@redhat.com> References: <451f977c-5750-454f-8bd1-a9abe770a0c5@googlegroups.com> <22d42da9-fb7c-69d1-e4e1-90efde45d764@redhat.com> Message-ID: <8b320d88-78f0-df6e-bd16-7c03cdafc9de@redhat.com> itweb-settings.sh -verbose | grep https deployment.https.noenforce - false (Possible: are true or false) deployment.proxy.https.host - null deployment.proxy.https.port - null Yes, itw is enforcing https first. If it is making troubles, please set deployment.https.noenforce to true in your properties file. The reasoning is, that many legacy javaws apps are still linked as http, while being already redeployed on well established https server. J. On 10/31/18 10:15 PM, Alex Kashchenko wrote: > Hi, > > Forwarding from ojdkbuild list, AFAIU the problem is not specific to ojdkbuild launcher. > > ITW seems to try "https://" URL first and if HTTPS connection hangs that causes problems. > > -------- Forwarded Message -------- > Subject: ITW probes https first > Date: Tue, 30 Oct 2018 12:33:17 -0700 (PDT) > From: Bernd Eckenfels > To: ojdkbuild > > When I start javaws.exe from the command line (or use a java.exe command line) I notice that with my > application ITW takes very long to start with the download. > I copied the full comand line from the launcher, adding -verbose and noticed the following: > > It takes long as it tries to connect with https first (and since its a http server it probably hangs > in the handshake): > > "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.191-1\bin\java.exe" > -XX:MinHeapFreeRatio=20 > -XX:MaxHeapFreeRatio=40 -splash:"C:/Program > > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws_splash.png" > > -Xbootclasspath/a:"C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.jar" >> -classpath "C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/jre/lib/rt.jar" > > -Ditw.userdata="C:/User/AppData/Local/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64/webstart/" >> -Dicedtea-web.bin.name=javaws.exe -Dicedtea-web.bin.location="C:/Program > > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.exe" > > net.sourceforge.jnlp.runtime.Boot -Xnofork -verbose > http://127.0.0.1:10000/app/frontend.jnlp >> ... >> All possible urls for location=http://127.0.0.1:10000/app/frontend.jnlp state=PRECONNECT >> CONNECTING PREDOWNLOAD PROCESSING : [https://127.0.0.1:10000/app/frontend.jnlp, >> https://127.0.0.1:10000/app/frontend.jnlp, http://127.0.0.1:10000/app/frontend.jnlp, >> http://127.0.0.1:10000/app/frontend.jnlp] >> Connecting https://127.0.0.1:10000/app/frontend.jnlp >> Adding >> sun.net.www.protocol.https.DelegateHttpsURLConnection:https://127.0.0.1:10000/app/frontend.jnlp >> done https://127.0.0.1:10000/app/frontend.jnlp >> ... >> Browser selected proxies: [DIRECT] >> Selected proxies: [DIRECT] >> > > When its downloaded its not much faster unless i specify the -noupdate option. > > Any idea why it is doing that and how to avoid it? It does not help to specify "-jnlp http://.." or > "jnlp://.." as the url. > > Gruss > Bernd > > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From ecki at zusammenkunft.net Thu Nov 1 18:04:32 2018 From: ecki at zusammenkunft.net (Bernd Eckenfels) Date: Thu, 1 Nov 2018 19:04:32 +0100 Subject: ITW probes https first In-Reply-To: <8b320d88-78f0-df6e-bd16-7c03cdafc9de@redhat.com> References: <451f977c-5750-454f-8bd1-a9abe770a0c5@googlegroups.com> <22d42da9-fb7c-69d1-e4e1-90efde45d764@redhat.com> <8b320d88-78f0-df6e-bd16-7c03cdafc9de@redhat.com> Message-ID: <5bdb402d.1c69fb81.5b97e.3cde@mx.google.com> Hello, thank you Jiri, the noenforce did the trick. However I wonder if this can be made a bit smarter. In my case there is no way that switching https for http would have worked since a non-default port was specified. http://localhost:10000 -> https://localhost:8443 (maybe https://localhost/) It would work in these cases: http:/localhost -> https://localhost http://localhost:80 -> https://localhost I think the Scenarios where the same port would support both protocols is rather seldom, so only when no port is specified the enforce could work ist magic. Changing that would reduce the Need for manual reconfiguration. Alex, for ojdkbuild I could imagine that setting that as a default causes less trouble for people Looking to relace Oracle Web Start (which does not have this Problem). (especially given there is no itw-settings available) Gruss Bernd -- http://bernd.eckenfels.net Von: Jiri Vanek Gesendet: Donnerstag, 1. November 2018 10:30 An: Alex Kashchenko; distro-pkg-dev Cc: Bernd Eckenfels Betreff: Re: Fwd: ITW probes https first itweb-settings.sh -verbose | grep https deployment.https.noenforce - false (Possible: are true or false) deployment.proxy.https.host - null deployment.proxy.https.port - null Yes, itw is enforcing https first. If it is making troubles, please set deployment.https.noenforce to true in your properties file. The reasoning is, that many legacy javaws apps are still linked as http, while being already redeployed on well established https server. J. On 10/31/18 10:15 PM, Alex Kashchenko wrote: > Hi, > > Forwarding from ojdkbuild list, AFAIU the problem is not specific to ojdkbuild launcher. > > ITW seems to try "https://" URL first and if HTTPS connection hangs that causes problems. > > -------- Forwarded Message -------- > Subject: ITW probes https first > Date: Tue, 30 Oct 2018 12:33:17 -0700 (PDT) > From: Bernd Eckenfels > To: ojdkbuild > > When I start javaws.exe from the command line (or use a java.exe command line) I notice that with my > application ITW takes very long to start with the download. > I copied the full comand line from the launcher, adding -verbose and noticed the following: > > It takes long as it tries to connect with https first (and since its a http server it probably hangs > in the handshake): > > "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.191-1\bin\java.exe" > -XX:MinHeapFreeRatio=20 > -XX:MaxHeapFreeRatio=40 -splash:"C:/Program > > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws_splash.png" > > -Xbootclasspath/a:"C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.jar" >> -classpath "C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/jre/lib/rt.jar" > > -Ditw.userdata="C:/User/AppData/Local/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64/webstart/" >> -Dicedtea-web.bin.name=javaws.exe -Dicedtea-web.bin.location="C:/Program > > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.exe" > > net.sourceforge.jnlp.runtime.Boot -Xnofork -verbose > http://127.0.0.1:10000/app/frontend.jnlp >> ... >> All possible urls for location=http://127.0.0.1:10000/app/frontend.jnlp state=PRECONNECT >> CONNECTING PREDOWNLOAD PROCESSING : [https://127.0.0.1:10000/app/frontend.jnlp, >> https://127.0.0.1:10000/app/frontend.jnlp, http://127.0.0.1:10000/app/frontend.jnlp, >> http://127.0.0.1:10000/app/frontend.jnlp] >> Connecting https://127.0.0.1:10000/app/frontend.jnlp >> Adding >> sun.net.www.protocol.https.DelegateHttpsURLConnection:https://127.0.0.1:10000/app/frontend.jnlp >> done https://127.0.0.1:10000/app/frontend.jnlp >> ... >> Browser selected proxies: [DIRECT] >> Selected proxies: [DIRECT] >> > > When its downloaded its not much faster unless i specify the -noupdate option. > > Any idea why it is doing that and how to avoid it? It does not help to specify "-jnlp http://.." or > "jnlp://.." as the url. > > Gruss > Bernd > > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 5 03:03:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Nov 2018 03:03:51 +0000 Subject: [Bug 3643] New: [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3643 Bug ID: 3643 Summary: [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org https://bugs.openjdk.java.net/browse/JDK-8209639 Change is backported to 8u. http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d853bac073f8 Change depends on: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e044997c2eda that must be applied first. https://bugzilla.redhat.com/show_bug.cgi?id=1640127 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 5 03:04:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Nov 2018 03:04:34 +0000 Subject: [Bug 3643] [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3643 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3618 Target Milestone|--- |3.10.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 5 03:04:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 05 Nov 2018 03:04:34 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3643 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 10:50:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 10:50:03 +0000 Subject: [Bug 3644] New: java.lang.NoClassDefFoundError on Windows Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 Bug ID: 3644 Summary: java.lang.NoClassDefFoundError on Windows Product: IcedTea-Web Version: hg Hardware: x86_64 OS: Windows Status: NEW Severity: blocker Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: lhersch at dssgmbh.de CC: unassigned at icedtea.classpath.org Created attachment 1704 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1704&action=edit fix for the described error Only on Windows you get always NoClassDefFoundError even with itweb-settings and with all webstart-apps. The reason for that is the changeset 1498:348532e210c0. Here the stacktrace (from a build of a clone of http://icedtea.classpath.org/hg/release/icedtea-web-1.7): Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$000(JNLPRuntime.java:456) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:496) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:84) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:76) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:500) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:318) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:301) at net.sourceforge.jnlp.controlpanel.ControlPanel.main(ControlPanel.java:404) at net.sourceforge.jnlp.controlpanel.CommandLine.main(CommandLine.java:508) Exception in thread "Thread-0" java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$000(JNLPRuntime.java:456) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:496) at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:61) at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:48) at net.sourceforge.jnlp.util.logging.LogConfig$LogConfigHolder.(LogConfig.java:91) at net.sourceforge.jnlp.util.logging.LogConfig.getLogConfig(LogConfig.java:95) at net.sourceforge.jnlp.util.logging.OutputController.consume(OutputController.java:153) at net.sourceforge.jnlp.util.logging.OutputController.flush(OutputController.java:138) at net.sourceforge.jnlp.util.logging.OutputController$1.run(OutputController.java:243) at java.lang.Thread.run(Thread.java:748) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 11:30:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 11:30:38 +0000 Subject: [Bug 3645] New: java.io.IOException on Windows Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 Bug ID: 3645 Summary: java.io.IOException on Windows Product: IcedTea-Web Version: hg Hardware: x86_64 OS: Windows Status: NEW Severity: blocker Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: lhersch at dssgmbh.de CC: unassigned at icedtea.classpath.org Created attachment 1705 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1705&action=edit fix for the described error Only on Windows you get always an IOException even with itweb-settings and with all webstart-apps. The reason for that is the changeset 1516:ae243b9d535c Here the stacktrace (from a build of a clone of http://icedtea.classpath.org/hg/release/icedtea-web-1.7): Exception in thread "AWT-EventQueue-0" net.sourceforge.jnlp.util.lockingfile.StorageIoException: java.io.IOException: Das System kann den angegebenen Pfad nicht finden at java.desktop/net.sourceforge.jnlp.util.lockingfile.LockingReaderWriter.lock(LockingReaderWriter.java:86) at java.desktop/net.sourceforge.jnlp.security.appletextendedsecurity.impl.UnsignedAppletActionStorageExtendedImpl.toArray(UnsignedAppletActionStorageExtendedImpl.java:62) at java.desktop/net.sourceforge.jnlp.controlpanel.UnsignedAppletActionTableModel.getRowCount(UnsignedAppletActionTableModel.java:63) at java.desktop/javax.swing.table.TableRowSorter$TableRowSorterModelWrapper.getRowCount(TableRowSorter.java:265) at java.desktop/javax.swing.DefaultRowSorter.setModelWrapper(DefaultRowSorter.java:217) at java.desktop/javax.swing.table.TableRowSorter.setModel(TableRowSorter.java:175) at java.desktop/javax.swing.table.TableRowSorter.(TableRowSorter.java:163) at java.desktop/net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel$ByPermanencyFilter.(UnsignedAppletsTrustingListPanel.java:1084) at java.desktop/net.sourceforge.jnlp.controlpanel.UnsignedAppletsTrustingListPanel.(UnsignedAppletsTrustingListPanel.java:177) at java.desktop/net.sourceforge.jnlp.controlpanel.ControlPanel.createMainSettingsPanel(ControlPanel.java:258) at java.desktop/net.sourceforge.jnlp.controlpanel.ControlPanel.(ControlPanel.java:116) at java.desktop/net.sourceforge.jnlp.controlpanel.ControlPanel$5.run(ControlPanel.java:425) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) The patch for PathsAndFiles.java is only cosmetically, the patch for LockedFile.java prevent the exception. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimdouglas at mac.com Tue Nov 6 19:28:15 2018 From: jimdouglas at mac.com (Jim Douglas) Date: Tue, 06 Nov 2018 11:28:15 -0800 Subject: macOS xdg-desktop-icon In-Reply-To: <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> Message-ID: I spent some more time testing on Windows, and made a bit of progress after I blew away the C:\Users\Jim\.cache\icedtea-web\ directory, which was apparently accumulating junk from weeks of testing. Retesting my sample that attempts to create a desktop icon, I can now see that all platforms, even Windows, assume the existence of the Linux xdg-desktop-icon shell script, which is clearly impossible: sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed Removing read permission on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.base/java.lang.ProcessImpl.create(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:420) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) ... 7 more /* * Install the desktop entry */ String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", shortcutFile.getCanonicalPath() }; OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG, "Execing: " + Arrays.toString(execString)); ProcessBuilder pb = new ProcessBuilder(execString); pb.inheritIO(); Process installer = pb.start(); StreamUtils.waitForSafely(installer); Essentially, that code is doing something like this: C:\Users\Jim>type xdg_desktop_icon.java public class xdg_desktop_icon { public static void main(String[] args) throws Exception { String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", "filename" }; ProcessBuilder pb = new ProcessBuilder(execString); pb.inheritIO(); Process installer = pb.start(); installer.waitFor(); } } C:\Users\Jim>javac xdg_desktop_icon.java C:\Users\Jim>java xdg_desktop_icon Exception in thread "main" java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at xdg_desktop_icon.main(xdg_desktop_icon.java:8) Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.(ProcessImpl.java:386) at java.lang.ProcessImpl.start(ProcessImpl.java:137) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 1 more C:\Users\Jim> In macOS, I was able to hack around this by writing a mac-specific xdg-desktop-icon shell script; I don?t see any way to do anything comparable to that in Windows. > On Oct 24, 2018, at 10:40 AM, Jim Douglas wrote: > > With Oracle inexplicably ditching javaws in Java 11, and ending public updates of Java 8 in January, end users are desperately looking for a replacement?and IcedTea-Web is really the only viable option. In my testing here, it basically works; it reliably launches our customers? existing JNLPs, giving them a path forward. But now that we?ve established that it basically works, our customer testers are focused on fine-grained deployment details, and they care a lot about those desktop icons. > > I spent days trying to build IcedTea-Web in macOS, but I had to eventually give up; I couldn?t get past the errors. I?ve been doing Windows & Mac testing with a build that Laurent Bourg?s kindly provided to me. Since I have no ability to edit and build IcedTea-Web, I had to take a different approach; I put together the attached Mac-specific dropin replacement for the xdg-desktop-icon script, which works reasonably well in my testing here; it parses the .desktop file and generates a minimal macOS AppBundle corresponding to the JNLP parameters. I hope someone will find it useful, or even use it as the basis for integrating macOS desktop integration directly into IcedTea-Web. > > Now I?m back to the Windows 10 system, which is also not creating the desktop icon. First, I always get this flood of permissions errors launching any JNLP; I have no idea what this is trying to tell me: > > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed > > ?then it fails to create the desktop icon, with a not very helpful stack trace: > > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed > java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\LaunchDock from launchdock.jnlp.desktop.temp > at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) > at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > > Do we expect IcedTea-Web to be creating desktop icons on Windows? Is there anything I can do to get it working? > > > > >> On Oct 16, 2018, at 12:33 AM, Jiri Vanek > wrote: >> >> On 10/15/18 7:51 PM, Jim Douglas wrote: >>> Is anyone else testing Icedtea-Web on macOS? In my testing, it doesn?t install a desktop icon >> >> Until recently, there was no usage of ITW on mac. It was know to "somehow work". No mac-interested >> developer ever worked on ITW. I personally do not have any mac knowledge, nor do I have any mac >> around to test. >>> because it apparently assumes that the Linux-centric xdg-desktop-icon utility is installed, but that >>> utility does not seem to work with macOS. >> >> Many parts, especially desktop integration needs if(mac) .. elseif(win) .. else {}... But only few >> have actually did at least if(win). >> >> If you have some knowledge abot mac desktop integration, please, contribute. >> >> The exception below should not be a show stopper. If it is, you can disable desktop integration - >> "never create". >> >> J. >>> >>> https://www.freedesktop.org/wiki/Software/xdg-utils/ >>> >>>> On Sep 11, 2018, at 2:08 PM, Jim Douglas wrote: >>>> >>>> This doesn?t seem to be fatal, but it probably shouldn?t assume that xdg-desktop-icon exists in macOS: >>>> >>>> You are trying to get resource http://localhost:8888/favicon.ico but it is not in cache and could >>>> not be downloaded. Attempting to continue, but you may expect failure >>>> java.io.IOException: Cannot run program "xdg-desktop-icon": error=2, No such file or directory >>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>>> at >>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>>> at >>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>>> Caused by: java.io.IOException: error=2, No such file or directory >>>> at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) >>>> at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339) >>>> at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270) >>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >>>> ... 7 more >>>> >>> >> >> >> -- >> Jiri Vanek >> Senior QE engineer, OpenJDK QE lead, Mgr. >> Red Hat Czech >> jvanek at redhat.com M: +420775390109 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:17:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:17:14 +0000 Subject: [Bug 3646] New: [IcedTea8] Revert fix for PR2304 as original issue is unclear Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3646 Bug ID: 3646 Summary: [IcedTea8] Revert fix for PR2304 as original issue is unclear Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org See details on bug 2304 & https://bugzilla.redhat.com/show_bug.cgi?id=1214835 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:18:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:18:16 +0000 Subject: [Bug 3646] [IcedTea8] Revert fix for PR2304 as original issue is unclear In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3646 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3618 Depends on| |2304 Target Milestone|--- |3.10.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:18:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:18:16 +0000 Subject: [Bug 2304] [IcedTea8] HPROF: output truncated when using doe=n option In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |3646 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:18:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:18:16 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3646 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:21:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:21:11 +0000 Subject: [Bug 3647] New: [IcedTea7] Revert fix for PR2305 as original issue is unclear Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3647 Bug ID: 3647 Summary: [IcedTea7] Revert fix for PR2305 as original issue is unclear Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org See details on bug 2304 & https://bugzilla.redhat.com/show_bug.cgi?id=1214835 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 6 21:33:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 06 Nov 2018 21:33:26 +0000 Subject: [Bug 3647] [IcedTea7] Revert fix for PR2305 as original issue is unclear In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3647 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.17 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Nov 7 06:14:17 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:17 +0000 Subject: /hg/icedtea8-forest/langtools: 2 new changesets Message-ID: changeset 8b20e6434149 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8b20e6434149 author: andrew date: Tue Nov 06 22:49:51 2018 +0000 Added tag icedtea-3.9.0 for changeset 8496472630c5 changeset c9f44385be7e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c9f44385be7e author: andrew date: Tue Nov 06 22:53:46 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset 8496472630c5 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 8496472630c5 -r c9f44385be7e .hgtags --- a/.hgtags Wed Sep 05 17:17:39 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:46 2018 +0000 @@ -935,3 +935,5 @@ dab3e14146dcacc98a4a4cdaa1d2ab2c2f28ef23 jdk8u181-b11 3a8cdcba4ab570ce1d2608b27574fc9d63ec5c1a jdk8u181-b12 95f8f28f68d49e81286eaddcafcdc775b57030c5 jdk8u181-b31 +8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.9.0 +8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.10.0pre00 From bugzilla-daemon at icedtea.classpath.org Wed Nov 7 06:14:40 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:40 +0000 Subject: [Bug 3574] [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=567e95df42f8 author: gromero date: Mon Sep 24 17:18:38 2018 -0400 8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic Reviewed-by: goetz -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 7 06:14:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:50 +0000 Subject: [Bug 3574] [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=de4f1f9fbcc5 author: mdoerr date: Thu Sep 22 12:17:24 2016 +0200 8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic Reviewed-by: goetz, mdoerr Contributed-by: Hiroshi H Horii -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Nov 7 06:14:56 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:56 +0000 Subject: /hg/icedtea8-forest/jdk: 2 new changesets Message-ID: changeset f1ee9bdc7446 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1ee9bdc7446 author: andrew date: Tue Nov 06 22:49:50 2018 +0000 Added tag icedtea-3.9.0 for changeset 7b289a33ab97 changeset 668833495424 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=668833495424 author: andrew date: Tue Nov 06 22:53:46 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset 7b289a33ab97 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 7b289a33ab97 -r 668833495424 .hgtags --- a/.hgtags Wed Sep 05 17:17:45 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:46 2018 +0000 @@ -952,3 +952,5 @@ 112f3576f12e24d5e35d8d31782698e7d9a8fa52 jdk8u181-b11 22e01e7c5c39bfa3f5e2d18be76c7bf0dc71033a jdk8u181-b12 f1918b7e69f4dc0018609e9efe9d53939cc807ae jdk8u181-b31 +7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.9.0 +7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.10.0pre00 From andrew at icedtea.classpath.org Wed Nov 7 06:13:46 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:13:46 +0000 Subject: /hg/icedtea8-forest/corba: 2 new changesets Message-ID: changeset f79c763fa17d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f79c763fa17d author: andrew date: Tue Nov 06 22:49:46 2018 +0000 Added tag icedtea-3.9.0 for changeset c120c4fb7b31 changeset 73302d4aecc4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=73302d4aecc4 author: andrew date: Tue Nov 06 22:53:44 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset c120c4fb7b31 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r c120c4fb7b31 -r 73302d4aecc4 .hgtags --- a/.hgtags Wed Sep 05 17:17:33 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:44 2018 +0000 @@ -949,3 +949,5 @@ 528a472b73184dd5ab6769dbd19177e2dea74e96 jdk8u181-b11 1fac8d007debb6d610ad70930a6b1b5a2a116957 jdk8u181-b12 ecfe559a4dab47d872ee1a28d58c3b30a5e6d62b jdk8u181-b31 +c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.9.0 +c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.10.0pre00 From andrew at icedtea.classpath.org Wed Nov 7 06:13:56 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:13:56 +0000 Subject: /hg/icedtea8-forest/jaxp: 2 new changesets Message-ID: changeset 1309ad222584 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1309ad222584 author: andrew date: Tue Nov 06 22:49:48 2018 +0000 Added tag icedtea-3.9.0 for changeset 55420c5cc9f3 changeset 163ce6497051 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=163ce6497051 author: andrew date: Tue Nov 06 22:53:45 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset 55420c5cc9f3 diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 55420c5cc9f3 -r 163ce6497051 .hgtags --- a/.hgtags Wed Sep 05 17:17:34 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:45 2018 +0000 @@ -934,3 +934,5 @@ f32e6dfd8c7bfdc6f44cb0cff9702d50e96debe7 jdk8u181-b11 d347fe847fc2a5d59b753631404839f8b6fb2f29 jdk8u181-b12 02be3b7798d2464dec9f6c7f656da260919f9c1c jdk8u181-b31 +55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.9.0 +55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.10.0pre00 From andrew at icedtea.classpath.org Wed Nov 7 06:14:06 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:06 +0000 Subject: /hg/icedtea8-forest/jaxws: 2 new changesets Message-ID: changeset f513ccead25f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f513ccead25f author: andrew date: Tue Nov 06 22:49:49 2018 +0000 Added tag icedtea-3.9.0 for changeset f824de94c42e changeset c4193b79652e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c4193b79652e author: andrew date: Tue Nov 06 22:53:45 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset f824de94c42e diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r f824de94c42e -r c4193b79652e .hgtags --- a/.hgtags Wed Sep 05 17:17:36 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:45 2018 +0000 @@ -908,3 +908,5 @@ 1ce36a1fca8d437720b014c0123ce87ff89131ab jdk8u181-b11 0e8e98ee9f488e885295d4a4fa2f38ab2e123c77 jdk8u181-b12 53bfabba0febe143d6df8c607c3fb1b37c7abd05 jdk8u181-b31 +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.9.0 +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.10.0pre00 From andrew at icedtea.classpath.org Wed Nov 7 06:14:28 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 07 Nov 2018 06:14:28 +0000 Subject: /hg/icedtea8-forest/hotspot: 4 new changesets Message-ID: changeset b3d6f0af9a4d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b3d6f0af9a4d author: andrew date: Tue Nov 06 22:49:55 2018 +0000 Added tag icedtea-3.9.0 for changeset d78088224b98 changeset 678bb67e02ae in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=678bb67e02ae author: andrew date: Tue Nov 06 22:53:47 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset d78088224b98 changeset 567e95df42f8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=567e95df42f8 author: gromero date: Mon Sep 24 17:18:38 2018 -0400 8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic Reviewed-by: goetz changeset de4f1f9fbcc5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de4f1f9fbcc5 author: mdoerr date: Thu Sep 22 12:17:24 2016 +0200 8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic Reviewed-by: goetz, mdoerr Contributed-by: Hiroshi H Horii diffstat: .hgtags | 2 + src/cpu/ppc/vm/assembler_ppc.hpp | 8 + src/cpu/ppc/vm/assembler_ppc.inline.hpp | 4 + src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 2 + src/cpu/ppc/vm/macroAssembler_ppc.cpp | 972 ++++++++++++++++++++++++++++ src/cpu/ppc/vm/macroAssembler_ppc.hpp | 28 + src/cpu/ppc/vm/stubGenerator_ppc.cpp | 86 ++ src/cpu/ppc/vm/stubRoutines_ppc_64.cpp | 763 +++++++++++++++++++++- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 38 +- src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 191 +++++- src/cpu/ppc/vm/vm_version_ppc.cpp | 17 +- src/cpu/ppc/vm/vm_version_ppc.hpp | 3 + src/share/vm/opto/library_call.cpp | 28 +- src/share/vm/opto/runtime.cpp | 19 +- 14 files changed, 2132 insertions(+), 29 deletions(-) diffs (truncated from 2433 to 500 lines): diff -r d78088224b98 -r de4f1f9fbcc5 .hgtags --- a/.hgtags Tue Jul 17 15:03:25 2018 +0100 +++ b/.hgtags Thu Sep 22 12:17:24 2016 +0200 @@ -1228,3 +1228,5 @@ e4f39d283b55faf6074308797615298bd1a45a66 jdk8u181-b11 464ed8cea5d6cdbfacc9be7035297af88f57f708 jdk8u181-b12 9062a259cecfe8e1f3386e2982eb77bd117c81e1 jdk8u181-b31 +d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.9.0 +d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.10.0pre00 diff -r d78088224b98 -r de4f1f9fbcc5 src/cpu/ppc/vm/assembler_ppc.hpp --- a/src/cpu/ppc/vm/assembler_ppc.hpp Tue Jul 17 15:03:25 2018 +0100 +++ b/src/cpu/ppc/vm/assembler_ppc.hpp Thu Sep 22 12:17:24 2016 +0200 @@ -468,6 +468,10 @@ LVSL_OPCODE = (31u << OPCODE_SHIFT | 6u << 1), LVSR_OPCODE = (31u << OPCODE_SHIFT | 38u << 1), + // Vector-Scalar (VSX) instruction support. + MTVSRD_OPCODE = (31u << OPCODE_SHIFT | 179u << 1), + MFVSRD_OPCODE = (31u << OPCODE_SHIFT | 51u << 1), + // Vector Permute and Formatting VPKPX_OPCODE = (4u << OPCODE_SHIFT | 782u ), VPKSHSS_OPCODE = (4u << OPCODE_SHIFT | 398u ), @@ -1938,6 +1942,10 @@ inline void mtvscr( VectorRegister b); inline void mfvscr( VectorRegister d); + // Vector-Scalar (VSX) instructions. + inline void mtvrd( VectorRegister d, Register a); + inline void mfvrd( Register a, VectorRegister d); + // AES (introduced with Power 8) inline void vcipher( VectorRegister d, VectorRegister a, VectorRegister b); inline void vcipherlast( VectorRegister d, VectorRegister a, VectorRegister b); diff -r d78088224b98 -r de4f1f9fbcc5 src/cpu/ppc/vm/assembler_ppc.inline.hpp --- a/src/cpu/ppc/vm/assembler_ppc.inline.hpp Tue Jul 17 15:03:25 2018 +0100 +++ b/src/cpu/ppc/vm/assembler_ppc.inline.hpp Thu Sep 22 12:17:24 2016 +0200 @@ -623,6 +623,10 @@ inline void Assembler::lvsl( VectorRegister d, Register s1, Register s2) { emit_int32( LVSL_OPCODE | vrt(d) | ra0mem(s1) | rb(s2)); } inline void Assembler::lvsr( VectorRegister d, Register s1, Register s2) { emit_int32( LVSR_OPCODE | vrt(d) | ra0mem(s1) | rb(s2)); } +// Vector-Scalar (VSX) instructions. +inline void Assembler::mtvrd( VectorRegister d, Register a) { emit_int32( MTVSRD_OPCODE | vrt(d) | ra(a) | 1u); } // 1u: d is treated as Vector (VMX/Altivec). +inline void Assembler::mfvrd( Register a, VectorRegister d) { emit_int32( MFVSRD_OPCODE | vrt(d) | ra(a) | 1u); } // 1u: d is treated as Vector (VMX/Altivec). + inline void Assembler::vpkpx( VectorRegister d, VectorRegister a, VectorRegister b) { emit_int32( VPKPX_OPCODE | vrt(d) | vra(a) | vrb(b)); } inline void Assembler::vpkshss( VectorRegister d, VectorRegister a, VectorRegister b) { emit_int32( VPKSHSS_OPCODE | vrt(d) | vra(a) | vrb(b)); } inline void Assembler::vpkswss( VectorRegister d, VectorRegister a, VectorRegister b) { emit_int32( VPKSWSS_OPCODE | vrt(d) | vra(a) | vrb(b)); } diff -r d78088224b98 -r de4f1f9fbcc5 src/cpu/ppc/vm/interpreterGenerator_ppc.hpp --- a/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp Tue Jul 17 15:03:25 2018 +0100 +++ b/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp Thu Sep 22 12:17:24 2016 +0200 @@ -33,5 +33,7 @@ address generate_abstract_entry(void); address generate_accessor_entry(void); address generate_Reference_get_entry(void); + address generate_CRC32_update_entry(); + address generate_CRC32_updateBytes_entry(AbstractInterpreter::MethodKind kind); #endif // CPU_PPC_VM_INTERPRETERGENERATOR_PPC_HPP diff -r d78088224b98 -r de4f1f9fbcc5 src/cpu/ppc/vm/macroAssembler_ppc.cpp --- a/src/cpu/ppc/vm/macroAssembler_ppc.cpp Tue Jul 17 15:03:25 2018 +0100 +++ b/src/cpu/ppc/vm/macroAssembler_ppc.cpp Thu Sep 22 12:17:24 2016 +0200 @@ -49,6 +49,7 @@ #else #define BLOCK_COMMENT(str) block_comment(str) #endif +#define BIND(label) bind(label); BLOCK_COMMENT(#label ":") #ifdef ASSERT // On RISC, there's no benefit to verifying instruction boundaries. @@ -3022,6 +3023,977 @@ bind(Ldone_false); } +// Helpers for Intrinsic Emitters +// +// Revert the byte order of a 32bit value in a register +// src: 0x44556677 +// dst: 0x77665544 +// Three steps to obtain the result: +// 1) Rotate src (as doubleword) left 5 bytes. That puts the leftmost byte of the src word +// into the rightmost byte position. Afterwards, everything left of the rightmost byte is cleared. +// This value initializes dst. +// 2) Rotate src (as word) left 3 bytes. That puts the rightmost byte of the src word into the leftmost +// byte position. Furthermore, byte 5 is rotated into byte 6 position where it is supposed to go. +// This value is mask inserted into dst with a [0..23] mask of 1s. +// 3) Rotate src (as word) left 1 byte. That puts byte 6 into byte 5 position. +// This value is mask inserted into dst with a [8..15] mask of 1s. +void MacroAssembler::load_reverse_32(Register dst, Register src) { + assert_different_registers(dst, src); + + rldicl(dst, src, (4+1)*8, 56); // Rotate byte 4 into position 7 (rightmost), clear all to the left. + rlwimi(dst, src, 3*8, 0, 23); // Insert byte 5 into position 6, 7 into 4, leave pos 7 alone. + rlwimi(dst, src, 1*8, 8, 15); // Insert byte 6 into position 5, leave the rest alone. +} + +// Calculate the column addresses of the crc32 lookup table into distinct registers. +// This loop-invariant calculation is moved out of the loop body, reducing the loop +// body size from 20 to 16 instructions. +// Returns the offset that was used to calculate the address of column tc3. +// Due to register shortage, setting tc3 may overwrite table. With the return offset +// at hand, the original table address can be easily reconstructed. +int MacroAssembler::crc32_table_columns(Register table, Register tc0, Register tc1, Register tc2, Register tc3) { + +#ifdef VM_LITTLE_ENDIAN + // This is what we implement (the DOLIT4 part): + // ========================================================================= */ + // #define DOLIT4 c ^= *buf4++; \ + // c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \ + // crc_table[1][(c >> 16) & 0xff] ^ crc_table[0][c >> 24] + // #define DOLIT32 DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4 + // ========================================================================= */ + const int ix0 = 3*(4*CRC32_COLUMN_SIZE); + const int ix1 = 2*(4*CRC32_COLUMN_SIZE); + const int ix2 = 1*(4*CRC32_COLUMN_SIZE); + const int ix3 = 0*(4*CRC32_COLUMN_SIZE); +#else + // This is what we implement (the DOBIG4 part): + // ========================================================================= + // #define DOBIG4 c ^= *++buf4; \ + // c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \ + // crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24] + // #define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4 + // ========================================================================= + const int ix0 = 4*(4*CRC32_COLUMN_SIZE); + const int ix1 = 5*(4*CRC32_COLUMN_SIZE); + const int ix2 = 6*(4*CRC32_COLUMN_SIZE); + const int ix3 = 7*(4*CRC32_COLUMN_SIZE); +#endif + assert_different_registers(table, tc0, tc1, tc2); + assert(table == tc3, "must be!"); + + if (ix0 != 0) addi(tc0, table, ix0); + if (ix1 != 0) addi(tc1, table, ix1); + if (ix2 != 0) addi(tc2, table, ix2); + if (ix3 != 0) addi(tc3, table, ix3); + + return ix3; +} + +/** + * uint32_t crc; + * timesXtoThe32[crc & 0xFF] ^ (crc >> 8); + */ +void MacroAssembler::fold_byte_crc32(Register crc, Register val, Register table, Register tmp) { + assert_different_registers(crc, table, tmp); + assert_different_registers(val, table); + + if (crc == val) { // Must rotate first to use the unmodified value. + rlwinm(tmp, val, 2, 24-2, 31-2); // Insert (rightmost) byte 7 of val, shifted left by 2, into byte 6..7 of tmp, clear the rest. + // As we use a word (4-byte) instruction, we have to adapt the mask bit positions. + srwi(crc, crc, 8); // Unsigned shift, clear leftmost 8 bits. + } else { + srwi(crc, crc, 8); // Unsigned shift, clear leftmost 8 bits. + rlwinm(tmp, val, 2, 24-2, 31-2); // Insert (rightmost) byte 7 of val, shifted left by 2, into byte 6..7 of tmp, clear the rest. + } + lwzx(tmp, table, tmp); + xorr(crc, crc, tmp); +} + +/** + * uint32_t crc; + * timesXtoThe32[crc & 0xFF] ^ (crc >> 8); + */ +void MacroAssembler::fold_8bit_crc32(Register crc, Register table, Register tmp) { + fold_byte_crc32(crc, crc, table, tmp); +} + +/** + * Emits code to update CRC-32 with a byte value according to constants in table. + * + * @param [in,out]crc Register containing the crc. + * @param [in]val Register containing the byte to fold into the CRC. + * @param [in]table Register containing the table of crc constants. + * + * uint32_t crc; + * val = crc_table[(val ^ crc) & 0xFF]; + * crc = val ^ (crc >> 8); + */ +void MacroAssembler::update_byte_crc32(Register crc, Register val, Register table) { + BLOCK_COMMENT("update_byte_crc32:"); + xorr(val, val, crc); + fold_byte_crc32(crc, val, table, val); +} + +/** + * @param crc register containing existing CRC (32-bit) + * @param buf register pointing to input byte buffer (byte*) + * @param len register containing number of bytes + * @param table register pointing to CRC table + */ +void MacroAssembler::update_byteLoop_crc32(Register crc, Register buf, Register len, Register table, + Register data, bool loopAlignment, bool invertCRC) { + assert_different_registers(crc, buf, len, table, data); + + Label L_mainLoop, L_done; + const int mainLoop_stepping = 1; + const int mainLoop_alignment = loopAlignment ? 32 : 4; // (InputForNewCode > 4 ? InputForNewCode : 32) : 4; + + // Process all bytes in a single-byte loop. + cmpdi(CCR0, len, 0); // Anything to do? + mtctr(len); + beq(CCR0, L_done); + + if (invertCRC) { + nand(crc, crc, crc); // ~c + } + + align(mainLoop_alignment); + BIND(L_mainLoop); + lbz(data, 0, buf); // Byte from buffer, zero-extended. + addi(buf, buf, mainLoop_stepping); // Advance buffer position. + update_byte_crc32(crc, data, table); + bdnz(L_mainLoop); // Iterate. + + if (invertCRC) { + nand(crc, crc, crc); // ~c + } + + bind(L_done); +} + +/** + * Emits code to update CRC-32 with a 4-byte value according to constants in table + * Implementation according to jdk/src/share/native/java/util/zip/zlib-1.2.8/crc32.c + */ +// A not on the lookup table address(es): +// The lookup table consists of two sets of four columns each. +// The columns {0..3} are used for little-endian machines. +// The columns {4..7} are used for big-endian machines. +// To save the effort of adding the column offset to the table address each time +// a table element is looked up, it is possible to pass the pre-calculated +// column addresses. +// Uses R9..R12 as work register. Must be saved/restored by caller, if necessary. +void MacroAssembler::update_1word_crc32(Register crc, Register buf, Register table, int bufDisp, int bufInc, + Register t0, Register t1, Register t2, Register t3, + Register tc0, Register tc1, Register tc2, Register tc3) { + assert_different_registers(crc, t3); + + // XOR crc with next four bytes of buffer. + lwz(t3, bufDisp, buf); + if (bufInc != 0) { + addi(buf, buf, bufInc); + } + xorr(t3, t3, crc); + + // Chop crc into 4 single-byte pieces, shifted left 2 bits, to form the table indices. + rlwinm(t0, t3, 2, 24-2, 31-2); // ((t1 >> 0) & 0xff) << 2 + rlwinm(t1, t3, 32+(2- 8), 24-2, 31-2); // ((t1 >> 8) & 0xff) << 2 + rlwinm(t2, t3, 32+(2-16), 24-2, 31-2); // ((t1 >> 16) & 0xff) << 2 + rlwinm(t3, t3, 32+(2-24), 24-2, 31-2); // ((t1 >> 24) & 0xff) << 2 + + // Use the pre-calculated column addresses. + // Load pre-calculated table values. + lwzx(t0, tc0, t0); + lwzx(t1, tc1, t1); + lwzx(t2, tc2, t2); + lwzx(t3, tc3, t3); + + // Calculate new crc from table values. + xorr(t0, t0, t1); + xorr(t2, t2, t3); + xorr(crc, t0, t2); // Now crc contains the final checksum value. +} + +/** + * @param crc register containing existing CRC (32-bit) + * @param buf register pointing to input byte buffer (byte*) + * @param len register containing number of bytes + * @param table register pointing to CRC table + * + * Uses R9..R12 as work register. Must be saved/restored by caller! + */ +void MacroAssembler::kernel_crc32_2word(Register crc, Register buf, Register len, Register table, + Register t0, Register t1, Register t2, Register t3, + Register tc0, Register tc1, Register tc2, Register tc3) { + assert_different_registers(crc, buf, len, table); + + Label L_mainLoop, L_tail; + Register tmp = t0; + Register data = t0; + Register tmp2 = t1; + const int mainLoop_stepping = 8; + const int tailLoop_stepping = 1; + const int log_stepping = exact_log2(mainLoop_stepping); + const int mainLoop_alignment = 32; // InputForNewCode > 4 ? InputForNewCode : 32; + const int complexThreshold = 2*mainLoop_stepping; + + // Don't test for len <= 0 here. This pathological case should not occur anyway. + // Optimizing for it by adding a test and a branch seems to be a waste of CPU cycles. + // The situation itself is detected and handled correctly by the conditional branches + // following aghi(len, -stepping) and aghi(len, +stepping). + assert(tailLoop_stepping == 1, "check tailLoop_stepping!"); + + BLOCK_COMMENT("kernel_crc32_2word {"); + + nand(crc, crc, crc); // ~c + + // Check for short ( mainLoop_stepping) { + sub(len, len, tmp2); // Remaining bytes for main loop (>=mainLoop_stepping is guaranteed). + } else { + sub(tmp, len, tmp2); // Remaining bytes for main loop. + cmpdi(CCR0, tmp, mainLoop_stepping); + blt(CCR0, L_tail); // For less than one mainloop_stepping left, do only tail processing + mr(len, tmp); // remaining bytes for main loop (>=mainLoop_stepping is guaranteed). + } + update_byteLoop_crc32(crc, buf, tmp2, table, data, false, false); + } + + srdi(tmp2, len, log_stepping); // #iterations for mainLoop + andi(len, len, mainLoop_stepping-1); // remaining bytes for tailLoop + mtctr(tmp2); + +#ifdef VM_LITTLE_ENDIAN + Register crc_rv = crc; +#else + Register crc_rv = tmp; // Load_reverse needs separate registers to work on. + // Occupies tmp, but frees up crc. + load_reverse_32(crc_rv, crc); // Revert byte order because we are dealing with big-endian data. + tmp = crc; +#endif + + int reconstructTableOffset = crc32_table_columns(table, tc0, tc1, tc2, tc3); + + align(mainLoop_alignment); // Octoword-aligned loop address. Shows 2% improvement. + BIND(L_mainLoop); + update_1word_crc32(crc_rv, buf, table, 0, 0, crc_rv, t1, t2, t3, tc0, tc1, tc2, tc3); + update_1word_crc32(crc_rv, buf, table, 4, mainLoop_stepping, crc_rv, t1, t2, t3, tc0, tc1, tc2, tc3); + bdnz(L_mainLoop); + +#ifndef VM_LITTLE_ENDIAN + load_reverse_32(crc, crc_rv); // Revert byte order because we are dealing with big-endian data. + tmp = crc_rv; // Tmp uses it's original register again. +#endif + + // Restore original table address for tailLoop. + if (reconstructTableOffset != 0) { + addi(table, table, -reconstructTableOffset); + } + + // Process last few ( 4 ? InputForNewCode : 32; + const int complexThreshold = 2*mainLoop_stepping; + + // Don't test for len <= 0 here. This pathological case should not occur anyway. + // Optimizing for it by adding a test and a branch seems to be a waste of CPU cycles. + // The situation itself is detected and handled correctly by the conditional branches + // following aghi(len, -stepping) and aghi(len, +stepping). + assert(tailLoop_stepping == 1, "check tailLoop_stepping!"); + + BLOCK_COMMENT("kernel_crc32_1word {"); + + nand(crc, crc, crc); // ~c + + // Check for short ( mainLoop_stepping) { + sub(len, len, tmp2); // Remaining bytes for main loop (>=mainLoop_stepping is guaranteed). + } else { + sub(tmp, len, tmp2); // Remaining bytes for main loop. + cmpdi(CCR0, tmp, mainLoop_stepping); + blt(CCR0, L_tail); // For less than one mainloop_stepping left, do only tail processing + mr(len, tmp); // remaining bytes for main loop (>=mainLoop_stepping is guaranteed). + } + update_byteLoop_crc32(crc, buf, tmp2, table, data, false, false); + } + + srdi(tmp2, len, log_stepping); // #iterations for mainLoop + andi(len, len, mainLoop_stepping-1); // remaining bytes for tailLoop + mtctr(tmp2); + +#ifdef VM_LITTLE_ENDIAN + Register crc_rv = crc; +#else + Register crc_rv = tmp; // Load_reverse needs separate registers to work on. + // Occupies tmp, but frees up crc. + load_reverse_32(crc_rv, crc); // evert byte order because we are dealing with big-endian data. + tmp = crc; +#endif + + int reconstructTableOffset = crc32_table_columns(table, tc0, tc1, tc2, tc3); + + align(mainLoop_alignment); // Octoword-aligned loop address. Shows 2% improvement. + BIND(L_mainLoop); + update_1word_crc32(crc_rv, buf, table, 0, mainLoop_stepping, crc_rv, t1, t2, t3, tc0, tc1, tc2, tc3); + bdnz(L_mainLoop); + +#ifndef VM_LITTLE_ENDIAN + load_reverse_32(crc, crc_rv); // Revert byte order because we are dealing with big-endian data. + tmp = crc_rv; // Tmp uses it's original register again. +#endif + + // Restore original table address for tailLoop. + if (reconstructTableOffset != 0) { + addi(table, table, -reconstructTableOffset); + } + + // Process last few ( changeset 1c43d15f71dc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1c43d15f71dc author: andrew date: Tue Nov 06 22:49:54 2018 +0000 Added tag icedtea-3.9.0 for changeset 79a2c8e2babc changeset 568538a9f1d8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=568538a9f1d8 author: andrew date: Tue Nov 06 22:53:47 2018 +0000 Added tag icedtea-3.10.0pre00 for changeset 79a2c8e2babc diffstat: .hgtags | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (9 lines): diff -r 79a2c8e2babc -r 568538a9f1d8 .hgtags --- a/.hgtags Wed Sep 05 17:17:48 2018 +0100 +++ b/.hgtags Tue Nov 06 22:53:47 2018 +0000 @@ -945,3 +945,5 @@ 381f2224e3c3eadc2e3bfaf81d43be2d1f8078b9 jdk8u181-b11 6372ac5af37ae40a4875c6cdf5c28aeb2a701899 jdk8u181-b12 b16226424c5acbe751bff260691b511b2783d508 jdk8u181-b31 +79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.9.0 +79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.10.0pre00 From bourges.laurent at gmail.com Wed Nov 7 07:38:10 2018 From: bourges.laurent at gmail.com (=?UTF-8?Q?Laurent_Bourg=C3=A8s?=) Date: Wed, 7 Nov 2018 08:38:10 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> Message-ID: Hi Jim, You confirmed what I thought: ITW desktop shortcuts rely on xdg-desktop-icon. I would prefer having a general script in itw install folder to deal with links that would act as an OS wrapper, as you did on macOS. Anybody knows how to create desktop links on windows ? Finally ITW control panel has the freedesktop manager to add/remove such links, it should be adapted as well. PS: I will look at your macOS script soon... My 2 cents, Laurent Le mar. 6 nov. 2018 ? 20:31, Jim Douglas a ?crit : > I spent some more time testing on Windows, and made a bit of progress > after I blew away the C:\Users\Jim\.cache\icedtea-web\ directory, which was > apparently accumulating junk from weeks of testing. > > Retesting my sample that attempts to create a desktop icon, I can now see > that all platforms, even Windows, assume the existence of the Linux > xdg-desktop-icon shell script, which is clearly impossible: > > sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure > BootClassLoader > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from > admin.jnlp.desktop.temp failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from > admin.jnlp.desktop.temp failed > java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess > error=2, The system cannot find the file specified > at > java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) > at > java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at > java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at > java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > Caused by: java.io.IOException: CreateProcess error=2, The system cannot > find the file specified > at java.base/java.lang.ProcessImpl.create(Native Method) > at java.base/java.lang.ProcessImpl.(ProcessImpl.java:420) > at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151) > at > java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) > ... 7 more > > > */** > * * Install the desktop entry* > * */* > > String[] execString = *new* String[] { "xdg-desktop-icon", > "install", "--novendor", > shortcutFile.getCanonicalPath() }; > > OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG, "Execing: > " + Arrays.toString(execString)); > ProcessBuilder pb = *new* ProcessBuilder(execString); > pb.inheritIO(); > Process installer = pb.start(); > > StreamUtils.waitForSafely(installer); > > Essentially, that code is doing something like this: > > C:\Users\Jim>type xdg_desktop_icon.java > public class xdg_desktop_icon > { > public static void main(String[] args) throws Exception > { > String[] execString = new String[] { "xdg-desktop-icon", > "install", "--novendor", "filename" }; > ProcessBuilder pb = new ProcessBuilder(execString); > pb.inheritIO(); > Process installer = pb.start(); > installer.waitFor(); > } > } > C:\Users\Jim>javac xdg_desktop_icon.java > > C:\Users\Jim>java xdg_desktop_icon > Exception in thread "main" java.io.IOException: Cannot run program > "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file > specified > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) > at xdg_desktop_icon.main(xdg_desktop_icon.java:8) > Caused by: java.io.IOException: CreateProcess error=2, The system cannot > find the file specified > at java.lang.ProcessImpl.create(Native Method) > at java.lang.ProcessImpl.(ProcessImpl.java:386) > at java.lang.ProcessImpl.start(ProcessImpl.java:137) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) > ... 1 more > > C:\Users\Jim> > > In macOS, I was able to hack around this by writing a mac-specific > xdg-desktop-icon shell script; I don?t see any way to do anything > comparable to that in Windows. > > On Oct 24, 2018, at 10:40 AM, Jim Douglas wrote: > > With Oracle inexplicably ditching javaws in Java 11, and ending public > updates of Java 8 in January, end users are desperately looking for a > replacement?and IcedTea-Web is really the only viable option. In my testing > here, it basically works; it reliably launches our customers? existing > JNLPs, giving them a path forward. But now that we?ve established that it > basically works, our customer testers are focused on fine-grained > deployment details, and they care a lot about those desktop icons. > > I spent days trying to build > IcedTea-Web > in macOS, but I had to eventually give up; I couldn?t get past the errors. > I?ve been doing Windows & Mac testing with a build that Laurent Bourg?s > kindly provided > to > me. Since I have no ability to edit and build IcedTea-Web, I had to take a > different approach; I put together the attached Mac-specific dropin > replacement for the xdg-desktop-icon script, which works reasonably well in > my testing here; it parses the .desktop file and generates a minimal macOS > AppBundle corresponding to the JNLP parameters. I hope someone will find it > useful, or even use it as the basis for integrating macOS desktop > integration directly into IcedTea-Web. > > Now I?m back to the Windows 10 system, which is also not creating the > desktop icon. First, I always get this flood of permissions errors > launching any JNLP; I have no idea what this is trying to tell me: > > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp > failed > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp > failed > > ?then it fails to create the desktop icon, with a not very helpful stack > trace: > > Removing execute permissions on file > C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp > failed > Removing read permission on file > C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp > failed > java.io.IOException: Cant create file > C:\Users\Jim\.cache\icedtea-web\tmp\LaunchDock from > launchdock.jnlp.desktop.temp > at > java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) > at > java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at > java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at > java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > > Do we expect IcedTea-Web to be creating desktop icons on Windows? Is there > anything I can do to get it working? > > > > > On Oct 16, 2018, at 12:33 AM, Jiri Vanek wrote: > > On 10/15/18 7:51 PM, Jim Douglas wrote: > > Is anyone else testing Icedtea-Web on macOS? In my testing, it doesn?t > install a desktop icon > > > Until recently, there was no usage of ITW on mac. It was know to "somehow > work". No mac-interested > developer ever worked on ITW. I personally do not have any mac knowledge, > nor do I have any mac > around to test. > > because it apparently assumes that the Linux-centric xdg-desktop-icon > utility is installed, but that > utility does not seem to work with macOS. > > > Many parts, especially desktop integration needs if(mac) .. elseif(win) > .. else {}... But only few > have actually did at least if(win). > > If you have some knowledge abot mac desktop integration, please, > contribute. > > The exception below should not be a show stopper. If it is, you can > disable desktop integration - > "never create". > > J. > > > https://www.freedesktop.org/wiki/Software/xdg-utils/ > > On Sep 11, 2018, at 2:08 PM, Jim Douglas wrote: > > This doesn?t seem to be fatal, but it probably shouldn?t assume that > xdg-desktop-icon exists in macOS: > > You are trying to get resource http://localhost:8888/favicon.ico but it > is not in cache and could > not be downloaded. Attempting to continue, but you may expect failure > java.io.IOException: Cannot run program "xdg-desktop-icon": error=2, No > such file or directory > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) > at > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at > > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at > > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at > java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at > java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > Caused by: java.io.IOException: error=2, No such file or directory > at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) > at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339) > at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) > ... 7 more > > > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com M: +420775390109 > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Wed Nov 7 10:37:23 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Wed, 7 Nov 2018 11:37:23 +0100 Subject: Russian translation of IcedTea-Web Policy Editor In-Reply-To: <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> References: <52a258b9-de35-9550-75fe-245456b37c38@redhat.com> <132bd08c-7f6b-48ec-2d14-ea1539bdf09a@basealt.ru> <9d6fcb73-bbbf-6ba7-b740-35dfd08fd853@redhat.com> <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> Message-ID: <6b0f8c3e-123b-505c-5598-5da78fe837fc@redhat.com> Hello! I will test this and include to ITW. Olesya, do you realize that kep9ng the transaltion up to date is lonng andongoing effort? Will you be able to fix possible new /chanegd lines in times before release? Don't hesitate to say no, or "I dont know", as I donot forget you are voulenteer with liited capabilities, But if I look into PL/DE traansaltion which was abandoned, and thus is now somewhen even misleading, I feel chilling in bones. Thanx a lot for contribution! J. On 10/31/18 1:36 PM, Olesya Gerasimenko wrote: > Alexandr, thanks a lot for helping out! I've finished the translation, please find the > messages.properties file attached. > > > 30.10.2018 16:52, skolnag at gmail.com ?????: >> Hello, >> >> Well, it's all a bit more difficult than I expected. I created a new OmegaT project and used a >> correct .properties source file this time. I was also able to retrieve most of the translation >> from the translation memory (after some tweaking). However, there still remain some segments >> untranslated. This is partly due to different segmentation in the file used in previous project >> and in the new one, and partly because the developers added some new strings. >> >> Find the new OmegaT project package attached. Olesya, can you please translate the remaining >> untranslated segments and then provide the translated messages.properties file (or the project >> package)? You will find most of the texts as partial matches in the translation memory, so I >> believe it won't take much time and effort. >> >> Please let me know if anything is unclear or if you have any questions. >> >> Thank you in advance. >> >> Best regards, >> Alexandr >> >> >> >> ?t 30. 10. 2018 v?11:31 odes?latel skolnag at gmail.com > > napsal: >> >> ??? Hello all, >> >> ??? Olesya, thank you for the OmegaT project package. >> >> ??? I think the problem is, that Olesya did not download the "raw" >> ??? source messages.properties file, but it's HTML representation on the >> ??? IcedTea-Web website. So already the source file imported into OmegaT >> ??? was in HTML and therefore also the translated file is HTML. >> >> ??? As soon as I have some time, I'll look at it and will try to fix >> ??? this and provide translated .properties file. I will also update the >> ??? tutorial to prevent this kind of issues in the future. >> >> ??? Kind regards, >> ??? Alexandr >> >> >> ??? ?t 30. 10. 2018 v?10:25 odes?latel Olesya Gerasimenko >> ??? > napsal: >> >> ??????? Please find attached the directory with all the OmegaT project >> ??????? files. >> ??????? Hope this helps! >> >> >> ??????? 30.10.2018 11:37, Jiri Vanek ?????: >> ???????? > On 10/26/18 2:30 PM, Olesya Gerasimenko wrote: >> ???????? >> It's HTML because that's the format that OmegaT creates >> ??????? (I've made everything according to this >> ???????? >> instruction: >> ??????? https://icedtea.classpath.org/wiki/IcedTea-Web-Localization_with_OmegaT). >> ??????? What should I> do to change the format? >> ???????? > >> ???????? > Hm.? Then we made soem uncelarness in the project. Do you >> ??????? mind to upload the directory with omegat >> ???????? > project please? >> ???????? >> >> ???????? >> >> ???????? >> 26.10.2018 13:10, Jiri Vanek ?????: >> ???????? >>> Hello! >> ???????? >>> >> ???????? >>> TYVM! >> ???????? >>> >> ???????? >>> But.. why is the propertires file HTML? >> ???????? >>> >> ???????? >>> On 10/26/18 11:19 AM, Olesya Gerasimenko wrote: >> ???????? >>>> Hello! I've translated IcedTea-Web Policy Editor into >> ??????? Russian, please find attached the .properties >> ???????? >>>> and .desktop files. I've also noticed some mistakes in the >> ??????? English version along the way - they are >> ???????? >>>> listed in the attached text file. >> ???????? >>> >> ???????? >>> >> ???????? >> >> ???????? > >> ???????? > >> >> ??????? -- ??????? Best regards, >> ??????? Olesya Gerasimenko (Basealt Translation Team) >> > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Wed Nov 7 10:55:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Nov 2018 10:55:16 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 7 10:55:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 07 Nov 2018 10:55:11 +0000 Subject: [Bug 3644] java.lang.NoClassDefFoundError on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Wed Nov 7 11:32:10 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 07 Nov 2018 11:32:10 +0000 Subject: /hg/icedtea-web: Added Russian translation Message-ID: changeset 996849aa03d1 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=3Dchangeset;node= =3D996849aa03d1 author: Jiri Vanek date: Wed Nov 07 12:30:58 2018 +0100 Added Russian translation * netx/net/sourceforge/jnlp/resources/Messages_ru.propertie: new file with= Russian strings * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.ja= va: added RU to iterated sets. * AUTHORS: added Olesya diffstat: AUTHORS = | 1 + ChangeLog = | 7 + netx/net/sourceforge/jnlp/resources/Messages_ru.properties = | 1203 ++++++++++ tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java= | 3 +- 4 files changed, 1213 insertions(+), 1 deletions(-) diffs (truncated from 1252 to 500 lines): diff -r 4a8e7df043d2 -r 996849aa03d1 AUTHORS --- a/AUTHORS Fri Oct 26 12:02:25 2018 +0200 +++ b/AUTHORS Wed Nov 07 12:30:58 2018 +0100 @@ -12,6 +12,7 @@ Adam Domurad Lukasz Dracz Thomas Fitzsimmons +Olesya Gerasimenko Micha=C5=82 G=C3=B3rny Mark Greenwood Tereza Hlavackova diff -r 4a8e7df043d2 -r 996849aa03d1 ChangeLog --- a/ChangeLog Fri Oct 26 12:02:25 2018 +0200 +++ b/ChangeLog Wed Nov 07 12:30:58 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-07 Olesya Gerasimenko + + Added Russian translation + * netx/net/sourceforge/jnlp/resources/Messages_ru.propertie: new file wit= h Russian strings + * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.j= ava: added RU to iterated sets. + * AUTHORS: added Olesya + 2018-10-18 Jiri Vanek =20 Removed gcc if native plugin is not build diff -r 4a8e7df043d2 -r 996849aa03d1 netx/net/sourceforge/jnlp/resources/Me= ssages_ru.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/netx/net/sourceforge/jnlp/resources/Messages_ru.properties Wed Nov 07= 12:30:58 2018 +0100 @@ -0,0 +1,1203 @@ +# Default (English) UI messages for netx +# +# All messages are formatted using Java's MessageFormat class. +# Apostrophe characters ' need to be escaped by using two: '' +# Curly brackets need to be escaped by surrounding them with single apostr= ophes '{' '{hello}' +# +# L=3DLauncher, B=3DBoot, P=3DParser, C=3Dcache S=3Dsecurity +# +# General +NullParameter=3D\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 Null +ButAllow=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c +ButBrowse=3D\u041e\u0431\u0437\u043e\u0440... +ButCancel=3D\ \u041e\u0442\u043c\u0435\u043d\u0430=20 +ButClose=3D\u0417\u0430\u043a\u0440\u044b\u0442\u044c +ButAdvancedOptions=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u043= 5\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 +ButLunchFullItwSettings=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442= \u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 = \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 +ButCopy=3D\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0= 432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430 +ButMoreInformation=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u043= 5\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\= u044f... +ButOk=3D\u041e\u041a +ButProceed=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c +ButRun=3D\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c +ButSandbox=3D\u0418\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\= u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 +ButApply=3D\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c +ButDone=3D\u0413\u043e\u0442\u043e\u0432\u043e +ButShowDetails=3D\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u= 043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 +ButHideDetails=3D\u0421\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0434\u= 0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 +ButYes=3D\u0414\u0430 +ButNo=3D\u041d\u0435\u0442 +BUTControlledBy=3D\u041f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\= u0435\u043d\u0438\u0435\u043c {0} +BUTmodified=3D\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e +BUTback=3D\u041d\u0430\u0437\u0430\u0434 +BUTforward=3D\u0412\u043f\u0435\u0440\u0451\u0434 +BUTreload=3D\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u= 0438\u0442\u044c +ITWdocsMissingAuthors=3D\u0421\u043c. \u0444\u0430\u0439\u043b \u0430\u043= 2\u0442\u043e\u0440\u043e\u0432 + +HEADLESS_MISSCONFIGURED=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u044= 0\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u0435\u0437 \u0433\u0440\u0430= \u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u= 0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041f\u0440\u0438\u043d\u0443\u0= 434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u044= 3\u0441\u043a \u0431\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u043a\u0438= . IcedTea-Web \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442= \u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u0436\u0438= \u043c\u0435, \u043d\u043e \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043= b\u043e\u0436\u0435\u043d\u0438\u0435, \u0441\u043a\u043e\u0440\u0435\u0435= \u0432\u0441\u0435\u0433\u043e, \u044d\u0442\u043e\u0433\u043e \u043d\u043= 5 \u043c\u043e\u0436\u0435\u0442. \u0412\u0435\u0440\u043e\u044f\u0442\u043= d\u043e, \u044d\u0442\u043e \u0431\u0430\u0433 \u0432 \u0432\u0430\u0448\u0= 435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. + +CertWarnRunTip=3D\u0414\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u044d\u= 0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u04= 37\u0430\u043f\u0443\u0441\u043a \u0441\u043e \u0432\u0441\u0435\u043c\u043= 8 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 +CertWarnSandboxTip=3D\u041d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u04= 42\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438= \u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u0441 \u043e\u0433\u0440= \u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0440\u0430\u= 0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 +CertWarnCancelTip=3D\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044= f\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u044d\u0442\u043e\u0433= \u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f +CertWarnPolicyTip=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435= \u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u= 0440\u044b \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u04= 3d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b +CertWarnPolicyEditorItem=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u044= 2\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b= \u0438\u0442\u0438\u043a\u0438 +CertWarnHTTPSAcceptTip=3D\u041f\u0440\u0438\u043d\u044f\u0442\u044c \u044d= \u0442\u043e\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u= 0442 \u0438 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c HTTPS-\u0441\u= 043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044e +CertWarnHTTPSRejectTip=3D\u041d\u0435 \u043f\u0440\u0438\u043d\u0438\u043c= \u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u0435\u0440\u0442\u0438\= u0444\u0438\u043a\u0430\u0442 \u0438 \u043d\u0435 \u0443\u0441\u0442\u0430\= u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c HTTPS-\u0441\u043e\u0= 435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 + +AFileOnTheMachine=3D\u0444\u0430\u0439\u043b \u043d\u0430 \u043a\u043e\u04= 3c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 +AlwaysAllowAction=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u043= 7\u0440\u0435\u0448\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439= \u0441\u0442\u0432\u0438\u0435 +AlwaysForbidAction=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0437\u0430\u04= 3f\u0440\u0435\u0449\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u043= 9\u0441\u0442\u0432\u0438\u0435 +Usage=3D\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d= \u0438\u0435: +Error=3D\u041e\u0448\u0438\u0431\u043a\u0430 +Warning=3D\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u04= 35\u043d\u0438\u0435 + +Continue=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c? +Field=3D\u041f\u043e\u043b\u0435 +From=3D\u041e\u0442 +Name=3D\u0418\u043c\u044f +Password=3D\u041f\u0430\u0440\u043e\u043b\u044c: +Publisher=3D\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c +Unknown=3D<\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e> +Username=3D\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u= 0430\u0442\u0435\u043b\u044f: +Value=3D\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 +Version=3D\u0412\u0435\u0440\u0441\u0438\u044f + +# about dialogue +AboutDialogueTabAbout=3D\u041e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\= u043c\u0435 +AboutDialogueTabAuthors=3D\u0410\u0432\u0442\u043e\u0440\u044b +AboutDialogueTabChangelog=3D\u0416\u0443\u0440\u043d\u0430\u043b \u0438\u0= 437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 +AboutDialogueTabNews=3D\u041d\u043e\u0432\u043e\u0441\u0442\u0438 +AboutDialogueTabGPLv2=3DGPLv2 + +# version check minidialogue +JREversionDontMatch=3D\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u04= 36\u0434\u0435\u043d\u0438\u0435: \u0432\u0430\u0448\u0430 \u0441\u0440\u04= 35\u0434\u0430 JRE - {0} - \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u043= 5\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u0443\= u0435\u043c\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 JRE - {1} +JREContinueDialogSentence2=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0= 438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u043= 5? +JREContinueDialogSentenceTitle=3D\u041d\u0435\u0441\u043e\u0432\u043c\u043= 5\u0441\u0442\u0438\u043c\u0430\u044f \u0441\u0440\u0435\u0434\u0430 JRE + +# missing permissions dialogue +MissingPermissionsMainTitle=3D\u0412 \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0438 {0} \u0438\u0437 {1} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\= u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0440\u= 0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u041f\u0440\u0438\u0= 43b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437 \u044d\u04= 42\u043e\u0433\u043e \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u043= d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0432\u0435= \u0440\u044f\u0442\u044c. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\= u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u= 0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044f? +MissingPermissionsInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\= u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0= 438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0= 430\u0434\u0440\u0435\u0441\u0443:
JAR = File Manifest Attributes
\u0438
Preve= nting the repurposing of Applications + +# missing Application-Library-Allowable-Codebase dialogue +ALACAMissingMainTitle=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 {0} \u0438\u0437 {1} \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u= 0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438\u0437 \u0441\u043b\u= 0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0434\u0430\u043b\u0451\u04= 3d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435= \u043d\u0438\u0439: {2} \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0447\u= 0435\u043d\u044c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u04= 3d\u044b, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u04= 37\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f= \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0438\= u0437 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0= 44f, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u= 043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e\u0433\u043e. \u0417\u0430\u0= 43f\u0443\u0441\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u04= 38\u043b\u043e\u0436\u0435\u043d\u0438\u0435? +ALACAMissingInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\= u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0= 44f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0430\u0= 434\u0440\u0435\u0441\u0443:
JAR File M= anifest Attributes
\u0438
Preventing = the Repurposing of an Application + +# matching Application-Library-Allowable-Codebase dialogue +ALACAMatchingMainTitle=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\= u0438\u0435 {0} \u0438\u0437 {1} \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\= u0435\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438\u0437 \u0441\= u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0434\u0430\u043b\u0= 451\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u043= 6\u0435\u043d\u0438\u0439:
{2}
\u0412\u0441\u0451 \u0432 \u043f\u= 043e\u0440\u044f\u0434\u043a\u0435. \u0417\u0430\u043f\u0443\u0441\u0442\u0= 438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u04= 35\u043d\u0438\u0435? +ALACAMatchingInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435= \u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u= 044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0430\u= 0434\u0440\u0435\u0441\u0443:
JAR File = Manifest Attributes
\u0438
Preventing= the Repurposing of an Application + +MACDisabledMessage=3D\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u04= 30\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u043c\u0430\u043d\u0438\u0444= \u0435\u0441\u0442\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u= 044b. +MACCheckSkipped=3D\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 {0} \u0= 43f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u0430, \u0442\u0430\u043a \u0= 43a\u0430\u043a \u0434\u043b\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u04= 32\u0430 deployment.manifest.attributes.check \u043d\u0435 \u0431\u044b\u04= 3b\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e= \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ALL \u0438\u043b\u0438 \u= 043e\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 {1} \u043= 2 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u043e\u043f\u0446= \u0438\u0439 + +# LS - Severity +LSMinor=3D\u041d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u04= 4c\u043d\u0430\u044f +LSFatal=3D\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u04= 4f + +# LC - Category=20 +LCSystem=3D\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u043e\u= 0448\u0438\u0431\u043a\u0430 +LCExternalLaunch=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043d\u0435= \u0448\u043d\u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 +LCFileFormat=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0444\u043e\u0440\u04= 3c\u0430\u0442\u0430 \u0444\u0430\u0439\u043b\u0430 +LCReadError=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0447\u0442\u0435\u043= d\u0438\u044f +LCClient=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u043b\u= 043e\u0436\u0435\u043d\u0438\u044f +LCLaunching=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u044= 3\u0441\u043a\u0430 +LCNotSupported=3D\u041d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0= 438\u0432\u0430\u0435\u043c\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u043= 6\u043d\u043e\u0441\u0442\u044c +LCInit=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u043d\u0438\u0446\u04= 38\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 + +LAllThreadGroup=3D\u0412\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u044f JNLP +LNullUpdatePolicy=3D\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043= e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435 \u043c= \u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0437\u043d\u0430\= u0447\u0435\u043d\u0438\u0435 null. + +LThreadInterrupted=3D\u041f\u043e\u0442\u043e\u043a \u0431\u044b\u043b \u0= 43f\u0440\u0435\u0440\u0432\u0430\u043d \u0432\u043e \u0432\u0440\u0435\u04= 3c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u043= f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430. +LThreadInterruptedInfo=3D\u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442= \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0432\u0437\u0430= \u0438\u043c\u043e\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0= 435 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0440\u0= 43e\u0431\u043b\u0435\u043c\u0430\u043c \u043f\u0440\u0438 \u0432\u044b\u04= 3f\u043e\u043b\u043d\u0435\u043d\u0438\u0438. \u041f\u0435\u0440\u0435\u043= 7\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\= u043e\u0436\u0435\u043d\u0438\u0435/\u0431\u0440\u0430\u0443\u0437\u0435\u0= 440. +LCouldNotLaunch=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u= 043b JNLP. +LCouldNotLaunchInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u0438\u043d\u0438\u0446\u04= 38\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u041= 4\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434= \u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0= 445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0432\u044b\u043f\u04= 3e\u043b\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u043c\u0430\u043d\u043= 4\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043a\u043e\u043c= \u0430\u043d\u0434\u0443 javaws/browser \u0438 \u043e\u0442\u043f\u0440\u04= 30\u0432\u044c\u0442\u0435 \u043e\u0442\u0447\u0451\u0442 \u043e\u0431 \u04= 3e\u0448\u0438\u0431\u043a\u0435. +LCantRead=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f= \u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0438\u043b\u0438 \u043e\= u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0444\u0430\u0439\u0= 43b JNLP. +LCantReadInfo=3D\u041c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u0= 43e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u043= 7\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043= 2\u0440\u0443\u0447\u043d\u0443\u044e \u0438 \u043e\u0442\u043f\u0440\u0430= \u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u043e\u0442\u0447\u0451= \u0442\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u043a\u043e= \u043c\u0430\u043d\u0434\u0435 IcedTea-Web. +LNullLocation=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u= 043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u04= 41\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0444\u0430\u0439= \u043b\u0430 .jnlp. +LNullLocationInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043= b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0437= \u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430 JNLP \u= 043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 JVM, \u043d\u043e \u043d\u0= 435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u04= 38 \u0444\u0430\u0439\u043b. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u= 043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u04= 4e\u044e JVM, \u0441\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\u043e\u043b= \u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\= u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0= 441\u0442\u044c \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b .jn= lp \u043b\u0438\u0431\u043e \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u04= 3d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u043= 8\u0441\u0442\u0435\u043c\u0435, \u043b\u0438\u0431\u043e \u043d\u0430 \u04= 41\u0435\u0440\u0432\u0435\u0440\u0435. +LNetxJarMissing=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b netx.jar. +LNetxJarMissingInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u04= 37\u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430 JNLP = \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 JVM, \u043d\u043e \u043d\= u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u= 0438 \u0444\u0430\u0439\u043b netx.jar. \u0427\u0442\u043e\u0431\u044b \u0= 437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0435\u044= 8\u043d\u044e\u044e JVM, \u0441\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\= u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0= 430 \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u04= 3d\u043e\u0441\u0442\u044c \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u043= 9\u043b netx.jar. +LNotToSpec=3D\u0424\u0430\u0439\u043b JNLP \u043d\u0435 \u043f\u043e\u043b= \u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u= 0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u04= 44\u0438\u043a\u0430\u0446\u0438\u044f\u043c. +LNotToSpecInfo=3D\u0424\u0430\u0439\u043b JNLP \u0441\u043e\u0434\u0435\u0= 440\u0436\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0= 442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u04= 48\u0435\u043d\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430= \u0446\u0438\u0435\u0439 JNLP. \u0421\u0440\u0435\u0434\u0430 \u0432\u044b= \u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u= 0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0= 43f\u044b\u0442\u043a\u0443 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043= e\u0432\u0430\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0440\u0440\u0435\= u043a\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0= 446\u0438\u0438 \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u04= 42\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043= 0. +LNotApplication=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\= u044f \u0444\u0430\u0439\u043b\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u044f. +LNotApplicationInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u04= 37\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430= , \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u044= 4\u0430\u0439\u043b\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\= u0438\u044f, \u043a\u0430\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u044f. +LNotApplet=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f= \u0444\u0430\u0439\u043b\u043e\u043c \u0430\u043f\u043b\u0435\u0442\u0430. +LNotAppletInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043b\u= 043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0437\u0= 430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430, \u0= 43e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u0444\u04= 30\u0439\u043b\u0430 \u0430\u043f\u043b\u0435\u0442\u0430, \u043a\u0430\u04= 3a \u0430\u043f\u043b\u0435\u0442\u0430. +LNoInstallers=3D\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u04= 3a\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u043= 2\u0430\u044e\u0442\u0441\u044f. +LNoInstallersInfo=3D\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430= \u0444\u0430\u0439\u043b\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\= u0432\u0449\u0438\u043a\u0430 JNLP \u0435\u0449\u0451 \u043d\u0435 \u0440\u= 0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430. +LInitApplet=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u04= 38\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\= u0430\u0442\u044c \u0430\u043f\u043b\u0435\u0442. +LInitAppletInfo=3D\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\= u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u0= 43b\u044c\u043d\u044b\u0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u043= 9 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 "\u043a\u043d\u043e\u043f\u043= a\u0443 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\= u043d\u044b\u0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439". +LInitApplication=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c= \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u= 0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435. +LInitApplicationInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u0438\u043d\u0438\u0446\u0= 438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u04= 14\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043= 4\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u= 0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0432\u044b\u043f\u0= 43e\u043b\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u043c\u0430\u043d\u04= 34\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043a\u043e\u043= c\u0430\u043d\u0434\u0443 javaws. +LNotLaunchable=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u= 044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0434\u043b\u0= 44f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u04= 3e\u043c JNLP. +LNotLaunchableInfo=3D\u0424\u0430\u0439\u043b \u0434\u043e\u043b\u0436\u04= 35\u043d \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u043= 5\u043d\u0438\u0435\u043c JNLP, \u0430\u043f\u043b\u0435\u0442\u043e\u043c = \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u= 043a\u043e\u043c. +LCantDetermineMainClass=3D\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442= \u043d\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 Main-Class. +LCantDetermineMainClassInfo=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\= u0441\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u= 043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u04= 41 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f. +LUnsignedJarWithSecurity=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u04= 41\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442= \u044c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\= u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0= 444\u0430\u0439\u043b\u0430\u043c JAR. +LUnsignedJarWithSecurityInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u043b\u043e \u= 0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u04= 37\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043d\u043e \u04= 44\u0430\u0439\u043b\u044b JAR \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\= u0441\u0430\u043d\u044b. +LSignedJNLPAppDifferentCerts=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u0435 JNLP \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0= 442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043e \u04= 3e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a= \u0430\u0442\u043e\u043c. +LSignedJNLPAppDifferentCertsInfo=3D\u041a\u043e\u043c\u043f\u043e\u043d\u0= 435\u043d\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u043= 8\u044f JNLP \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u044b \u043f\= u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \= u043d\u043e \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\= u0438\u0441\u0435\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u0= 43c\u043e \u0435\u0434\u0438\u043d\u043e\u0435 \u043f\u043e\u0434\u043f\u04= 38\u0441\u0430\u043d\u0438\u0435. +LUnsignedApplet=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 \u0431\u044b= \u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d. +LUnsignedAppletPolicyDenied=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 = \u0431\u044b\u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d. \u041f= \u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u= 0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0440\u0435\u04= 42\u0438\u043b\u0430 \u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043= d\u0435\u043d\u0438\u0435. +LUnsignedAppletUserDenied=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 \u= 0431\u044b\u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0438 \u= 043d\u0435 \u0441\u0442\u0430\u043b \u0434\u043e\u0432\u0435\u0440\u0435\u0= 43d\u043d\u044b\u043c. +LPartiallySignedApplet=3D\u0410\u043f\u043b\u0435\u0442 \u0431\u044b\u043b= \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u043f\= u0438\u0441\u0430\u043d. +LPartiallySignedAppletUserDenied=3D\u0410\u043f\u043b\u0435\u0442 \u0431\u= 044b\u043b \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u0= 434\u043f\u0438\u0441\u0430\u043d, \u0438 \u043f\u043e\u043b\u044c\u0437\u0= 43e\u0432\u0430\u0442\u0435\u043b\u044c \u0440\u0435\u0448\u0438\u043b \u04= 3d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0435\u043c\u044= 3. +LSignedAppJarUsingUnsignedJar=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430= \u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0= 43d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435= \u0444\u0430\u0439\u043b\u044b JAR. +LSignedAppJarUsingUnsignedJarInfo=3D\u041e\u0441\u043d\u043e\u0432\u043d\u= 043e\u0439 \u0444\u0430\u0439\u043b JAR \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d,= \u043d\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438= \u0437 \u0444\u0430\u0439\u043b\u043e\u0432 JAR, \u043a\u043e\u0442\u043e\u= 0440\u044b\u0435 \u043e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0= 443\u0435\u0442, \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0= 43d\u044b. +LRunInSandboxError=3D\u0412\u044b\u0437\u043e\u0432 \u0437\u0430\u043f\u04= 43\u0441\u043a\u0430 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u043= 2\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u044b= \u043f\u043e\u043b\u043d\u0435\u043d \u0441\u043b\u0438\u0448\u043a\u043e\u= 043c \u043f\u043e\u0437\u0434\u043d\u043e. +LRunInSandboxErrorInfo=3D\u0417\u0430\u0433\u0440\u0443\u0437\u0447\u0438\= u043a \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043f\u043e\u043b\u0443\u= 0447\u0438\u043b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u04= 38\u0435 \u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0430\u043f\u04= 3b\u0435\u0442\u0430 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u043= 2\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435, \u043d\u043= e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0431\u0435\u0437= \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0443\u0436\u0435 \= u0431\u044b\u043b\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0= 437\u0438\u0440\u043e\u0432\u0430\u043d\u044b. +LSignedJNLPFileDidNotMatch=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u0= 43d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b JNLP \u043d\u0435 \u0441\u04= 3e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b = \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u043e\u043c\u0443 \u= 0444\u0430\u0439\u043b\u0443 JNLP. +LNoSecInstance=3D\u041e\u0448\u0438\u0431\u043a\u0430: \u043d\u0435\u0442 = \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 \u0431\u0435\u= 0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u04= 4f {0}. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u043e\u043= 7\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\= u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u= 043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f +LCertFoundIn=3D{0} \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0432 cacer= ts ({1}) +LSingleInstanceExists=3D\u0423\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\= u0442\u0432\u0443\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u044d\u= 043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u044d\u0442\u043e\u0433\u04= 3e \u0430\u043f\u043b\u0435\u0442\u0430. \u041e\u0434\u043d\u043e\u0432\u04= 40\u0435\u043c\u0435\u043d\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u043= 2\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043a\u0437\u0435\u= 043c\u043f\u043b\u044f\u0440. + +JNotApplet=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u044= f\u0435\u0442\u0441\u044f \u0430\u043f\u043b\u0435\u0442\u043e\u043c. +JNotApplication=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b= \u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u= 043d\u0438\u0435\u043c. +JNotComponent=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u= 044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u04= 3d\u0442\u043e\u043c. +JNotInstaller=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u= 044f\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u04= 49\u0438\u043a\u043e\u043c. +JInvalidExtensionDescriptor=3D\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u= 043d\u0438\u0435 \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0= 441\u044f \u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u04= 43 \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u043= 8\u043a\u0443 (name=3D{1}, location=3D{2}). + +LNotVerified=3D\u0424\u0430\u0439\u043b\u044b JAR \u043d\u0435 \u043f\u044= 0\u043e\u0432\u0435\u0440\u0435\u043d\u044b. +LCancelOnUserRequest=3D\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \u= 043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u043b\u0= 44c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. +LFatalVerification=3D\u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u04= 3a\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0444\u043= 0\u0439\u043b\u044b JAR \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0= 430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u04= 3e\u0448\u0438\u0431\u043a\u0430. +LFatalVerificationInfo=3D\u0412 \u043a\u043b\u0430\u0441\u0441\u0435 JarCe= rtVerifier \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0= 43e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435. \u041d\u0= 435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043= f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0444\u0430\u0439\u043b\= u044b cacerts \u0438\u043b\u0438 trusted.certs \u043c\u043e\u0433\u043b\u04= 30 \u0441\u0442\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u043= e\u0439 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043a\u043b\u044e\u0447= \u0435\u043d\u0438\u044f. + +LNotVerifiedDialog=3D\u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u04= 40\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0435 \u0432\u0441\u043= 5 \u0444\u0430\u0439\u043b\u044b JAR. +LAskToContinue=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0= 44c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u04= 42\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438= \u044f? + +# Parser +PInvalidRoot=3D\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u044d\u04= 3b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u043= 5\u0442\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c = JNLP. +PNoResources=3D\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u044d\u0= 43b\u0435\u043c\u0435\u043d\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u043= e\u0432 (resources). +PUntrustedNative=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441\u043e= \u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u= 043b\u0438\u043e\u0442\u0435\u043a (nativelib) \u043c\u043e\u0436\u0435\u04= 42 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0440\u043= e\u0441\u0435 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0439 = \u0441\u0440\u0435\u0434\u044b. +PExtensionHasJ2SE=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 j2se \u043d= \u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a= \u0430\u0437\u0430\u043d \u0432 \u0444\u0430\u0439\u043b\u0435 \u0440\u0430= \u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u= 043e\u043d\u0435\u043d\u0442\u0430. +PInnerJ2SE=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 j2se \u043d\u0435 = \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\= u0437\u0430\u043d \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 j= 2se. +PTwoMains=3D\u0414\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u= 0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0430\u0= 442\u0440\u0438\u0431\u0443\u0442\u0430, \u0443\u043a\u0430\u0437\u0430\u04= 3d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u043= 5\u043d\u0442\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 (resou= rces) (\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e= \u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d) +PNativeHasMain=3D\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u= 0442\u0440\u0438\u0431\u0443\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435\u0= 442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0434\u0= 43b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0441\u043e\u04= 31\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u043b= \u0438\u043e\u0442\u0435\u043a (nativelib). +PNoInfoElement=3D\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u044d\= u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0= 430\u0446\u0438\u0438 (information). +PMissingTitle=3D\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 +PMissingVendor=3D\u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a +PMissingElement=3D\u0420\u0430\u0437\u0434\u0435\u043b {0} \u043d\u0435 \u= 0443\u043a\u0430\u0437\u0430\u043d \u0434\u043b\u044f \u0432\u0430\u0448\u0= 435\u0439 \u043b\u043e\u043a\u0430\u043b\u0438. \u0412 \u0444\u0430\u0439\u= 043b\u0435 JNLP \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u043= 5\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u044= 3\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. +PTwoDescriptions=3D\u0414\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\= u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u= 043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f (description) c \u0430\u0442= \u0440\u0438\u0431\u0443\u0442\u043e\u043c kind {0} \u0437\u0430\u043f\u044= 0\u0435\u0449\u0435\u043d\u043e. +PSharing=3D\u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 \u0440\u0430\= u0437\u0440\u0435\u0448\u0451\u043d\u043d\u044b\u043c \u043e\u0431\u0449\u0= 438\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c (sharing-allowed= ) \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d \u0432 \u0441\u0442\u043= 0\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u0444\u0430\u0439\u043b\= u0435 JNLP +PTwoSecurity=3D\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u04= 3e \u0444\u0430\u0439\u043b\u0430 JNLP \u0440\u0430\u0437\u0440\u0435\u0448= \u0451\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d = \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0431\u0435\u0437\u043e\u043f\u= 0430\u0441\u043d\u043e\u0441\u0442\u0438 (security). +PEmptySecurity=3D\u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0431\u0435\u= 0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (security) \u044= 3\u043a\u0430\u0437\u0430\u043d, \u043d\u043e \u043d\u0435 \u0441\u043e\u04= 34\u0435\u0440\u0436\u0438\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442= \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439. +PTwoDescriptors=3D\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\= u043e \u0444\u0430\u0439\u043b\u0430 JNLP \u0440\u0430\u0437\u0440\u0435\u0= 448\u0451\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u04= 3d \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043e\u0431\u043e\u0437\u043= d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u0434= \u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (= application-desc). +PTwoDesktops=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043= c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441= \u0442\u043e\u043b\u0430 (desktop) +PTwoMenus=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u= 0435\u043d\u0442 \u043c\u0435\u043d\u044e (menu) +PTwoTitles=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e= \u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\= u0435\u043d\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f (title) +PTwoIcons=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u= 0435\u043d\u0442 \u0437\u043d\u0430\u0447\u043a\u0430 (icon) +PTwoUpdates=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043= e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c= \u0435\u043d\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u= 044f (update) +PUnknownApplet=3D\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0= 44b\u0439 \u0430\u043f\u043b\u0435\u0442 +PBadWidth=3D\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u= 0430\u044f \u0448\u0438\u0440\u0438\u043d\u0430 \u0430\u043f\u043b\u0435\u0= 442\u0430. +PBadHeight=3D\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\= u0430\u044f \u0432\u044b\u0441\u043e\u0442\u0430 \u0430\u043f\u043b\u0435\u= 0442\u0430. +PUrlNotInCodebase=3D\u041e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b= \u044c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 \u043d\u0435 \u= 0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u04= 3a\u0430\u0442\u0430\u043b\u043e\u0433 \u0431\u0430\u0437\u044b \u043a\u043= e\u0434\u0430. (\u0443\u0437\u0435\u043b=3D{0}, href=3D{1}, \u0431\u0430\u0= 437\u0430=3D{2}) +PBadRelativeUrl=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u= 043d\u044b\u0439 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u04= 4c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 (\u0443\u0437\u0435= \u043b=3D{0}, href=3D{1}, \u0431\u0430\u0437\u0430=3D{2}) +PBadNonrelativeUrl=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u044= 2\u043d\u044b\u0439 \u043d\u0435\u043e\u0442\u043d\u043e\u0441\u0438\u0442\= u0435\u043b\u044c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 (\u0= 443\u0437\u0435\u043b=3D{0}, href=3D{1}) +PNeedsAttribute=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 {0} \u0434\u0= 43e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044= 2\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {1}. +PBadXML=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u04= 4b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0434\u043= e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 XML. +PBadHeapSize=3D\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044= 2\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\= u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u0443\u0447\u= 0438 ({0}) + +# Runtime +BLaunchAbout=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043e\u043a\u043d\u04= 30 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043e \u043f\u0440\u04= 3e\u0433\u0440\u0430\u043c\u043c\u0435... +BLaunchAboutFailure=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u0= 44c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u043a\u04= 3d\u043e \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043e \u043f\u04= 40\u043e\u0433\u0440\u0430\u043c\u043c\u0435 +BNeedsFile=3D\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e = \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0444\u0430\u0439\u043b .jnlp +RNoAboutJnlp=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0= 43d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b about.jnlp +BFileLoc=3D\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u0444\u0430\u0439\u043b\u0430 JNLP +BBadProp=3D\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u= 0440\u043c\u0430\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 {0}= (\u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043a\u043= b\u044e\u0447=3D\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435) +BBadParam=3D\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\= u0440\u043c\u0430\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0= 430 {0} (\u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u04= 38\u043c\u044f=3D\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435) +BNoDir=3D\u041a\u0430\u0442\u0430\u043b\u043e\u0433 {0} \u043d\u0435 \u044= 1\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. +BNoCodeOrObjectApplet=3D\u0422\u0435\u0433 \u0430\u043f\u043b\u0435\u0442\= u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u= 0432\u0430\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''code'' = \u0438\u043b\u0438 ''object'', \u0438\u043b\u0438 ''jnlp_href''. +RNoResource=3D\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435= \u0442 \u0440\u0435\u0441\u0443\u0440\u0441: {0} +RShutdown=3D\u042d\u0442\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\= u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u= 0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432\u044b\u043a\u043b\u04= 4e\u0447\u0435\u043d\u0438\u044f JVM, \u043d\u043e \u043f\u0440\u043e\u0446= \u0435\u0441\u0441 \u0431\u044b\u043b \u0437\u0430\u0432\u0435\u0440\u0448\= u0451\u043d. +RExitTaken=3D\u0412\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u043a\u043b= \u0430\u0441\u0441 \u0443\u0436\u0435 \u0437\u0430\u0434\u0430\u043d, \u043= 8 \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0442= \u043e\u0440\u043e\u043d\u0430 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\= u0442\u0441\u044f \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u= 043b\u0430\u0441\u0441\u043e\u043c. +RCantReplaceSM=3D\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 Se= curityManager \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e. +RCantCreateFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantDeleteFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantOpenFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u= 043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantWriteFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0= 438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b {0} +RFileReadOnly=3D\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0444\u0= 430\u0439\u043b\u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u0= 43e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u04= 38\u044f +RExpectedFile=3D\u041e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u= 0447\u0442\u043e {0} \u0431\u0443\u0434\u0435\u0442 \u0444\u0430\u0439\u043= b\u043e\u043c, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0444\u0430\u0= 439\u043b +RRemoveRPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438= \u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RRemoveWPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0437\u0430\u043f\u0438\u0441= \u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RRemoveXPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u044b\u043f\u043e\u043b= \u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\= u0430 {0} +RGetRPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0447\u0442\u0435\u043d\u0= 438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RGetWPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0437\u0430\u043f\u0438\u0= 441\u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RGetXPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u04= 3b\u0430 {0} +RCantCreateDir=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u0= 43e\u0433 {0} +RCantRename=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u04= 3f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c = {0} \u0432 {1} +RDenyStopped=3D\u0423 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u04= 35\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d= \u0438\u0439 \u043d\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\= u043d\u0438\u0439. +RExitNoApp=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043= 2\u044b\u0439\u0442\u0438 \u0438\u0437 JVM, \u0442\u0430\u043a \u043a\u0430= \u043a \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u043f= \u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u= 0449\u0435\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u04= 35. +RNoLockDir=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u044= 1\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\= u0433 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a ({0}) +RNestedJarExtration=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u0= 44c \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0432\u043b\u043e\u0436\u04= 35\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b JAR. +RUnexpected=3D\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e= {0} \u0432 {1} +RConfigurationError=3D\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u04= 3a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u04= 47\u0442\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443= \u0440\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\= u0435\u043d\u0438\u0435 \u0441 \u043f\u0443\u0441\u0442\u044b\u043c \u0437\= u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c. \u042d\u0442\u043e \u043d\= u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043f\u0= 440\u0430\u0432\u0438\u0442\u044c +RConfigurationFatal=3D\u041e\u0428\u0418\u0411\u041a\u0410: \u043f\u0440\u= 0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043a\u043e\u043d\u0= 444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u043= 8\u0437\u043e\u0448\u043b\u0430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\= u0441\u043a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430. \u0412\u0435\= u0440\u043e\u044f\u0442\u043d\u043e, \u0442\u0440\u0435\u0431\u043e\u0432\u= 0430\u043b\u0430\u0441\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u04= 3d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446= \u0438\u044f \u0438 \u0435\u0451 \u043d\u0435 \u0443\u0434\u0430\u043b\u043= e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 +RFailingToDefault=3D\u041e\u0448\u0438\u0431\u043a\u0430. \u0418\u0441\u04= 3f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043d= \u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043f\u043e \u0443\= u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. +RPRoxyPacNotSupported=3D\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u= 0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0430\u0= 432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439= \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \= u043f\u0440\u043e\u043a\u0441\u0438 (Proxy Auto Config, PAC) \u043d\u0435 \= u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u04= 41\u044f. +RProxyFirefoxNotFound=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\= u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0= 44c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0440\u04= 3e\u043a\u0441\u0438 Firefox. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u= 0432\u0435 \u0442\u0438\u043f\u0430 \u043f\u0440\u043e\u043a\u0441\u0438 \u= 0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f "DIR= ECT". +RProxyFirefoxOptionNotImplemented=3D\u041f\u043e\u0434\u0434\u0435\u0440\u= 0436\u043a\u0430 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u043e\u043a\u0= 441\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 "{0}" ({1}) \u04= 35\u0449\u0451 \u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u043= 2\u0430\u043d\u0430. +RBrowserLocationPromptTitle=3D\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u= 0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a (\u0431\u= 0440\u0430\u0443\u0437\u0435\u0440) \u0434\u043b\u044f \u044d\u0442\u043e\u= 0433\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430: +HTMLnoneFound=3D\u041d\u0430 \u044d\u0442\u043e\u0439 HTML-\u0441\u0442\u0= 440\u0430\u043d\u0438\u0446\u0435 \u043d\u0435 \u043d\u0430\u0439\u0434\u04= 35\u043d\u044b \u0430\u043f\u043b\u0435\u0442\u044b (\u043f\u043e\u0434\u04= 34\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u0435= \u0433\u0438 object, embed \u0438 applet) +HTMLmoreThenOne=3D\u041d\u0430\u0439\u0434\u0435\u043d\u043e \u0431\u043e\= u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0433\u043e ({0}) \u0430\u043f\u= 043b\u0435\u0442\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0= 435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439. \u041c\u043e\u0= 436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c ''all'' \u0438\u= 043b\u0438 \u0446\u0438\u0444\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \= u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u043f\u043b\u0435\u0442\u0= 44b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u0435\u0434\u0= 443\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. + +# icedtea-web man (note, spaces are important due to man pages markup +ITWintroL1=3D{0}\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u04= 3b\u044f\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435= \u043c\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0432\u0435\u0431-= \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 (\u0441\u0432\u043e\u0431\= u043e\u0434\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0= 43c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043= d\u0438\u0435), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u04= 3f\u0443\u0441\u043a\u0430\u0435\u0442 \u0430\u043f\u043b\u0435\u0442\u044b= , \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430= \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\= u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java, \u0438 \u0440\u= 0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Java Web Start, \u043a= \u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0437\u043d\u0430\u0447\u0430\u= 043b\u044c\u043d\u043e \u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u04= 3b\u0430\u0441\u044c \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043= 5 NetX. +ITWintroL2=3DNetX \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \= u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043f\u043e \u0441\u= 0435\u0442\u0438, \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u0= 44c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c (\u043f\u= 043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e) \u0432 \u0431\= u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0441\u0440\u0435\u0= 434\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u04= 30\u043f\u043b\u0435\u0442\u044b \u0438 \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044f Java. \u041f\u0440\u0438 \u043f\u043e\u0441\u043b= \u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u= 043a\u0430\u0445 \u0430\u043f\u043b\u0435\u0442\u0430 \u0430\u0432\u0442\u0= 43e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u043= 3\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\= u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u041f\= u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0431\u043d\u043e\u0= 432\u043b\u0435\u043d\u0438\u044f \u0438 \u0431\u0435\u0437\u043e\u043f\u04= 30\u0441\u043d\u043e\u0441\u0442\u0438, \u0432 \u0447\u0430\u0441\u0442\u04= 3d\u043e\u0441\u0442\u0438, \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u04= 30\u0437\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044= e \u043a\u043e\u043c\u0430\u043d\u0434\u044b itw-settings. +ITWintroL3=3D{0} \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u= 0447\u0430\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u04= 35\u043c\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0434\u043b\u044= f {1} \u0432\u043d\u0443\u0442\u0440\u0438 \u0432\u0435\u0431-\u0431\u0440\= u0430\u0443\u0437\u0435\u0440\u043e\u0432. +ITWintroUrlCaption=3D \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u04= 4c \u0430\u043f\u043b\u0435\u0442\u044b Java +BFileInfoAuthors=3D\u0418\u043c\u0435\u043d\u0430 \u0438 \u0430\u0434\u044= 0\u0435\u0441\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\= u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0443\u0447\u0430\u0441\u0442\u= 043d\u0438\u043a\u043e\u0432 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0= 43e\u0435\u043a\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u044= 1\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 AUTHORS \u043a\u043e\u0440\u0= 43d\u0435\u0432\u043e\u0433\u043e \u043a\u0430\u0442\u0430\u043b\u043e\u043= 3\u0430 IcedTea-Web. +BFileInfoCopying=3D\u041f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u043a= \u0441\u0442 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 GPLv2 \u044d\= u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u= 0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u0= 43b\u0435 COPYING \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u= 043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 IcedTea-Web. +BFileInfoNews=3D\u041d\u043e\u0432\u043e\u0441\u0442\u0438 \u043e \u0432\u= 044b\u043f\u0443\u0441\u043a\u0430\u0445 \u044d\u0442\u043e\u0433\u043e \u0= 43f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u044= f\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 NEWS \u043a\u043e= \u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043a\u0430\u0442\u0430\u043b\u= 043e\u0433\u0430 IcedTea-Web. +ITWdescO1title=3D\u041c\u043e\u0434\u0443\u043b\u0438 +ITWdescO1text=3D\u0412 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u043b\u0435\u0433\u043a\u043e \u0434\u043e\u0431\u0430\u0432\u04= 38\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442= \u0438 JNLP. +ITWdescO2title=3D\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u043f\u= 0430\u043c\u044f\u0442\u044c +ITWdescO2text=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0= 433\u0440\u0430\u043c\u043c \u043d\u0430 \u043e\u0431\u0449\u0435\u0439 JVM. +ITWdescO3title=3D\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u= 043f\u0443\u0441\u043a +ITWdescO3text=3D\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u0= 43f\u0443\u0441\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044= f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430. +ITWdescO4title=3D\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0= 441\u0442\u044c +ITWdescO4text=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043b\u044e\u0431\u0= 43e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044= f \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d= \u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0438\u043b\u0438 \u0437\u0430= \u043f\u0438\u0441\u044c \u0435\u0433\u043e \u0434\u0435\u0439\u0441\u0442\= u0432\u0438\u0439. +ITWdescO5title=3D\u0410\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u0= 43b\u0435\u043d\u0438\u0435 +ITWdescO5text=3D\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u04= 42\u044c \u0430\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435= \u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u= 0439 \u0431\u0435\u0437 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u0= 43d\u043e\u0433\u043e \u043a\u043e\u0434\u0430. +ITWdescO6title=3D\u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u0440\u0430\u= 0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 +ITWdescO6text=3D\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u04= 30\u043d\u0438\u0435 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u044= 2\u0435, \u0430 \u043d\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u0= 44e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u043= 2. +ITWdescO7title=3D\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u= 0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 +ITWdescO7text=3D\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u04= 30\u044f \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430= \u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043e\u0433\u0440\= u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0= 438\u043c\u0435\u043d\u0435\u043d\u0438\u044f GNU. +ITWdescL1=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u= 044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0= 434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0430 \u0441\u0442\u04= 40\u0430\u043d\u0438\u0446\u0430\u0445 {0} \u0438 {1}. +ITWdescWikiUrlTitle=3D\u0412\u0438\u043a\u0438-\u0441\u0430\u0439\u0442 \u= 043f\u0440\u043e\u0435\u043a\u0442\u0430 IcedTea +ITWdescItwWikiUrlTitle=3D\u0414\u043e\u043c\u0430\u0448\u043d\u044f\u044f = \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 IcedTea-Web +ITWdescL2=3D\u041f\u043e\u043c\u043e\u0449\u044c \u043f\u043e \u0442\u0438= \u043f\u043e\u0432\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c \= u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 IcedTea-Web \= u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0= 44c {0} . +ITWdescIssuesUrlTitle=3D\u0437\u0434\u0435\u0441\u044c +ITWdescL3=3D\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u= 0438 NetX: +ITWoptionsL1=3D\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u043= 2\u043e {0} \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 IcedTea= \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043d\u0430 \u0412\u0438= \u043a\u0438-\u0441\u0430\u0439\u0442\u0435. +ITWoptionsQuickStartUrlCaption=3D\u0411\u044b\u0441\u0442\u0440\u044b\u043= 9 \u0437\u0430\u043f\u0443\u0441\u043a +ITWoptionsCodeUrlUrlCaption=3D\u0421\u0442\u0438\u043b\u044c \u043a\u043e\= u0434\u0430 +ITWoptionsL2=3D\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u043= 2\u043e {0} \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u= 0438 {1} \u043f\u043e IcedTea-Web \u0442\u0430\u043a\u0436\u0435 \u0434\u04= 3e\u0441\u0442\u0443\u043f\u043d\u044b. \u041f\u0430\u0442\u0447\u0438 \u04= 3d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u043f= \u043e\u043b\u043d\u0438\u0442\u044c \u043c\u043e\u0434\u0443\u043b\u044c\u= 043d\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0438 {2= } \u043f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a= \u043e\u0439 {3} +ITWoptionsEclipseUrlCaption=3D\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u= 043a\u0430 Eclipse +ITWoptionsReproducersUrlCaption=3D\u043a\u043e\u0434 \u0434\u043b\u044f \u= 0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043= d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a +ITWoptionsDistroUrlCaption=3D\u0441\u043f\u0438\u0441\u043e\u043a \u0440\u= 0430\u0441\u0441\u044b\u043b\u043a\u0438 +ITWoptionsL3=3D\u0423\u0447\u0430\u0441\u0442\u0438\u0435: =20 + +# policyeditor man (note, spaces (especially the one around markup) are im= portant due to man pages markup). Only bold tag is now recognized by Repla= cingTextFormatter. +PEintro=3D - \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438 \u043= 8\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\= u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u043b\u0438\u0442\u0438\u0= 43a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u044= 2\u0438 \u0434\u043b\u044f javaws \u0438 lt;Bgt;\u043f\u043e\u0434\u0= 43a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0433\u043e \u043c\u043e\u043= 4\u0443\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430lt;/Bgt; +PEsynopseP1=3Dpolicy_file +PEsynopseP2=3Durl +PEdescL1=3D\u2014 \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0435 \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u= 0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u04= 41\u043e\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435= \u043b\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u043= 5\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\= u0434\u0435\u0440\u0436\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0= 43d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043f\u043e\u0437\u0= 432\u043e\u043b\u044f\u044e\u0449\u0435\u0435 \u043f\u0440\u043e\u0441\u043= c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0438 \u0440\u0435\u0434= \u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u= 0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u043b\u0438\u0442\u04= 38\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441= \u0442\u0438 \u0430\u043f\u043b\u0435\u0442\u043e\u0432, \u043a\u043e\u0442= \u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u= 044e\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u04= 38\u0435\u0439 javaws \u0438 \u043f\u043e\u0434\u043a\u043b\u044= e\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u043e\u0434\u0443\u043b\u0435\= u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 IcedTea-Web. \u0= 41e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u043a\u0430\u04= 3a \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u0430\u044= f, \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u0432 \u0438\u0441\u043f\u04= 3e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0434\u043= e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\= u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0442\u0430\u043d\u0434\u0= 430\u0440\u0442\u043d\u043e\u043c\u0443 \u0438\u043d\u0441\u0442\u0440\= u0443\u043c\u0435\u043d\u0442\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0= 435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u043= 9 JDK (JDK Policy Tool). \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u04= 42\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0438 \u043e\u043f\u044b\u044= 2\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\= u0435\u043b\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\= u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u0442\u0430\u0= 43b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u044= 3\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\= u043b\u0430\u043c\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \= u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u04= 4f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c= \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0443\u043f\= u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0= 442\u0438\u043a\u043e\u0439 (Policy Tool), \u0430 \u043d\u0435 \u0440\u0435= \u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b\u0438\u0442\u0438\u= 043a\u0438 (PolicyEditor). +PEdescL2=3D\u0415\u0441\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u= 044f\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u0430\u0440\u0433\u0443\u0= 43c\u0435\u043d\u0442\u043e\u0432, \u0444\u0430\u0439\u043b \u043d\u0435 \u= 043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0438 \u= 043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u04= 38 \u0444\u0430\u0439\u043b\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u04= 40\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u0443\u043a\u0430\u0437= \u0430\u0442\u044c \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0441= \u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412 \u0438\u043d= \u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438= \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044= 3\u0434\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d \u043a\u0430\u043a= \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043a\u043e\u043c\u0430\= u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u044d\= u0442\u043e\u0442 \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\= u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442 \= u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043a\u0430\u= 043a \u0444\u0430\u0439\u043b \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0= 438. +PEexampleL1=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442= \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\= u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u043b\u044c\u0= 437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043e\u0442\u043a\u04= 40\u044b\u0432\u0430\u0435\u0442 \u0444\u0430\u0439\u043b \u043f\u043e\u043= b\u0438\u0442\u0438\u043a\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447= \u0430\u043d\u0438\u044e. +PEexampleL2=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442= \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0433\u0440\u0430\u0444\= u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0= 440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u043= 2\u0430\u0442\u0435\u043b\u044f \u0431\u0435\u0437 \u043e\u0442\u043a\u0440= \u044b\u0442\u0438\u044f \u0444\u0430\u0439\u043b\u0430. + + +# javaws man (note, spaces (especially the one around markup) are importan= t due to man pages markup). Only bold tag is now recognized by ReplacingTe= xtFormatter. +JWSintro=3D - \u043a\u043b\u0438\u0435\u043d\u0442 Java Web Start=20 +JWSdescL1=3D\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\= u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043a\u043b\u0438\u0= 435\u043d\u0442\u0430 JNLP. \u041e\u043d \u0438\u0441\u043f\u043e\u043b\u04= 4c\u0437\u0443\u0435\u0442 \u0444\u0430\u0439\u043b JNLP (Java Network Laun= ch Protocol, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\= u0442\u043e\u043a\u043e\u043b \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u= 043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0= 44f\u0437\u044b\u043a\u0435 Java) \u0434\u043b\u044f \u0431\u0435\u0437\u04= 3e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441= \u043a\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \= u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Java \u0438\u04= 3b\u0438 \u0430\u043f\u043b\u0435\u0442\u0430 Java. \u042d\u0442\u0430 \u04= 40\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f {0}\u0438\u0437 \u= 043f\u0440\u043e\u0435\u043a\u0442\u0430 IcedTea, \u043e\u043d\u0430 \u043e= \u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043f\u0440\u043e\= u0435\u043a\u0442\u0435 NetX. +JWSdescL2=3D\u0424\u0430\u0439\u043b JNLP - \u044d\u0442\u043e \u0444\u043= 0\u0439\u043b XML, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\= u0438\u0441\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a \u0431\u0435\= u0437\u043e\u043f\u0430\u0441\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0= 442\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u043= 5 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Java \u0438\= u043b\u0438 \u0430\u043f\u043b\u0435\u0442 Java. +JWSoptionsL1=3D\u041f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u04= 38\u0438 \u043e\u043f\u0446\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u04= 43\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u043= 9\u043b\u0430 .jnlp \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u0430= \u043d\u0434\u044b, \u043e\u043f\u0446\u0438\u0438 -jnlp, \u043e\u043f\u044= 6\u0438\u0438 \u0431\u0435\u0437 \u0430\u0440\u0433\u0443\u043c\u0435\u043d= \u0442\u043e\u0432 \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 \u0430= \u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u0441 \u043e\u043f\u0446\= u0438\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\= u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0430\u= 0440\u0433\u0443\u043c\u0435\u043d\u0442. \u0424\u0430\u0439\u043b .html, \= u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u0= 43a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b .jnlp, \u043c\u043e\u0436\u0= 43d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u0441\u04= 3b\u0435 \u043e\u043f\u0446\u0438\u0438 -html. +JWSoptionsL2=3D\u0424\u0430\u0439\u043b JNLP \u043c\u043e\u0436\u0435\u044= 2 \u0431\u044b\u0442\u044c \u043b\u0438\u0431\u043e URL-\u0430\u0434\u0440\= u0435\u0441\u043e\u043c, \u043b\u0438\u0431\u043e \u043b\u043e\u043a\u0430\= u043b\u044c\u043d\u044b\u043c \u043f\u0443\u0442\u0451\u043c. +JWSoptionsL3=3D\u0424\u0430\u0439\u043b JNLP \u043d\u0435\u043e\u0431\u044= 5\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c = \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\= u0437 (\u043a\u0430\u043a \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430= \u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u043f\u043e\u0441\u043b\u0435 = -jnlp \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0444\u0430\u0439\= u043b .html). +JWSoptionsTitle1=3D\u041e\u043f\u0446\u0438\u0438 \u0437\u0430\u043f\u0443= \u0441\u043a\u0430: +JWSoptionsTitle2=3D\u041e\u043f\u0446\u0438\u0438 \u0443\u043f\u0440\u0430= \u0432\u043b\u0435\u043d\u0438\u044f: +JWSexampleL1=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u043a\u0440\u0430\u0442\u043a\u0443\u044e \u0441\u043f\u0440\u0430\u0432= \u043a\u0443. +JWSexampleL2=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u043a\u0440\u0430\u0442\u043a\u0443\u044e \u0441\u043f\u0440\u0430\u0432= \u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0440= \u043c\u0438\u043d\u0430\u043b\u0435. +JWSexampleL3=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442 \u043f\u04= 40\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 {0}, \u0438\u0437\u043d\= u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0438\u0437 {1}, \u043d\u0435 \u= 0437\u0430\u0433\u0440\u0443\u0436\u0430\u044f \u0435\u0433\u043e, \u043d\u= 0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044f \u0437\u0430\u0433\u0= 43e\u043b\u043e\u0432\u043a\u0438, \u043d\u0430 \u043f\u0440\u0438\u043d\u0= 443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u044= 3\u0449\u0435\u043d\u043d\u043e\u0439 \u043e\u0434\u043d\u043e\u0439 \u0432= \u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u= 0448\u0438\u043d\u0435. + +# Boot options, message should be shorter than this ----------------> +BOUsage=3D[-run-options] \u0444\u0430\u0439\u043b JNLP +BOUsage2=3D[-control-options] +BOJnlp=3D \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0444\u0430\u0439\u043b\u0430 JNLP \u0434\u043b\u044f \u0437\u043= 0\u043f\u0443\u0441\u043a\u0430 (URL-\u0430\u0434\u0440\u0435\u0441 \u0438\= u043b\u0438 \u0444\u0430\u0439\u043b). +BOHtml=3D \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0444\u0430\u0439\u043b\u0430 HTML \u0434\u043b\u044f \u0437\u043= 0\u043f\u0443\u0441\u043a\u0430 (URL-\u0430\u0434\u0440\u0435\u0441 \u0438\= u043b\u0438 \u0444\u0430\u0439\u043b). \u041c\u043e\u0436\u043d\u043e \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\= u0430\u0440\u0430\u043c\u0435\u0442\u0440 ALL \u0438\u043b\u0438 \u0446\u04= 38\u0444\u0440\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 1 2= 5), \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u0= 44c \u0430\u043f\u043b\u0435\u0442\u044b \u043d\u0430 \u0441\u0442\u0440\u0= 430\u043d\u0438\u0446\u0435. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u04= 4f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u044d\= u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u04= 4c\u043d\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441= \u0442\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\= u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u= 043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u043d\u0435 \u0434\u0= 43e\u043b\u0436\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u04= 3f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u0435\u0437\u043e\u043= f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e. +BOArg=3D \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u04= 40\u0433\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u043b\u043e\u0436= \u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\= u0443\u0441\u043a\u043e\u043c. +BOParam=3D \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u= 0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0430\u043f\u043b\u0435\u0442\u04= 30 \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043= e\u043c. +BOProperty=3D \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044= 1\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\= u0441\u0442\u0432\u043e \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u= 0443\u0441\u043a\u043e\u043c. +BOUpdate=3D \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\= u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. +BOLicense=3D \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043b\u0438= \u0446\u0435\u043d\u0437\u0438\u044e GPL \u0438 \u0432\u044b\u0439\u0442\u0= 438. +BOVerbose=3D \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f= \u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u= 0434. +BOAbout=3D \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u= 043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u04= 35\u043d\u0438\u044f. +BOVersion=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0432\u0435\u0440= \u0441\u0438\u044e IcedTea-Web \u0438 \u0432\u044b\u0439\u0442\u0438. +BONosecurity=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0= 431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0441\u0440\u043= 5\u0434\u0443 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.= \u0414\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u043f\u043e\u0432= \u0440\u0435\u0436\u0434\u0451\u043d\u043d\u044b\u0445 \u043f\u043e\u0434\u= 043f\u0438\u0441\u0435\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0= 435\u0431\u0443\u0435\u0442\u0441\u044f deployment.security.itw.ignorecerti= ssues +BONoupdate=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043= f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043e\u0431\u043d\u043e\u0432\= u043b\u0435\u043d\u0438\u0439. +BOHeadless=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043= e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438= \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\= u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u043d\u0= 442\u0435\u0440\u0444\u0435\u0439\u0441\u044b. +BOStrict=3D \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0441\u0442\= u0440\u043e\u0433\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0= 443 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0444\u0430\u0439\u043b\u04= 30 JNLP. +BOViewer=3D \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \= u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a \u0434\u0= 43e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u044= 2\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432. +BOXml=3D \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u04= 41\u0442\u0440\u043e\u0433\u0438\u0439 \u043e\u0431\u0440\u0430\u0431\u043e= \u0442\u0447\u0438\u043a XML \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0= 431\u043e\u0442\u043a\u0438 \u0444\u0430\u0439\u043b\u0430 JNLP. +BOredirect=3D \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u04= 3f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\= u0438\u044f\u043c\u0438 HTTP. +BXnofork=3D \u041d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\= u044c \u0434\u0440\u0443\u0433\u0443\u044e JVM. +BXclearcache=3D \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u0= 44d\u0448 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f JNLP. +BXignoreheaders=3D \u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\= u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0437\u0430\u0433\u= 043e\u043b\u043e\u0432\u043a\u043e\u0432 JAR. +BXoffline=3D \u0417\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0441= \u0435\u0442\u0435\u0432\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u= 0447\u0435\u043d\u0438\u0435 ITW. \u0411\u0443\u0434\u0435\u0442 \u0438\u04= 41\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f = \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u044d\u0448. \u041f\u0440\u0438= \u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u0441\u0451 \u0440\u0430\= u0432\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u0442\u0430\u= 043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u04= 35\u043d\u0438\u0435. +BOHelp1=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u0432\u0435\u= 0434\u0435\u043d\u0438\u044f \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0= 436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043a\u043e\u043c\u0430\u043= d\u0434\u0435 \u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0438\u044= 1\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438. +BOHelp2=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u0432\u0435\u= 0434\u0435\u043d\u0438\u044f \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0= 436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043a\u043e\u043c\u0430\u043= d\u0434\u0435 \u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0438\u044= 1\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438. \u0422= \u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\= u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0= 442\u0440 \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0432\u043e\u0= 434\u0438\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044= e \u0441\u043f\u0440\u0430\u0432\u043a\u0443 \u043f\u043e \u044d\u0442\u043= e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435. +BOTrustnone=3D \u041d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u04= 30\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b= \u044f, \u0434\u0430\u0451\u0442 \u043e\u0442\u0440\u0438\u0446\u0430\u0442= \u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0432\u0435\u0442\u044b \= u043d\u0430 \u0432\u0441\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b. + +# Itweb-settings boot commands +IBOList=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043f\u0430\u04= 40\u0430\u043c\u0435\u0442\u0440\u043e\u0432 IcedTea-Web \u0438 \u0438\u044= 5 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0437\u043d\u0430\u0447\u0435= \u043d\u0438\u0439. +IBOGet=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u04= 37\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0443\u043a\u0430\u0437\u0430= \u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u= 043e\u0432. +IBOInfo=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b= \u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u0438= \u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u= 0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445. \u0412\u043a\u043b\u044e\u0= 447\u0430\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0= 442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043= d\u0438\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043= 7\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u043= 6\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043f\u0430\u0440= \u0430\u043c\u0435\u0442\u0440\u0430. +IBOSet=3D\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u043= 0\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u0443\u043a\u0430\u0437\u0430= \u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \= u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u0435\u0441\u= 043b\u0438 \u044d\u0442\u043e \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0= 43d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. +IBOResetAll=3D \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u044= 2 \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b= \u043a \u0438\u0445 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043= 7\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c. +IBOReset=3D\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u= 0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u04= 30\u043c\u0435\u0442\u0440\u044b \u043a \u0438\u0445 \u0438\u0441\u0445\u04= 3e\u0434\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f= \u043c. +IBOCheck=3D\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u043a\u= 043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0437\u04= 3d\u0430\u0447\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0445 \u0442\u043= 5\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\= u0440\u043e\u0432. + +PBOFile=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0= 443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0= 441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u044= 2\u044c. \u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d \u04= 32\u0441\u0435\u0433\u043e \u043e\u0434\u0438\u043d \u0430\u0440\u0433\u044= 3\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043= f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u044f\u0432\u043b\u044= f\u0435\u0442\u0441\u044f \u044d\u0442\u0438\u043c \u0444\u043b\u0430\u0433= \u043e\u043c, \u044d\u0442\u043e\u0442 \u0430\u0440\u0433\u0443\u043c\u0435= \u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\= u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043a\u0430\u0= 43a \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0434\u= 043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f (\u043a\u0430\u= 043a \u0435\u0441\u043b\u0438 \u0431\u044b \u0441\u043d\u0430\u0447\u0430\u= 043b\u0430 \u0431\u044b\u043b \u0443\u043a\u0430\u0437\u0430\u043d \u044d\u= 0442\u043e\u0442 \u0444\u043b\u0430\u0433). \u042d\u0442\u043e\u0442 \u0444= \u043b\u0430\u0433 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u= 0442 \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0= 437\u043e\u043c \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u04= 47\u0435\u043d\u0438\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438= \u043c\u043e\u0441\u0442\u0438 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\= u043c\u0435\u043d\u0442\u043e\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0= 435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u043= 9 (Policy Tool). +PBODefaultFile=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \= u0447\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u= 043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u04= 35 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f= \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u042= d\u0442\u043e\u0442 \u0442\u043e\u0442 \u0444\u0430\u0439\u043b, \u043a\u04= 3e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u044b\u0447\u043d\u043e \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f IcedTea= -Web \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u= 0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043e \u043f\u043e\u043b\u044c\u0= 437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043= f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u0445 \u0438 \u0440\u0430\u0437= \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0430\= u043f\u043b\u0435\u0442\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u= 044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0435\u= 0441\u043b\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u0= 43d\u043e \u0438\u043d\u043e\u0435. +PBOCodebase=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 URL-\= u0430\u0434\u0440\u0435\u0441 \u0431\u0430\u0437\u044b \u043a\u043e\u0434\u= 0430 \u0430\u043f\u043b\u0435\u0442\u0430. \u042d\u0442\u043e \u043c\u043e\= u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0= 430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0434\u0440\u0= 443\u0433\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438 \u04= 41\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u0430, \u0447\u0442\u043e\u043= 1\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0437\u0430\u043f\u0438= \u0441\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\= u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0440\u0435\u0434\u= 0430\u043a\u0442\u043e\u0440\u0430; \u0435\u0441\u043b\u0438 \u0442\u0430\u= 043a\u043e\u0433\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u04= 3a\u0430\u0442\u043e\u0440\u0430 \u043d\u0435 \u0441\u0443\u0449\u0435\u044= 1\u0442\u0432\u0443\u0435\u0442, \u043e\u043d \u0431\u0443\u0434\u0435\u044= 2 \u0441\u043e\u0437\u0434\u0430\u043d \u0438 \u0437\u0430\u0442\u0435\u043= c \u0432\u044b\u0431\u0440\u0430\u043d. +PBOSignedBy=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043= f\u0441\u0435\u0432\u0434\u043e\u043d\u0438\u043c \u0441\u0435\u0440\u0442\= u0438\u0444\u0438\u043a\u0430\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u= 044b\u0439 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u0445\u= 0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u043a\u043b\u044e\u0447\u04= 35\u0439. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u0= 43f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u043= 5\u0441\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043= e\u043f\u0446\u0438\u044f\u043c\u0438 \u0441\u0435\u043b\u0435\u043a\u0442\= u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\= u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u= 0438\u0442\u0438\u043a\u0438 \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u0= 44b\u0442\u0438\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043= 0; \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u04= 34\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 = \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, = \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\= u043d \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0440\u0430\= u043d. +PBOPrincipals=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 43f\u0430\u0440\u044b \u0438\u043c\u044f \u043a\u043b\u0430\u0441\u0441\u04= 30/\u0438\u043c\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043= 0 (\u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u043= f\u0440\u043e\u0431\u0435\u043b\u043e\u043c) \u0434\u043b\u044f \u0438\u043= 4\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \= u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0= 43a\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u= 043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u04= 35\u0441\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u04= 3e\u043f\u0446\u0438\u044f\u043c\u0438 \u0441\u0435\u043b\u0435\u043a\u0442= \u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440= \u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\= u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u= 044b\u0442\u0438\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u04= 30; \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u0= 434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430= \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442,= \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430= \u043d \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0440\u0430= \u043d. + +# Option Parser +OPUnevenParams=3D\u0414\u043b\u044f \u043e\u043f\u0446\u0438\u0438 {0} \u0= 43e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c \u0447\u0451\u0442\u043= d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e = \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. + +# NumberOfArguments descriptions. +NOAnone=3D\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u= 043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f +NOAone=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0430\u0440\u0433\u044= 3\u043c\u0435\u043d\u0442 +NOAonemore=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u043e= \u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\= u044c\u043a\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0= 432 +NOAevennumber=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0= 447\u0451\u0442\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u044= 1\u0442\u0432\u043e \u0430\u0433\u0440\u0443\u043c\u0435\u043d\u0442\u043e\= u0432 \u0441 param=3Dvalue \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u043= 2\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\= u043d\u043e\u0433\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0= 430 + +# Allowed man sections +manNAME=3D\u0418\u041c\u042f +manSYNOPSIS=3D\u041e\u0411\u0417\u041e\u0420 +manDESCRIPTION=3D\u041e\u041f\u0418\u0421\u0410\u041d\u0418\u0415 +manOPTIONS=3D\u041e\u041f\u0426\u0418\u0418 +manCOMMANDS=3D\u041a\u041e\u041c\u0410\u041d\u0414\u042b +manEXAMPLES=3D\u041f\u0420\u0418\u041c\u0415\u0420\u042b +manFILES=3D\u0424\u0410\u0419\u041b\u042b +manBUGS=3D\u041e\u0428\u0418\u0411\u041a\u0418 +manAUTHOR=3D\u0410\u0412\u0422\u041e\u0420 +manSEE_ALSO=3D\u0421\u041c\u041e\u0422\u0420\u0418\u0422\u0415 \u0422\u041= 0\u041a\u0416\u0415 + +# Cache +CAutoGen=3D\u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0430\u= 0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 - \u= 043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0439\u0442\u0435 +CNotCacheable=3D{0} \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u044= 1\u044f \u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u0440= \u0435\u0441\u0443\u0440\u0441\u043e\u043c +CDownloading=3D\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 +CComplete=3D\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e +CChooseCache=3D\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u04= 30\u0442\u0430\u043b\u043e\u0433 \u043a\u044d\u0448\u0430... +CChooseCacheInfo=3DNetX \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u= 044f \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u04= 35 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u04= 44\u0430\u0439\u043b\u043e\u0432 \u043a\u044d\u0448\u0430. +CChooseCacheDir=3D\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u044d\= u0448\u0430 +CCannotClearCache=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044= c \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u044d\u0448 \u043= 2 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437. \u041f\u043e\u043f\u0440\u04= 3e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435. \u0415\u04= 41\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u043= 5 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430, \u043f\u043e\u043= f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u043a\u0440\u044b\= u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440(\u044b) \u0438 \u043= f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f JNLP. \u0415\u0441\= u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043e\u0436\= u0435\u0442, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \= u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u= 0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Java. \\\n \u0412\u044b \u04= 3c\u043e\u0436\u0435\u0442\u0435 \u043e\u0447\u0438\u0441\u0442\u0438\u0442= \u044c \u043a\u044d\u0448 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e= javaws -Xclearcache \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 itw-= settings \u041a\u044d\u0448 -> \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u= 044c \u0444\u0430\u0439\u043b\u044b -> \u041e\u0447\u0438\u0441\u0442\u0438= \u0442\u044c +CFakeCache=3D\u041a\u044d\u0448 \u043f\u043e\u0432\u0440\u0435\u0436\u0434= \u0451\u043d. \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\= u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u0= 43d\u0438\u0435. +CFakedCache=3D\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d\u043d= \u044b\u0439 \u043a\u044d\u0448 \u0431\u044b\u043b \u0432\u043e\u0441\u0441= \u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d. \u041d\u0430\u0441\u0442\= u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u0= 43c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043= e\u043b\u043d\u0438\u0442\u044c ''javaws -Xclearcache'' \u0438 \u043f\u0435= \u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u= 0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0430\u043a \u0= 43c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u0440\u0435\u0435. \u0422\u0= 430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u04= 3e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c itw-settings \u041a\u044= d\u0448 -> \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0444\u0430\u0= 439\u043b\u044b -> \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c + +# extended access warning pane=20 +EXAWdesktopWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b= \u044b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u043c = \u0441\u0442\u043e\u043b\u0435 (\u0437\u0430\u043f\u0440\u0430\u0448\u0438\= u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0= 435\u043d\u0438\u044f\u043c\u0438). +EXAWdesktopDontWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u= 043b\u044b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0= 43c \u0441\u0442\u043e\u043b\u0435 (\u043d\u0435 \u0437\u0430\u043f\u0440\u= 0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u043e \u043c\u04= 3e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u043= 0\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\= u0435\u043c). +EXAWsubmenu=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b\u044= b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u0431\u0443\u0434\u0435\u04= 42 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u0440\u0438\u043b\u043= e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432\u043e \u0432\u043b\u043e= \u0436\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e - {0}). +EXAWmenuWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b\u0= 44b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u0437\u0430\u043f\u0440\u= 0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438). +EXAWmenuDontWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043= b\u044b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u043d\u0435 \u0437\u0= 430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043= f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u043d= \u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e= \u0437\u0434\u0430\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u= 0442\u0435\u043b\u0435\u043c). +EXAWsettingsInfo=3D\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0430= \u0440\u0430\u043c\u0435\u0442\u0440: {0}. \u0415\u0433\u043e \u043c\u043e\= u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432 i= tweb-settings \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 {1}. +EXAWsettingsManage=3D\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044= e\u0449\u0438\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 = \u043c\u0435\u043d\u044e \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\= u0430\u0432\u043b\u044f\u0442\u044c \u0432 itweb-settings \u043d\u0430 \u04= 3f\u0430\u043d\u0435\u043b\u0438 {0}. +EXAWrememberByApp=3D\u041f\u043e\u043c\u043d\u0438\u0442\u044c \u0434\u043= b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u0438\u043b= \u043e\u0436\u0435\u043d\u0438\u044f +EXAWrememberByPage=3D\u041f\u043e\u043c\u043d\u0438\u0442\u044c \u0434\u04= 3b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0434\u043e\u043c\u043= 5\u043d\u0430 +EXAWdontRemember=3D\u041d\u0435 \u0437\u0430\u043f\u043e\u043c\u0438\u043d= \u0430\u0442\u044c +EXAWrememberByAppTooltip=3D\u042d\u0442\u043e \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0438\u043a\u043e\u0433\u0434= \u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0440= \u0430\u0448\u0438\u0432\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u= 043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u04= 40\u0435\u0448\u0435\u043d\u0438\u044f +EXAWrememberByPageTooltip=3D\u0412\u0441\u0435 \u043f\u0440\u0438\u0= 43b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u044d\u0442\u043e\u04= 33\u043e \u0434\u043e\u043c\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u044= 1\u0442\u0430\u043d\u0443\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\= u044f\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0438 \u043f\= u0440\u0438\u043c\u0443\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u= 043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u04= 32\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438= \u0439 +EXAWdontRememberTooltip=3D\u041f\u043e\u043b\u044c\u0437\u043e\u0432= \u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043a\u043e\u043d\u= 0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u04= 35\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442= \u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f = \u044d\u0442\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u= 043d\u0438\u044f \u0432 \u0445\u043e\u0434\u0435 \u044d\u0442\u043e\u0433\u= 043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 +EXAWbrowser=3D\u0431\u0440\u0430\u0443\u0437\u0435\u0440 (\u044d\u043b\u04= 35\u043c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e= \u0441\u0442\u043e\u043b\u0430) +EXAWgenjnlp=3Djnlp \u0441\u043e\u0437\u0434\u0430\u043d +EXAWjnlphref=3Djnlp href +EXAWhtml=3Djavaws html +EXAWfixhref=3D\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043= e\u0448\u0438\u0431\u043a\u0438 \u0432 jnlp-href +EXAWbrowserTolltip=3D\u042f\u0440\u043b\u044b\u043a \u0431\u0440\u04= 30\u0443\u0437\u0435\u0440\u0430
  • \u042d\u0442\u0430 \u043e\u043f\u0= 446\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u044f\u0440\u04= 3b\u044b\u043a \u0434\u043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043= 8\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0441 \u0437\u043= 0\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\= u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435\u0= 439
  • \u0415\u0441\u043b\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\= u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0= 442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0430\u0432\u0442\u043e\u0= 43d\u043e\u043c\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0= 44d\u0442\u043e \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u04= 35\u0437\u043e\u043f\u0430\u0441\u043d\u0430\u044f \u043e\u043f\u0446\u0438= \u044f
  • +EXAWbrowsersTolltip=3D\u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u= 043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u04= 4c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u043= f\u0443\u0441\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0430\u043f\u043b= \u0435\u0442\u0430 (\u0437\u0430\u0442\u0435\u043c \u0431\u0443\u0434\u0435= \u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430 \u043f\u0440\u043e\= u0433\u0440\u0430\u043c\u043c\u0430 IcedTea-Web)
  • \u0411\u044b\u043b= \u0437\u0430\u0434\u0430\u043d \u0431\u0440\u0430\u0443\u0437\u0435\u0440 = \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e
  • \u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442= \u044c \u043b\u044e\u0431\u043e\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\= u0440 +EXAWgeneratedTolltip=3D
  • \u0424\u0430\u0439\u043b JNLP \u0431\u044= 3\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0438\u0437 \u044= 2\u0435\u043a\u0443\u0449\u0435\u0439 HTML-\u0441\u0442\u0440\u0430\u043d\u= 0438\u0446\u044b
  • \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a= \u043e \u044f\u0440\u043b\u044b\u043a \u0431\u0443\u0434\u0435\u0442 \u0437= \u0430\u043f\u0443\u0449\u0435\u043d, javaws \u0437\u0430\u043f\u0443\u0441= \u0442\u0438\u0442 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b JNLP
  • \u0417\u0430\u0442\u0435\u043c \u044d\u0442\u043e\u0442 \u0430\u043= f\u043b\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443= \u0449\u0435\u043d \u0431\u0435\u0437 \u0431\u0440\u0430\u0443\u0437= \u0435\u0440\u0430
  • \u042d\u0442\u0430 \u0432\u043e\u0437\u043c\u043= e\u0436\u043d\u043e\u0441\u0442\u044c \u044f\u0432\u043b\u044f\u0435\u0442\= u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0= 442\u0430\u043b\u044c\u043d\u043e\u0439, \u043d\u043e \u0440\u0430\u0431\u0= 43e\u0442\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u04= 40\u043e\u0448\u043e.
  • +EXAWhrefTolltip=3D\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u= 0435 \u0430\u043f\u043b\u0435\u0442\u044b \u043f\u0440\u043e\u0441\u0442\u0= 43e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u0430 \u0= 444\u0430\u0439\u043b JNLP, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u04= 41\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0444\u0430\u043a\u0442\u0438= \u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u= 0438\u044f \u043e \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u0445 \u044d\u= 0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044f.
  • \u041f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \= u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u044d\u0442\u043e\u= 0442 \u0444\u0430\u0439\u043b JNLP \u0431\u0443\u0434\u0435\u0442 \u0441\u0= 43e\u0445\u0440\u0430\u043d\u0451\u043d \u0438 \u0438\u0441\u043f\u043e\u04= 3b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u044= 1\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\= u0441\u043a\u043e\u0432.
  • Javaws \u0431\u0443\u0434\u0435\u0442 \u0= 441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0437\u0430\u043f\u044= 3\u0441\u043a\u0430, \u0438 \u044d\u0442\u043e\u0442 \u0430\u043f\u043b\u04= 35\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043= d\u044f\u0442\u044c\u0441\u044f \u0432\u043d\u0435 \u0431\u0440\u043= 0\u0443\u0437\u0435\u0440\u0430
  • \u042d\u0442\u043e \u0437\u0432\u0= 443\u0447\u0438\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043d\u0= 43e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442
  • +EXAWhtmlTolltip=3D\u041f\u0443\u0442\u0451\u043c \u0438\u0441\u043f\= u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0= 440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f -html, java= ws \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u0430\u044= 2\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\= u044c html \u0438 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0430\u043f\u= 043b\u0435\u0442, \u0438 \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u043f\= u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0432\u043d\u0435 \= u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430
  • \u044d\u043a\u0441\= u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u04= 30\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c=
  • \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u04= 3d\u043e
  • +EXAWfixTolltip=3D\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0= 435 \u0444\u0430\u0439\u043b\u044b JNLP, \u043d\u0430 \u043a\u043e\u0442\u0= 43e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u0430\u043f\u043b\u0435\u0442, \u043d\u0435 \u043f\u0440\u0435\u0434\u04= 3d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \= u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u= 043b\u043e\u0436\u0435\u043d\u0438\u0439 JNLP
  • \u042d\u0442\u043e \u= 0434\u043e\u0431\u0430\u0432\u0438\u0442 \u0438\u0437\u0432\u0435\u0441\u04= 42\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u043e \u043e\u0442\u0441\u044= 3\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044d\u043b\u0435\= u043c\u0435\u043d\u0442\u044b \u0432 \u044d\u0442\u043e\u0442 \u0444\u0430\= u0439\u043b (\u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043e\u0442\u0441= \u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442)
  • + +# Security +SFileReadAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u= 0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u0= 434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u0447\u0442\u0435\u043d\u04= 38\u0435 \u043a {0}. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c= \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SFileWriteAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u0437\u0430\u043f\u0438\u0= 441\u044c \u043a {0}. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044= c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SDesktopShortcut=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0= 441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u043= a\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430 \u0440\u043= 0\u0431\u043e\u0447\u0435\u043c \u0441\u0442\u043e\u043b\u0435 \u0438 / \u0= 438\u043b\u0438 \u0432 \u043c\u0435\u043d\u044e. \u0420\u0430\u0437\u0440\u= 0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0= 442\u0432\u0438\u0435? +SSigUnverified=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0446\u0438\u0444\u0= 440\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u04= 3f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0417\u0430\u043= f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0435? \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u044e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0= 441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u043b\u043d\u044b\u043= 9 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043= c\u0443 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0443. +SSigVerified=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u043f\u04= 3e\u0434\u043f\u0438\u0441\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435= \u043d\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0430. = \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u= 043b\u043e\u0436\u0435\u043d\u0438\u0435? \u041f\u0440\u0438\u043b\u043e\u0= 436\u0435\u043d\u0438\u044e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u04= 35\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u043b= \u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430= \u0448\u0435\u043c\u0443 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u= 0440\u0443. +SSignatureError=3D\u0412 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 = \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0= 43e\u0448\u0438\u0431\u043a\u0430. \u0417\u0430\u043f\u0443\u0441\u0442\u04= 38\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435= ? \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0431\u0443= \u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u= 043b\u0435\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0= 442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043a\u043e\u0= 43c\u043f\u044c\u044e\u0442\u0435\u0440\u0443. +SUntrustedSource=3D\u0414\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\= u043c\u0443 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443 \u043d\u= 0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0= 435\u0440\u0438\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u0443\u044= e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u044f. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\= u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u= 044b \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u0435\u0433\u0= 43e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443. +SWarnFullPermissionsIgnorePolicy=3D\u0418\u0441\u043f\u043e\u043b\u043d\u0= 44f\u0435\u043c\u043e\u043c\u0443 \u043a\u043e\u0434\u0443 \u0431\u0443\u04= 34\u0443\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b= \u0435\u043d\u044b \u0432\u0441\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\= u0435\u043d\u0438\u044f, \u043b\u044e\u0431\u044b\u0435 \u0441\u0443\u0449\= u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438 Java \u0431\u0443\u0434\u0443\u0442 \u043f\u044= 0\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u= 044b. +STrustedSource=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u043f\u= 043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u043f\u0440\u0= 43e\u0432\u0435\u0440\u0435\u043d\u0430 \u0434\u043e\u0432\u0435\u0440\u043= 5\u043d\u043d\u044b\u043c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\= u043e\u043c. +SClipboardReadAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u044= 2 \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043e= \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043a \u0441\u043= 8\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0431\u0443\u0444\u0435\= u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u0420\u0430\u0437\u0440\= u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u= 0442\u0432\u0438\u0435? +SClipboardWriteAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u04= 42 \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043= e \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043a \u0441\u04= 38\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0431\u0443\u0444\u0435= \u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u0420\u0430\u0437\u0440= \u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\= u0442\u0432\u0438\u0435? +SPrinterAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u04= 34\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043d\u0442\u043= 5\u0440\u0443. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044= d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SNetworkAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u04= 40\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u044= 3\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0441\u043e\u0435\u0434\= u0438\u043d\u0435\u043d\u0438\u044f \u0441 {0}. \u0420\u0430\u0437\u0440\u0= 435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u04= 42\u0432\u0438\u0435? +SNoAssociatedCertificate=3D<\u043d\u0435\u0442 \u0441\u0432\u044f\u0437\u0= 430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u043= 8\u043a\u0430\u0442\u0430> +SUnverified=3D(\u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u04= 3d\u043e) +SAlwaysTrustPublisher=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\= u0432\u0435\u0440\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0= 438\u043c\u043e\u043c\u0443 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0= 438\u0437\u0434\u0430\u0442\u0435\u043b\u044f +SHttpsUnverified=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c= \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c HTTPS-\u0441\u0435\= u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0432\u0435\u0431-\u0441\u= 0430\u0439\u0442\u0430. +SRememberOption=3D\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044= c \u044d\u0442\u0443 \u043e\u043f\u0446\u0438\u044e? +SRememberAppletOnly=3D\u0414\u043b\u044f \u0430\u043f\u043b\u0435\u0442\u0= 430 +SRememberCodebase=3D\u0414\u043b\u044f \u0441\u0430\u0439\u0442\u0430 {= 0} +SUnsignedSummary=3D\u041d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\= u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 Java \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435= \u0442 \u0437\u0430\u043f\u0443\u0441\u043a +SUnsignedDetail=3D\u041d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u= 043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043= 3\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\= u044f \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0437\u0430\u043f\u0443\u0441\u043a:
      {0}=
    \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e= \u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u= 043b\u0430 \u0437\u0430\u043f\u0440\u043e\u0441:
      {1}

    \u0420\u0435\u043a\u043e\u043c\u0435\u043= d\u0434\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u043a\= u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 44f \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0442\u0435\u0445 \u0441\u= 0430\u0439\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u= 0432\u044b \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435.=20 +SUnsignedAllowedBefore=3D\u0412\u044b \u0443\u0436\u= 0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u043b\u0438 \u044d\u0442\u0= 43e\u0442 \u0430\u043f\u043b\u0435\u0442 - ({0}). +SUnsignedRejectedBefore=3D\u0412\u044b \u0443\u0436\u0= 435 \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u043b\u0438 \u0437\u0430\u04= 3f\u0443\u0441\u043a \u044d\u0442\u043e\u0433\u043e \u0430\u043f\u043b\u043= 5\u0442\u0430 \u2014 ({0}). +SUnsignedQuestion=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c= \u0437\u0430\u043f\u0443\u0441\u043a \u0430\u043f\u043b\u0435\u0442\u0430? +SPartiallySignedSummary=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d= \u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u0438 = \u043a\u043e\u0434\u0430 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\= u043b\u043e\u0436\u0435\u043d\u0438\u044f. +SPartiallySignedDetail=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u= 0442 \u043a\u0430\u043a \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0= 43d\u044b\u0435, \u0442\u0430\u043a \u0438 \u043d\u0435\u043f\u043e\u0434\u= 043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u04= 38 \u043a\u043e\u0434\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u04= 3e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430= \u043d\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0431\u0435\u0437\= u043e\u043f\u0430\u0441\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b = \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u043f\u043e\u0441\u= 0442\u0430\u0432\u0449\u0438\u043a\u0443, \u043d\u043e \u043d\u0435\u043f\u= 043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u04= 34 \u043c\u043e\u0436\u0435\u0442 \u0443\u043a\u0430\u0437\u044b\u0432\u043= 0\u0442\u044c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u043d \u= 043d\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u04= 35\u0442\u0441\u044f \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b= \u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u043c. +SPartiallySignedQuestion=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u043= 8\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c= \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435? +SAuthenticationPrompt=3D\u0421\u0435\u0440\u0432\u0435\u0440 {0} \u043d\u0= 430 {1} \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 = \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0= 438\u044e. \u041e\u043d \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 "{= 2}" +SJNLPFileIsNotSigned=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u04= 42 \u0446\u0438\u0444\u0440\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u043= f\u0438\u0441\u044c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u04= 3d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0437\u0430\u043= f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0444\u0430\= u0439\u043b JNLP. +STrustedOnlyAttributeFailure=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b= \u043e\u0436\u0435\u043d\u0438\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u= 0430\u0435\u0442 \u0434\u043b\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0= 442\u0430 Trusted-Only \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 tru= e \u0432 \u0441\u0432\u043e\u0451\u043c \u043c\u0430\u043d\u0438\u0444\u043= 5\u0441\u0442\u0435. {0} \u0438 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\= u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u= 0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439: {1}. \u042d\u0442\u04= 3e \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e. +STOAsignedMsgFully=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u043b\u0= 43d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u043= 0\u043d +STOAsignedMsgAndSandbox=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u04= 3b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441= \u0430\u043d \u0438 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\= u043d +STOAsignedMsgPartiall=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u0434= \u043f\u0438\u0441\u0430\u043d \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\= u0441\u0442\u044c\u044e +STempNetwork=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u04= 32\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0438 \u0438\u0441\u0445\u043= e\u0434\u044f\u0449\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 = \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f +STempReadFilesAndProperties=3D\u0414\u043e\u0441\u0442\u0443\u043f \u0442\= u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u= 0438\u044f \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u= 0430\u043c \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c +STempWriteFilesAndProperties=3D\u0414\u043e\u0441\u0442\u0443\u043f \u0442= \u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u0438\= u0441\u0438 \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\= u0430\u043c \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c +STempReflectionAndExternal=3DJava Reflection (\u043e\u0442\u0440\u0430\u04= 36\u0435\u043d\u0438\u0435) \u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0= 43a \u0432\u043d\u0435\u0448\u043d\u0435\u043c\u0443 \u043a\u043e\u0434\u04= 43 +STempAllMedia=3D\u0412\u0441\u044f \u0441\u0440\u0435\u0434\u0430 (\u043f\= u0435\u0447\u0430\u0442\u044c, \u0430\u0443\u0434\u0438\u043e, \u0431\u0443= \u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430) + +# Security - used for the More Information dialog +SBadKeyUsage=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e\u04= 34\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, \u04= 3f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u0435= \u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u0440\u0430\= u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 KeyUsage \u043a\u043e\u0442= \u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\= u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0= 430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SBadExtendedKeyUsage=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u= 043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u04= 38, \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u04= 41\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u044= 0\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 ExtendedKeyUsage \u= 043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0= 437\u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u044= 1\u044b\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SBadNetscapeCertType=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u= 043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u04= 38, \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u04= 41\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u044= 0\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 NetscapeCertType \u= 043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0= 437\u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u044= 1\u044b\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SHasExpiredCert=3D\u0421\u0440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\= u0432\u0438\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u= 043e\u0434\u043f\u0438\u0441\u0438 \u0438\u0441\u0442\u0451\u043a. +SHasExpiringCert=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e= \u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, = \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u= 0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u0441\u0= 440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a\u04= 3e\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u0442\u0435\u043a\u0430= \u0435\u0442 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0448\u0435= \u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432. +SNotYetValidCert=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e= \u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, = \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u= 0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u043a\u0= 43e\u0442\u043e\u0440\u044b\u0439 \u0435\u0449\u0451 \u043d\u0435 \u0434\u0= 435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d. +SUntrustedCertificate=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \= u043f\u043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0441\u= 043e\u0437\u0434\u0430\u043d\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u0= 44c\u044e \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0433\u043= e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430. +STrustedCertificate=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0= 43f\u043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0441\u04= 3e\u0437\u0434\u0430\u043d\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044= c\u044e \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0433\u043e = \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430. +SCNMisMatch=3D\u041e\u0436\u0438\u0434\u0430\u0435\u043c\u043e\u0435 \u043= 8\u043c\u044f \u0445\u043e\u0441\u0442\u0430 \u0434\u043b\u044f \u044d\u044= 2\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\= u0442\u0430: "{0}"
    \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u04= 3d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441= \u044f \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443: "{1}" +SRunWithoutRestrictions=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043= e\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430= \u043f\u0443\u0449\u0435\u043d\u043e \u0431\u0435\u0437 \u043e\u0431\u044b\= u0447\u043d\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u0= 43d\u0438\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u04= 41\u0442\u0438 Java. +SCertificateDetails=3D\u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0= 43e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0435 + +# Security - certificate information +SIssuer=3D\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c +SSerial=3D\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u0= 43c\u0435\u0440 +SMD5Fingerprint=3D\u041e\u0442\u043f\u0435\u0447\u0430\u0442\u043e\u043a M= D5 +SSHA1Fingerprint=3D\u041e\u0442\u043f\u0435\u0447\u0430\u0442\u043e\u043a = SHA1 +SSignature=3D\u041f\u043e\u0434\u043f\u0438\u0441\u044c +SSignatureAlgorithm=3D\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0= 43f\u043e\u0434\u043f\u0438\u0441\u0438 +SSubject=3D\u0421\u0443\u0431\u044a\u0435\u043a\u0442 +SValidity=3D\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u= 044c\u043d\u043e\u0441\u0442\u044c + +# Certificate Viewer +CVCertificateViewer=3D\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u04= 30\u0442\u044b +CVCertificateType=3D\u0422\u0438\u043f \u0441\u0435\u0440\u0442\u0438\u044= 4\u0438\u043a\u0430\u0442\u0430 +CVDetails=3D\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u= 0438 +CVExport=3D\u042d\u043a\u0441\u043f\u043e\u0440\u0442 From jvanek at redhat.com Wed Nov 7 11:33:07 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Wed, 7 Nov 2018 12:33:07 +0100 Subject: Russian translation of IcedTea-Web Policy Editor In-Reply-To: <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> References: <52a258b9-de35-9550-75fe-245456b37c38@redhat.com> <132bd08c-7f6b-48ec-2d14-ea1539bdf09a@basealt.ru> <9d6fcb73-bbbf-6ba7-b740-35dfd08fd853@redhat.com> <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> Message-ID: Thanx! All tests seems apssing, looks like it contaisn real transaltion :) and ITW eats it. Pushed to head, 1.7 will follow. J. On 10/31/18 1:36 PM, Olesya Gerasimenko wrote: > Alexandr, thanks a lot for helping out! I've finished the translation, please find the > messages.properties file attached. > > > 30.10.2018 16:52, skolnag at gmail.com ?????: >> Hello, >> >> Well, it's all a bit more difficult than I expected. I created a new OmegaT project and used a >> correct .properties source file this time. I was also able to retrieve most of the translation >> from the translation memory (after some tweaking). However, there still remain some segments >> untranslated. This is partly due to different segmentation in the file used in previous project >> and in the new one, and partly because the developers added some new strings. >> >> Find the new OmegaT project package attached. Olesya, can you please translate the remaining >> untranslated segments and then provide the translated messages.properties file (or the project >> package)? You will find most of the texts as partial matches in the translation memory, so I >> believe it won't take much time and effort. >> >> Please let me know if anything is unclear or if you have any questions. >> >> Thank you in advance. >> >> Best regards, >> Alexandr >> >> >> >> ?t 30. 10. 2018 v?11:31 odes?latel skolnag at gmail.com > > napsal: >> >> ??? Hello all, >> >> ??? Olesya, thank you for the OmegaT project package. >> >> ??? I think the problem is, that Olesya did not download the "raw" >> ??? source messages.properties file, but it's HTML representation on the >> ??? IcedTea-Web website. So already the source file imported into OmegaT >> ??? was in HTML and therefore also the translated file is HTML. >> >> ??? As soon as I have some time, I'll look at it and will try to fix >> ??? this and provide translated .properties file. I will also update the >> ??? tutorial to prevent this kind of issues in the future. >> >> ??? Kind regards, >> ??? Alexandr >> >> >> ??? ?t 30. 10. 2018 v?10:25 odes?latel Olesya Gerasimenko >> ??? > napsal: >> >> ??????? Please find attached the directory with all the OmegaT project >> ??????? files. >> ??????? Hope this helps! >> >> >> ??????? 30.10.2018 11:37, Jiri Vanek ?????: >> ???????? > On 10/26/18 2:30 PM, Olesya Gerasimenko wrote: >> ???????? >> It's HTML because that's the format that OmegaT creates >> ??????? (I've made everything according to this >> ???????? >> instruction: >> ??????? https://icedtea.classpath.org/wiki/IcedTea-Web-Localization_with_OmegaT). >> ??????? What should I> do to change the format? >> ???????? > >> ???????? > Hm.? Then we made soem uncelarness in the project. Do you >> ??????? mind to upload the directory with omegat >> ???????? > project please? >> ???????? >> >> ???????? >> >> ???????? >> 26.10.2018 13:10, Jiri Vanek ?????: >> ???????? >>> Hello! >> ???????? >>> >> ???????? >>> TYVM! >> ???????? >>> >> ???????? >>> But.. why is the propertires file HTML? >> ???????? >>> >> ???????? >>> On 10/26/18 11:19 AM, Olesya Gerasimenko wrote: >> ???????? >>>> Hello! I've translated IcedTea-Web Policy Editor into >> ??????? Russian, please find attached the .properties >> ???????? >>>> and .desktop files. I've also noticed some mistakes in the >> ??????? English version along the way - they are >> ???????? >>>> listed in the attached text file. >> ???????? >>> >> ???????? >>> >> ???????? >> >> ???????? > >> ???????? > >> >> ??????? -- ??????? Best regards, >> ??????? Olesya Gerasimenko (Basealt Translation Team) >> > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at icedtea.classpath.org Wed Nov 7 11:34:58 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 07 Nov 2018 11:34:58 +0000 Subject: /hg/release/icedtea-web-1.7: Added Russian translation Message-ID: changeset 057fabf9fdcb in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=3Dchan= geset;node=3D057fabf9fdcb author: Jiri Vanek date: Wed Nov 07 12:34:44 2018 +0100 Added Russian translation * netx/net/sourceforge/jnlp/resources/Messages_ru.propertie: new file with= Russian strings * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.ja= va: added RU to iterated sets. * AUTHORS: added Olesya diffstat: AUTHORS = | 1 + ChangeLog = | 7 + netx/net/sourceforge/jnlp/resources/Messages_ru.properties = | 1203 ++++++++++ tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java= | 3 +- 4 files changed, 1213 insertions(+), 1 deletions(-) diffs (truncated from 1252 to 500 lines): diff -r 7b82e415e099 -r 057fabf9fdcb AUTHORS --- a/AUTHORS Fri Oct 26 12:02:22 2018 +0200 +++ b/AUTHORS Wed Nov 07 12:34:44 2018 +0100 @@ -12,6 +12,7 @@ Adam Domurad Lukasz Dracz Thomas Fitzsimmons +Olesya Gerasimenko Micha=C5=82 G=C3=B3rny Mark Greenwood Tereza Hlavackova diff -r 7b82e415e099 -r 057fabf9fdcb ChangeLog --- a/ChangeLog Fri Oct 26 12:02:22 2018 +0200 +++ b/ChangeLog Wed Nov 07 12:34:44 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-07 Olesya Gerasimenko + + Added Russian translation + * netx/net/sourceforge/jnlp/resources/Messages_ru.propertie: new file wit= h Russian strings + * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.j= ava: added RU to iterated sets. + * AUTHORS: added Olesya + 2018-10-18 Jiri Vanek =20 Removed gcc if native plugin is not build diff -r 7b82e415e099 -r 057fabf9fdcb netx/net/sourceforge/jnlp/resources/Me= ssages_ru.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/netx/net/sourceforge/jnlp/resources/Messages_ru.properties Wed Nov 07= 12:34:44 2018 +0100 @@ -0,0 +1,1203 @@ +# Default (English) UI messages for netx +# +# All messages are formatted using Java's MessageFormat class. +# Apostrophe characters ' need to be escaped by using two: '' +# Curly brackets need to be escaped by surrounding them with single apostr= ophes '{' '{hello}' +# +# L=3DLauncher, B=3DBoot, P=3DParser, C=3Dcache S=3Dsecurity +# +# General +NullParameter=3D\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 Null +ButAllow=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c +ButBrowse=3D\u041e\u0431\u0437\u043e\u0440... +ButCancel=3D\ \u041e\u0442\u043c\u0435\u043d\u0430=20 +ButClose=3D\u0417\u0430\u043a\u0440\u044b\u0442\u044c +ButAdvancedOptions=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u043= 5\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 +ButLunchFullItwSettings=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442= \u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 = \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 +ButCopy=3D\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0= 432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430 +ButMoreInformation=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u043= 5\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\= u044f... +ButOk=3D\u041e\u041a +ButProceed=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c +ButRun=3D\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c +ButSandbox=3D\u0418\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\= u043d\u0430\u044f \u0441\u0440\u0435\u0434\u0430 +ButApply=3D\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c +ButDone=3D\u0413\u043e\u0442\u043e\u0432\u043e +ButShowDetails=3D\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u= 043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 +ButHideDetails=3D\u0421\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0434\u= 0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 +ButYes=3D\u0414\u0430 +ButNo=3D\u041d\u0435\u0442 +BUTControlledBy=3D\u041f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\= u0435\u043d\u0438\u0435\u043c {0} +BUTmodified=3D\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e +BUTback=3D\u041d\u0430\u0437\u0430\u0434 +BUTforward=3D\u0412\u043f\u0435\u0440\u0451\u0434 +BUTreload=3D\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u= 0438\u0442\u044c +ITWdocsMissingAuthors=3D\u0421\u043c. \u0444\u0430\u0439\u043b \u0430\u043= 2\u0442\u043e\u0440\u043e\u0432 + +HEADLESS_MISSCONFIGURED=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u044= 0\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u0435\u0437 \u0433\u0440\u0430= \u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u= 0435\u0440\u0444\u0435\u0439\u0441\u0430. \u041f\u0440\u0438\u043d\u0443\u0= 434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u044= 3\u0441\u043a \u0431\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u043a\u0438= . IcedTea-Web \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442= \u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u0436\u0438= \u043c\u0435, \u043d\u043e \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043= b\u043e\u0436\u0435\u043d\u0438\u0435, \u0441\u043a\u043e\u0440\u0435\u0435= \u0432\u0441\u0435\u0433\u043e, \u044d\u0442\u043e\u0433\u043e \u043d\u043= 5 \u043c\u043e\u0436\u0435\u0442. \u0412\u0435\u0440\u043e\u044f\u0442\u043= d\u043e, \u044d\u0442\u043e \u0431\u0430\u0433 \u0432 \u0432\u0430\u0448\u0= 435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. + +CertWarnRunTip=3D\u0414\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u044d\u= 0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u04= 37\u0430\u043f\u0443\u0441\u043a \u0441\u043e \u0432\u0441\u0435\u043c\u043= 8 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 +CertWarnSandboxTip=3D\u041d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u04= 42\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438= \u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u0441 \u043e\u0433\u0440= \u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0440\u0430\u= 0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 +CertWarnCancelTip=3D\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044= f\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u044d\u0442\u043e\u0433= \u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f +CertWarnPolicyTip=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435= \u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u= 0440\u044b \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u04= 3d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b +CertWarnPolicyEditorItem=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u044= 2\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b= \u0438\u0442\u0438\u043a\u0438 +CertWarnHTTPSAcceptTip=3D\u041f\u0440\u0438\u043d\u044f\u0442\u044c \u044d= \u0442\u043e\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u= 0442 \u0438 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c HTTPS-\u0441\u= 043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044e +CertWarnHTTPSRejectTip=3D\u041d\u0435 \u043f\u0440\u0438\u043d\u0438\u043c= \u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u0435\u0440\u0442\u0438\= u0444\u0438\u043a\u0430\u0442 \u0438 \u043d\u0435 \u0443\u0441\u0442\u0430\= u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c HTTPS-\u0441\u043e\u0= 435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 + +AFileOnTheMachine=3D\u0444\u0430\u0439\u043b \u043d\u0430 \u043a\u043e\u04= 3c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 +AlwaysAllowAction=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u043= 7\u0440\u0435\u0448\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439= \u0441\u0442\u0432\u0438\u0435 +AlwaysForbidAction=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0437\u0430\u04= 3f\u0440\u0435\u0449\u0430\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u043= 9\u0441\u0442\u0432\u0438\u0435 +Usage=3D\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d= \u0438\u0435: +Error=3D\u041e\u0448\u0438\u0431\u043a\u0430 +Warning=3D\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u04= 35\u043d\u0438\u0435 + +Continue=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c? +Field=3D\u041f\u043e\u043b\u0435 +From=3D\u041e\u0442 +Name=3D\u0418\u043c\u044f +Password=3D\u041f\u0430\u0440\u043e\u043b\u044c: +Publisher=3D\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c +Unknown=3D<\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e> +Username=3D\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u= 0430\u0442\u0435\u043b\u044f: +Value=3D\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 +Version=3D\u0412\u0435\u0440\u0441\u0438\u044f + +# about dialogue +AboutDialogueTabAbout=3D\u041e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\= u043c\u0435 +AboutDialogueTabAuthors=3D\u0410\u0432\u0442\u043e\u0440\u044b +AboutDialogueTabChangelog=3D\u0416\u0443\u0440\u043d\u0430\u043b \u0438\u0= 437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 +AboutDialogueTabNews=3D\u041d\u043e\u0432\u043e\u0441\u0442\u0438 +AboutDialogueTabGPLv2=3DGPLv2 + +# version check minidialogue +JREversionDontMatch=3D\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u04= 36\u0434\u0435\u043d\u0438\u0435: \u0432\u0430\u0448\u0430 \u0441\u0440\u04= 35\u0434\u0430 JRE - {0} - \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u043= 5\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u0443\= u0435\u043c\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 JRE - {1} +JREContinueDialogSentence2=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0= 438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u043= 5? +JREContinueDialogSentenceTitle=3D\u041d\u0435\u0441\u043e\u0432\u043c\u043= 5\u0441\u0442\u0438\u043c\u0430\u044f \u0441\u0440\u0435\u0434\u0430 JRE + +# missing permissions dialogue +MissingPermissionsMainTitle=3D\u0412 \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0438 {0} \u0438\u0437 {1} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\= u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u0440\u= 0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u041f\u0440\u0438\u0= 43b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437 \u044d\u04= 42\u043e\u0433\u043e \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u043= d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0432\u0435= \u0440\u044f\u0442\u044c. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\= u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u= 0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044f? +MissingPermissionsInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\= u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0= 438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0= 430\u0434\u0440\u0435\u0441\u0443:
    JAR = File Manifest Attributes
    \u0438
    Preve= nting the repurposing of Applications + +# missing Application-Library-Allowable-Codebase dialogue +ALACAMissingMainTitle=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 {0} \u0438\u0437 {1} \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u= 0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438\u0437 \u0441\u043b\u= 0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0434\u0430\u043b\u0451\u04= 3d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435= \u043d\u0438\u0439: {2} \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0447\u= 0435\u043d\u044c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u04= 3d\u044b, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u04= 37\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f= \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0438\= u0437 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0= 44f, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u= 043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e\u0433\u043e. \u0417\u0430\u0= 43f\u0443\u0441\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u04= 38\u043b\u043e\u0436\u0435\u043d\u0438\u0435? +ALACAMissingInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\= u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0= 44f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0430\u0= 434\u0440\u0435\u0441\u0443:
    JAR File M= anifest Attributes
    \u0438
    Preventing = the Repurposing of an Application + +# matching Application-Library-Allowable-Codebase dialogue +ALACAMatchingMainTitle=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\= u0438\u0435 {0} \u0438\u0437 {1} \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\= u0435\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438\u0437 \u0441\= u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0434\u0430\u043b\u0= 451\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u043= 6\u0435\u043d\u0438\u0439:
    {2}
    \u0412\u0441\u0451 \u0432 \u043f\u= 043e\u0440\u044f\u0434\u043a\u0435. \u0417\u0430\u043f\u0443\u0441\u0442\u0= 438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u04= 35\u043d\u0438\u0435? +ALACAMatchingInfo=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435= \u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u= 044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0430\u= 0434\u0440\u0435\u0441\u0443:
    JAR File = Manifest Attributes
    \u0438
    Preventing= the Repurposing of an Application + +MACDisabledMessage=3D\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u04= 30\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u043c\u0430\u043d\u0438\u0444= \u0435\u0441\u0442\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u= 044b. +MACCheckSkipped=3D\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 {0} \u0= 43f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u0430, \u0442\u0430\u043a \u0= 43a\u0430\u043a \u0434\u043b\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u04= 32\u0430 deployment.manifest.attributes.check \u043d\u0435 \u0431\u044b\u04= 3b\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e= \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ALL \u0438\u043b\u0438 \u= 043e\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 {1} \u043= 2 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u043e\u043f\u0446= \u0438\u0439 + +# LS - Severity +LSMinor=3D\u041d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u04= 4c\u043d\u0430\u044f +LSFatal=3D\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u04= 4f + +# LC - Category=20 +LCSystem=3D\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u043e\u= 0448\u0438\u0431\u043a\u0430 +LCExternalLaunch=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043d\u0435= \u0448\u043d\u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 +LCFileFormat=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0444\u043e\u0440\u04= 3c\u0430\u0442\u0430 \u0444\u0430\u0439\u043b\u0430 +LCReadError=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0447\u0442\u0435\u043= d\u0438\u044f +LCClient=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u043b\u= 043e\u0436\u0435\u043d\u0438\u044f +LCLaunching=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u044= 3\u0441\u043a\u0430 +LCNotSupported=3D\u041d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0= 438\u0432\u0430\u0435\u043c\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u043= 6\u043d\u043e\u0441\u0442\u044c +LCInit=3D\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u043d\u0438\u0446\u04= 38\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 + +LAllThreadGroup=3D\u0412\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u044f JNLP +LNullUpdatePolicy=3D\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043= e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435 \u043c= \u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0437\u043d\u0430\= u0447\u0435\u043d\u0438\u0435 null. + +LThreadInterrupted=3D\u041f\u043e\u0442\u043e\u043a \u0431\u044b\u043b \u0= 43f\u0440\u0435\u0440\u0432\u0430\u043d \u0432\u043e \u0432\u0440\u0435\u04= 3c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u043= f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430. +LThreadInterruptedInfo=3D\u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442= \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0432\u0437\u0430= \u0438\u043c\u043e\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0= 435 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0440\u0= 43e\u0431\u043b\u0435\u043c\u0430\u043c \u043f\u0440\u0438 \u0432\u044b\u04= 3f\u043e\u043b\u043d\u0435\u043d\u0438\u0438. \u041f\u0435\u0440\u0435\u043= 7\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\= u043e\u0436\u0435\u043d\u0438\u0435/\u0431\u0440\u0430\u0443\u0437\u0435\u0= 440. +LCouldNotLaunch=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u= 043b JNLP. +LCouldNotLaunchInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u0438\u043d\u0438\u0446\u04= 38\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u041= 4\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434= \u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0= 445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0432\u044b\u043f\u04= 3e\u043b\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u043c\u0430\u043d\u043= 4\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043a\u043e\u043c= \u0430\u043d\u0434\u0443 javaws/browser \u0438 \u043e\u0442\u043f\u0440\u04= 30\u0432\u044c\u0442\u0435 \u043e\u0442\u0447\u0451\u0442 \u043e\u0431 \u04= 3e\u0448\u0438\u0431\u043a\u0435. +LCantRead=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f= \u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0438\u043b\u0438 \u043e\= u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0444\u0430\u0439\u0= 43b JNLP. +LCantReadInfo=3D\u041c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u0= 43e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u043= 7\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043= 2\u0440\u0443\u0447\u043d\u0443\u044e \u0438 \u043e\u0442\u043f\u0440\u0430= \u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u043e\u0442\u0447\u0451= \u0442\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u043a\u043e= \u043c\u0430\u043d\u0434\u0435 IcedTea-Web. +LNullLocation=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u= 043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u04= 41\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0444\u0430\u0439= \u043b\u0430 .jnlp. +LNullLocationInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043= b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0437= \u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430 JNLP \u= 043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 JVM, \u043d\u043e \u043d\u0= 435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u04= 38 \u0444\u0430\u0439\u043b. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u= 043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u04= 4e\u044e JVM, \u0441\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\u043e\u043b= \u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\= u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0= 441\u0442\u044c \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b .jn= lp \u043b\u0438\u0431\u043e \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u04= 3d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u043= 8\u0441\u0442\u0435\u043c\u0435, \u043b\u0438\u0431\u043e \u043d\u0430 \u04= 41\u0435\u0440\u0432\u0435\u0440\u0435. +LNetxJarMissing=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b netx.jar. +LNetxJarMissingInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u04= 37\u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u0430 JNLP = \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 JVM, \u043d\u043e \u043d\= u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u= 0438 \u0444\u0430\u0439\u043b netx.jar. \u0427\u0442\u043e\u0431\u044b \u0= 437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u043d\u0435\u044= 8\u043d\u044e\u044e JVM, \u0441\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\= u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0= 430 \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u04= 3d\u043e\u0441\u0442\u044c \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u043= 9\u043b netx.jar. +LNotToSpec=3D\u0424\u0430\u0439\u043b JNLP \u043d\u0435 \u043f\u043e\u043b= \u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u= 0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u04= 44\u0438\u043a\u0430\u0446\u0438\u044f\u043c. +LNotToSpecInfo=3D\u0424\u0430\u0439\u043b JNLP \u0441\u043e\u0434\u0435\u0= 440\u0436\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0= 442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u04= 48\u0435\u043d\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430= \u0446\u0438\u0435\u0439 JNLP. \u0421\u0440\u0435\u0434\u0430 \u0432\u044b= \u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u= 0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0= 43f\u044b\u0442\u043a\u0443 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043= e\u0432\u0430\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0440\u0440\u0435\= u043a\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0= 446\u0438\u0438 \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u04= 42\u044c \u0437\u0430\u043f\u0443\u0441\u043a \u0444\u0430\u0439\u043b\u043= 0. +LNotApplication=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\= u044f \u0444\u0430\u0439\u043b\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u044f. +LNotApplicationInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u04= 37\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430= , \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u044= 4\u0430\u0439\u043b\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\= u0438\u044f, \u043a\u0430\u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u044f. +LNotApplet=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f= \u0444\u0430\u0439\u043b\u043e\u043c \u0430\u043f\u043b\u0435\u0442\u0430. +LNotAppletInfo=3D\u0411\u044b\u043b\u0430 \u0432\u044b\u043f\u043e\u043b\u= 043d\u0435\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0437\u0= 430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430, \u0= 43e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 \u0444\u04= 30\u0439\u043b\u0430 \u0430\u043f\u043b\u0435\u0442\u0430, \u043a\u0430\u04= 3a \u0430\u043f\u043b\u0435\u0442\u0430. +LNoInstallers=3D\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u04= 3a\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u043= 2\u0430\u044e\u0442\u0441\u044f. +LNoInstallersInfo=3D\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430= \u0444\u0430\u0439\u043b\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\= u0432\u0449\u0438\u043a\u0430 JNLP \u0435\u0449\u0451 \u043d\u0435 \u0440\u= 0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430. +LInitApplet=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u04= 38\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\= u0430\u0442\u044c \u0430\u043f\u043b\u0435\u0442. +LInitAppletInfo=3D\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\= u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u0= 43b\u044c\u043d\u044b\u0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u043= 9 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 "\u043a\u043d\u043e\u043f\u043= a\u0443 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\= u043d\u044b\u0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439". +LInitApplication=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c= \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u= 0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435. +LInitApplicationInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u0438\u043d\u0438\u0446\u0= 438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u04= 14\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043= 4\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u= 0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0432\u044b\u043f\u0= 43e\u043b\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u043c\u0430\u043d\u04= 34\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043a\u043e\u043= c\u0430\u043d\u0434\u0443 javaws. +LNotLaunchable=3D\u041d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u= 044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0434\u043b\u0= 44f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u04= 3e\u043c JNLP. +LNotLaunchableInfo=3D\u0424\u0430\u0439\u043b \u0434\u043e\u043b\u0436\u04= 35\u043d \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u043= 5\u043d\u0438\u0435\u043c JNLP, \u0430\u043f\u043b\u0435\u0442\u043e\u043c = \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u= 043a\u043e\u043c. +LCantDetermineMainClass=3D\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442= \u043d\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 Main-Class. +LCantDetermineMainClassInfo=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\= u0441\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u= 043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u04= 41 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f. +LUnsignedJarWithSecurity=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u04= 41\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442= \u044c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\= u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0= 444\u0430\u0439\u043b\u0430\u043c JAR. +LUnsignedJarWithSecurityInfo=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u043b\u043e \u= 0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u04= 37\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043d\u043e \u04= 44\u0430\u0439\u043b\u044b JAR \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\= u0441\u0430\u043d\u044b. +LSignedJNLPAppDifferentCerts=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\= u043d\u0438\u0435 JNLP \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0= 442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043e \u04= 3e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a= \u0430\u0442\u043e\u043c. +LSignedJNLPAppDifferentCertsInfo=3D\u041a\u043e\u043c\u043f\u043e\u043d\u0= 435\u043d\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u043= 8\u044f JNLP \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u044b \u043f\= u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \= u043d\u043e \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\= u0438\u0441\u0435\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u0= 43c\u043e \u0435\u0434\u0438\u043d\u043e\u0435 \u043f\u043e\u0434\u043f\u04= 38\u0441\u0430\u043d\u0438\u0435. +LUnsignedApplet=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 \u0431\u044b= \u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d. +LUnsignedAppletPolicyDenied=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 = \u0431\u044b\u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d. \u041f= \u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u= 0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0440\u0435\u04= 42\u0438\u043b\u0430 \u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043= d\u0435\u043d\u0438\u0435. +LUnsignedAppletUserDenied=3D\u0410\u043f\u043b\u0435\u0442 \u043d\u0435 \u= 0431\u044b\u043b \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0438 \u= 043d\u0435 \u0441\u0442\u0430\u043b \u0434\u043e\u0432\u0435\u0440\u0435\u0= 43d\u043d\u044b\u043c. +LPartiallySignedApplet=3D\u0410\u043f\u043b\u0435\u0442 \u0431\u044b\u043b= \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u0434\u043f\= u0438\u0441\u0430\u043d. +LPartiallySignedAppletUserDenied=3D\u0410\u043f\u043b\u0435\u0442 \u0431\u= 044b\u043b \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u043e\u0= 434\u043f\u0438\u0441\u0430\u043d, \u0438 \u043f\u043e\u043b\u044c\u0437\u0= 43e\u0432\u0430\u0442\u0435\u043b\u044c \u0440\u0435\u0448\u0438\u043b \u04= 3d\u0435 \u0434\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0435\u043c\u044= 3. +LSignedAppJarUsingUnsignedJar=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430= \u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0= 43d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435= \u0444\u0430\u0439\u043b\u044b JAR. +LSignedAppJarUsingUnsignedJarInfo=3D\u041e\u0441\u043d\u043e\u0432\u043d\u= 043e\u0439 \u0444\u0430\u0439\u043b JAR \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d,= \u043d\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438= \u0437 \u0444\u0430\u0439\u043b\u043e\u0432 JAR, \u043a\u043e\u0442\u043e\u= 0440\u044b\u0435 \u043e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0= 443\u0435\u0442, \u043d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0= 43d\u044b. +LRunInSandboxError=3D\u0412\u044b\u0437\u043e\u0432 \u0437\u0430\u043f\u04= 43\u0441\u043a\u0430 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u043= 2\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u044b= \u043f\u043e\u043b\u043d\u0435\u043d \u0441\u043b\u0438\u0448\u043a\u043e\u= 043c \u043f\u043e\u0437\u0434\u043d\u043e. +LRunInSandboxErrorInfo=3D\u0417\u0430\u0433\u0440\u0443\u0437\u0447\u0438\= u043a \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043f\u043e\u043b\u0443\u= 0447\u0438\u043b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u04= 38\u0435 \u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0430\u043f\u04= 3b\u0435\u0442\u0430 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u043= 2\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435, \u043d\u043= e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0431\u0435\u0437= \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0443\u0436\u0435 \= u0431\u044b\u043b\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0= 437\u0438\u0440\u043e\u0432\u0430\u043d\u044b. +LSignedJNLPFileDidNotMatch=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u0= 43d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b JNLP \u043d\u0435 \u0441\u04= 3e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b = \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u043e\u043c\u0443 \u= 0444\u0430\u0439\u043b\u0443 JNLP. +LNoSecInstance=3D\u041e\u0448\u0438\u0431\u043a\u0430: \u043d\u0435\u0442 = \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 \u0431\u0435\u= 0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u04= 4f {0}. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u043e\u043= 7\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\= u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u= 043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f +LCertFoundIn=3D{0} \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0432 cacer= ts ({1}) +LSingleInstanceExists=3D\u0423\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\= u0442\u0432\u0443\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u044d\u= 043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u044d\u0442\u043e\u0433\u04= 3e \u0430\u043f\u043b\u0435\u0442\u0430. \u041e\u0434\u043d\u043e\u0432\u04= 40\u0435\u043c\u0435\u043d\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u043= 2\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043a\u0437\u0435\u= 043c\u043f\u043b\u044f\u0440. + +JNotApplet=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u044= f\u0435\u0442\u0441\u044f \u0430\u043f\u043b\u0435\u0442\u043e\u043c. +JNotApplication=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b= \u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u= 043d\u0438\u0435\u043c. +JNotComponent=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u= 044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u04= 3d\u0442\u043e\u043c. +JNotInstaller=3D\u0424\u0430\u0439\u043b \u043d\u0435 \u044f\u0432\u043b\u= 044f\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u04= 49\u0438\u043a\u043e\u043c. +JInvalidExtensionDescriptor=3D\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u= 043d\u0438\u0435 \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0= 441\u044f \u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u04= 43 \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u043= 8\u043a\u0443 (name=3D{1}, location=3D{2}). + +LNotVerified=3D\u0424\u0430\u0439\u043b\u044b JAR \u043d\u0435 \u043f\u044= 0\u043e\u0432\u0435\u0440\u0435\u043d\u044b. +LCancelOnUserRequest=3D\u041e\u0442\u043c\u0435\u043d\u0435\u043d\u043e \u= 043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443 \u043f\u043e\u043b\u0= 44c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. +LFatalVerification=3D\u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u04= 3a\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0444\u043= 0\u0439\u043b\u044b JAR \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0= 430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u04= 3e\u0448\u0438\u0431\u043a\u0430. +LFatalVerificationInfo=3D\u0412 \u043a\u043b\u0430\u0441\u0441\u0435 JarCe= rtVerifier \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0= 43e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435. \u041d\u0= 435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043= f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0444\u0430\u0439\u043b\= u044b cacerts \u0438\u043b\u0438 trusted.certs \u043c\u043e\u0433\u043b\u04= 30 \u0441\u0442\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u043= e\u0439 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043a\u043b\u044e\u0447= \u0435\u043d\u0438\u044f. + +LNotVerifiedDialog=3D\u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u04= 40\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0435 \u0432\u0441\u043= 5 \u0444\u0430\u0439\u043b\u044b JAR. +LAskToContinue=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0= 44c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u04= 42\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438= \u044f? + +# Parser +PInvalidRoot=3D\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u044d\u04= 3b\u0435\u043c\u0435\u043d\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u043= 5\u0442\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c = JNLP. +PNoResources=3D\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u044d\u0= 43b\u0435\u043c\u0435\u043d\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u043= e\u0432 (resources). +PUntrustedNative=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441\u043e= \u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u= 043b\u0438\u043e\u0442\u0435\u043a (nativelib) \u043c\u043e\u0436\u0435\u04= 42 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0440\u043= e\u0441\u0435 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0439 = \u0441\u0440\u0435\u0434\u044b. +PExtensionHasJ2SE=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 j2se \u043d= \u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a= \u0430\u0437\u0430\u043d \u0432 \u0444\u0430\u0439\u043b\u0435 \u0440\u0430= \u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u= 043e\u043d\u0435\u043d\u0442\u0430. +PInnerJ2SE=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 j2se \u043d\u0435 = \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\= u0437\u0430\u043d \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 j= 2se. +PTwoMains=3D\u0414\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u= 0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0430\u0= 442\u0440\u0438\u0431\u0443\u0442\u0430, \u0443\u043a\u0430\u0437\u0430\u04= 3d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u043= 5\u043d\u0442\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 (resou= rces) (\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e= \u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d) +PNativeHasMain=3D\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u= 0442\u0440\u0438\u0431\u0443\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435\u0= 442 \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0434\u0= 43b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0441\u043e\u04= 31\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u043b= \u0438\u043e\u0442\u0435\u043a (nativelib). +PNoInfoElement=3D\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u044d\= u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0= 430\u0446\u0438\u0438 (information). +PMissingTitle=3D\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 +PMissingVendor=3D\u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a +PMissingElement=3D\u0420\u0430\u0437\u0434\u0435\u043b {0} \u043d\u0435 \u= 0443\u043a\u0430\u0437\u0430\u043d \u0434\u043b\u044f \u0432\u0430\u0448\u0= 435\u0439 \u043b\u043e\u043a\u0430\u043b\u0438. \u0412 \u0444\u0430\u0439\u= 043b\u0435 JNLP \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u043= 5\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u044= 3\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. +PTwoDescriptions=3D\u0414\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\= u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u= 043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f (description) c \u0430\u0442= \u0440\u0438\u0431\u0443\u0442\u043e\u043c kind {0} \u0437\u0430\u043f\u044= 0\u0435\u0449\u0435\u043d\u043e. +PSharing=3D\u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441 \u0440\u0430\= u0437\u0440\u0435\u0448\u0451\u043d\u043d\u044b\u043c \u043e\u0431\u0449\u0= 438\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c (sharing-allowed= ) \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d \u0432 \u0441\u0442\u043= 0\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u0444\u0430\u0439\u043b\= u0435 JNLP +PTwoSecurity=3D\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u04= 3e \u0444\u0430\u0439\u043b\u0430 JNLP \u0440\u0430\u0437\u0440\u0435\u0448= \u0451\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d = \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0431\u0435\u0437\u043e\u043f\u= 0430\u0441\u043d\u043e\u0441\u0442\u0438 (security). +PEmptySecurity=3D\u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0431\u0435\u= 0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (security) \u044= 3\u043a\u0430\u0437\u0430\u043d, \u043d\u043e \u043d\u0435 \u0441\u043e\u04= 34\u0435\u0440\u0436\u0438\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442= \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439. +PTwoDescriptors=3D\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\= u043e \u0444\u0430\u0439\u043b\u0430 JNLP \u0440\u0430\u0437\u0440\u0435\u0= 448\u0451\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u04= 3d \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043e\u0431\u043e\u0437\u043= d\u0430\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u0434= \u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (= application-desc). +PTwoDesktops=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043= c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441= \u0442\u043e\u043b\u0430 (desktop) +PTwoMenus=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u= 0435\u043d\u0442 \u043c\u0435\u043d\u044e (menu) +PTwoTitles=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e= \u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\= u0435\u043d\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f (title) +PTwoIcons=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043e\= u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u= 0435\u043d\u0442 \u0437\u043d\u0430\u0447\u043a\u0430 (icon) +PTwoUpdates=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0451\u043d \u0442\u043= e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c= \u0435\u043d\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u= 044f (update) +PUnknownApplet=3D\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0= 44b\u0439 \u0430\u043f\u043b\u0435\u0442 +PBadWidth=3D\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u= 0430\u044f \u0448\u0438\u0440\u0438\u043d\u0430 \u0430\u043f\u043b\u0435\u0= 442\u0430. +PBadHeight=3D\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\= u0430\u044f \u0432\u044b\u0441\u043e\u0442\u0430 \u0430\u043f\u043b\u0435\u= 0442\u0430. +PUrlNotInCodebase=3D\u041e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b= \u044c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 \u043d\u0435 \u= 0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u04= 3a\u0430\u0442\u0430\u043b\u043e\u0433 \u0431\u0430\u0437\u044b \u043a\u043= e\u0434\u0430. (\u0443\u0437\u0435\u043b=3D{0}, href=3D{1}, \u0431\u0430\u0= 437\u0430=3D{2}) +PBadRelativeUrl=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u= 043d\u044b\u0439 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u04= 4c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 (\u0443\u0437\u0435= \u043b=3D{0}, href=3D{1}, \u0431\u0430\u0437\u0430=3D{2}) +PBadNonrelativeUrl=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u044= 2\u043d\u044b\u0439 \u043d\u0435\u043e\u0442\u043d\u043e\u0441\u0438\u0442\= u0435\u043b\u044c\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 (\u0= 443\u0437\u0435\u043b=3D{0}, href=3D{1}) +PNeedsAttribute=3D\u042d\u043b\u0435\u043c\u0435\u043d\u0442 {0} \u0434\u0= 43e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044= 2\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {1}. +PBadXML=3D\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u04= 4b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0434\u043= e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 XML. +PBadHeapSize=3D\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044= 2\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\= u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u0443\u0447\u= 0438 ({0}) + +# Runtime +BLaunchAbout=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043e\u043a\u043d\u04= 30 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043e \u043f\u0440\u04= 3e\u0433\u0440\u0430\u043c\u043c\u0435... +BLaunchAboutFailure=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u0= 44c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u043a\u04= 3d\u043e \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043e \u043f\u04= 40\u043e\u0433\u0440\u0430\u043c\u043c\u0435 +BNeedsFile=3D\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e = \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0444\u0430\u0439\u043b .jnlp +RNoAboutJnlp=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0= 43d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b about.jnlp +BFileLoc=3D\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u0444\u0430\u0439\u043b\u0430 JNLP +BBadProp=3D\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u= 0440\u043c\u0430\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 {0}= (\u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043a\u043= b\u044e\u0447=3D\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435) +BBadParam=3D\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\= u0440\u043c\u0430\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0= 430 {0} (\u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u04= 38\u043c\u044f=3D\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435) +BNoDir=3D\u041a\u0430\u0442\u0430\u043b\u043e\u0433 {0} \u043d\u0435 \u044= 1\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. +BNoCodeOrObjectApplet=3D\u0422\u0435\u0433 \u0430\u043f\u043b\u0435\u0442\= u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u043a\u0430\u0437\u044b\u= 0432\u0430\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''code'' = \u0438\u043b\u0438 ''object'', \u0438\u043b\u0438 ''jnlp_href''. +RNoResource=3D\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435= \u0442 \u0440\u0435\u0441\u0443\u0440\u0441: {0} +RShutdown=3D\u042d\u0442\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\= u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u= 0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432\u044b\u043a\u043b\u04= 4e\u0447\u0435\u043d\u0438\u044f JVM, \u043d\u043e \u043f\u0440\u043e\u0446= \u0435\u0441\u0441 \u0431\u044b\u043b \u0437\u0430\u0432\u0435\u0440\u0448\= u0451\u043d. +RExitTaken=3D\u0412\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u043a\u043b= \u0430\u0441\u0441 \u0443\u0436\u0435 \u0437\u0430\u0434\u0430\u043d, \u043= 8 \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0442= \u043e\u0440\u043e\u043d\u0430 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\= u0442\u0441\u044f \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u= 043b\u0430\u0441\u0441\u043e\u043c. +RCantReplaceSM=3D\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 Se= curityManager \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e. +RCantCreateFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantDeleteFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantOpenFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u= 043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b {0} +RCantWriteFile=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0= 438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b {0} +RFileReadOnly=3D\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0444\u0= 430\u0439\u043b\u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u0= 43e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u04= 38\u044f +RExpectedFile=3D\u041e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u= 0447\u0442\u043e {0} \u0431\u0443\u0434\u0435\u0442 \u0444\u0430\u0439\u043= b\u043e\u043c, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0444\u0430\u0= 439\u043b +RRemoveRPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438= \u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RRemoveWPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0437\u0430\u043f\u0438\u0441= \u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RRemoveXPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u04= 4c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u043= 5\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u044b\u043f\u043e\u043b= \u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\= u0430 {0} +RGetRPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0447\u0442\u0435\u043d\u0= 438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RGetWPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0437\u0430\u043f\u0438\u0= 441\u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 {0} +RGetXPermFailed=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c = \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u= 0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u044b\u043f\u043e\u0= 43b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0444\u0430\u0439\u04= 3b\u0430 {0} +RCantCreateDir=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u0= 43e\u0433 {0} +RCantRename=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u04= 3f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c = {0} \u0432 {1} +RDenyStopped=3D\u0423 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u04= 35\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d= \u0438\u0439 \u043d\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\= u043d\u0438\u0439. +RExitNoApp=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043= 2\u044b\u0439\u0442\u0438 \u0438\u0437 JVM, \u0442\u0430\u043a \u043a\u0430= \u043a \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u043f= \u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u= 0449\u0435\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u04= 35. +RNoLockDir=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u044= 1\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\= u0433 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a ({0}) +RNestedJarExtration=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u0= 44c \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0432\u043b\u043e\u0436\u04= 35\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b JAR. +RUnexpected=3D\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e= {0} \u0432 {1} +RConfigurationError=3D\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u04= 3a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u04= 47\u0442\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443= \u0440\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\= u0435\u043d\u0438\u0435 \u0441 \u043f\u0443\u0441\u0442\u044b\u043c \u0437\= u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c. \u042d\u0442\u043e \u043d\= u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043f\u0= 440\u0430\u0432\u0438\u0442\u044c +RConfigurationFatal=3D\u041e\u0428\u0418\u0411\u041a\u0410: \u043f\u0440\u= 0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043a\u043e\u043d\u0= 444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u043= 8\u0437\u043e\u0448\u043b\u0430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\= u0441\u043a\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430. \u0412\u0435\= u0440\u043e\u044f\u0442\u043d\u043e, \u0442\u0440\u0435\u0431\u043e\u0432\u= 0430\u043b\u0430\u0441\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u04= 3d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446= \u0438\u044f \u0438 \u0435\u0451 \u043d\u0435 \u0443\u0434\u0430\u043b\u043= e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 +RFailingToDefault=3D\u041e\u0448\u0438\u0431\u043a\u0430. \u0418\u0441\u04= 3f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043d= \u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043f\u043e \u0443\= u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. +RPRoxyPacNotSupported=3D\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u= 0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0430\u0= 432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439= \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \= u043f\u0440\u043e\u043a\u0441\u0438 (Proxy Auto Config, PAC) \u043d\u0435 \= u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u04= 41\u044f. +RProxyFirefoxNotFound=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\= u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0= 44c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0440\u04= 3e\u043a\u0441\u0438 Firefox. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u= 0432\u0435 \u0442\u0438\u043f\u0430 \u043f\u0440\u043e\u043a\u0441\u0438 \u= 0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f "DIR= ECT". +RProxyFirefoxOptionNotImplemented=3D\u041f\u043e\u0434\u0434\u0435\u0440\u= 0436\u043a\u0430 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u043e\u043a\u0= 441\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 "{0}" ({1}) \u04= 35\u0449\u0451 \u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u043= 2\u0430\u043d\u0430. +RBrowserLocationPromptTitle=3D\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u= 0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a (\u0431\u= 0440\u0430\u0443\u0437\u0435\u0440) \u0434\u043b\u044f \u044d\u0442\u043e\u= 0433\u043e URL-\u0430\u0434\u0440\u0435\u0441\u0430: +HTMLnoneFound=3D\u041d\u0430 \u044d\u0442\u043e\u0439 HTML-\u0441\u0442\u0= 440\u0430\u043d\u0438\u0446\u0435 \u043d\u0435 \u043d\u0430\u0439\u0434\u04= 35\u043d\u044b \u0430\u043f\u043b\u0435\u0442\u044b (\u043f\u043e\u0434\u04= 34\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u0435= \u0433\u0438 object, embed \u0438 applet) +HTMLmoreThenOne=3D\u041d\u0430\u0439\u0434\u0435\u043d\u043e \u0431\u043e\= u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0433\u043e ({0}) \u0430\u043f\u= 043b\u0435\u0442\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0= 435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439. \u041c\u043e\u0= 436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c ''all'' \u0438\u= 043b\u0438 \u0446\u0438\u0444\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \= u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u043f\u043b\u0435\u0442\u0= 44b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043b\u0435\u0434\u0= 443\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. + +# icedtea-web man (note, spaces are important due to man pages markup +ITWintroL1=3D{0}\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u04= 3b\u044f\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435= \u043c\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0432\u0435\u0431-= \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 (\u0441\u0432\u043e\u0431\= u043e\u0434\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0= 43c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043= d\u0438\u0435), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u04= 3f\u0443\u0441\u043a\u0430\u0435\u0442 \u0430\u043f\u043b\u0435\u0442\u044b= , \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430= \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\= u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java, \u0438 \u0440\u= 0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e Java Web Start, \u043a= \u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0437\u043d\u0430\u0447\u0430\u= 043b\u044c\u043d\u043e \u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u04= 3b\u0430\u0441\u044c \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043= 5 NetX. +ITWintroL2=3DNetX \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \= u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043f\u043e \u0441\u= 0435\u0442\u0438, \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u0= 44c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c (\u043f\u= 043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e) \u0432 \u0431\= u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0441\u0440\u0435\u0= 434\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u04= 30\u043f\u043b\u0435\u0442\u044b \u0438 \u043f\u0440\u0438\u043b\u043e\u043= 6\u0435\u043d\u0438\u044f Java. \u041f\u0440\u0438 \u043f\u043e\u0441\u043b= \u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u= 043a\u0430\u0445 \u0430\u043f\u043b\u0435\u0442\u0430 \u0430\u0432\u0442\u0= 43e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u043= 3\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\= u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u041f\= u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0431\u043d\u043e\u0= 432\u043b\u0435\u043d\u0438\u044f \u0438 \u0431\u0435\u0437\u043e\u043f\u04= 30\u0441\u043d\u043e\u0441\u0442\u0438, \u0432 \u0447\u0430\u0441\u0442\u04= 3d\u043e\u0441\u0442\u0438, \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u04= 30\u0437\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044= e \u043a\u043e\u043c\u0430\u043d\u0434\u044b itw-settings. +ITWintroL3=3D{0} \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u= 0447\u0430\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u04= 35\u043c\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0434\u043b\u044= f {1} \u0432\u043d\u0443\u0442\u0440\u0438 \u0432\u0435\u0431-\u0431\u0440\= u0430\u0443\u0437\u0435\u0440\u043e\u0432. +ITWintroUrlCaption=3D \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u04= 4c \u0430\u043f\u043b\u0435\u0442\u044b Java +BFileInfoAuthors=3D\u0418\u043c\u0435\u043d\u0430 \u0438 \u0430\u0434\u044= 0\u0435\u0441\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\= u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0443\u0447\u0430\u0441\u0442\u= 043d\u0438\u043a\u043e\u0432 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0= 43e\u0435\u043a\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u044= 1\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 AUTHORS \u043a\u043e\u0440\u0= 43d\u0435\u0432\u043e\u0433\u043e \u043a\u0430\u0442\u0430\u043b\u043e\u043= 3\u0430 IcedTea-Web. +BFileInfoCopying=3D\u041f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u043a= \u0441\u0442 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 GPLv2 \u044d\= u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u= 0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u0= 43b\u0435 COPYING \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u= 043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 IcedTea-Web. +BFileInfoNews=3D\u041d\u043e\u0432\u043e\u0441\u0442\u0438 \u043e \u0432\u= 044b\u043f\u0443\u0441\u043a\u0430\u0445 \u044d\u0442\u043e\u0433\u043e \u0= 43f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u0445\u043e\u0434\u044= f\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 NEWS \u043a\u043e= \u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043a\u0430\u0442\u0430\u043b\u= 043e\u0433\u0430 IcedTea-Web. +ITWdescO1title=3D\u041c\u043e\u0434\u0443\u043b\u0438 +ITWdescO1text=3D\u0412 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u043b\u0435\u0433\u043a\u043e \u0434\u043e\u0431\u0430\u0432\u04= 38\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442= \u0438 JNLP. +ITWdescO2title=3D\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u043f\u= 0430\u043c\u044f\u0442\u044c +ITWdescO2text=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0= 433\u0440\u0430\u043c\u043c \u043d\u0430 \u043e\u0431\u0449\u0435\u0439 JVM. +ITWdescO3title=3D\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u= 043f\u0443\u0441\u043a +ITWdescO3text=3D\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u0= 43f\u0443\u0441\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044= f \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430. +ITWdescO4title=3D\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0= 441\u0442\u044c +ITWdescO4text=3D\u0417\u0430\u043f\u0443\u0441\u043a \u043b\u044e\u0431\u0= 43e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044= f \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d= \u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0438\u043b\u0438 \u0437\u0430= \u043f\u0438\u0441\u044c \u0435\u0433\u043e \u0434\u0435\u0439\u0441\u0442\= u0432\u0438\u0439. +ITWdescO5title=3D\u0410\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u0= 43b\u0435\u043d\u0438\u0435 +ITWdescO5text=3D\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u04= 42\u044c \u0430\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435= \u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u= 0439 \u0431\u0435\u0437 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u0= 43d\u043e\u0433\u043e \u043a\u043e\u0434\u0430. +ITWdescO6title=3D\u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u0440\u0430\u= 0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 +ITWdescO6text=3D\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u04= 30\u043d\u0438\u0435 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u044= 2\u0435, \u0430 \u043d\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u0= 44e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u043= 2. +ITWdescO7title=3D\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u= 0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 +ITWdescO7text=3D\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u04= 30\u044f \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430= \u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043e\u0433\u0440\= u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0= 438\u043c\u0435\u043d\u0435\u043d\u0438\u044f GNU. +ITWdescL1=3D\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u= 044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0= 434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0430 \u0441\u0442\u04= 40\u0430\u043d\u0438\u0446\u0430\u0445 {0} \u0438 {1}. +ITWdescWikiUrlTitle=3D\u0412\u0438\u043a\u0438-\u0441\u0430\u0439\u0442 \u= 043f\u0440\u043e\u0435\u043a\u0442\u0430 IcedTea +ITWdescItwWikiUrlTitle=3D\u0414\u043e\u043c\u0430\u0448\u043d\u044f\u044f = \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 IcedTea-Web +ITWdescL2=3D\u041f\u043e\u043c\u043e\u0449\u044c \u043f\u043e \u0442\u0438= \u043f\u043e\u0432\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c \= u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 IcedTea-Web \= u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0= 44c {0} . +ITWdescIssuesUrlTitle=3D\u0437\u0434\u0435\u0441\u044c +ITWdescL3=3D\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u= 0438 NetX: +ITWoptionsL1=3D\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u043= 2\u043e {0} \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 IcedTea= \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043d\u0430 \u0412\u0438= \u043a\u0438-\u0441\u0430\u0439\u0442\u0435. +ITWoptionsQuickStartUrlCaption=3D\u0411\u044b\u0441\u0442\u0440\u044b\u043= 9 \u0437\u0430\u043f\u0443\u0441\u043a +ITWoptionsCodeUrlUrlCaption=3D\u0421\u0442\u0438\u043b\u044c \u043a\u043e\= u0434\u0430 +ITWoptionsL2=3D\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u043= 2\u043e {0} \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u= 0438 {1} \u043f\u043e IcedTea-Web \u0442\u0430\u043a\u0436\u0435 \u0434\u04= 3e\u0441\u0442\u0443\u043f\u043d\u044b. \u041f\u0430\u0442\u0447\u0438 \u04= 3d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u043f= \u043e\u043b\u043d\u0438\u0442\u044c \u043c\u043e\u0434\u0443\u043b\u044c\u= 043d\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u0430\u043c\u0438 \u0438 {2= } \u043f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a= \u043e\u0439 {3} +ITWoptionsEclipseUrlCaption=3D\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u= 043a\u0430 Eclipse +ITWoptionsReproducersUrlCaption=3D\u043a\u043e\u0434 \u0434\u043b\u044f \u= 0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043= d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a +ITWoptionsDistroUrlCaption=3D\u0441\u043f\u0438\u0441\u043e\u043a \u0440\u= 0430\u0441\u0441\u044b\u043b\u043a\u0438 +ITWoptionsL3=3D\u0423\u0447\u0430\u0441\u0442\u0438\u0435: =20 + +# policyeditor man (note, spaces (especially the one around markup) are im= portant due to man pages markup). Only bold tag is now recognized by Repla= cingTextFormatter. +PEintro=3D - \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438 \u043= 8\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\= u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u043b\u0438\u0442\u0438\u0= 43a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u044= 2\u0438 \u0434\u043b\u044f javaws \u0438 lt;Bgt;\u043f\u043e\u0434\u0= 43a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0433\u043e \u043c\u043e\u043= 4\u0443\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430lt;/Bgt; +PEsynopseP1=3Dpolicy_file +PEsynopseP2=3Durl +PEdescL1=3D\u2014 \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0435 \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u= 0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u04= 41\u043e\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435= \u043b\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u043= 5\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\= u0434\u0435\u0440\u0436\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0= 43d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043f\u043e\u0437\u0= 432\u043e\u043b\u044f\u044e\u0449\u0435\u0435 \u043f\u0440\u043e\u0441\u043= c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0438 \u0440\u0435\u0434= \u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u= 0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u043b\u0438\u0442\u04= 38\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441= \u0442\u0438 \u0430\u043f\u043b\u0435\u0442\u043e\u0432, \u043a\u043e\u0442= \u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u= 044e\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u04= 38\u0435\u0439 javaws \u0438 \u043f\u043e\u0434\u043a\u043b\u044= e\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u043e\u0434\u0443\u043b\u0435\= u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 IcedTea-Web. \u0= 41e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u043a\u0430\u04= 3a \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u0430\u044= f, \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u0432 \u0438\u0441\u043f\u04= 3e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0434\u043= e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\= u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0442\u0430\u043d\u0434\u0= 430\u0440\u0442\u043d\u043e\u043c\u0443 \u0438\u043d\u0441\u0442\u0440\= u0443\u043c\u0435\u043d\u0442\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0= 435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u043= 9 JDK (JDK Policy Tool). \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u04= 42\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0438 \u043e\u043f\u044b\u044= 2\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\= u0435\u043b\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\= u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u0442\u0430\u0= 43b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u044= 3\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\= u043b\u0430\u043c\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \= u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u04= 4f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c= \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0443\u043f\= u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0= 442\u0438\u043a\u043e\u0439 (Policy Tool), \u0430 \u043d\u0435 \u0440\u0435= \u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b\u0438\u0442\u0438\u= 043a\u0438 (PolicyEditor). +PEdescL2=3D\u0415\u0441\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u= 044f\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u0430\u0440\u0433\u0443\u0= 43c\u0435\u043d\u0442\u043e\u0432, \u0444\u0430\u0439\u043b \u043d\u0435 \u= 043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0438 \u= 043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u04= 38 \u0444\u0430\u0439\u043b\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u04= 40\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043e \u0443\u043a\u0430\u0437= \u0430\u0442\u044c \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0441= \u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u0412 \u0438\u043d= \u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438= \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044= 3\u0434\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d \u043a\u0430\u043a= \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043a\u043e\u043c\u0430\= u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u044d\= u0442\u043e\u0442 \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\= u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442 \= u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043a\u0430\u= 043a \u0444\u0430\u0439\u043b \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0= 438. +PEexampleL1=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442= \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\= u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u043b\u044c\u0= 437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043e\u0442\u043a\u04= 40\u044b\u0432\u0430\u0435\u0442 \u0444\u0430\u0439\u043b \u043f\u043e\u043= b\u0438\u0442\u0438\u043a\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447= \u0430\u043d\u0438\u044e. +PEexampleL2=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442= \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0433\u0440\u0430\u0444\= u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0= 440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u043= 2\u0430\u0442\u0435\u043b\u044f \u0431\u0435\u0437 \u043e\u0442\u043a\u0440= \u044b\u0442\u0438\u044f \u0444\u0430\u0439\u043b\u0430. + + +# javaws man (note, spaces (especially the one around markup) are importan= t due to man pages markup). Only bold tag is now recognized by ReplacingTe= xtFormatter. +JWSintro=3D - \u043a\u043b\u0438\u0435\u043d\u0442 Java Web Start=20 +JWSdescL1=3D\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\= u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043a\u043b\u0438\u0= 435\u043d\u0442\u0430 JNLP. \u041e\u043d \u0438\u0441\u043f\u043e\u043b\u04= 4c\u0437\u0443\u0435\u0442 \u0444\u0430\u0439\u043b JNLP (Java Network Laun= ch Protocol, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\= u0442\u043e\u043a\u043e\u043b \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u= 043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0= 44f\u0437\u044b\u043a\u0435 Java) \u0434\u043b\u044f \u0431\u0435\u0437\u04= 3e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441= \u043a\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \= u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Java \u0438\u04= 3b\u0438 \u0430\u043f\u043b\u0435\u0442\u0430 Java. \u042d\u0442\u0430 \u04= 40\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f {0}\u0438\u0437 \u= 043f\u0440\u043e\u0435\u043a\u0442\u0430 IcedTea, \u043e\u043d\u0430 \u043e= \u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u043f\u0440\u043e\= u0435\u043a\u0442\u0435 NetX. +JWSdescL2=3D\u0424\u0430\u0439\u043b JNLP - \u044d\u0442\u043e \u0444\u043= 0\u0439\u043b XML, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\= u0438\u0441\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a \u0431\u0435\= u0437\u043e\u043f\u0430\u0441\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0= 442\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u043= 5 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Java \u0438\= u043b\u0438 \u0430\u043f\u043b\u0435\u0442 Java. +JWSoptionsL1=3D\u041f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u04= 38\u0438 \u043e\u043f\u0446\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u04= 43\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u043= 9\u043b\u0430 .jnlp \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u0430= \u043d\u0434\u044b, \u043e\u043f\u0446\u0438\u0438 -jnlp, \u043e\u043f\u044= 6\u0438\u0438 \u0431\u0435\u0437 \u0430\u0440\u0433\u0443\u043c\u0435\u043d= \u0442\u043e\u0432 \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 \u0430= \u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u0441 \u043e\u043f\u0446\= u0438\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\= u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0430\u= 0440\u0433\u0443\u043c\u0435\u043d\u0442. \u0424\u0430\u0439\u043b .html, \= u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u0= 43a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b .jnlp, \u043c\u043e\u0436\u0= 43d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u0441\u04= 3b\u0435 \u043e\u043f\u0446\u0438\u0438 -html. +JWSoptionsL2=3D\u0424\u0430\u0439\u043b JNLP \u043c\u043e\u0436\u0435\u044= 2 \u0431\u044b\u0442\u044c \u043b\u0438\u0431\u043e URL-\u0430\u0434\u0440\= u0435\u0441\u043e\u043c, \u043b\u0438\u0431\u043e \u043b\u043e\u043a\u0430\= u043b\u044c\u043d\u044b\u043c \u043f\u0443\u0442\u0451\u043c. +JWSoptionsL3=3D\u0424\u0430\u0439\u043b JNLP \u043d\u0435\u043e\u0431\u044= 5\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c = \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\= u0437 (\u043a\u0430\u043a \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0430= \u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u043f\u043e\u0441\u043b\u0435 = -jnlp \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0444\u0430\u0439\= u043b .html). +JWSoptionsTitle1=3D\u041e\u043f\u0446\u0438\u0438 \u0437\u0430\u043f\u0443= \u0441\u043a\u0430: +JWSoptionsTitle2=3D\u041e\u043f\u0446\u0438\u0438 \u0443\u043f\u0440\u0430= \u0432\u043b\u0435\u043d\u0438\u044f: +JWSexampleL1=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u043a\u0440\u0430\u0442\u043a\u0443\u044e \u0441\u043f\u0440\u0430\u0432= \u043a\u0443. +JWSexampleL2=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u043a\u0440\u0430\u0442\u043a\u0443\u044e \u0441\u043f\u0440\u0430\u0432= \u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0440= \u043c\u0438\u043d\u0430\u043b\u0435. +JWSexampleL3=3D\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442 \u043f\u04= 40\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 {0}, \u0438\u0437\u043d\= u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0438\u0437 {1}, \u043d\u0435 \u= 0437\u0430\u0433\u0440\u0443\u0436\u0430\u044f \u0435\u0433\u043e, \u043d\u= 0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044f \u0437\u0430\u0433\u0= 43e\u043b\u043e\u0432\u043a\u0438, \u043d\u0430 \u043f\u0440\u0438\u043d\u0= 443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u044= 3\u0449\u0435\u043d\u043d\u043e\u0439 \u043e\u0434\u043d\u043e\u0439 \u0432= \u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u= 0448\u0438\u043d\u0435. + +# Boot options, message should be shorter than this ----------------> +BOUsage=3D[-run-options] \u0444\u0430\u0439\u043b JNLP +BOUsage2=3D[-control-options] +BOJnlp=3D \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0444\u0430\u0439\u043b\u0430 JNLP \u0434\u043b\u044f \u0437\u043= 0\u043f\u0443\u0441\u043a\u0430 (URL-\u0430\u0434\u0440\u0435\u0441 \u0438\= u043b\u0438 \u0444\u0430\u0439\u043b). +BOHtml=3D \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0444\u0430\u0439\u043b\u0430 HTML \u0434\u043b\u044f \u0437\u043= 0\u043f\u0443\u0441\u043a\u0430 (URL-\u0430\u0434\u0440\u0435\u0441 \u0438\= u043b\u0438 \u0444\u0430\u0439\u043b). \u041c\u043e\u0436\u043d\u043e \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\= u0430\u0440\u0430\u043c\u0435\u0442\u0440 ALL \u0438\u043b\u0438 \u0446\u04= 38\u0444\u0440\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 1 2= 5), \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u0= 44c \u0430\u043f\u043b\u0435\u0442\u044b \u043d\u0430 \u0441\u0442\u0440\u0= 430\u043d\u0438\u0446\u0435. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u04= 4f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u044d\= u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u04= 4c\u043d\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441= \u0442\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\= u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u= 043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u043d\u0435 \u0434\u0= 43e\u043b\u0436\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u04= 3f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u0435\u0437\u043e\u043= f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e. +BOArg=3D \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u04= 40\u0433\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u043b\u043e\u0436= \u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\= u0443\u0441\u043a\u043e\u043c. +BOParam=3D \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u= 0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0430\u043f\u043b\u0435\u0442\u04= 30 \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043= e\u043c. +BOProperty=3D \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044= 1\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\= u0441\u0442\u0432\u043e \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u= 0443\u0441\u043a\u043e\u043c. +BOUpdate=3D \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\= u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. +BOLicense=3D \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043b\u0438= \u0446\u0435\u043d\u0437\u0438\u044e GPL \u0438 \u0432\u044b\u0439\u0442\u0= 438. +BOVerbose=3D \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f= \u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u= 0434. +BOAbout=3D \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u= 043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u04= 35\u043d\u0438\u044f. +BOVersion=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0432\u0435\u0440= \u0441\u0438\u044e IcedTea-Web \u0438 \u0432\u044b\u0439\u0442\u0438. +BONosecurity=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0= 431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0441\u0440\u043= 5\u0434\u0443 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.= \u0414\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u043f\u043e\u0432= \u0440\u0435\u0436\u0434\u0451\u043d\u043d\u044b\u0445 \u043f\u043e\u0434\u= 043f\u0438\u0441\u0435\u0439 \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0= 435\u0431\u0443\u0435\u0442\u0441\u044f deployment.security.itw.ignorecerti= ssues +BONoupdate=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043= f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043e\u0431\u043d\u043e\u0432\= u043b\u0435\u043d\u0438\u0439. +BOHeadless=3D \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043= e\u043a\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438= \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\= u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u043d\u0= 442\u0435\u0440\u0444\u0435\u0439\u0441\u044b. +BOStrict=3D \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0441\u0442\= u0440\u043e\u0433\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0= 443 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0444\u0430\u0439\u043b\u04= 30 JNLP. +BOViewer=3D \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \= u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a \u0434\u0= 43e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u044= 2\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432. +BOXml=3D \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u04= 41\u0442\u0440\u043e\u0433\u0438\u0439 \u043e\u0431\u0440\u0430\u0431\u043e= \u0442\u0447\u0438\u043a XML \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0= 431\u043e\u0442\u043a\u0438 \u0444\u0430\u0439\u043b\u0430 JNLP. +BOredirect=3D \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u04= 3f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\= u0438\u044f\u043c\u0438 HTTP. +BXnofork=3D \u041d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\= u044c \u0434\u0440\u0443\u0433\u0443\u044e JVM. +BXclearcache=3D \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u0= 44d\u0448 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f JNLP. +BXignoreheaders=3D \u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\= u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0437\u0430\u0433\u= 043e\u043b\u043e\u0432\u043a\u043e\u0432 JAR. +BXoffline=3D \u0417\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0441= \u0435\u0442\u0435\u0432\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u= 0447\u0435\u043d\u0438\u0435 ITW. \u0411\u0443\u0434\u0435\u0442 \u0438\u04= 41\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f = \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u044d\u0448. \u041f\u0440\u0438= \u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u0441\u0451 \u0440\u0430\= u0432\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u0442\u0430\u= 043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u04= 35\u043d\u0438\u0435. +BOHelp1=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u0432\u0435\u= 0434\u0435\u043d\u0438\u044f \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0= 436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043a\u043e\u043c\u0430\u043= d\u0434\u0435 \u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0438\u044= 1\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438. +BOHelp2=3D \u0412\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u0432\u0435\u= 0434\u0435\u043d\u0438\u044f \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0= 436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043a\u043e\u043c\u0430\u043= d\u0434\u0435 \u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u043c \u0438\u044= 1\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438. \u0422= \u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\= u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0= 442\u0440 \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0432\u043e\u0= 434\u0438\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044= e \u0441\u043f\u0440\u0430\u0432\u043a\u0443 \u043f\u043e \u044d\u0442\u043= e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435. +BOTrustnone=3D \u041d\u0435 \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u04= 30\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b= \u044f, \u0434\u0430\u0451\u0442 \u043e\u0442\u0440\u0438\u0446\u0430\u0442= \u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0432\u0435\u0442\u044b \= u043d\u0430 \u0432\u0441\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b. + +# Itweb-settings boot commands +IBOList=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043f\u0430\u04= 40\u0430\u043c\u0435\u0442\u0440\u043e\u0432 IcedTea-Web \u0438 \u0438\u044= 5 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0437\u043d\u0430\u0447\u0435= \u043d\u0438\u0439. +IBOGet=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u04= 37\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0443\u043a\u0430\u0437\u0430= \u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u= 043e\u0432. +IBOInfo=3D\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b= \u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u0438= \u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u= 0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445. \u0412\u043a\u043b\u044e\u0= 447\u0430\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0= 442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043= d\u0438\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043= 7\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u043= 6\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043f\u0430\u0440= \u0430\u043c\u0435\u0442\u0440\u0430. +IBOSet=3D\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u043= 0\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u0443\u043a\u0430\u0437\u0430= \u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \= u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u0435\u0441\u= 043b\u0438 \u044d\u0442\u043e \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0= 43d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. +IBOResetAll=3D \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u044= 2 \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b= \u043a \u0438\u0445 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043= 7\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c. +IBOReset=3D\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u= 0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u04= 30\u043c\u0435\u0442\u0440\u044b \u043a \u0438\u0445 \u0438\u0441\u0445\u04= 3e\u0434\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f= \u043c. +IBOCheck=3D\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u043a\u= 043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0437\u04= 3d\u0430\u0447\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0445 \u0442\u043= 5\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\= u0440\u043e\u0432. + +PBOFile=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0= 443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0= 441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u044= 2\u044c. \u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d \u04= 32\u0441\u0435\u0433\u043e \u043e\u0434\u0438\u043d \u0430\u0440\u0433\u044= 3\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043= f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u044f\u0432\u043b\u044= f\u0435\u0442\u0441\u044f \u044d\u0442\u0438\u043c \u0444\u043b\u0430\u0433= \u043e\u043c, \u044d\u0442\u043e\u0442 \u0430\u0440\u0433\u0443\u043c\u0435= \u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\= u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043a\u0430\u0= 43a \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 \u0434\u= 043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f (\u043a\u0430\u= 043a \u0435\u0441\u043b\u0438 \u0431\u044b \u0441\u043d\u0430\u0447\u0430\u= 043b\u0430 \u0431\u044b\u043b \u0443\u043a\u0430\u0437\u0430\u043d \u044d\u= 0442\u043e\u0442 \u0444\u043b\u0430\u0433). \u042d\u0442\u043e\u0442 \u0444= \u043b\u0430\u0433 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u= 0442 \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0= 437\u043e\u043c \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u04= 47\u0435\u043d\u0438\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438= \u043c\u043e\u0441\u0442\u0438 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\= u043c\u0435\u043d\u0442\u043e\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0= 435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u043= 9 (Policy Tool). +PBODefaultFile=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \= u0447\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u= 043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u04= 35 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f= \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u042= d\u0442\u043e\u0442 \u0442\u043e\u0442 \u0444\u0430\u0439\u043b, \u043a\u04= 3e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u044b\u0447\u043d\u043e \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f IcedTea= -Web \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u= 0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043e \u043f\u043e\u043b\u044c\u0= 437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043= f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u0445 \u0438 \u0440\u0430\u0437= \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0430\= u043f\u043b\u0435\u0442\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u= 044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0435\u= 0441\u043b\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u0= 43d\u043e \u0438\u043d\u043e\u0435. +PBOCodebase=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 URL-\= u0430\u0434\u0440\u0435\u0441 \u0431\u0430\u0437\u044b \u043a\u043e\u0434\u= 0430 \u0430\u043f\u043b\u0435\u0442\u0430. \u042d\u0442\u043e \u043c\u043e\= u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0= 430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0434\u0440\u0= 443\u0433\u0438\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438 \u04= 41\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u0430, \u0447\u0442\u043e\u043= 1\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0437\u0430\u043f\u0438= \u0441\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\= u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0440\u0435\u0434\u= 0430\u043a\u0442\u043e\u0440\u0430; \u0435\u0441\u043b\u0438 \u0442\u0430\u= 043a\u043e\u0433\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u04= 3a\u0430\u0442\u043e\u0440\u0430 \u043d\u0435 \u0441\u0443\u0449\u0435\u044= 1\u0442\u0432\u0443\u0435\u0442, \u043e\u043d \u0431\u0443\u0434\u0435\u044= 2 \u0441\u043e\u0437\u0434\u0430\u043d \u0438 \u0437\u0430\u0442\u0435\u043= c \u0432\u044b\u0431\u0440\u0430\u043d. +PBOSignedBy=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043= f\u0441\u0435\u0432\u0434\u043e\u043d\u0438\u043c \u0441\u0435\u0440\u0442\= u0438\u0444\u0438\u043a\u0430\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u= 044b\u0439 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u0445\u= 0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u043a\u043b\u044e\u0447\u04= 35\u0439. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u0= 43f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u043= 5\u0441\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043= e\u043f\u0446\u0438\u044f\u043c\u0438 \u0441\u0435\u043b\u0435\u043a\u0442\= u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\= u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u= 0438\u0442\u0438\u043a\u0438 \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u0= 44b\u0442\u0438\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043= 0; \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u04= 34\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 = \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, = \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\= u043d \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0440\u0430\= u043d. +PBOPrincipals=3D\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0= 43f\u0430\u0440\u044b \u0438\u043c\u044f \u043a\u043b\u0430\u0441\u0441\u04= 30/\u0438\u043c\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043= 0 (\u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u043= f\u0440\u043e\u0431\u0435\u043b\u043e\u043c) \u0434\u043b\u044f \u0438\u043= 4\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \= u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0= 43a\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u= 043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u04= 35\u0441\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u04= 3e\u043f\u0446\u0438\u044f\u043c\u0438 \u0441\u0435\u043b\u0435\u043a\u0442= \u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440= \u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\= u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u= 044b\u0442\u0438\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u04= 30; \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u0= 434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430= \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442,= \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430= \u043d \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0440\u0430= \u043d. + +# Option Parser +OPUnevenParams=3D\u0414\u043b\u044f \u043e\u043f\u0446\u0438\u0438 {0} \u0= 43e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c \u0447\u0451\u0442\u043= d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e = \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. + +# NumberOfArguments descriptions. +NOAnone=3D\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u= 043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f +NOAone=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0442\u04= 3e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0430\u0440\u0433\u044= 3\u043c\u0435\u043d\u0442 +NOAonemore=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u043e= \u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\= u044c\u043a\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0= 432 +NOAevennumber=3D\u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0= 447\u0451\u0442\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u044= 1\u0442\u0432\u043e \u0430\u0433\u0440\u0443\u043c\u0435\u043d\u0442\u043e\= u0432 \u0441 param=3Dvalue \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u043= 2\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\= u043d\u043e\u0433\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0= 430 + +# Allowed man sections +manNAME=3D\u0418\u041c\u042f +manSYNOPSIS=3D\u041e\u0411\u0417\u041e\u0420 +manDESCRIPTION=3D\u041e\u041f\u0418\u0421\u0410\u041d\u0418\u0415 +manOPTIONS=3D\u041e\u041f\u0426\u0418\u0418 +manCOMMANDS=3D\u041a\u041e\u041c\u0410\u041d\u0414\u042b +manEXAMPLES=3D\u041f\u0420\u0418\u041c\u0415\u0420\u042b +manFILES=3D\u0424\u0410\u0419\u041b\u042b +manBUGS=3D\u041e\u0428\u0418\u0411\u041a\u0418 +manAUTHOR=3D\u0410\u0412\u0422\u041e\u0420 +manSEE_ALSO=3D\u0421\u041c\u041e\u0422\u0420\u0418\u0422\u0415 \u0422\u041= 0\u041a\u0416\u0415 + +# Cache +CAutoGen=3D\u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0430\u= 0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 - \u= 043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0439\u0442\u0435 +CNotCacheable=3D{0} \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u044= 1\u044f \u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u0440= \u0435\u0441\u0443\u0440\u0441\u043e\u043c +CDownloading=3D\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 +CComplete=3D\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e +CChooseCache=3D\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u04= 30\u0442\u0430\u043b\u043e\u0433 \u043a\u044d\u0448\u0430... +CChooseCacheInfo=3DNetX \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u= 044f \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u04= 35 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u04= 44\u0430\u0439\u043b\u043e\u0432 \u043a\u044d\u0448\u0430. +CChooseCacheDir=3D\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u044d\= u0448\u0430 +CCannotClearCache=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044= c \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043a\u044d\u0448 \u043= 2 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437. \u041f\u043e\u043f\u0440\u04= 3e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435. \u0415\u04= 41\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u043= 5 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430, \u043f\u043e\u043= f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u043a\u0440\u044b\= u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440(\u044b) \u0438 \u043= f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f JNLP. \u0415\u0441\= u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u043c\u043e\u0436\= u0435\u0442, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \= u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u= 0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Java. \\\n \u0412\u044b \u04= 3c\u043e\u0436\u0435\u0442\u0435 \u043e\u0447\u0438\u0441\u0442\u0438\u0442= \u044c \u043a\u044d\u0448 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e= javaws -Xclearcache \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 itw-= settings \u041a\u044d\u0448 -> \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u= 044c \u0444\u0430\u0439\u043b\u044b -> \u041e\u0447\u0438\u0441\u0442\u0438= \u0442\u044c +CFakeCache=3D\u041a\u044d\u0448 \u043f\u043e\u0432\u0440\u0435\u0436\u0434= \u0451\u043d. \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\= u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u0= 43d\u0438\u0435. +CFakedCache=3D\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d\u043d= \u044b\u0439 \u043a\u044d\u0448 \u0431\u044b\u043b \u0432\u043e\u0441\u0441= \u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d. \u041d\u0430\u0441\u0442\= u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u0= 43c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043= e\u043b\u043d\u0438\u0442\u044c ''javaws -Xclearcache'' \u0438 \u043f\u0435= \u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u= 0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u0430\u043a \u0= 43c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u0440\u0435\u0435. \u0422\u0= 430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u04= 3e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c itw-settings \u041a\u044= d\u0448 -> \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0444\u0430\u0= 439\u043b\u044b -> \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c + +# extended access warning pane=20 +EXAWdesktopWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b= \u044b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u043c = \u0441\u0442\u043e\u043b\u0435 (\u0437\u0430\u043f\u0440\u0430\u0448\u0438\= u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0= 435\u043d\u0438\u044f\u043c\u0438). +EXAWdesktopDontWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u= 043b\u044b\u043a\u0430 \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0= 43c \u0441\u0442\u043e\u043b\u0435 (\u043d\u0435 \u0437\u0430\u043f\u0440\u= 0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u043e \u043c\u04= 3e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u043= 0\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\= u0435\u043c). +EXAWsubmenu=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b\u044= b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u0431\u0443\u0434\u0435\u04= 42 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u0440\u0438\u043b\u043= e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432\u043e \u0432\u043b\u043e= \u0436\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e - {0}). +EXAWmenuWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043b\u0= 44b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u0437\u0430\u043f\u0440\u= 0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438). +EXAWmenuDontWants=3D\u0417\u043d\u0430\u0447\u043e\u043a \u044f\u0440\u043= b\u044b\u043a\u0430 \u0432 \u043c\u0435\u043d\u044e (\u043d\u0435 \u0437\u0= 430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043= f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u043d= \u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e= \u0437\u0434\u0430\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u= 0442\u0435\u043b\u0435\u043c). +EXAWsettingsInfo=3D\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0430= \u0440\u0430\u043c\u0435\u0442\u0440: {0}. \u0415\u0433\u043e \u043c\u043e\= u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432 i= tweb-settings \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 {1}. +EXAWsettingsManage=3D\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044= e\u0449\u0438\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 = \u043c\u0435\u043d\u044e \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\= u0430\u0432\u043b\u044f\u0442\u044c \u0432 itweb-settings \u043d\u0430 \u04= 3f\u0430\u043d\u0435\u043b\u0438 {0}. +EXAWrememberByApp=3D\u041f\u043e\u043c\u043d\u0438\u0442\u044c \u0434\u043= b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u0438\u043b= \u043e\u0436\u0435\u043d\u0438\u044f +EXAWrememberByPage=3D\u041f\u043e\u043c\u043d\u0438\u0442\u044c \u0434\u04= 3b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0434\u043e\u043c\u043= 5\u043d\u0430 +EXAWdontRemember=3D\u041d\u0435 \u0437\u0430\u043f\u043e\u043c\u0438\u043d= \u0430\u0442\u044c +EXAWrememberByAppTooltip=3D\u042d\u0442\u043e \u043f\u0440\u0438\u04= 3b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0438\u043a\u043e\u0433\u0434= \u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0440= \u0430\u0448\u0438\u0432\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u= 043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u04= 40\u0435\u0448\u0435\u043d\u0438\u044f +EXAWrememberByPageTooltip=3D\u0412\u0441\u0435 \u043f\u0440\u0438\u0= 43b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u044d\u0442\u043e\u04= 33\u043e \u0434\u043e\u043c\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u044= 1\u0442\u0430\u043d\u0443\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\= u044f\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0438 \u043f\= u0440\u0438\u043c\u0443\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u= 043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u04= 32\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438= \u0439 +EXAWdontRememberTooltip=3D\u041f\u043e\u043b\u044c\u0437\u043e\u0432= \u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043a\u043e\u043d\u= 0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u04= 35\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442= \u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f = \u044d\u0442\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u= 043d\u0438\u044f \u0432 \u0445\u043e\u0434\u0435 \u044d\u0442\u043e\u0433\u= 043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 +EXAWbrowser=3D\u0431\u0440\u0430\u0443\u0437\u0435\u0440 (\u044d\u043b\u04= 35\u043c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e= \u0441\u0442\u043e\u043b\u0430) +EXAWgenjnlp=3Djnlp \u0441\u043e\u0437\u0434\u0430\u043d +EXAWjnlphref=3Djnlp href +EXAWhtml=3Djavaws html +EXAWfixhref=3D\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043= e\u0448\u0438\u0431\u043a\u0438 \u0432 jnlp-href +EXAWbrowserTolltip=3D\u042f\u0440\u043b\u044b\u043a \u0431\u0440\u04= 30\u0443\u0437\u0435\u0440\u0430
  • \u042d\u0442\u0430 \u043e\u043f\u0= 446\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u044f\u0440\u04= 3b\u044b\u043a \u0434\u043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043= 8\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0441 \u0437\u043= 0\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\= u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435\u0= 439
  • \u0415\u0441\u043b\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\= u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0= 442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0430\u0432\u0442\u043e\u0= 43d\u043e\u043c\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0= 44d\u0442\u043e \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u04= 35\u0437\u043e\u043f\u0430\u0441\u043d\u0430\u044f \u043e\u043f\u0446\u0438= \u044f
  • +EXAWbrowsersTolltip=3D\u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u= 043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u04= 4c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u043= f\u0443\u0441\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0430\u043f\u043b= \u0435\u0442\u0430 (\u0437\u0430\u0442\u0435\u043c \u0431\u0443\u0434\u0435= \u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430 \u043f\u0440\u043e\= u0433\u0440\u0430\u043c\u043c\u0430 IcedTea-Web)
  • \u0411\u044b\u043b= \u0437\u0430\u0434\u0430\u043d \u0431\u0440\u0430\u0443\u0437\u0435\u0440 = \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e
  • \u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442= \u044c \u043b\u044e\u0431\u043e\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\= u0440 +EXAWgeneratedTolltip=3D
  • \u0424\u0430\u0439\u043b JNLP \u0431\u044= 3\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0438\u0437 \u044= 2\u0435\u043a\u0443\u0449\u0435\u0439 HTML-\u0441\u0442\u0440\u0430\u043d\u= 0438\u0446\u044b
  • \u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a= \u043e \u044f\u0440\u043b\u044b\u043a \u0431\u0443\u0434\u0435\u0442 \u0437= \u0430\u043f\u0443\u0449\u0435\u043d, javaws \u0437\u0430\u043f\u0443\u0441= \u0442\u0438\u0442 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b JNLP
  • \u0417\u0430\u0442\u0435\u043c \u044d\u0442\u043e\u0442 \u0430\u043= f\u043b\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443= \u0449\u0435\u043d \u0431\u0435\u0437 \u0431\u0440\u0430\u0443\u0437= \u0435\u0440\u0430
  • \u042d\u0442\u0430 \u0432\u043e\u0437\u043c\u043= e\u0436\u043d\u043e\u0441\u0442\u044c \u044f\u0432\u043b\u044f\u0435\u0442\= u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0= 442\u0430\u043b\u044c\u043d\u043e\u0439, \u043d\u043e \u0440\u0430\u0431\u0= 43e\u0442\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u04= 40\u043e\u0448\u043e.
  • +EXAWhrefTolltip=3D\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u= 0435 \u0430\u043f\u043b\u0435\u0442\u044b \u043f\u0440\u043e\u0441\u0442\u0= 43e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u0430 \u0= 444\u0430\u0439\u043b JNLP, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u04= 41\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0444\u0430\u043a\u0442\u0438= \u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u= 0438\u044f \u043e \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u0445 \u044d\u= 0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u044f.
  • \u041f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \= u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u044d\u0442\u043e\u= 0442 \u0444\u0430\u0439\u043b JNLP \u0431\u0443\u0434\u0435\u0442 \u0441\u0= 43e\u0445\u0440\u0430\u043d\u0451\u043d \u0438 \u0438\u0441\u043f\u043e\u04= 3b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u044= 1\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0437\u0430\u043f\u0443\= u0441\u043a\u043e\u0432.
  • Javaws \u0431\u0443\u0434\u0435\u0442 \u0= 441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0437\u0430\u043f\u044= 3\u0441\u043a\u0430, \u0438 \u044d\u0442\u043e\u0442 \u0430\u043f\u043b\u04= 35\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043= d\u044f\u0442\u044c\u0441\u044f \u0432\u043d\u0435 \u0431\u0440\u043= 0\u0443\u0437\u0435\u0440\u0430
  • \u042d\u0442\u043e \u0437\u0432\u0= 443\u0447\u0438\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043d\u0= 43e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442
  • +EXAWhtmlTolltip=3D\u041f\u0443\u0442\u0451\u043c \u0438\u0441\u043f\= u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0= 440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f -html, java= ws \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u0430\u044= 2\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\= u044c html \u0438 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0430\u043f\u= 043b\u0435\u0442, \u0438 \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u043f\= u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0432\u043d\u0435 \= u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430
  • \u044d\u043a\u0441\= u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u04= 30\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c=
  • \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u04= 3d\u043e
  • +EXAWfixTolltip=3D\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0= 435 \u0444\u0430\u0439\u043b\u044b JNLP, \u043d\u0430 \u043a\u043e\u0442\u0= 43e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u044= 2 \u0430\u043f\u043b\u0435\u0442, \u043d\u0435 \u043f\u0440\u0435\u0434\u04= 3d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u043= 8\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \= u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u= 043b\u043e\u0436\u0435\u043d\u0438\u0439 JNLP
  • \u042d\u0442\u043e \u= 0434\u043e\u0431\u0430\u0432\u0438\u0442 \u0438\u0437\u0432\u0435\u0441\u04= 42\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u043e \u043e\u0442\u0441\u044= 3\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044d\u043b\u0435\= u043c\u0435\u043d\u0442\u044b \u0432 \u044d\u0442\u043e\u0442 \u0444\u0430\= u0439\u043b (\u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043e\u0442\u0441= \u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442)
  • + +# Security +SFileReadAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u= 0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u0= 434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u0447\u0442\u0435\u043d\u04= 38\u0435 \u043a {0}. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c= \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SFileWriteAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0434\u043e\u0441\u0442\u0443\u043f \u043d\u0430 \u0437\u0430\u043f\u0438\u0= 441\u044c \u043a {0}. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044= c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SDesktopShortcut=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0= 441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u043= a\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430 \u0440\u043= 0\u0431\u043e\u0447\u0435\u043c \u0441\u0442\u043e\u043b\u0435 \u0438 / \u0= 438\u043b\u0438 \u0432 \u043c\u0435\u043d\u044e. \u0420\u0430\u0437\u0440\u= 0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0= 442\u0432\u0438\u0435? +SSigUnverified=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \= u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0446\u0438\u0444\u0= 440\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u04= 3f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0417\u0430\u043= f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\= u0435\u043d\u0438\u0435? \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u044e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0= 441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u043b\u043d\u044b\u043= 9 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043= c\u0443 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0443. +SSigVerified=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u043f\u04= 3e\u0434\u043f\u0438\u0441\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435= \u043d\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0430. = \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u= 043b\u043e\u0436\u0435\u043d\u0438\u0435? \u041f\u0440\u0438\u043b\u043e\u0= 436\u0435\u043d\u0438\u044e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u04= 35\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u043b= \u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430= \u0448\u0435\u043c\u0443 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u= 0440\u0443. +SSignatureError=3D\u0412 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 = \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0= 43e\u0448\u0438\u0431\u043a\u0430. \u0417\u0430\u043f\u0443\u0441\u0442\u04= 38\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435= ? \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0431\u0443= \u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u= 043b\u0435\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0= 442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043a\u043e\u0= 43c\u043f\u044c\u044e\u0442\u0435\u0440\u0443. +SUntrustedSource=3D\u0414\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\= u043c\u0443 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443 \u043d\u= 0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0= 435\u0440\u0438\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u0443\u044= e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u044f. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\= u0439\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u= 044b \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u0435\u0433\u0= 43e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443. +SWarnFullPermissionsIgnorePolicy=3D\u0418\u0441\u043f\u043e\u043b\u043d\u0= 44f\u0435\u043c\u043e\u043c\u0443 \u043a\u043e\u0434\u0443 \u0431\u0443\u04= 34\u0443\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b= \u0435\u043d\u044b \u0432\u0441\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\= u0435\u043d\u0438\u044f, \u043b\u044e\u0431\u044b\u0435 \u0441\u0443\u0449\= u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u0= 438\u0442\u0438\u043a\u0438 Java \u0431\u0443\u0434\u0443\u0442 \u043f\u044= 0\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u= 044b. +STrustedSource=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u043f\u= 043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u043f\u0440\u0= 43e\u0432\u0435\u0440\u0435\u043d\u0430 \u0434\u043e\u0432\u0435\u0440\u043= 5\u043d\u043d\u044b\u043c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\= u043e\u043c. +SClipboardReadAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u044= 2 \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043e= \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043a \u0441\u043= 8\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0431\u0443\u0444\u0435\= u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u0420\u0430\u0437\u0440\= u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u= 0442\u0432\u0438\u0435? +SClipboardWriteAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u= 0438\u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u04= 42 \u0434\u043e\u0441\u0442\u0443\u043f \u0442\u043e\u043b\u044c\u043a\u043= e \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043a \u0441\u04= 38\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0431\u0443\u0444\u0435= \u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u0420\u0430\u0437\u0440= \u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\= u0442\u0432\u0438\u0435? +SPrinterAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u04= 34\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043d\u0442\u043= 5\u0440\u0443. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044= d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435? +SNetworkAccess=3D\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u04= 40\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u044= 3\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0441\u043e\u0435\u0434\= u0438\u043d\u0435\u043d\u0438\u044f \u0441 {0}. \u0420\u0430\u0437\u0440\u0= 435\u0448\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u04= 42\u0432\u0438\u0435? +SNoAssociatedCertificate=3D<\u043d\u0435\u0442 \u0441\u0432\u044f\u0437\u0= 430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u043= 8\u043a\u0430\u0442\u0430> +SUnverified=3D(\u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u04= 3d\u043e) +SAlwaysTrustPublisher=3D\u0412\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\= u0432\u0435\u0440\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0= 438\u043c\u043e\u043c\u0443 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0= 438\u0437\u0434\u0430\u0442\u0435\u043b\u044f +SHttpsUnverified=3D\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c= \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c HTTPS-\u0441\u0435\= u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0432\u0435\u0431-\u0441\u= 0430\u0439\u0442\u0430. +SRememberOption=3D\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044= c \u044d\u0442\u0443 \u043e\u043f\u0446\u0438\u044e? +SRememberAppletOnly=3D\u0414\u043b\u044f \u0430\u043f\u043b\u0435\u0442\u0= 430 +SRememberCodebase=3D\u0414\u043b\u044f \u0441\u0430\u0439\u0442\u0430 {= 0} +SUnsignedSummary=3D\u041d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\= u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0= 438\u0435 Java \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435= \u0442 \u0437\u0430\u043f\u0443\u0441\u043a +SUnsignedDetail=3D\u041d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u= 043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u04= 38\u0435 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043= 3\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\= u044f \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u= 0437\u0430\u043f\u0443\u0441\u043a:
      {0}=
    \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e= \u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u= 043b\u0430 \u0437\u0430\u043f\u0440\u043e\u0441:
      {1}

    \u0420\u0435\u043a\u043e\u043c\u0435\u043= d\u0434\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u043a\= u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0= 44f \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0442\u0435\u0445 \u0441\u= 0430\u0439\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u= 0432\u044b \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435.=20 +SUnsignedAllowedBefore=3D\u0412\u044b \u0443\u0436\u= 0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u043b\u0438 \u044d\u0442\u0= 43e\u0442 \u0430\u043f\u043b\u0435\u0442 - ({0}). +SUnsignedRejectedBefore=3D\u0412\u044b \u0443\u0436\u0= 435 \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u043b\u0438 \u0437\u0430\u04= 3f\u0443\u0441\u043a \u044d\u0442\u043e\u0433\u043e \u0430\u043f\u043b\u043= 5\u0442\u0430 \u2014 ({0}). +SUnsignedQuestion=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c= \u0437\u0430\u043f\u0443\u0441\u043a \u0430\u043f\u043b\u0435\u0442\u0430? +SPartiallySignedSummary=3D\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u043d= \u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u0438 = \u043a\u043e\u0434\u0430 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\= u043b\u043e\u0436\u0435\u043d\u0438\u044f. +SPartiallySignedDetail=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e= \u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u= 0442 \u043a\u0430\u043a \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0= 43d\u044b\u0435, \u0442\u0430\u043a \u0438 \u043d\u0435\u043f\u043e\u0434\u= 043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u04= 38 \u043a\u043e\u0434\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u04= 3e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430= \u043d\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0431\u0435\u0437\= u043e\u043f\u0430\u0441\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b = \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u043f\u043e\u0441\u= 0442\u0430\u0432\u0449\u0438\u043a\u0443, \u043d\u043e \u043d\u0435\u043f\u= 043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u04= 34 \u043c\u043e\u0436\u0435\u0442 \u0443\u043a\u0430\u0437\u044b\u0432\u043= 0\u0442\u044c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043e\u043d \u= 043d\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u04= 35\u0442\u0441\u044f \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b= \u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u043c. +SPartiallySignedQuestion=3D\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u043= 8\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c= \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\= u0435? +SAuthenticationPrompt=3D\u0421\u0435\u0440\u0432\u0435\u0440 {0} \u043d\u0= 430 {1} \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 = \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0= 438\u044e. \u041e\u043d \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 "{= 2}" +SJNLPFileIsNotSigned=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u= 0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u04= 42 \u0446\u0438\u0444\u0440\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u043= f\u0438\u0441\u044c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u04= 3d\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d \u0437\u0430\u043= f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0444\u0430\= u0439\u043b JNLP. +STrustedOnlyAttributeFailure=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b= \u043e\u0436\u0435\u043d\u0438\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u= 0430\u0435\u0442 \u0434\u043b\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0= 442\u0430 Trusted-Only \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 tru= e \u0432 \u0441\u0432\u043e\u0451\u043c \u043c\u0430\u043d\u0438\u0444\u043= 5\u0441\u0442\u0435. {0} \u0438 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\= u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u= 0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439: {1}. \u042d\u0442\u04= 3e \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e. +STOAsignedMsgFully=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u043b\u0= 43d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u043= 0\u043d +STOAsignedMsgAndSandbox=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u04= 3b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u043f\u0438\u0441= \u0430\u043d \u0438 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\= u043d +STOAsignedMsgPartiall=3D \u0410\u043f\u043b\u0435\u0442 \u043f\u043e\u0434= \u043f\u0438\u0441\u0430\u043d \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\= u0441\u0442\u044c\u044e +STempNetwork=3D\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u04= 32\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0438 \u0438\u0441\u0445\u043= e\u0434\u044f\u0449\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 = \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f +STempReadFilesAndProperties=3D\u0414\u043e\u0441\u0442\u0443\u043f \u0442\= u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u= 0438\u044f \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u= 0430\u043c \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c +STempWriteFilesAndProperties=3D\u0414\u043e\u0441\u0442\u0443\u043f \u0442= \u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u0438\= u0441\u0438 \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\= u0430\u043c \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c +STempReflectionAndExternal=3DJava Reflection (\u043e\u0442\u0440\u0430\u04= 36\u0435\u043d\u0438\u0435) \u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0= 43a \u0432\u043d\u0435\u0448\u043d\u0435\u043c\u0443 \u043a\u043e\u0434\u04= 43 +STempAllMedia=3D\u0412\u0441\u044f \u0441\u0440\u0435\u0434\u0430 (\u043f\= u0435\u0447\u0430\u0442\u044c, \u0430\u0443\u0434\u0438\u043e, \u0431\u0443= \u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430) + +# Security - used for the More Information dialog +SBadKeyUsage=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e\u04= 34\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, \u04= 3f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u0435= \u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u0440\u0430\= u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 KeyUsage \u043a\u043e\u0442= \u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\= u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0= 430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SBadExtendedKeyUsage=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u= 043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u04= 38, \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u04= 41\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u044= 0\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 ExtendedKeyUsage \u= 043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0= 437\u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u044= 1\u044b\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SBadNetscapeCertType=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u= 043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u04= 38, \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u04= 41\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u044= 0\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 NetscapeCertType \u= 043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u0440\u0430\u0= 437\u0440\u0435\u0448\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u044= 1\u044b\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430. +SHasExpiredCert=3D\u0421\u0440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\= u0432\u0438\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u= 043e\u0434\u043f\u0438\u0441\u0438 \u0438\u0441\u0442\u0451\u043a. +SHasExpiringCert=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e= \u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, = \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u= 0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u0441\u0= 440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a\u04= 3e\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u0442\u0435\u043a\u0430= \u0435\u0442 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0448\u0435= \u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432. +SNotYetValidCert=3D\u0420\u0435\u0441\u0443\u0440\u0441\u044b \u0441\u043e= \u0434\u0435\u0440\u0436\u0430\u0442 \u0437\u0430\u043f\u0438\u0441\u0438, = \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u= 0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c, \u043a\u0= 43e\u0442\u043e\u0440\u044b\u0439 \u0435\u0449\u0451 \u043d\u0435 \u0434\u0= 435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d. +SUntrustedCertificate=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \= u043f\u043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0441\u= 043e\u0437\u0434\u0430\u043d\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u0= 44c\u044e \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0433\u043= e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430. +STrustedCertificate=3D\u0426\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u0= 43f\u043e\u0434\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0441\u04= 3e\u0437\u0434\u0430\u043d\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044= c\u044e \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0433\u043e = \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430. +SCNMisMatch=3D\u041e\u0436\u0438\u0434\u0430\u0435\u043c\u043e\u0435 \u043= 8\u043c\u044f \u0445\u043e\u0441\u0442\u0430 \u0434\u043b\u044f \u044d\u044= 2\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\= u0442\u0430: "{0}"
    \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u04= 3d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441= \u044f \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443: "{1}" +SRunWithoutRestrictions=3D\u042d\u0442\u043e \u043f\u0440\u0438\u043b\u043= e\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430= \u043f\u0443\u0449\u0435\u043d\u043e \u0431\u0435\u0437 \u043e\u0431\u044b\= u0447\u043d\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u0= 43d\u0438\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u04= 41\u0442\u0438 Java. +SCertificateDetails=3D\u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0= 43e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0435 + +# Security - certificate information +SIssuer=3D\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c +SSerial=3D\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u0= 43c\u0435\u0440 +SMD5Fingerprint=3D\u041e\u0442\u043f\u0435\u0447\u0430\u0442\u043e\u043a M= D5 +SSHA1Fingerprint=3D\u041e\u0442\u043f\u0435\u0447\u0430\u0442\u043e\u043a = SHA1 +SSignature=3D\u041f\u043e\u0434\u043f\u0438\u0441\u044c +SSignatureAlgorithm=3D\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0= 43f\u043e\u0434\u043f\u0438\u0441\u0438 +SSubject=3D\u0421\u0443\u0431\u044a\u0435\u043a\u0442 +SValidity=3D\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u= 044c\u043d\u043e\u0441\u0442\u044c + +# Certificate Viewer +CVCertificateViewer=3D\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u04= 30\u0442\u044b +CVCertificateType=3D\u0422\u0438\u043f \u0441\u0435\u0440\u0442\u0438\u044= 4\u0438\u043a\u0430\u0442\u0430 +CVDetails=3D\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u= 0438 +CVExport=3D\u042d\u043a\u0441\u043f\u043e\u0440\u0442 From gammaray at basealt.ru Wed Nov 7 13:17:18 2018 From: gammaray at basealt.ru (Olesya Gerasimenko) Date: Wed, 7 Nov 2018 16:17:18 +0300 Subject: Russian translation of IcedTea-Web Policy Editor In-Reply-To: <6b0f8c3e-123b-505c-5598-5da78fe837fc@redhat.com> References: <52a258b9-de35-9550-75fe-245456b37c38@redhat.com> <132bd08c-7f6b-48ec-2d14-ea1539bdf09a@basealt.ru> <9d6fcb73-bbbf-6ba7-b740-35dfd08fd853@redhat.com> <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> <6b0f8c3e-123b-505c-5598-5da78fe837fc@redhat.com> Message-ID: <7f2058d3-a7ae-d24d-ab1d-9eb77a90fa1f@basealt.ru> Hello! I will gladly continue working on the Russian translation. If I'm not available for some reason, Basealt SPO's translation team can be contacted: translation-team at basealt.ru. How will I get the latest versions of the messages.properties file to translate? 07.11.2018 13:37, Jiri Vanek ?????: > Hello! > > I will test this and include to ITW. > Olesya, do you realize that kep9ng the transaltion up to date is lonng andongoing effort? > > Will you be able to fix possible new /chanegd lines in times before release? > > Don't hesitate to say no, or "I dont know", as I donot forget you are voulenteer with liited > capabilities, But if I look into PL/DE traansaltion which was abandoned, and thus is now somewhen > even misleading, I feel chilling in bones. > > Thanx a lot for contribution! > J. > On 10/31/18 1:36 PM, Olesya Gerasimenko wrote: >> Alexandr, thanks a lot for helping out! I've finished the translation, please find the >> messages.properties file attached. >> >> >> 30.10.2018 16:52, skolnag at gmail.com ?????: >>> Hello, >>> >>> Well, it's all a bit more difficult than I expected. I created a new OmegaT project and used a >>> correct .properties source file this time. I was also able to retrieve most of the translation >>> from the translation memory (after some tweaking). However, there still remain some segments >>> untranslated. This is partly due to different segmentation in the file used in previous project >>> and in the new one, and partly because the developers added some new strings. >>> >>> Find the new OmegaT project package attached. Olesya, can you please translate the remaining >>> untranslated segments and then provide the translated messages.properties file (or the project >>> package)? You will find most of the texts as partial matches in the translation memory, so I >>> believe it won't take much time and effort. >>> >>> Please let me know if anything is unclear or if you have any questions. >>> >>> Thank you in advance. >>> >>> Best regards, >>> Alexandr >>> >>> >>> >>> ?t 30. 10. 2018 v?11:31 odes?latel skolnag at gmail.com >> > napsal: >>> >>> ??? Hello all, >>> >>> ??? Olesya, thank you for the OmegaT project package. >>> >>> ??? I think the problem is, that Olesya did not download the "raw" >>> ??? source messages.properties file, but it's HTML representation on the >>> ??? IcedTea-Web website. So already the source file imported into OmegaT >>> ??? was in HTML and therefore also the translated file is HTML. >>> >>> ??? As soon as I have some time, I'll look at it and will try to fix >>> ??? this and provide translated .properties file. I will also update the >>> ??? tutorial to prevent this kind of issues in the future. >>> >>> ??? Kind regards, >>> ??? Alexandr >>> >>> >>> ??? ?t 30. 10. 2018 v?10:25 odes?latel Olesya Gerasimenko >>> ??? > napsal: >>> >>> ??????? Please find attached the directory with all the OmegaT project >>> ??????? files. >>> ??????? Hope this helps! >>> >>> >>> ??????? 30.10.2018 11:37, Jiri Vanek ?????: >>> ???????? > On 10/26/18 2:30 PM, Olesya Gerasimenko wrote: >>> ???????? >> It's HTML because that's the format that OmegaT creates >>> ??????? (I've made everything according to this >>> ???????? >> instruction: >>> ??????? https://icedtea.classpath.org/wiki/IcedTea-Web-Localization_with_OmegaT). >>> ??????? What should I> do to change the format? >>> ???????? > >>> ???????? > Hm.? Then we made soem uncelarness in the project. Do you >>> ??????? mind to upload the directory with omegat >>> ???????? > project please? >>> ???????? >> >>> ???????? >> >>> ???????? >> 26.10.2018 13:10, Jiri Vanek ?????: >>> ???????? >>> Hello! >>> ???????? >>> >>> ???????? >>> TYVM! >>> ???????? >>> >>> ???????? >>> But.. why is the propertires file HTML? >>> ???????? >>> >>> ???????? >>> On 10/26/18 11:19 AM, Olesya Gerasimenko wrote: >>> ???????? >>>> Hello! I've translated IcedTea-Web Policy Editor into >>> ??????? Russian, please find attached the .properties >>> ???????? >>>> and .desktop files. I've also noticed some mistakes in the >>> ??????? English version along the way - they are >>> ???????? >>>> listed in the attached text file. >>> ???????? >>> >>> ???????? >>> >>> ???????? >> >>> ???????? > >>> ???????? > >>> >>> ??????? -- ??????? Best regards, >>> ??????? Olesya Gerasimenko (Basealt Translation Team) >>> >> > > -- Best regards, Olesya Gerasimenko (Basealt Translation Team) From jvanek at redhat.com Wed Nov 7 13:36:05 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Wed, 7 Nov 2018 14:36:05 +0100 Subject: Russian translation of IcedTea-Web Policy Editor In-Reply-To: <7f2058d3-a7ae-d24d-ab1d-9eb77a90fa1f@basealt.ru> References: <52a258b9-de35-9550-75fe-245456b37c38@redhat.com> <132bd08c-7f6b-48ec-2d14-ea1539bdf09a@basealt.ru> <9d6fcb73-bbbf-6ba7-b740-35dfd08fd853@redhat.com> <9caaeb63-c308-bc3e-df00-f87fb2064fce@basealt.ru> <6b0f8c3e-123b-505c-5598-5da78fe837fc@redhat.com> <7f2058d3-a7ae-d24d-ab1d-9eb77a90fa1f@basealt.ru> Message-ID: <96745dd8-3129-8383-710f-2ae6205600d3@redhat.com> On 11/7/18 2:17 PM, Olesya Gerasimenko wrote: > Hello! > > I will gladly continue working on the Russian translation. If I'm not available for some reason, > Basealt SPO's translation team can be contacted: translation-team at basealt.ru. How will I get the > latest versions of the messages.properties file to translate? I will let you know, that ITW is frozen before release, and link you final Messages.properties for given release. Thanx! J. > > > 07.11.2018 13:37, Jiri Vanek ?????: >> Hello! >> >> I will test this and include to ITW. >> Olesya, do you realize that kep9ng the transaltion up to date is lonng andongoing effort? >> >> Will you be able to fix possible new /chanegd lines in times before release? >> >> Don't hesitate to say no, or "I dont know", as I donot forget you are voulenteer with liited >> capabilities, But if I look into PL/DE traansaltion which was abandoned, and thus is now somewhen >> even misleading, I feel chilling in bones. >> >> Thanx a lot for contribution! >> ?? J. >> On 10/31/18 1:36 PM, Olesya Gerasimenko wrote: >>> Alexandr, thanks a lot for helping out! I've finished the translation, please find the >>> messages.properties file attached. >>> >>> >>> 30.10.2018 16:52, skolnag at gmail.com ?????: >>>> Hello, >>>> >>>> Well, it's all a bit more difficult than I expected. I created a new OmegaT project and used a >>>> correct .properties source file this time. I was also able to retrieve most of the translation >>>> from the translation memory (after some tweaking). However, there still remain some segments >>>> untranslated. This is partly due to different segmentation in the file used in previous project >>>> and in the new one, and partly because the developers added some new strings. >>>> >>>> Find the new OmegaT project package attached. Olesya, can you please translate the remaining >>>> untranslated segments and then provide the translated messages.properties file (or the project >>>> package)? You will find most of the texts as partial matches in the translation memory, so I >>>> believe it won't take much time and effort. >>>> >>>> Please let me know if anything is unclear or if you have any questions. >>>> >>>> Thank you in advance. >>>> >>>> Best regards, >>>> Alexandr >>>> >>>> >>>> >>>> ?t 30. 10. 2018 v?11:31 odes?latel skolnag at gmail.com >>> > napsal: >>>> >>>> ???? Hello all, >>>> >>>> ???? Olesya, thank you for the OmegaT project package. >>>> >>>> ???? I think the problem is, that Olesya did not download the "raw" >>>> ???? source messages.properties file, but it's HTML representation on the >>>> ???? IcedTea-Web website. So already the source file imported into OmegaT >>>> ???? was in HTML and therefore also the translated file is HTML. >>>> >>>> ???? As soon as I have some time, I'll look at it and will try to fix >>>> ???? this and provide translated .properties file. I will also update the >>>> ???? tutorial to prevent this kind of issues in the future. >>>> >>>> ???? Kind regards, >>>> ???? Alexandr >>>> >>>> >>>> ???? ?t 30. 10. 2018 v?10:25 odes?latel Olesya Gerasimenko >>>> ???? > napsal: >>>> >>>> ???????? Please find attached the directory with all the OmegaT project >>>> ???????? files. >>>> ???????? Hope this helps! >>>> >>>> >>>> ???????? 30.10.2018 11:37, Jiri Vanek ?????: >>>> ????????? > On 10/26/18 2:30 PM, Olesya Gerasimenko wrote: >>>> ????????? >> It's HTML because that's the format that OmegaT creates >>>> ???????? (I've made everything according to this >>>> ????????? >> instruction: >>>> ???????? https://icedtea.classpath.org/wiki/IcedTea-Web-Localization_with_OmegaT). >>>> ???????? What should I> do to change the format? >>>> ????????? > >>>> ????????? > Hm.? Then we made soem uncelarness in the project. Do you >>>> ???????? mind to upload the directory with omegat >>>> ????????? > project please? >>>> ????????? >> >>>> ????????? >> >>>> ????????? >> 26.10.2018 13:10, Jiri Vanek ?????: >>>> ????????? >>> Hello! >>>> ????????? >>> >>>> ????????? >>> TYVM! >>>> ????????? >>> >>>> ????????? >>> But.. why is the propertires file HTML? >>>> ????????? >>> >>>> ????????? >>> On 10/26/18 11:19 AM, Olesya Gerasimenko wrote: >>>> ????????? >>>> Hello! I've translated IcedTea-Web Policy Editor into >>>> ???????? Russian, please find attached the .properties >>>> ????????? >>>> and .desktop files. I've also noticed some mistakes in the >>>> ???????? English version along the way - they are >>>> ????????? >>>> listed in the attached text file. >>>> ????????? >>> >>>> ????????? >>> >>>> ????????? >> >>>> ????????? > >>>> ????????? > >>>> >>>> ???????? -- ??????? Best regards, >>>> ???????? Olesya Gerasimenko (Basealt Translation Team) >>>> >>> >> >> > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jimdouglas at mac.com Wed Nov 7 22:55:39 2018 From: jimdouglas at mac.com (Jim Douglas) Date: Wed, 07 Nov 2018 14:55:39 -0800 Subject: macOS xdg-desktop-icon In-Reply-To: References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> Message-ID: <00582180-53BC-4164-B2E8-42FACB002EF3@mac.com> I was able to generate a very rough Windows desktop shortcut manually based on some StackOverflow suggestions. I haven?t figured out how to programmatically convert png to ico with only core Windows tools, and I haven?t tried to expand this to parse the information from the .desktop file: C:\Users\Jim\.cache\icedtea-web\tmp>type *.desktop AdminAPI Demo from admin.jnlp.desktop [Desktop Entry] Version=1.0 Name=AdminAPI Demo from admin.jnlp GenericName=Java Web Start Application Comment=Admin API Demo Type=Application Icon=C:\Users\Jim\.config\icedtea-web\icons\CUIWeb.png X-Vendor=BASIS International Ltd. Exec=javaws "http://localhost:8888/basis/admin.jnlp " C:\Users\Jim\.cache\icedtea-web\tmp>type *.bat CreateShortcut.bat rem @echo off rem https://stackoverflow.com/questions/30028709/how-do-i-create-a-shortcut-via-command-line-in-windows rem https://stackoverflow.com/questions/31814060/create-a-shortcut-with-parameters-added-to-the-program-path echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs echo sLinkFile = "%userprofile%\Desktop\Admin API Demo.lnk" >> CreateShortcut.vbs echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs echo oLink.Description = "Admin API Demo" >> CreateShortcut.vbs echo oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" >> CreateShortcut.vbs echo oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" >> CreateShortcut.vbs echo oLink.Arguments = "http://localhost:8888/basis/admin.jnlp " >> CreateShortcut.vbs echo oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" >> CreateShortcut.vbs echo oLink.Save >> CreateShortcut.vbs cscript CreateShortcut.vbs rem del CreateShortcut.vbs C:\Users\Jim\.cache\icedtea-web\tmp>type *.vbs CreateShortcut.vbs Set oWS = WScript.CreateObject("WScript.Shell") sLinkFile = "C:\Users\Jim\Desktop\Admin API Demo.lnk" Set oLink = oWS.CreateShortcut(sLinkFile) oLink.Description = "Admin API Demo" oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" oLink.Arguments = "http://localhost:8888/basis/admin.jnlp " oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" oLink.Save C:\Users\Jim\.cache\icedtea-web\tmp> > On Nov 6, 2018, at 11:38 PM, Laurent Bourg?s wrote: > > Hi Jim, > You confirmed what I thought: ITW desktop shortcuts rely on xdg-desktop-icon. > I would prefer having a general script in itw install folder to deal with links that would act as an OS wrapper, as you did on macOS. > > Anybody knows how to create desktop links on windows ? > > Finally ITW control panel has the freedesktop manager to add/remove such links, it should be adapted as well. > > PS: I will look at your macOS script soon... > > My 2 cents, > Laurent > > Le mar. 6 nov. 2018 ? 20:31, Jim Douglas > a ?crit : > I spent some more time testing on Windows, and made a bit of progress after I blew away the C:\Users\Jim\.cache\icedtea-web\ directory, which was apparently accumulating junk from weeks of testing. > > Retesting my sample that attempts to create a desktop icon, I can now see that all platforms, even Windows, assume the existence of the Linux xdg-desktop-icon shell script, which is clearly impossible: > > sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed > java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified > at java.base/java.lang.ProcessImpl.create(Native Method) > at java.base/java.lang.ProcessImpl.(ProcessImpl.java:420) > at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151) > at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) > ... 7 more > > > /* > * Install the desktop entry > */ > > String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", > shortcutFile.getCanonicalPath() }; > OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG, "Execing: " + Arrays.toString(execString)); > ProcessBuilder pb = new ProcessBuilder(execString); > pb.inheritIO(); > Process installer = pb.start(); > > StreamUtils.waitForSafely(installer); > > Essentially, that code is doing something like this: > > C:\Users\Jim>type xdg_desktop_icon.java > public class xdg_desktop_icon > { > public static void main(String[] args) throws Exception > { > String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", "filename" }; > ProcessBuilder pb = new ProcessBuilder(execString); > pb.inheritIO(); > Process installer = pb.start(); > installer.waitFor(); > } > } > C:\Users\Jim>javac xdg_desktop_icon.java > > C:\Users\Jim>java xdg_desktop_icon > Exception in thread "main" java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) > at xdg_desktop_icon.main(xdg_desktop_icon.java:8) > Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified > at java.lang.ProcessImpl.create(Native Method) > at java.lang.ProcessImpl.(ProcessImpl.java:386) > at java.lang.ProcessImpl.start(ProcessImpl.java:137) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) > ... 1 more > > C:\Users\Jim> > > In macOS, I was able to hack around this by writing a mac-specific xdg-desktop-icon shell script; I don?t see any way to do anything comparable to that in Windows. > >> On Oct 24, 2018, at 10:40 AM, Jim Douglas > wrote: >> >> With Oracle inexplicably ditching javaws in Java 11, and ending public updates of Java 8 in January, end users are desperately looking for a replacement?and IcedTea-Web is really the only viable option. In my testing here, it basically works; it reliably launches our customers? existing JNLPs, giving them a path forward. But now that we?ve established that it basically works, our customer testers are focused on fine-grained deployment details, and they care a lot about those desktop icons. >> >> I spent days trying to build IcedTea-Web in macOS, but I had to eventually give up; I couldn?t get past the errors. I?ve been doing Windows & Mac testing with a build that Laurent Bourg?s kindly provided to me. Since I have no ability to edit and build IcedTea-Web, I had to take a different approach; I put together the attached Mac-specific dropin replacement for the xdg-desktop-icon script, which works reasonably well in my testing here; it parses the .desktop file and generates a minimal macOS AppBundle corresponding to the JNLP parameters. I hope someone will find it useful, or even use it as the basis for integrating macOS desktop integration directly into IcedTea-Web. >> >> Now I?m back to the Windows 10 system, which is also not creating the desktop icon. First, I always get this flood of permissions errors launching any JNLP; I have no idea what this is trying to tell me: >> >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed >> >> ?then it fails to create the desktop icon, with a not very helpful stack trace: >> >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed >> java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\LaunchDock from launchdock.jnlp.desktop.temp >> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) >> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) >> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) >> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >> >> Do we expect IcedTea-Web to be creating desktop icons on Windows? Is there anything I can do to get it working? >> >> >> >> >>> On Oct 16, 2018, at 12:33 AM, Jiri Vanek > wrote: >>> >>> On 10/15/18 7:51 PM, Jim Douglas wrote: >>>> Is anyone else testing Icedtea-Web on macOS? In my testing, it doesn?t install a desktop icon >>> >>> Until recently, there was no usage of ITW on mac. It was know to "somehow work". No mac-interested >>> developer ever worked on ITW. I personally do not have any mac knowledge, nor do I have any mac >>> around to test. >>>> because it apparently assumes that the Linux-centric xdg-desktop-icon utility is installed, but that >>>> utility does not seem to work with macOS. >>> >>> Many parts, especially desktop integration needs if(mac) .. elseif(win) .. else {}... But only few >>> have actually did at least if(win). >>> >>> If you have some knowledge abot mac desktop integration, please, contribute. >>> >>> The exception below should not be a show stopper. If it is, you can disable desktop integration - >>> "never create". >>> >>> J. >>>> >>>> https://www.freedesktop.org/wiki/Software/xdg-utils/ >>>> >>>>> On Sep 11, 2018, at 2:08 PM, Jim Douglas > wrote: >>>>> >>>>> This doesn?t seem to be fatal, but it probably shouldn?t assume that xdg-desktop-icon exists in macOS: >>>>> >>>>> You are trying to get resource http://localhost:8888/favicon.ico but it is not in cache and could >>>>> not be downloaded. Attempting to continue, but you may expect failure >>>>> java.io.IOException: Cannot run program "xdg-desktop-icon": error=2, No such file or directory >>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >>>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >>>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>>>> at >>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>>>> at >>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>>>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>>>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>>>> Caused by: java.io.IOException: error=2, No such file or directory >>>>> at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) >>>>> at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339) >>>>> at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270) >>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >>>>> ... 7 more >>>>> >>>> >>> >>> >>> -- >>> Jiri Vanek >>> Senior QE engineer, OpenJDK QE lead, Mgr. >>> Red Hat Czech >>> jvanek at redhat.com M: +420775390109 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimdouglas at mac.com Thu Nov 8 03:53:51 2018 From: jimdouglas at mac.com (Jim Douglas) Date: Wed, 07 Nov 2018 19:53:51 -0800 Subject: macOS xdg-desktop-icon In-Reply-To: <00582180-53BC-4164-B2E8-42FACB002EF3@mac.com> References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <00582180-53BC-4164-B2E8-42FACB002EF3@mac.com> Message-ID: Windows appears to be ok with bmp format for the icon; something like this might be adequate to convert some specified png or jpg icon file to bmp: import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class bmp { public static void main(String[] argv) throws Exception { File input = new File(argv[0]); BufferedImage image = ImageIO.read(input); BufferedImage rgb = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_INT_RGB); rgb.getGraphics().drawImage(image,0,0,null); File output = new File(argv[1]); ImageIO.write(rgb,"bmp",output); } } > On Nov 7, 2018, at 2:55 PM, Jim Douglas wrote: > > I was able to generate a very rough Windows desktop shortcut manually based on some StackOverflow suggestions. I haven?t figured out how to programmatically convert png to ico with only core Windows tools, and I haven?t tried to expand this to parse the information from the .desktop file: > > C:\Users\Jim\.cache\icedtea-web\tmp>type *.desktop > > AdminAPI Demo from admin.jnlp.desktop > > > [Desktop Entry] > Version=1.0 > Name=AdminAPI Demo from admin.jnlp > GenericName=Java Web Start Application > Comment=Admin API Demo > Type=Application > Icon=C:\Users\Jim\.config\icedtea-web\icons\CUIWeb.png > X-Vendor=BASIS International Ltd. > Exec=javaws "http://localhost:8888/basis/admin.jnlp " > > C:\Users\Jim\.cache\icedtea-web\tmp>type *.bat > > CreateShortcut.bat > > > rem @echo off > rem https://stackoverflow.com/questions/30028709/how-do-i-create-a-shortcut-via-command-line-in-windows > rem https://stackoverflow.com/questions/31814060/create-a-shortcut-with-parameters-added-to-the-program-path > echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs > echo sLinkFile = "%userprofile%\Desktop\Admin API Demo.lnk" >> CreateShortcut.vbs > echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs > echo oLink.Description = "Admin API Demo" >> CreateShortcut.vbs > echo oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" >> CreateShortcut.vbs > echo oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" >> CreateShortcut.vbs > echo oLink.Arguments = "http://localhost:8888/basis/admin.jnlp " >> CreateShortcut.vbs > echo oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" >> CreateShortcut.vbs > echo oLink.Save >> CreateShortcut.vbs > cscript CreateShortcut.vbs > rem del CreateShortcut.vbs > C:\Users\Jim\.cache\icedtea-web\tmp>type *.vbs > > CreateShortcut.vbs > > > Set oWS = WScript.CreateObject("WScript.Shell") > sLinkFile = "C:\Users\Jim\Desktop\Admin API Demo.lnk" > Set oLink = oWS.CreateShortcut(sLinkFile) > oLink.Description = "Admin API Demo" > oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" > oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" > oLink.Arguments = "http://localhost:8888/basis/admin.jnlp " > oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" > oLink.Save > > C:\Users\Jim\.cache\icedtea-web\tmp> > >> On Nov 6, 2018, at 11:38 PM, Laurent Bourg?s > wrote: >> >> Hi Jim, >> You confirmed what I thought: ITW desktop shortcuts rely on xdg-desktop-icon. >> I would prefer having a general script in itw install folder to deal with links that would act as an OS wrapper, as you did on macOS. >> >> Anybody knows how to create desktop links on windows ? >> >> Finally ITW control panel has the freedesktop manager to add/remove such links, it should be adapted as well. >> >> PS: I will look at your macOS script soon... >> >> My 2 cents, >> Laurent >> >> Le mar. 6 nov. 2018 ? 20:31, Jim Douglas > a ?crit : >> I spent some more time testing on Windows, and made a bit of progress after I blew away the C:\Users\Jim\.cache\icedtea-web\ directory, which was apparently accumulating junk from weeks of testing. >> >> Retesting my sample that attempts to create a desktop icon, I can now see that all platforms, even Windows, assume the existence of the Linux xdg-desktop-icon shell script, which is clearly impossible: >> >> sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from admin.jnlp.desktop.temp failed >> java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified >> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >> Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified >> at java.base/java.lang.ProcessImpl.create(Native Method) >> at java.base/java.lang.ProcessImpl.(ProcessImpl.java:420) >> at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151) >> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >> ... 7 more >> >> >> /* >> * Install the desktop entry >> */ >> >> String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", >> shortcutFile.getCanonicalPath() }; >> OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG, "Execing: " + Arrays.toString(execString)); >> ProcessBuilder pb = new ProcessBuilder(execString); >> pb.inheritIO(); >> Process installer = pb.start(); >> >> StreamUtils.waitForSafely(installer); >> >> Essentially, that code is doing something like this: >> >> C:\Users\Jim>type xdg_desktop_icon.java >> public class xdg_desktop_icon >> { >> public static void main(String[] args) throws Exception >> { >> String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", "filename" }; >> ProcessBuilder pb = new ProcessBuilder(execString); >> pb.inheritIO(); >> Process installer = pb.start(); >> installer.waitFor(); >> } >> } >> C:\Users\Jim>javac xdg_desktop_icon.java >> >> C:\Users\Jim>java xdg_desktop_icon >> Exception in thread "main" java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system cannot find the file specified >> at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) >> at xdg_desktop_icon.main(xdg_desktop_icon.java:8) >> Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified >> at java.lang.ProcessImpl.create(Native Method) >> at java.lang.ProcessImpl.(ProcessImpl.java:386) >> at java.lang.ProcessImpl.start(ProcessImpl.java:137) >> at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) >> ... 1 more >> >> C:\Users\Jim> >> >> In macOS, I was able to hack around this by writing a mac-specific xdg-desktop-icon shell script; I don?t see any way to do anything comparable to that in Windows. >> >>> On Oct 24, 2018, at 10:40 AM, Jim Douglas > wrote: >>> >>> With Oracle inexplicably ditching javaws in Java 11, and ending public updates of Java 8 in January, end users are desperately looking for a replacement?and IcedTea-Web is really the only viable option. In my testing here, it basically works; it reliably launches our customers? existing JNLPs, giving them a path forward. But now that we?ve established that it basically works, our customer testers are focused on fine-grained deployment details, and they care a lot about those desktop icons. >>> >>> I spent days trying to build IcedTea-Web in macOS, but I had to eventually give up; I couldn?t get past the errors. I?ve been doing Windows & Mac testing with a build that Laurent Bourg?s kindly provided to me. Since I have no ability to edit and build IcedTea-Web, I had to take a different approach; I put together the attached Mac-specific dropin replacement for the xdg-desktop-icon script, which works reasonably well in my testing here; it parses the .desktop file and generates a minimal macOS AppBundle corresponding to the JNLP parameters. I hope someone will find it useful, or even use it as the basis for integrating macOS desktop integration directly into IcedTea-Web. >>> >>> Now I?m back to the Windows 10 system, which is also not creating the desktop icon. First, I always get this flood of permissions errors launching any JNLP; I have no idea what this is trying to tell me: >>> >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed >>> >>> ?then it fails to create the desktop icon, with a not very helpful stack trace: >>> >>> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed >>> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp failed >>> java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\LaunchDock from launchdock.jnlp.desktop.temp >>> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) >>> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) >>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) >>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>> at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>> >>> Do we expect IcedTea-Web to be creating desktop icons on Windows? Is there anything I can do to get it working? >>> >>> >>> >>> >>>> On Oct 16, 2018, at 12:33 AM, Jiri Vanek > wrote: >>>> >>>> On 10/15/18 7:51 PM, Jim Douglas wrote: >>>>> Is anyone else testing Icedtea-Web on macOS? In my testing, it doesn?t install a desktop icon >>>> >>>> Until recently, there was no usage of ITW on mac. It was know to "somehow work". No mac-interested >>>> developer ever worked on ITW. I personally do not have any mac knowledge, nor do I have any mac >>>> around to test. >>>>> because it apparently assumes that the Linux-centric xdg-desktop-icon utility is installed, but that >>>>> utility does not seem to work with macOS. >>>> >>>> Many parts, especially desktop integration needs if(mac) .. elseif(win) .. else {}... But only few >>>> have actually did at least if(win). >>>> >>>> If you have some knowledge abot mac desktop integration, please, contribute. >>>> >>>> The exception below should not be a show stopper. If it is, you can disable desktop integration - >>>> "never create". >>>> >>>> J. >>>>> >>>>> https://www.freedesktop.org/wiki/Software/xdg-utils/ >>>>> >>>>>> On Sep 11, 2018, at 2:08 PM, Jim Douglas > wrote: >>>>>> >>>>>> This doesn?t seem to be fatal, but it probably shouldn?t assume that xdg-desktop-icon exists in macOS: >>>>>> >>>>>> You are trying to get resource http://localhost:8888/favicon.ico but it is not in cache and could >>>>>> not be downloaded. Attempting to continue, but you may expect failure >>>>>> java.io.IOException: Cannot run program "xdg-desktop-icon": error=2, No such file or directory >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >>>>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >>>>>> at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>>>>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>>>>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>>>>> Caused by: java.io.IOException: error=2, No such file or directory >>>>>> at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) >>>>>> at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339) >>>>>> at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270) >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >>>>>> ... 7 more >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Jiri Vanek >>>> Senior QE engineer, OpenJDK QE lead, Mgr. >>>> Red Hat Czech >>>> jvanek at redhat.com M: +420775390109 >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Thu Nov 8 23:05:56 2018 From: jtesdall at mapcon.com (jtesdall) Date: Thu, 8 Nov 2018 16:05:56 -0700 (MST) Subject: Hi regarding download always in using icedtea-web In-Reply-To: References: Message-ID: <1541718356664-0.post@n7.nabble.com> Using the RedHat distro does seem to solve the always re-download isssue on Windows. However I am not sure how to use the deployment.properties or deployment.config file to set options for IcedTea. I need to turn the forcing of SSL off using the deployment.https.noenforce property. Can some one tell me where to place this file or set this property using the launcher version of the RedHat IceTea-Web ditribution? Also, how can I use itweb-settings to pull up the console or set other options using the RedHat version. -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From akashche at redhat.com Fri Nov 9 13:59:12 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 9 Nov 2018 13:59:12 +0000 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <1541718356664-0.post@n7.nabble.com> References: <1541718356664-0.post@n7.nabble.com> Message-ID: Hi, On 11/08/2018 11:05 PM, jtesdall wrote: > Using the RedHat distro does seem to solve the always re-download isssue on > Windows. However I am not sure how to use the deployment.properties or > deployment.config file to set options for IcedTea. I need to turn the > forcing of SSL off using the deployment.https.noenforce property. Can some > one tell me where to place this file or set this property using the launcher > version of the RedHat IceTea-Web ditribution? In that version config files and cache are placed under "%LOCALAPPDATA%\RedHat\java-1.8.0-openjdk-[version]\webstart" . Note, that this dir is purged on MSI update/uninstall. > Also, how can I use itweb-settings to pull up the console or set other > options using the RedHat version. There are no separate launcher for itweb-settings, It may be more convenient to replace config files manually. -- -Alex From andrew at icedtea.classpath.org Mon Nov 12 04:48:13 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:48:13 +0000 Subject: /hg/icedtea8-forest/hotspot: 2 new changesets Message-ID: changeset 2eb3eef042bd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2eb3eef042bd author: thartmann date: Mon Oct 15 11:00:27 2018 +0200 8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling Summary: Regression test and additional asserts. The problem is fixed by 8087341. Reviewed-by: kvn changeset ccf1620f18d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ccf1620f18d3 author: roland date: Wed Oct 24 10:42:54 2018 +0200 8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item Reviewed-by: neliasso, kvn diffstat: src/share/vm/opto/cfgnode.cpp | 1 + src/share/vm/opto/coalesce.cpp | 32 +++++- src/share/vm/opto/machnode.cpp | 1 + src/share/vm/opto/matcher.cpp | 3 + test/compiler/c2/SubsumingLoadsCauseFlagSpill.java | 72 ++++++++++++++ test/compiler/gcbarriers/TestMembarDependencies.java | 98 ++++++++++++++++++++ 6 files changed, 204 insertions(+), 3 deletions(-) diffs (290 lines): diff -r de4f1f9fbcc5 -r ccf1620f18d3 src/share/vm/opto/cfgnode.cpp --- a/src/share/vm/opto/cfgnode.cpp Thu Sep 22 12:17:24 2016 +0200 +++ b/src/share/vm/opto/cfgnode.cpp Wed Oct 24 10:42:54 2018 +0200 @@ -2016,6 +2016,7 @@ uint ideal_reg = _type->ideal_reg(); assert( ideal_reg != Node::NotAMachineReg, "invalid type at Phi" ); if( ideal_reg == 0 ) return RegMask::Empty; + assert(ideal_reg != Op_RegFlags, "flags register is not spillable"); return *(Compile::current()->matcher()->idealreg2spillmask[ideal_reg]); } diff -r de4f1f9fbcc5 -r ccf1620f18d3 src/share/vm/opto/coalesce.cpp --- a/src/share/vm/opto/coalesce.cpp Thu Sep 22 12:17:24 2016 +0200 +++ b/src/share/vm/opto/coalesce.cpp Wed Oct 24 10:42:54 2018 +0200 @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" #include "opto/block.hpp" +#include "opto/c2compiler.hpp" #include "opto/cfgnode.hpp" #include "opto/chaitin.hpp" #include "opto/coalesce.hpp" @@ -292,7 +293,18 @@ // Copy any flags as well _phc.clone_projs(pred, pred->end_idx(), m, copy, _phc._lrg_map); } else { - const RegMask *rm = C->matcher()->idealreg2spillmask[m->ideal_reg()]; + int ireg = m->ideal_reg(); + if (ireg == 0 || ireg == Op_RegFlags) { + if (C->subsume_loads()) { + C->record_failure(C2Compiler::retry_no_subsuming_loads()); + } else { + assert(false, err_msg("attempted to spill a non-spillable item: %d: %s, ireg = %d", + m->_idx, m->Name(), ireg)); + C->record_method_not_compilable("attempted to spill a non-spillable item"); + } + return; + } + const RegMask *rm = C->matcher()->idealreg2spillmask[ireg]; copy = new (C) MachSpillCopyNode(m, *rm, *rm); // Find a good place to insert. Kinda tricky, use a subroutine insert_copy_with_overlap(pred,copy,phi_name,src_name); @@ -326,7 +338,14 @@ b->insert_node(copy, l++); l += _phc.clone_projs(b, l, m, copy, _phc._lrg_map); } else { - const RegMask *rm = C->matcher()->idealreg2spillmask[m->ideal_reg()]; + int ireg = m->ideal_reg(); + if (ireg == 0 || ireg == Op_RegFlags) { + assert(false, err_msg("attempted to spill a non-spillable item: %d: %s, ireg = %d", + m->_idx, m->Name(), ireg)); + C->record_method_not_compilable("attempted to spill a non-spillable item"); + return; + } + const RegMask *rm = C->matcher()->idealreg2spillmask[ireg]; copy = new (C) MachSpillCopyNode(m, *rm, *rm); // Insert the copy in the basic block, just before us b->insert_node(copy, l++); @@ -373,7 +392,14 @@ if( k < b->_num_succs ) continue; // Live out; do not pre-split // Split the lrg at this use - const RegMask *rm = C->matcher()->idealreg2spillmask[inp->ideal_reg()]; + int ireg = inp->ideal_reg(); + if (ireg == 0 || ireg == Op_RegFlags) { + assert(false, err_msg("attempted to spill a non-spillable item: %d: %s, ireg = %d", + inp->_idx, inp->Name(), ireg)); + C->record_method_not_compilable("attempted to spill a non-spillable item"); + return; + } + const RegMask *rm = C->matcher()->idealreg2spillmask[ireg]; Node *copy = new (C) MachSpillCopyNode( inp, *rm, *rm ); // Insert the copy in the use-def chain n->set_req(inpidx, copy ); diff -r de4f1f9fbcc5 -r ccf1620f18d3 src/share/vm/opto/machnode.cpp --- a/src/share/vm/opto/machnode.cpp Thu Sep 22 12:17:24 2016 +0200 +++ b/src/share/vm/opto/machnode.cpp Wed Oct 24 10:42:54 2018 +0200 @@ -619,6 +619,7 @@ } // Values outside the domain represent debug info + assert(in(idx)->ideal_reg() != Op_RegFlags, "flags register is not spillable"); return *Compile::current()->matcher()->idealreg2spillmask[in(idx)->ideal_reg()]; } diff -r de4f1f9fbcc5 -r ccf1620f18d3 src/share/vm/opto/matcher.cpp --- a/src/share/vm/opto/matcher.cpp Thu Sep 22 12:17:24 2016 +0200 +++ b/src/share/vm/opto/matcher.cpp Wed Oct 24 10:42:54 2018 +0200 @@ -97,6 +97,7 @@ idealreg2spillmask [Op_VecD] = NULL; idealreg2spillmask [Op_VecX] = NULL; idealreg2spillmask [Op_VecY] = NULL; + idealreg2spillmask [Op_RegFlags] = NULL; idealreg2debugmask [Op_RegI] = NULL; idealreg2debugmask [Op_RegN] = NULL; @@ -108,6 +109,7 @@ idealreg2debugmask [Op_VecD] = NULL; idealreg2debugmask [Op_VecX] = NULL; idealreg2debugmask [Op_VecY] = NULL; + idealreg2debugmask [Op_RegFlags] = NULL; idealreg2mhdebugmask[Op_RegI] = NULL; idealreg2mhdebugmask[Op_RegN] = NULL; @@ -119,6 +121,7 @@ idealreg2mhdebugmask[Op_VecD] = NULL; idealreg2mhdebugmask[Op_VecX] = NULL; idealreg2mhdebugmask[Op_VecY] = NULL; + idealreg2mhdebugmask[Op_RegFlags] = NULL; debug_only(_mem_node = NULL;) // Ideal memory node consumed by mach node } diff -r de4f1f9fbcc5 -r ccf1620f18d3 test/compiler/c2/SubsumingLoadsCauseFlagSpill.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/c2/SubsumingLoadsCauseFlagSpill.java Wed Oct 24 10:42:54 2018 +0200 @@ -0,0 +1,72 @@ +/* + * Copyright (c) 2018, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * @test + * @bug 8209639 + * @summary assert failure in coalesce.cpp: attempted to spill a non-spillable item + * + * @run main/othervm -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,SubsumingLoadsCauseFlagSpill::not_inlined -Xmx1024m SubsumingLoadsCauseFlagSpill + * + */ + +public class SubsumingLoadsCauseFlagSpill { + private static Object field; + private static boolean do_throw; + private static volatile boolean barrier; + + public static void main(String[] args) { + for (int i = 0; i < 20_000; i++) { + do_throw = true; + field = null; + test(0); + do_throw = false; + field = new Object(); + test(0); + } + } + + private static float test(float f) { + Object v = null; + try { + not_inlined(); + v = field; + } catch (MyException me) { + v = field; + barrier = true; + } + if (v == null) { + return f * f; + } + return f; + } + + private static void not_inlined() throws MyException{ + if (do_throw) { + throw new MyException(); + } + } + + private static class MyException extends Throwable { + } +} diff -r de4f1f9fbcc5 -r ccf1620f18d3 test/compiler/gcbarriers/TestMembarDependencies.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/gcbarriers/TestMembarDependencies.java Wed Oct 24 10:42:54 2018 +0200 @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test TestMembarDependencies + * @bug 8172850 + * @summary Tests correct scheduling of memory loads around MembarVolatile emitted by GC barriers. + * @library /testlibrary + * @run driver compiler.membars.TestMembarDependencies + */ + +package compiler.membars; + +import com.oracle.java.testlibrary.*; + +public class TestMembarDependencies { + private static TestMembarDependencies f1; + private static TestMembarDependencies f2; + + public static void main(String args[]) throws Throwable { + if (args.length == 0) { + // For debugging, add "-XX:+TraceOptoPipelining" + OutputAnalyzer oa = ProcessTools.executeTestJvm("-XX:+IgnoreUnrecognizedVMOptions", + "-XX:-TieredCompilation", "-XX:-BackgroundCompilation", "-XX:+PrintOpto", + "-XX:CompileCommand=compileonly,compiler.membars.TestMembarDependencies::test*", + "-XX:CompileCommand=dontinline,compiler.membars.TestMembarDependencies::test_m1", + TestMembarDependencies.class.getName(), "run"); + // C2 should not crash or bail out from compilation + oa.shouldHaveExitValue(0); + oa.shouldNotMatch("Bailout: Recompile without subsuming loads"); + System.out.println(oa.getOutput()); + } else { + f2 = new TestMembarDependencies(); + // Trigger compilation of test1 and test2 + for (int i = 0; i < 10_000; ++i) { + f2.test1(f2); + f2.test2(f2); + } + } + } + + public void test_m1() { } + public void test_m2() { } + + public void test1(TestMembarDependencies obj) { + // Try/catch/finally is used to create a CFG block without a test + jmpCon + // allowing GCM to schedule the testN_mem_reg0 instruction into that block. + try { + // Method call defines memory state that is then + // used by subsequent instructions/blocks (see below). + test_m1(); + } catch (Exception e) { + + } finally { + // Oop write to field emits a GC post-barrier with a MembarVolatile + // which has a wide memory effect (kills all memory). This creates an + // anti-dependency on all surrounding memory loads. + f1 = obj; + } + // The empty method m2 is inlined but the null check of f2 remains. It is encoded + // as CmpN(LoadN(MEM), NULL) where MEM is the memory after the call to test_m1(). + // This is matched to testN_mem_reg0 on x86 which is scheduled before the barrier + // in the try/catch block due to the anti-dependency on the MembarVolatile. + // C2 crashes in the register allocator when trying to spill the flag register + // to keep the result of the testN instruction live from the try/catch block + // until it is here. + f2.test_m2(); + } + + public void test2(TestMembarDependencies obj) { + // Same as test1 but without try/catch/finally. + // This causes C2 to bail out in block local scheduling because testN_mem_reg0 is + // scheduled into a block that already contains another test + jmpCon instruction. + test_m1(); + f1 = obj; + f2.test_m2(); + } +} From bugzilla-daemon at icedtea.classpath.org Mon Nov 12 04:48:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:48:30 +0000 Subject: [Bug 3643] [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3643 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=2eb3eef042bd author: thartmann date: Mon Oct 15 11:00:27 2018 +0200 8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling Summary: Regression test and additional asserts. The problem is fixed by 8087341. Reviewed-by: kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 12 04:49:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:49:17 +0000 Subject: [Bug 3642] [IcedTea8] Backport "8029661: Support TLS v1.2 algorithm in SunPKCS11 provider" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3642 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=301e37235636 author: mbalao date: Wed Oct 31 17:04:47 2018 -0300 8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider Summary: TLS v1.2 algorithms for key and MAC derivation added to SunPKCS11 crypto provider. 8210912 fix is included as part of this changeset. Reviewed-by: valeriep -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 12 04:48:48 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:48:48 +0000 Subject: [Bug 3643] [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3643 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=ccf1620f18d3 author: roland date: Wed Oct 24 10:42:54 2018 +0200 8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item Reviewed-by: neliasso, kvn -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon Nov 12 04:48:59 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:48:59 +0000 Subject: /hg/icedtea8-forest/jdk: 2 new changesets Message-ID: changeset 550251c29c1b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=550251c29c1b author: andrew date: Mon Oct 22 06:31:35 2018 +0100 PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile From https://github.com/mm2/Little-CMS/commit/768f70ca405cd3159d990e962d54456773bb8cf8 changeset 301e37235636 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=301e37235636 author: mbalao date: Wed Oct 31 17:04:47 2018 -0300 8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider Summary: TLS v1.2 algorithms for key and MAC derivation added to SunPKCS11 crypto provider. 8210912 fix is included as part of this changeset. Reviewed-by: valeriep diffstat: src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java | 38 +- src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java | 42 +- src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java | 42 +- src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java | 9 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 39 +- src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java | 14 +- src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java | 151 +++ src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_MASTER_KEY_DERIVE_PARAMS.java | 65 + src/share/classes/sun/security/pkcs11/wrapper/CK_TLS_MAC_PARAMS.java | 64 + src/share/classes/sun/security/pkcs11/wrapper/Functions.java | 24 +- src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java | 10 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 16 +- src/share/native/sun/security/pkcs11/wrapper/p11_convert.c | 421 +++++++-- src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c | 296 ++++-- src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h | 36 + src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 13 +- test/sun/security/pkcs11/fips/TestTLS12.java | 449 ++++++++++ test/sun/security/pkcs11/fips/cert8.db | Bin test/sun/security/pkcs11/fips/key3.db | Bin test/sun/security/pkcs11/fips/keystore | Bin 20 files changed, 1463 insertions(+), 266 deletions(-) diffs (truncated from 2294 to 500 lines): diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java --- a/src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -95,9 +95,9 @@ throw new InvalidAlgorithmParameterException("init() failed", e); } version = (spec.getMajorVersion() << 8) | spec.getMinorVersion(); - if ((version < 0x0300) && (version > 0x0302)) { - throw new InvalidAlgorithmParameterException - ("Only SSL 3.0, TLS 1.0, and TLS 1.1 are supported"); + if ((version < 0x0300) && (version > 0x0303)) { + throw new InvalidAlgorithmParameterException("Only SSL 3.0," + + " TLS 1.0, TLS 1.1, and TLS 1.2 are supported"); } // we assume the token supports both the CKM_SSL3_* and the CKM_TLS_* // mechanisms @@ -112,8 +112,11 @@ throw new IllegalStateException ("TlsKeyMaterialGenerator must be initialized"); } - mechanism = (version == 0x0300) ? CKM_SSL3_KEY_AND_MAC_DERIVE - : CKM_TLS_KEY_AND_MAC_DERIVE; + if (version == 0x0300) { + mechanism = CKM_SSL3_KEY_AND_MAC_DERIVE; + } else if (version == 0x0301 || version == 0x0302) { + mechanism = CKM_TLS_KEY_AND_MAC_DERIVE; + } int macBits = spec.getMacKeyLength() << 3; int ivBits = spec.getIvLength() << 3; @@ -129,8 +132,18 @@ CK_SSL3_RANDOM_DATA random = new CK_SSL3_RANDOM_DATA (spec.getClientRandom(), spec.getServerRandom()); - CK_SSL3_KEY_MAT_PARAMS params = new CK_SSL3_KEY_MAT_PARAMS - (macBits, keyBits, ivBits, isExportable, random); + Object params = null; + CK_MECHANISM ckMechanism = null; + if (version < 0x0303) { + params = new CK_SSL3_KEY_MAT_PARAMS + (macBits, keyBits, ivBits, isExportable, random); + ckMechanism = new CK_MECHANISM(mechanism, (CK_SSL3_KEY_MAT_PARAMS)params); + } else if (version == 0x0303) { + params = new CK_TLS12_KEY_MAT_PARAMS + (macBits, keyBits, ivBits, isExportable, random, + Functions.getHashMechId(spec.getPRFHashAlg())); + ckMechanism = new CK_MECHANISM(mechanism, (CK_TLS12_KEY_MAT_PARAMS)params); + } String cipherAlgorithm = spec.getCipherAlgorithm(); long keyType = P11SecretKeyFactory.getKeyType(cipherAlgorithm); @@ -162,9 +175,14 @@ (O_GENERATE, CKO_SECRET_KEY, keyType, attributes); // the returned keyID is a dummy, ignore long keyID = token.p11.C_DeriveKey(session.id(), - new CK_MECHANISM(mechanism, params), p11Key.keyID, attributes); + ckMechanism, p11Key.keyID, attributes); - CK_SSL3_KEY_MAT_OUT out = params.pReturnedKeyMaterial; + CK_SSL3_KEY_MAT_OUT out = null; + if (params instanceof CK_SSL3_KEY_MAT_PARAMS) { + out = ((CK_SSL3_KEY_MAT_PARAMS)params).pReturnedKeyMaterial; + } else if (params instanceof CK_TLS12_KEY_MAT_PARAMS) { + out = ((CK_TLS12_KEY_MAT_PARAMS)params).pReturnedKeyMaterial; + } // Note that the MAC keys do not inherit all attributes from the // template, but they do inherit the sensitive/extractable/token // flags, which is all P11Key cares about. diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java --- a/src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -89,9 +89,9 @@ throw new InvalidAlgorithmParameterException("init() failed", e); } version = (spec.getMajorVersion() << 8) | spec.getMinorVersion(); - if ((version < 0x0300) || (version > 0x0302)) { - throw new InvalidAlgorithmParameterException - ("Only SSL 3.0, TLS 1.0, and TLS 1.1 supported"); + if ((version < 0x0300) && (version > 0x0303)) { + throw new InvalidAlgorithmParameterException("Only SSL 3.0," + + " TLS 1.0, TLS 1.1, and TLS 1.2 are supported"); } // We assume the token supports the required mechanism. If it does not, // generateKey() will fail and the failover should take care of us. @@ -106,10 +106,20 @@ throw new IllegalStateException ("TlsMasterSecretGenerator must be initialized"); } + final boolean isTlsRsaPremasterSecret = + p11Key.getAlgorithm().equals("TlsRsaPremasterSecret"); + if (version == 0x0300) { + mechanism = isTlsRsaPremasterSecret ? + CKM_SSL3_MASTER_KEY_DERIVE : CKM_SSL3_MASTER_KEY_DERIVE_DH; + } else if (version == 0x0301 || version == 0x0302) { + mechanism = isTlsRsaPremasterSecret ? + CKM_TLS_MASTER_KEY_DERIVE : CKM_TLS_MASTER_KEY_DERIVE_DH; + } else if (version == 0x0303) { + mechanism = isTlsRsaPremasterSecret ? + CKM_TLS12_MASTER_KEY_DERIVE : CKM_TLS12_MASTER_KEY_DERIVE_DH; + } CK_VERSION ckVersion; - if (p11Key.getAlgorithm().equals("TlsRsaPremasterSecret")) { - mechanism = (version == 0x0300) ? CKM_SSL3_MASTER_KEY_DERIVE - : CKM_TLS_MASTER_KEY_DERIVE; + if (isTlsRsaPremasterSecret) { ckVersion = new CK_VERSION(0, 0); } else { // Note: we use DH for all non-RSA premaster secrets. That includes @@ -118,16 +128,23 @@ // TLS PRF (or the SSL equivalent). // The only thing special about RSA master secret calculation is // that it extracts the version numbers from the premaster secret. - mechanism = (version == 0x0300) ? CKM_SSL3_MASTER_KEY_DERIVE_DH - : CKM_TLS_MASTER_KEY_DERIVE_DH; ckVersion = null; } byte[] clientRandom = spec.getClientRandom(); byte[] serverRandom = spec.getServerRandom(); CK_SSL3_RANDOM_DATA random = new CK_SSL3_RANDOM_DATA(clientRandom, serverRandom); - CK_SSL3_MASTER_KEY_DERIVE_PARAMS params = - new CK_SSL3_MASTER_KEY_DERIVE_PARAMS(random, ckVersion); + CK_MECHANISM ckMechanism = null; + if (version < 0x0303) { + CK_SSL3_MASTER_KEY_DERIVE_PARAMS params = + new CK_SSL3_MASTER_KEY_DERIVE_PARAMS(random, ckVersion); + ckMechanism = new CK_MECHANISM(mechanism, params); + } else if (version == 0x0303) { + CK_TLS12_MASTER_KEY_DERIVE_PARAMS params = + new CK_TLS12_MASTER_KEY_DERIVE_PARAMS(random, ckVersion, + Functions.getHashMechId(spec.getPRFHashAlg())); + ckMechanism = new CK_MECHANISM(mechanism, params); + } Session session = null; try { @@ -135,9 +152,8 @@ CK_ATTRIBUTE[] attributes = token.getAttributes(O_GENERATE, CKO_SECRET_KEY, CKK_GENERIC_SECRET, new CK_ATTRIBUTE[0]); long keyID = token.p11.C_DeriveKey(session.id(), - new CK_MECHANISM(mechanism, params), p11Key.keyID, attributes); + ckMechanism, p11Key.keyID, attributes); int major, minor; - ckVersion = params.pVersion; if (ckVersion == null) { major = -1; minor = -1; diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java --- a/src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -124,8 +124,46 @@ if (spec == null) { throw new IllegalStateException("TlsPrfGenerator must be initialized"); } + byte[] seed = spec.getSeed(); + + // TLS 1.2 + if (mechanism == CKM_TLS_MAC) { + SecretKey k = null; + int ulServerOrClient = 0; + if (spec.getLabel().equals("server finished")) { + ulServerOrClient = 1; + } + if (spec.getLabel().equals("client finished")) { + ulServerOrClient = 2; + } + + if (ulServerOrClient != 0) { + // Finished message + CK_TLS_MAC_PARAMS params = new CK_TLS_MAC_PARAMS( + Functions.getHashMechId(spec.getPRFHashAlg()), + spec.getOutputLength(), ulServerOrClient); + Session session = null; + try { + session = token.getOpSession(); + token.p11.C_SignInit(session.id(), + new CK_MECHANISM(mechanism, params), p11Key.keyID); + token.p11.C_SignUpdate(session.id(), 0, seed, 0, seed.length); + byte[] out = token.p11.C_SignFinal + (session.id(), spec.getOutputLength()); + k = new SecretKeySpec(out, "TlsPrf"); + } catch (PKCS11Exception e) { + throw new ProviderException("Could not calculate PRF", e); + } finally { + token.releaseSession(session); + } + } else { + throw new ProviderException("Only Finished message authentication code"+ + " generation supported for TLS 1.2."); + } + return k; + } + byte[] label = P11Util.getBytesUTF8(spec.getLabel()); - byte[] seed = spec.getSeed(); if (mechanism == CKM_NSS_TLS_PRF_GENERAL) { Session session = null; diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java --- a/src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -57,6 +57,8 @@ // mechanism id private long mechanism; + private int version; + private TlsRsaPremasterSecretParameterSpec spec; P11TlsRsaPremasterSecretGenerator(Token token, String algorithm, long mechanism) @@ -77,6 +79,11 @@ throw new InvalidAlgorithmParameterException(MSG); } this.spec = (TlsRsaPremasterSecretParameterSpec)params; + version = (spec.getMajorVersion() << 8) | spec.getMinorVersion(); + if ((version < 0x0300) && (version > 0x0303)) { + throw new InvalidAlgorithmParameterException + ("Only SSL 3.0, TLS 1.0, TLS 1.1, and TLS 1.2 are supported"); + } } protected void engineInit(int keysize, SecureRandom random) { diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/SunPKCS11.java --- a/src/share/classes/sun/security/pkcs11/SunPKCS11.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/SunPKCS11.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -741,38 +741,28 @@ d(SIG, "SHA512withRSAandMGF1", P11Signature, m(CKM_SHA512_RSA_PKCS_PSS)); - /* - * TLS 1.2 uses a different hash algorithm than 1.0/1.1 for the - * PRF calculations. As of 2010, there is no PKCS11-level - * support for TLS 1.2 PRF calculations, and no known OS's have - * an internal variant we could use. Therefore for TLS 1.2, we - * are updating JSSE to request different provider algorithms - * (e.g. "SunTls12Prf"), and currently only SunJCE has these - * TLS 1.2 algorithms. - * - * If we reused the names such as "SunTlsPrf", the PKCS11 - * providers would need be updated to fail correctly when - * presented with the wrong version number (via - * Provider.Service.supportsParameters()), and we would also - * need to add the appropriate supportsParamters() checks into - * KeyGenerators (not currently there). - * - * In the future, if PKCS11 support is added, we will restructure - * this. - */ d(KG, "SunTlsRsaPremasterSecret", "sun.security.pkcs11.P11TlsRsaPremasterSecretGenerator", + s("SunTls12RsaPremasterSecret"), m(CKM_SSL3_PRE_MASTER_KEY_GEN, CKM_TLS_PRE_MASTER_KEY_GEN)); d(KG, "SunTlsMasterSecret", "sun.security.pkcs11.P11TlsMasterSecretGenerator", m(CKM_SSL3_MASTER_KEY_DERIVE, CKM_TLS_MASTER_KEY_DERIVE, CKM_SSL3_MASTER_KEY_DERIVE_DH, CKM_TLS_MASTER_KEY_DERIVE_DH)); + d(KG, "SunTls12MasterSecret", + "sun.security.pkcs11.P11TlsMasterSecretGenerator", + m(CKM_TLS12_MASTER_KEY_DERIVE, CKM_TLS12_MASTER_KEY_DERIVE_DH)); d(KG, "SunTlsKeyMaterial", "sun.security.pkcs11.P11TlsKeyMaterialGenerator", m(CKM_SSL3_KEY_AND_MAC_DERIVE, CKM_TLS_KEY_AND_MAC_DERIVE)); + d(KG, "SunTls12KeyMaterial", + "sun.security.pkcs11.P11TlsKeyMaterialGenerator", + m(CKM_TLS12_KEY_AND_MAC_DERIVE)); d(KG, "SunTlsPrf", "sun.security.pkcs11.P11TlsPrfGenerator", m(CKM_TLS_PRF, CKM_NSS_TLS_PRF_GENERAL)); + d(KG, "SunTls12Prf", "sun.security.pkcs11.P11TlsPrfGenerator", + m(CKM_TLS_MAC)); } // background thread that periodically checks for token insertion @@ -1037,13 +1027,16 @@ if (algorithm == "SunTlsRsaPremasterSecret") { return new P11TlsRsaPremasterSecretGenerator( token, algorithm, mechanism); - } else if (algorithm == "SunTlsMasterSecret") { + } else if (algorithm == "SunTlsMasterSecret" + || algorithm == "SunTls12MasterSecret") { return new P11TlsMasterSecretGenerator( token, algorithm, mechanism); - } else if (algorithm == "SunTlsKeyMaterial") { + } else if (algorithm == "SunTlsKeyMaterial" + || algorithm == "SunTls12KeyMaterial") { return new P11TlsKeyMaterialGenerator( token, algorithm, mechanism); - } else if (algorithm == "SunTlsPrf") { + } else if (algorithm == "SunTlsPrf" + || algorithm == "SunTls12Prf") { return new P11TlsPrfGenerator(token, algorithm, mechanism); } else { return new P11KeyGenerator(token, algorithm, mechanism); diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java --- a/src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java Tue Nov 06 22:53:46 2018 +0000 +++ b/src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java Wed Oct 31 17:04:47 2018 -0300 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. */ /* Copyright (c) 2002 Graz University of Technology. All rights reserved. @@ -116,14 +116,26 @@ init(mechanism, params); } + public CK_MECHANISM(long mechanism, CK_TLS12_MASTER_KEY_DERIVE_PARAMS params) { + init(mechanism, params); + } + public CK_MECHANISM(long mechanism, CK_SSL3_KEY_MAT_PARAMS params) { init(mechanism, params); } + public CK_MECHANISM(long mechanism, CK_TLS12_KEY_MAT_PARAMS params) { + init(mechanism, params); + } + public CK_MECHANISM(long mechanism, CK_TLS_PRF_PARAMS params) { init(mechanism, params); } + public CK_MECHANISM(long mechanism, CK_TLS_MAC_PARAMS params) { + init(mechanism, params); + } + public CK_MECHANISM(long mechanism, CK_ECDH1_DERIVE_PARAMS params) { init(mechanism, params); } diff -r 668833495424 -r 301e37235636 src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java Wed Oct 31 17:04:47 2018 -0300 @@ -0,0 +1,151 @@ +/* + * Copyright (c) 2018, Red Hat, Inc. and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package sun.security.pkcs11.wrapper; + +/** + * CK_TLS12_KEY_MAT_PARAMS from PKCS#11 v2.40. + */ +public class CK_TLS12_KEY_MAT_PARAMS { + + /** + * PKCS#11: + *
    +     *   CK_ULONG ulMacSizeInBits;
    +     * 
    + */ + public long ulMacSizeInBits; + + /** + * PKCS#11: + *
    +     *   CK_ULONG ulKeySizeInBits;
    +     * 
    + */ + public long ulKeySizeInBits; + + /** + * PKCS#11: + *
    +     *   CK_ULONG ulIVSizeInBits;
    +     * 
    + */ + public long ulIVSizeInBits; + + /** + * PKCS#11: + *
    +     *   CK_BBOOL bIsExport;
    +     * 
    + */ + public boolean bIsExport; + + /** + * PKCS#11: + *
    +     *   CK_SSL3_RANDOM_DATA RandomInfo;
    +     * 
    + */ + public CK_SSL3_RANDOM_DATA RandomInfo; + + /** + * PKCS#11: + *
    +     *   CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;
    +     * 
    + */ + public CK_SSL3_KEY_MAT_OUT pReturnedKeyMaterial; + + /** + * PKCS#11: + *
    +     *   CK_MECHANISM_TYPE prfHashMechanism;
    +     * 
    + */ + public long prfHashMechanism; + + public CK_TLS12_KEY_MAT_PARAMS( + int macSize, int keySize, int ivSize, boolean export, + CK_SSL3_RANDOM_DATA random, long prfHashMechanism) { + ulMacSizeInBits = macSize; + ulKeySizeInBits = keySize; + ulIVSizeInBits = ivSize; + bIsExport = export; + RandomInfo = random; + pReturnedKeyMaterial = new CK_SSL3_KEY_MAT_OUT(); + if (ivSize != 0) { + int n = ivSize >> 3; + pReturnedKeyMaterial.pIVClient = new byte[n]; + pReturnedKeyMaterial.pIVServer = new byte[n]; + } + this.prfHashMechanism = prfHashMechanism; + } + + /** + * Returns the string representation of CK_TLS12_KEY_MAT_PARAMS. + * + * @return the string representation of CK_TLS12_KEY_MAT_PARAMS + */ + public String toString() { + StringBuilder buffer = new StringBuilder(); + + buffer.append(Constants.INDENT); + buffer.append("ulMacSizeInBits: "); + buffer.append(ulMacSizeInBits); + buffer.append(Constants.NEWLINE); + + buffer.append(Constants.INDENT); + buffer.append("ulKeySizeInBits: "); + buffer.append(ulKeySizeInBits); + buffer.append(Constants.NEWLINE); + + buffer.append(Constants.INDENT); + buffer.append("ulIVSizeInBits: "); + buffer.append(ulIVSizeInBits); + buffer.append(Constants.NEWLINE); + + buffer.append(Constants.INDENT); + buffer.append("bIsExport: "); + buffer.append(bIsExport); From bugzilla-daemon at icedtea.classpath.org Mon Nov 12 04:49:07 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 12 Nov 2018 04:49:07 +0000 Subject: [Bug 3639] [IcedTea8] Backport "CVE-2018-16435 lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile" to in-tree LCMS In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3639 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=550251c29c1b author: andrew date: Mon Oct 22 06:31:35 2018 +0100 PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile From https://github.com/mm2/Little-CMS/commit/768f70ca405cd3159d990e962d54456773bb8cf8 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Mon Nov 12 13:18:37 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Mon, 12 Nov 2018 14:18:37 +0100 Subject: Hi regarding download always in using icedtea-web In-Reply-To: References: <1541718356664-0.post@n7.nabble.com> Message-ID: <02377974-0c3d-ff53-01f8-f45b8e11059e@redhat.com> On 11/9/18 2:59 PM, Alex Kashchenko wrote: > Hi, > > On 11/08/2018 11:05 PM, jtesdall wrote: >> Using the RedHat distro does seem to solve the always re-download isssue on >> Windows. However I am not sure how to use the deployment.properties or >> deployment.config file to set options for IcedTea. I need to turn the >> forcing of SSL off using the deployment.https.noenforce property. Can some >> one tell me where to place this file or set this property using the launcher >> version of the RedHat IceTea-Web ditribution? > > In that version config files and cache are placed under > "%LOCALAPPDATA%\RedHat\java-1.8.0-openjdk-[version]\webstart" . Note, that this dir is purged on MSI > update/uninstall. > > >> Also, how can I use itweb-settings to pull up the console or set other >> options using the RedHat version. > > There are no separate launcher for itweb-settings, It may be more convenient to replace config files > manually. > You can include the changeset which enabled whole itw-settings via javaws --viwer (is in future 1.7 anyway) -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From Bernhard.Treutwein at Verwaltung.Uni-Muenchen.DE Tue Nov 13 15:35:49 2018 From: Bernhard.Treutwein at Verwaltung.Uni-Muenchen.DE (Treutwein Bernhard) Date: Tue, 13 Nov 2018 15:35:49 +0000 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <1541718356664-0.post@n7.nabble.com> References: <1541718356664-0.post@n7.nabble.com> Message-ID: <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> >one tell me where to place this file or set this property using the launcher >version of the RedHat IceTea-Web ditribution? > >Also, how can I use itweb-settings to pull up the console or set other >options using the RedHat version. > hmm, I am starting itweb-settings via: java -Xbootclasspath/a:netx.jar net.sourceforge.jnlp.controlpanel.ControlPanel But since I built my netx.jar from the source 1.7.1, I don't know under which name the RedHat IceTea-Web distribution delivers the netx.jar file (in Alex Kaskos ojdkbuild see https://github.com/ojdkbuild/ojdkbuild it is named javaws.jar). But the mentioned property does not change the "download always" behavior for my setup. -- Bernhard From jvanek at redhat.com Tue Nov 13 15:57:27 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 13 Nov 2018 16:57:27 +0100 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> Message-ID: <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> On 11/13/18 4:35 PM, Treutwein Bernhard wrote: >> one tell me where to place this file or set this property using the launcher >> version of the RedHat IceTea-Web ditribution? >> >> Also, how can I use itweb-settings to pull up the console or set other >> options using the RedHat version. >> > hmm, > > I am starting itweb-settings via: > > java -Xbootclasspath/a:netx.jar net.sourceforge.jnlp.controlpanel.ControlPanel This is generic way which will do thejob, but some minor issues may occure. The script we use to lucnh it on linux substitue some expected proeprties. Anyway, really shold be ok/ > > But since I built my netx.jar from the source 1.7.1, I don't know under which > name the RedHat IceTea-Web distribution delivers the netx.jar file (in Alex > Kaskos ojdkbuild see https://github.com/ojdkbuild/ojdkbuild it is named javaws.jar). Yah, I dont know why Alex did this renaming. > > But the mentioned property does not change the "download always" behavior for > my setup. Can you please build current tip of 1.7 or tip of future 1.8? The patch to fix the redownloading on windows went recently there, but was poorly tested. Tahnx a lot! J. > > -- > Bernhard > > > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From akashche at redhat.com Tue Nov 13 18:17:44 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Tue, 13 Nov 2018 18:17:44 +0000 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> Message-ID: <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> Hi, On 11/13/2018 03:57 PM, Jiri Vanek wrote: > On 11/13/18 4:35 PM, Treutwein Bernhard wrote: >>> one tell me where to place this file or set this property using the launcher >>> version of the RedHat IceTea-Web ditribution? >>> >>> Also, how can I use itweb-settings to pull up the console or set other >>> options using the RedHat version. >>> >> hmm, >> >> I am starting itweb-settings via: >> >> java -Xbootclasspath/a:netx.jar net.sourceforge.jnlp.controlpanel.ControlPanel > > This is generic way which will do thejob, but some minor issues may occure. The script we use to > lucnh it on linux substitue some expected proeprties. Anyway, really shold be ok/ >> >> But since I built my netx.jar from the source 1.7.1, I don't know under which >> name the RedHat IceTea-Web distribution delivers the netx.jar file (in Alex >> Kaskos ojdkbuild see https://github.com/ojdkbuild/ojdkbuild it is named javaws.jar). > Yah, I dont know why Alex did this renaming. In MSI installer javaws.jar contains all the java code used by IcedTea-Web. Just note, that javaws.exe provides "-Ditw.userdata=%LOCALAPPDATA%\ojdkbuild\java-1.8.0-openjdk-[version]\webstart" argument to javaws.jar. So running javaws.jar directly this argument needs to be used too, or, alternatively, config files in that directory can be changed manually. > > [...] > -- -Alex From andrew at icedtea.classpath.org Wed Nov 14 15:25:45 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:25:45 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.10.0pre01 for cha... Message-ID: changeset afa444fa715b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=afa444fa715b author: andrew date: Wed Nov 14 15:19:16 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset c4193b79652e diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r c4193b79652e -r afa444fa715b .hgtags --- a/.hgtags Tue Nov 06 22:53:45 2018 +0000 +++ b/.hgtags Wed Nov 14 15:19:16 2018 +0000 @@ -910,3 +910,4 @@ 53bfabba0febe143d6df8c607c3fb1b37c7abd05 jdk8u181-b31 f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.9.0 f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.10.0pre00 +c4193b79652e8b11adea200f9c5a6ed9cc2b3b4c icedtea-3.10.0pre01 From andrew at icedtea.classpath.org Wed Nov 14 15:25:54 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:25:54 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.10.0pre01 for... Message-ID: changeset c3e892860df3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c3e892860df3 author: andrew date: Wed Nov 14 15:19:18 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset c9f44385be7e diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r c9f44385be7e -r c3e892860df3 .hgtags --- a/.hgtags Tue Nov 06 22:53:46 2018 +0000 +++ b/.hgtags Wed Nov 14 15:19:18 2018 +0000 @@ -937,3 +937,4 @@ 95f8f28f68d49e81286eaddcafcdc775b57030c5 jdk8u181-b31 8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.9.0 8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.10.0pre00 +c9f44385be7ef07174ef6b907d967c28288d182a icedtea-3.10.0pre01 From andrew at icedtea.classpath.org Wed Nov 14 15:26:02 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:26:02 +0000 Subject: /hg/icedtea8-forest/hotspot: Added tag icedtea-3.10.0pre01 for c... Message-ID: changeset b46d10fdbba2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b46d10fdbba2 author: andrew date: Wed Nov 14 15:19:22 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset ccf1620f18d3 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r ccf1620f18d3 -r b46d10fdbba2 .hgtags --- a/.hgtags Wed Oct 24 10:42:54 2018 +0200 +++ b/.hgtags Wed Nov 14 15:19:22 2018 +0000 @@ -1230,3 +1230,4 @@ 9062a259cecfe8e1f3386e2982eb77bd117c81e1 jdk8u181-b31 d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.9.0 d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.10.0pre00 +ccf1620f18d39c13b79923d25e965145e16c9e08 icedtea-3.10.0pre01 From bugzilla-daemon at icedtea.classpath.org Wed Nov 14 15:26:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:26:47 +0000 Subject: [Bug 3646] [IcedTea8] Revert fix for PR2304 as original issue is unclear In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3646 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=48f9c0c9d8c4 author: andrew date: Mon Nov 12 15:34:03 2018 +0000 PR3646: Backed out changeset 6e3f4784affc (PR2304) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Nov 14 15:25:26 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:25:26 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.10.0pre01 for cha... Message-ID: changeset f6a52812c7c9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f6a52812c7c9 author: andrew date: Wed Nov 14 15:19:13 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset 73302d4aecc4 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 73302d4aecc4 -r f6a52812c7c9 .hgtags --- a/.hgtags Tue Nov 06 22:53:44 2018 +0000 +++ b/.hgtags Wed Nov 14 15:19:13 2018 +0000 @@ -951,3 +951,4 @@ ecfe559a4dab47d872ee1a28d58c3b30a5e6d62b jdk8u181-b31 c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.9.0 c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.10.0pre00 +73302d4aecc4efb4b17f6a55c8dcdb41aeb396ff icedtea-3.10.0pre01 From andrew at icedtea.classpath.org Wed Nov 14 15:25:37 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:25:37 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.10.0pre01 for chan... Message-ID: changeset fda57e10d38a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fda57e10d38a author: andrew date: Wed Nov 14 15:19:14 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset 163ce6497051 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 163ce6497051 -r fda57e10d38a .hgtags --- a/.hgtags Tue Nov 06 22:53:45 2018 +0000 +++ b/.hgtags Wed Nov 14 15:19:14 2018 +0000 @@ -936,3 +936,4 @@ 02be3b7798d2464dec9f6c7f656da260919f9c1c jdk8u181-b31 55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.9.0 55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.10.0pre00 +163ce6497051380a929e1e1a01a7b109d1f74a8d icedtea-3.10.0pre01 From andrew at icedtea.classpath.org Wed Nov 14 15:26:18 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:26:18 +0000 Subject: /hg/icedtea8-forest/jdk: 2 new changesets Message-ID: changeset 48f9c0c9d8c4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=48f9c0c9d8c4 author: andrew date: Mon Nov 12 15:34:03 2018 +0000 PR3646: Backed out changeset 6e3f4784affc (PR2304) changeset 488c6752876a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=488c6752876a author: andrew date: Wed Nov 14 15:19:17 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset 48f9c0c9d8c4 diffstat: .hgtags | 1 + src/share/demo/jvmti/hprof/hprof_init.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) diffs (20 lines): diff -r 301e37235636 -r 488c6752876a .hgtags --- a/.hgtags Wed Oct 31 17:04:47 2018 -0300 +++ b/.hgtags Wed Nov 14 15:19:17 2018 +0000 @@ -954,3 +954,4 @@ f1918b7e69f4dc0018609e9efe9d53939cc807ae jdk8u181-b31 7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.9.0 7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.10.0pre00 +48f9c0c9d8c4283ae7cfe04e95c4bf4d839f3a8c icedtea-3.10.0pre01 diff -r 301e37235636 -r 488c6752876a src/share/demo/jvmti/hprof/hprof_init.c --- a/src/share/demo/jvmti/hprof/hprof_init.c Wed Oct 31 17:04:47 2018 -0300 +++ b/src/share/demo/jvmti/hprof/hprof_init.c Wed Nov 14 15:19:17 2018 +0000 @@ -1361,7 +1361,7 @@ } rawMonitorExit(gdata->dump_lock); /* Dump everything if we need to */ - if (gdata->dump_on_exit || need_to_dump) { + if (gdata->dump_on_exit && need_to_dump) { dump_all_data(env); } From bugzilla-daemon at icedtea.classpath.org Wed Nov 14 15:26:28 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:26:28 +0000 Subject: [Bug 2304] [IcedTea8] HPROF: output truncated when using doe=n option In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=48f9c0c9d8c4 author: andrew date: Mon Nov 12 15:34:03 2018 +0000 PR3646: Backed out changeset 6e3f4784affc (PR2304) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Wed Nov 14 15:26:56 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 14 Nov 2018 15:26:56 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.10.0pre01 for c... Message-ID: changeset 0e2159df6ca5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0e2159df6ca5 author: andrew date: Wed Nov 14 15:19:20 2018 +0000 Added tag icedtea-3.10.0pre01 for changeset 568538a9f1d8 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 568538a9f1d8 -r 0e2159df6ca5 .hgtags --- a/.hgtags Tue Nov 06 22:53:47 2018 +0000 +++ b/.hgtags Wed Nov 14 15:19:20 2018 +0000 @@ -947,3 +947,4 @@ b16226424c5acbe751bff260691b511b2783d508 jdk8u181-b31 79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.9.0 79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.10.0pre00 +568538a9f1d8409f99013b07599f2c9845e28dd6 icedtea-3.10.0pre01 From jtesdall at mapcon.com Wed Nov 14 23:21:28 2018 From: jtesdall at mapcon.com (jtesdall) Date: Wed, 14 Nov 2018 16:21:28 -0700 (MST) Subject: Hi regarding download always in using icedtea-web In-Reply-To: <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> Message-ID: <1542237688621-0.post@n7.nabble.com> OK, putting the deployment.properties file in the %LOCALAPPDATA%\ojdkbuild\java-1.8.0-openjdk-[version]\webstart\.config\icedtea-web directory worked. So now I have a fixed re-download on Windows and can set deployment.https.noenforce=true. Great for my local testing. But now my delemma is how to get this to hundreds of users? How can I set deployment.https.noenforce without doing something manual? I need to create an install with openJDK and this version of Webstart(ITW) that works as closely to Oracles version without manually manipluating it. Any ideas? Do I need to change the source? How can I get the source with the fixed re-download in windows issue resolved?? -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From jvanek at redhat.com Thu Nov 15 08:27:14 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 15 Nov 2018 09:27:14 +0100 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <1542237688621-0.post@n7.nabble.com> References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> <1542237688621-0.post@n7.nabble.com> Message-ID: On 11/15/18 12:21 AM, jtesdall wrote: > OK, putting the deployment.properties file in the > %LOCALAPPDATA%\ojdkbuild\java-1.8.0-openjdk-[version]\webstart\.config\icedtea-web > directory worked. > > So now I have a fixed re-download on Windows and can set > deployment.https.noenforce=true. Great for my local testing. > > But now my delemma is how to get this to hundreds of users? How can I set > deployment.https.noenforce without doing something manual? I need to create > an install with openJDK and this version of Webstart(ITW) that works as > closely to Oracles version without manually manipluating it. Any ideas? Do I > need to change the source? How can I get the source with the fixed > re-download in windows issue resolved?? ITW is capable of locating system wide properties. It is also capable of system-wide pointer to properties - file, which is just pointing to the file on network, which keeps the properties. However, I had never heard of usage of this. So the implementation may be rotten (no test exists now). In addition, I dont know how this is handled in Windows, as paths are what separete those worlds most. See: http://icedtea.wildebeest.org/download/icedtea-web-docs/1.7/html/en/javaws.html " $XDG_CONFIG_HOME/icedtea-web/deployment.properties - Users main deployment properties file. $JAVA_HOME/lib/deployment.config - java-global deployment properties file. May be affected by deployment.jre.dir. /etc/.java/deployment/deployment.config - Global deployment config file. Sothose files... can make troubles on windows. Re reading *how* those files are handled, I would rather point you to code then to rephrase: from http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l506 over http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l541 down to http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l589 If you find it not working, I will not be surprised, and will be happy to test it on linux and patch it for you. Howver I'm unable to verify windows-specific tests. And that will be pain point here. Adding also Alex to CC, as he may be initerested in helping with this part on Windows, and also can have knowledge about Windows system-wide config files, as: http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/PathsAndFiles.java#l366 is obviously wrong on windows. Thanx! J. > > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Thu Nov 15 09:33:24 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 15 Nov 2018 10:33:24 +0100 Subject: Hi regarding download always in using icedtea-web In-Reply-To: References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> <1542237688621-0.post@n7.nabble.com> Message-ID: <71699467-35d9-5353-78e8-3312a3ba41ca@redhat.com> On 11/15/18 9:27 AM, Jiri Vanek wrote: > On 11/15/18 12:21 AM, jtesdall wrote: >> OK, putting the deployment.properties file in the >> %LOCALAPPDATA%\ojdkbuild\java-1.8.0-openjdk-[version]\webstart\.config\icedtea-web >> directory worked. >> >> So now I have a fixed re-download on Windows and can set >> deployment.https.noenforce=true. Great for my local testing. >> >> But now my delemma is how to get this to hundreds of users? How can I set >> deployment.https.noenforce without doing something manual? I need to create >> an install with openJDK and this version of Webstart(ITW) that works as >> closely to Oracles version without manually manipluating it. Any ideas? Do I >> need to change the source? How can I get the source with the fixed >> re-download in windows issue resolved?? > > ITW is capable of locating system wide properties. It is also capable of system-wide pointer to > properties - file, which is just pointing to the file on network, which keeps the properties. > > However, I had never heard of usage of this. So the implementation may be rotten (no test exists > now). In addition, I dont know how this is handled in Windows, as paths are what separete those > worlds most. > > See: http://icedtea.wildebeest.org/download/icedtea-web-docs/1.7/html/en/javaws.html " > > $XDG_CONFIG_HOME/icedtea-web/deployment.properties - Users main deployment properties file. > $JAVA_HOME/lib/deployment.config - java-global deployment properties file. May be affected by > deployment.jre.dir. > /etc/.java/deployment/deployment.config - Global deployment config file. > > Sothose files... can make troubles on windows. > > Re reading *how* those files are handled, I would rather point you to code then to rephrase: > from > http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l506 > over > http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l541 > down to > http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l589 > > > If you find it not working, I will not be surprised, and will be happy to test it on linux and patch > it for you. Howver I'm unable to verify windows-specific tests. And that will be pain point here. > > Adding also Alex to CC, as he may be initerested in helping with this part on Windows, and also can > have knowledge about Windows system-wide config files, as: > http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/PathsAndFiles.java#l366 > is obviously wrong on windows. Two bugs in this impla lready spotted: - deployment.system.config is not globally known and thus not documented - only file protocol is implemented. - I'm wondering if allowing http can be a security risk or no. Looks like useless I think there are answers for both: https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html > > Thanx! > J. > >> >> >> >> -- >> Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Thu Nov 15 12:02:53 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 15 Nov 2018 13:02:53 +0100 Subject: [rfc][icedtea-web]added support for remote deployment config = moved deployment properties from File to URL Message-ID: SSI Still this part will need much more testing before push. Also made + public static final String KEY_SYSTEM_CONFIG="deployment.system.config"; + public static final String KEY_SYSTEM_CONFIG_MANDATORY="deployment.system.config.mandatory"; handled as all other, and thus appearing in documentation. J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: supportRemoteSystemDeploymentProperties.patch Type: text/x-patch Size: 19370 bytes Desc: not available URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 15 12:39:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Nov 2018 12:39:38 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 Arano-kai changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |captcha.is.evil at gmail.com --- Comment #20 from Arano-kai --- Also suffer from this bug (iLO2_2.33, iLO3_1.90). Run on XP vm (oracle, 1.8.0_74-b02) is fine. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Thu Nov 15 12:50:09 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 15 Nov 2018 13:50:09 +0100 Subject: [rfc][icedtea-web] enforce https only for default ports Message-ID: <09c91a54-c674-390c-8af1-fc6e147c4cfb@redhat.com> SSIA -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: httpsOnlyForDefaultPorts.patch Type: text/x-patch Size: 758 bytes Desc: not available URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 15 12:49:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Nov 2018 12:49:20 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 --- Comment #21 from JiriVanek --- Hello! To alow me to fix this - is somebody able to prepare me a solid reproduce? Eg zipped jnlp + jars? Generally anything I can run some server over, and connect itw to it? Without that, I'm blind, and guessing lead to nothing up to now. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 15 14:31:31 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Nov 2018 14:31:31 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 --- Comment #22 from Arano-kai --- Created attachment 1706 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1706&action=edit iLO3_1.90 console files and logs Here You go (: No `/json/*` since I can't/don't know how to retrieve them. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 15 15:09:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 15 Nov 2018 15:09:14 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 --- Comment #23 from JiriVanek --- There is dll. I need the one with .so. Also the jar is requested from IP and some directories different then in tarball. I have dotted them out, but then it dies for me by with NPE which seems ot be not related to the ITW but to some JSON the ILO is trying to... download? Caused by: java.lang.NullPointerException at com.hp.ilo2.intgapp.intgapp.ApplyRcInfoParameters(intgapp.java:914) at com.hp.ilo2.intgapp.intgapp.init(intgapp.java:107) I tired your command-like run, and also via http server served. In server I have log of: 127.0.0.1 - - [15/Nov/2018 16:05:03] "HEAD /iLO-jirc.jnlp HTTP/1.1" 200 - 127.0.0.1 - - [15/Nov/2018 16:05:03] "GET /iLO-jirc.jnlp HTTP/1.1" 200 - 127.0.0.1 - - [15/Nov/2018 16:05:03] "HEAD /intgapp3_231.jar HTTP/1.1" 200 - 127.0.0.1 - - [15/Nov/2018 16:05:03] "GET /intgapp3_231.jar HTTP/1.1" 200 - 127.0.0.1 - - [15/Nov/2018 16:05:06] code 400, message Bad request syntax ('\x16\x03\x03\x00\x8f\x01\x00\x00\x8b\x03\x03[\xed\x8b"]\x96\x03_=\xfc\x96') 127.0.0.1 - - [15/Nov/2018 16:05:06] "??????[???"]???_=??????" 400 - and client: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710) at sun.security.ssl.InputRecord.read(InputRecord.java:527) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:162) at com.hp.ilo2.intgapp.jsonparser.getJSONRequest(jsonparser.java:185) at com.hp.ilo2.intgapp.intgapp.init(intgapp.java:105) Some setup is missing. Please provide working and tested reproducer :( What more, a linux one. There is no windows machine several hundred of kilometres around me I would be able to use. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri Nov 16 12:30:46 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 16 Nov 2018 13:30:46 +0100 Subject: ITW probes https first In-Reply-To: <5bdb402d.1c69fb81.5b97e.3cde@mx.google.com> References: <451f977c-5750-454f-8bd1-a9abe770a0c5@googlegroups.com> <22d42da9-fb7c-69d1-e4e1-90efde45d764@redhat.com> <8b320d88-78f0-df6e-bd16-7c03cdafc9de@redhat.com> <5bdb402d.1c69fb81.5b97e.3cde@mx.google.com> Message-ID: <100d34ba-4345-f25a-a0a5-275efa84d8c7@redhat.com> I had posted a patch for this. Feel free to review. On 11/1/18 7:04 PM, Bernd Eckenfels wrote: > Hello, > > ? > > thank you Jiri, the noenforce did the trick. > > ? > > However I wonder if this can be made a bit smarter. In my case there is no way that switching https > for http would have worked since a non-default port was specified. > > ? > > http://localhost:10000 -> https://localhost:8443 (maybe https://localhost/) > > ? > > It would work in these cases: > > ? > > http:/localhost -> https://localhost > > http://localhost:80 -> https://localhost > > ? > > I think the Scenarios where the same port would support both protocols is rather seldom, so only > when no port is specified the enforce could work ist magic. Changing that would reduce the Need for > manual reconfiguration. > > ? > > Alex, for ojdkbuild I could imagine that setting that as a default causes less trouble for people > Looking to relace Oracle Web Start (which does not have this Problem). (especially given there is no > itw-settings available) > > ? > > Gruss > > Bernd > > -- > http://bernd.eckenfels.net > > ? > > *Von: *Jiri Vanek > *Gesendet: *Donnerstag, 1. November 2018 10:30 > *An: *Alex Kashchenko ; distro-pkg-dev > > *Cc: *Bernd Eckenfels > *Betreff: *Re: Fwd: ITW probes https first > > ? > > itweb-settings.sh -verbose | grep https > > ??? deployment.https.noenforce??????????????????????? - false (Possible: are true or false) > > ??? deployment.proxy.https.host?????????????????????? - null > > ??? deployment.proxy.https.port?????????????????????? - null > > ? > > ? > > ? > > Yes, itw is enforcing https first. If it is making troubles, please set deployment.https.noenforce > > to true in your properties file. > > ? > > The reasoning is, that many legacy javaws apps are still linked as http, while being already > > redeployed on well established https server. > > ? > > ? > > J. > > On 10/31/18 10:15 PM, Alex Kashchenko wrote: > >> Hi, > >> > >> Forwarding from ojdkbuild list, AFAIU the problem is not specific to ojdkbuild launcher. > >> > >> ITW seems to try "https://" URL first and if HTTPS connection hangs that causes problems. > >> > >> -------- Forwarded Message -------- > >> Subject: ITW probes https first > >> Date: Tue, 30 Oct 2018 12:33:17 -0700 (PDT) > >> From: Bernd Eckenfels > >> To: ojdkbuild > >> > >> When I start javaws.exe from the command line (or use a java.exe command line) I notice that with my > >> application ITW takes very long to start with the download. > >> I copied the full comand line from the launcher, adding -verbose and noticed the following: > >> > >> It takes long as it tries to connect with https first (and since its a http server it probably hangs > >> in the handshake): > >> > >> "C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.191-1\bin\java.exe" > -XX:MinHeapFreeRatio=20 > >> -XX:MaxHeapFreeRatio=40 -splash:"C:/Program > > >> Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws_splash.png" > > >> -Xbootclasspath/a:"C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.jar" > >>> -classpath "C:/Program > Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/jre/lib/rt.jar" > > >> > -Ditw.userdata="C:/User/AppData/Local/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64/webstart/" > >>> -Dicedtea-web.bin.name=javaws.exe -Dicedtea-web.bin.location="C:/Program > > >> Files/ojdkbuild/java-1.8.0-openjdk-1.8.0.191-1/webstart/javaws.exe" > > >> net.sourceforge.jnlp.runtime.Boot -Xnofork -verbose > http://127.0.0.1:10000/app/frontend.jnlp > >>> ... > >>> All possible urls for location=http://127.0.0.1:10000/app/frontend.jnlp state=PRECONNECT > >>> CONNECTING PREDOWNLOAD PROCESSING : [https://127.0.0.1:10000/app/frontend.jnlp, > >>> https://127.0.0.1:10000/app/frontend.jnlp, http://127.0.0.1:10000/app/frontend.jnlp, > >>> http://127.0.0.1:10000/app/frontend.jnlp] > >>> Connecting https://127.0.0.1:10000/app/frontend.jnlp > >>> Adding > >>> sun.net.www.protocol.https.DelegateHttpsURLConnection:https://127.0.0.1:10000/app/frontend.jnlp > >>> done https://127.0.0.1:10000/app/frontend.jnlp > >>> ... > >>> Browser selected proxies: [DIRECT] > >>> Selected proxies: [DIRECT] > >>>? > >> > >> When its downloaded its not much faster unless i specify the -noupdate option. > >> > >> Any idea why it is doing that and how to avoid it? It does not help to specify "-jnlp http://.." or > >> "jnlp://.." as the url. > >> > >> Gruss > >> Bernd > >> > >> > >> > > ? > > ? > > -- > > Jiri Vanek > > Senior QE engineer, OpenJDK QE lead, Mgr. > > Red Hat Czech > > jvanek at redhat.com??? M: +420775390109 > > ? > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 16 12:32:13 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 16 Nov 2018 13:32:13 +0100 Subject: Hi regarding download always in using icedtea-web In-Reply-To: <71699467-35d9-5353-78e8-3312a3ba41ca@redhat.com> References: <1541718356664-0.post@n7.nabble.com> <78A8BD6765DCF048A628A51C3FBD1D7659BAB751@MXS2.zuv.uni-muenchen.de> <9ce20ac0-3427-f8db-10b4-bca1481c20d4@redhat.com> <686b2fa5-0b6e-cd42-1cb2-d373ef0d91b9@redhat.com> <1542237688621-0.post@n7.nabble.com> <71699467-35d9-5353-78e8-3312a3ba41ca@redhat.com> Message-ID: <745eb833-24f1-1638-70b8-c91714e34de0@redhat.com> On 11/15/18 10:33 AM, Jiri Vanek wrote: > On 11/15/18 9:27 AM, Jiri Vanek wrote: >> On 11/15/18 12:21 AM, jtesdall wrote: >>> OK, putting the deployment.properties file in the >>> %LOCALAPPDATA%\ojdkbuild\java-1.8.0-openjdk-[version]\webstart\.config\icedtea-web >>> directory worked. >>> >>> So now I have a fixed re-download on Windows and can set >>> deployment.https.noenforce=true. Great for my local testing. >>> >>> But now my delemma is how to get this to hundreds of users? How can I set >>> deployment.https.noenforce without doing something manual? I need to create >>> an install with openJDK and this version of Webstart(ITW) that works as >>> closely to Oracles version without manually manipluating it. Any ideas? Do I >>> need to change the source? How can I get the source with the fixed >>> re-download in windows issue resolved?? >> >> ITW is capable of locating system wide properties. It is also capable of system-wide pointer to >> properties - file, which is just pointing to the file on network, which keeps the properties. >> >> However, I had never heard of usage of this. So the implementation may be rotten (no test exists >> now). In addition, I dont know how this is handled in Windows, as paths are what separete those >> worlds most. >> >> See: http://icedtea.wildebeest.org/download/icedtea-web-docs/1.7/html/en/javaws.html " >> >> $XDG_CONFIG_HOME/icedtea-web/deployment.properties - Users main deployment properties file. >> $JAVA_HOME/lib/deployment.config - java-global deployment properties file. May be affected by >> deployment.jre.dir. >> /etc/.java/deployment/deployment.config - Global deployment config file. >> >> Sothose files... can make troubles on windows. >> >> Re reading *how* those files are handled, I would rather point you to code then to rephrase: >> from >> http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l506 >> over >> http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l541 >> down to >> http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java#l589 >> >> >> If you find it not working, I will not be surprised, and will be happy to test it on linux and patch >> it for you. Howver I'm unable to verify windows-specific tests. And that will be pain point here. >> >> Adding also Alex to CC, as he may be initerested in helping with this part on Windows, and also can >> have knowledge about Windows system-wide config files, as: >> http://icedtea.classpath.org/hg/icedtea-web/file/996849aa03d1/netx/net/sourceforge/jnlp/config/PathsAndFiles.java#l366 >> is obviously wrong on windows. > > Two bugs in this impla lready spotted: > - deployment.system.config is not globally known and thus not documented > - only file protocol is implemented. > - I'm wondering if allowing http can be a security risk or no. Looks like useless PAtch for those two posted. Please review. > > I think there are answers for both: > https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html >> >> Thanx! >> J. >> >>> >>> >>> >>> -- >>> Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html >>> >> >> > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 16 13:27:00 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 16 Nov 2018 14:27:00 +0100 Subject: [rfc][icedtea-web]added support for remote deployment config = moved deployment properties from File to URL In-Reply-To: References: Message-ID: On 11/15/18 1:02 PM, Jiri Vanek wrote: > SSI > > Still this part will need much more testing before push. > Also made > + public static final String KEY_SYSTEM_CONFIG="deployment.system.config"; > + public static final String KEY_SYSTEM_CONFIG_MANDATORY="deployment.system.config.mandatory"; > > handled as all other, and thus appearing in documentation. And there is missing huge *FIXME* to fix /etc path > > > J. > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Fri Nov 16 16:38:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 16 Nov 2018 16:38:50 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 Arano-kai changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #1706|0 |1 is obsolete| | --- Comment #24 from Arano-kai --- Created attachment 1707 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1707&action=edit mitmproxy iLO3 console session capture Take two: Here You go (: Instructions inside. PS: In the GNU/Linux extensions is nothing :P $ file HpqKbHook-199efdc0.dll HpqKbHook-199efdc0.dll: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bff74e2b3ce951ee1c730c32e6f085a5be2263c3, stripped -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 16 18:39:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 16 Nov 2018 18:39:49 +0000 Subject: [Bug 3648] New: VM seg faults Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3648 Bug ID: 3648 Summary: VM seg faults Product: IcedTea Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: sdm2 at uw.edu CC: unassigned at icedtea.classpath.org Created attachment 1708 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1708&action=edit source code also available, unable to attach both log and source VM seg faults when using a javax.crypto.Cipher object. log file attached. Source file also attached. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Sat Nov 17 09:27:40 2018 From: jtesdall at mapcon.com (jtesdall) Date: Sat, 17 Nov 2018 02:27:40 -0700 (MST) Subject: IcedTea and OpenFX Message-ID: <1542446860815-0.post@n7.nabble.com> I am trying to get OpenFX to run in an App that has been launched with IcedTea. When launching under IcedTea and trying to place a JFXPanel I get: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.sun.util.logging") Denying permission: ("java.lang.RuntimePermission" "accessClassInPackage.sun.util.logging") but launching from javaw.exe and OracleWebStart I do not get the error. Not sure how to correct or why it is different. -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From somkadam76 at gmail.com Mon Nov 19 07:41:03 2018 From: somkadam76 at gmail.com (Somshekar C Kadam) Date: Mon, 19 Nov 2018 13:11:03 +0530 Subject: Jamvm 2.0.0 support on openjdk 8 Message-ID: Hi Andrew and All, Please guide me or please provide pointers on this I am able to successfully compile and use zero JVM using below Using icedtea-3.9.0 ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --enable-zero make and make install it works no problem I use icedtea-3.9.0 to build JamVM 2.0.0 using openjdk8 class library support ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --with-additional-vms=jamvm make and make install I get this issue as shown below java -jamvm -version Error initialising VM (initialiseAccess) Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. please help on this or any pointers will help any patch I need to apply All above work is done for X86 64 I need to recompile this for ARM later thanks in advance Somshekar Regards Somshekar C Kadam 9036660538 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Mon Nov 19 23:34:31 2018 From: jtesdall at mapcon.com (jtesdall) Date: Mon, 19 Nov 2018 16:34:31 -0700 (MST) Subject: IcedTea and OpenFX In-Reply-To: <1542446860815-0.post@n7.nabble.com> References: <1542446860815-0.post@n7.nabble.com> Message-ID: <1542670471378-0.post@n7.nabble.com> More Information: I added the following to java.policy: grant codeBase "http:///TestApp/" { permission java.security.AllPermission; }; but I should not have to do this as I already have All permissions in the JNLP and it works with Oracle webStart. Is this an IcedTea Bug? What I have in jnlp: -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From jvanek at redhat.com Tue Nov 20 09:06:53 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 20 Nov 2018 10:06:53 +0100 Subject: IcedTea and OpenFX In-Reply-To: <1542670471378-0.post@n7.nabble.com> References: <1542446860815-0.post@n7.nabble.com> <1542670471378-0.post@n7.nabble.com> Message-ID: <0ab12724-86bb-dcdf-d910-1d49c5ebfc17@redhat.com> So this is only about icedtea-web on windows? Do you have a chance to verify it behaves same in linux? What jdk are you running? Please adjsut subject accordingly. icedtea and icedtea-web have not much common already. Thanx! J. On 11/20/18 12:34 AM, jtesdall wrote: > More Information: > I added the following to java.policy: > grant codeBase "http:///TestApp/" { > permission java.security.AllPermission; > }; > > but I should not have to do this as I already have All permissions in the > JNLP and it works with Oracle webStart. Is this an IcedTea Bug? > > What I have in jnlp: > > > > > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bourges.laurent at gmail.com Tue Nov 20 09:24:44 2018 From: bourges.laurent at gmail.com (=?UTF-8?Q?Laurent_Bourg=C3=A8s?=) Date: Tue, 20 Nov 2018 10:24:44 +0100 Subject: IcedTea and OpenFX In-Reply-To: <0ab12724-86bb-dcdf-d910-1d49c5ebfc17@redhat.com> References: <1542446860815-0.post@n7.nabble.com> <1542670471378-0.post@n7.nabble.com> <0ab12724-86bb-dcdf-d910-1d49c5ebfc17@redhat.com> Message-ID: Hi, Could you give us detailled package version (itw, java, jfx...) if you have not done it already ? Ideally a jnlp to reproduce your problem. PS: On windows, itw launchers (bat) have still missing jdk9+ args, I plan to fix that soon using args files... Cheers, Laurent Le mar. 20 nov. 2018 ? 10:08, Jiri Vanek a ?crit : > So this is only about icedtea-web on windows? > Do you have a chance to verify it behaves same in linux? What jdk are you > running? > > Please adjsut subject accordingly. icedtea and icedtea-web have not much > common already. > > Thanx! > J. > On 11/20/18 12:34 AM, jtesdall wrote: > > More Information: > > I added the following to java.policy: > > grant codeBase "http:///TestApp/" { > > permission java.security.AllPermission; > > }; > > > > but I should not have to do this as I already have All permissions in the > > JNLP and it works with Oracle webStart. Is this an IcedTea Bug? > > > > What I have in jnlp: > > > > > > > > > > > > > > -- > > Sent from: > http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > > > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com M: +420775390109 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hidden_dance at mail.ru Tue Nov 13 13:54:18 2018 From: hidden_dance at mail.ru (greenfield) Date: Tue, 13 Nov 2018 06:54:18 -0700 (MST) Subject: itw javaws + UTF-8 Message-ID: <1542117258723-0.post@n7.nabble.com> Hi everybody. I have openJDK 8 + icedtea-web, it was installed with java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64.msi So I have javaws.exe and javaws.jar I have at the moment some problems with unicode characters in my applet. Is there some possibility to pass -Dfile.encoding="UTF-8" (JAVAWS_J_OPTIONS) to icedtea-web javaws? How can I do this? Regards, greenfield -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From Arturs_Andersons at rcomext.com Tue Nov 20 10:01:34 2018 From: Arturs_Andersons at rcomext.com (Arturs Andersons) Date: Tue, 20 Nov 2018 10:01:34 +0000 Subject: IcedTea-Web configuration inquiry Message-ID: Hi, We have two versions of iceadtea-web provided: one based on JDK8 and another on JDK11. Both applications generates configuration files in "c:\users\%username%\.config\icedtea-web" folder If we are about to install both versions of IcedTea-web on the same pc, config files will be overwritten by latest version installed. Is it possible to amend the location of the .\config folder? For example create something like this: * "C:\Users\%username%\.config-openjdk8" for OpenJDK8 + IcedTea-web * "C:\Users\%username%\.config-openjdk11" for OpenJDK11 + IcedTea-web Where this configuration is located in the package? Kind regards, Arturs Andersons | External Staff | Contractor | Information Technology Swiss Re Management Ltd | GENERIC LOCATION STOKE ON TRENT, UNITED KINGDOM E-mail: Arturs_Andersons at rcomext.com This e-mail, including attachments, is intended for the person(s) or company named and may contain confidential and/or legally privileged information. Unauthorized disclosure, copying or use of this information may be unlawful and is prohibited. If you are not the intended recipient, please delete this message and notify the sender. All incoming and outgoing e-mail messages are stored in the Swiss Re Electronic Message Repository. If you do not wish the retention of potentially private e-mails by Swiss Re, we strongly advise you not to use the Swiss Re e-mail account for any private, non-business related communications. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Tue Nov 20 14:01:24 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 20 Nov 2018 15:01:24 +0100 Subject: [rfe] multiple installs of IcedTea-Web configuration issue - shared configs In-Reply-To: References: Message-ID: <4f82e4f6-8df1-ec41-7c57-8bf522377bcc@redhat.com> On 11/20/18 11:01 AM, Arturs Andersons wrote: > Hi, > > ? > > We have two versions of iceadtea-web provided: one based on JDK8 and another on JDK11. > > ? > > Both applications generates configuration files in "c:\users\%username%\.config\icedtea-web" folder > > If we are about to install both versions of IcedTea-web on the same pc, config files will be > overwritten by latest version installed. > > ? > > Is it possible to amend the location of the .\config folder? For example create something like this: > > * "C:\Users\%username%\.config-openjdk8" for OpenJDK8 + IcedTea-web > * "C:\Users\%username%\.config-openjdk11" for OpenJDK11 + IcedTea-web > > ? > > Where this configuration is located in the package? > Hi! Ti is indeed tricky. itw do not have nay support for this. And the properties loading system is already terribly complex to make it even more complictaed:( Fro top of head I do not have idea how to make this working for you. In linux world alternatives would go play most likely. Ha! Idea! Itw *should* support properties located *inside* jre. This would solve your problem. Are yo able to play with it? Are you able to look ITW sources for this? As I have never myself tried, nor tested this feature. Do not even know the state of the codebase for this case, as it is nearly impossioble to test in unittest (mock enviroment). J. My ITW build seems to at least be aware about So it looks promissing: ~/icedtea-web-image/bin/javaws.sh -verbose -help ... FILES /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-8.fc29.x86_64/jre/lib/deployment.config - java-global deployment properties file. May be affected by deployment.jre.dir. > ? > > Kind regards, > > *Arturs Andersons**| External Staff**| Contractor**| Information Technology** > Swiss Re Management Ltd| GENERIC LOCATION STOKE ON TRENT, UNITED KINGDOM > E-mail: Arturs_Andersons at rcomext.com * > > > This e-mail, including attachments, is intended for the person(s) or company named and may contain > confidential and/or legally privileged information. > Unauthorized disclosure, copying or use of this information may be unlawful and is prohibited. If > you are not the intended recipient, please delete this message and notify the sender. > All incoming and outgoing e-mail messages are stored in the Swiss Re Electronic Message Repository. > If you do not wish the retention of potentially private e-mails by Swiss Re, we strongly advise you > not to use the Swiss Re e-mail account for any private, non-business related communications. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Tue Nov 20 14:54:21 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 20 Nov 2018 15:54:21 +0100 Subject: [rfc][icedtea-web] refactored properties loader to be reusable Message-ID: this refactoring is doing two things (Sorry) - first and msot important, is refactoring jre from properties methods to be generic properties loader (and validator) - during doing so, I had realised that system config files are heavilky os depndent, and so I moved the methods to trait OS and implemented for linux. I'm afraid it is msut to do anyway. J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: refactoredProperties.patch Type: text/x-patch Size: 45933 bytes Desc: not available URL: From jvanek at redhat.com Tue Nov 20 14:58:18 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 20 Nov 2018 15:58:18 +0100 Subject: [rfc][icedtea-web] read logging property from config Message-ID: <2d84e3ac-0e82-09e8-f794-37803c576bc5@redhat.com> Based on refactoredProperties.patch , this patch is using the properties mechanism to load verbose/not verbose from deployment.properties. Note that also file-logging and file location (and maybe system logging) will be read in future by simialr way. J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: usingRefactoredProeprtiesToLoadVerboseFromSettings.patch Type: text/x-patch Size: 5130 bytes Desc: not available URL: From jtesdall at mapcon.com Tue Nov 20 19:55:24 2018 From: jtesdall at mapcon.com (jtesdall) Date: Tue, 20 Nov 2018 12:55:24 -0700 (MST) Subject: IcedTea and OpenFX In-Reply-To: References: <1542446860815-0.post@n7.nabble.com> <1542670471378-0.post@n7.nabble.com> <0ab12724-86bb-dcdf-d910-1d49c5ebfc17@redhat.com> Message-ID: <1542743724284-0.post@n7.nabble.com> I have changed the Subject. This is only about MS Windows as we do not use or have access to Linux. We are a 100% Windows shop. I am using AdoptOpenJDK jdk8u192-b12 for Windows x64 JFX is OpenJFX8 Overlay downloaded from here: https://www.chriswhocodes.com/ ITW - Have tested with Version downloaded from RedHat website with javaws.exe launcher (not sure of actual version, but it was downloaded within the last two weeks.) ITW- have tested with 1.7.1 binary downloaded from http://icedtea.wildebeest.org/download/icedtea-web-binaries/1.7.1/windows/ with same result I have found a undesireable solution by setting "all-permissions" in the jre/lib/security/java.policy file but this gives anything that uses this JRE full permissions. Not good but its a start to keep going. Again, running directly with JAVAW or with Oracle JRE/Webstart does not have the issue. Here is a sample FX Hello World project with the problem, the console clearly shows the errors with this FX project: http://modetest.mapconondemand.com/TestWebSwingApp/JFX_Project.jnlp -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From akashche at redhat.com Wed Nov 21 00:42:29 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 21 Nov 2018 00:42:29 +0000 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: References: Message-ID: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> Hi, On 11/20/2018 02:54 PM, Jiri Vanek wrote: > this refactoring is doing two things (Sorry) > - first and msot important, is refactoring jre from properties methods to be generic properties > loader (and validator) I suggest to drop Validator and write concrete validation functions instead (only a suggestion, feel free to keep it). > - during doing so, I had realised that system config files are heavilky os depndent, and so I > moved the methods to trait OS and implemented for linux. I'm afraid it is msut to do anyway. 1. dirs_paths_helper - I think it is better to not use env::home_dir(), it is quite a weird function (goes first to env vars, next to OS API). I suggest using either env vars (HOME and USERPROFILE), or OS API for that to get more predictable results. - in get_xdg_config_dir please use "_" for unused matches (that is a common convention) - please change append_deployment_file function, there is an Option#map method to operate on underlying value of Option. If such functional-like usage is undesired - I suggest changing the signature to PathBuf -> PathBuf (also String -> String may be even cleaner, but that is a matter of taste). - indentation on "let os = os_access::Linux::new(false);" is inconsistent (probably forgot to apply :retab ) 2. property_from_file - in get_fail_message please move string literals into format strings, number of format string also can be lesser (one single format string is probably inconvenient here) - please drop is_file, I suggest using path.metadata().map(|md|md.is_file()).unwrap_or(false) instead - get_property_from_file: either use Option#map or expose get_property_from_file_direct instead - get_property_from_file_direct: if error message is not used in File#open, then it is better to use Result#ok and then map the obtained Option as required - please drop verify_jdk_string, instead pass string ref to verify_jdk_path - inconsistent validation in impl Validator line and in tests::get_jre_from_file 3. property_from_files_resolver - try_key_from_properties_files: please move string literals into format strings - inside try_key_from_properties_files file.clone() is used multiple times. It is not clear how to fix that, maybe it is better to pass String instead of PathBuf - try_key_from_properties_files: I suggest to separate iteration and processing logic for each element into different functions - inconsistent indentation in try_jdk_from_properties and in tests 4. os_access - in get_user_config_dir and get_legacy_user_config_dir please use map to convert one Option into another -- -Alex From akashche at redhat.com Wed Nov 21 00:43:33 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Wed, 21 Nov 2018 00:43:33 +0000 Subject: [rfc][icedtea-web] read logging property from config In-Reply-To: <2d84e3ac-0e82-09e8-f794-37803c576bc5@redhat.com> References: <2d84e3ac-0e82-09e8-f794-37803c576bc5@redhat.com> Message-ID: Hi, On 11/20/2018 02:58 PM, Jiri Vanek wrote: > Based on refactoredProperties.patch , this patch is using the properties mechanism to load > verbose/not verbose from deployment.properties. > Note that also file-logging and file location (and maybe system logging) will be read in future by > simialr way. I will review this patch after previous one is pushed. -- -Alex From andrew at icedtea.classpath.org Wed Nov 21 05:02:28 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:02:28 +0000 Subject: /hg/icedtea8-forest/corba: 58 new changesets Message-ID: changeset 32b74402b542 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=32b74402b542 author: diazhou date: Fri Jul 06 20:40:29 2018 -0700 Added tag jdk8u181-b13 for changeset a4d1d2b0da63 changeset 529a12141aae in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=529a12141aae author: diazhou date: Mon Jul 09 12:41:12 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/corba repo Reviewed-by: aefimov changeset b03c31cbfc11 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b03c31cbfc11 author: diazhou date: Mon Jul 09 12:46:30 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/corba repo Reviewed-by: aefimov changeset 27902668d470 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=27902668d470 author: asaha date: Fri Jan 26 09:57:54 2018 -0800 Merge changeset 471aa01d563f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=471aa01d563f author: asaha date: Mon Jan 22 13:28:46 2018 -0800 Added tag jdk8u162-b32 for changeset 4e733c1a0f81 changeset 7c99524b0e2f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7c99524b0e2f author: asaha date: Fri Jan 26 10:37:32 2018 -0800 Merge changeset 9fdefa4bbe92 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9fdefa4bbe92 author: asaha date: Fri Jan 26 10:49:55 2018 -0800 Merge changeset 60521d18a81d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=60521d18a81d author: asaha date: Tue Jan 30 15:36:37 2018 -0800 Merge changeset b45cb14d14e3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b45cb14d14e3 author: asaha date: Wed Jan 31 15:40:08 2018 -0800 Merge changeset b4f41088364b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b4f41088364b author: rpatil date: Wed Feb 07 00:10:57 2018 -0800 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj changeset 410d27c42ccc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=410d27c42ccc author: asaha date: Wed Feb 07 13:41:24 2018 -0800 Merge changeset b934285b2aa6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b934285b2aa6 author: asaha date: Tue Feb 06 08:01:27 2018 -0800 Added tag jdk8u162-b33 for changeset 471aa01d563f changeset 174a1670d10d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=174a1670d10d author: asaha date: Wed Feb 07 09:43:56 2018 -0800 Added tag jdk8u162-b34 for changeset b934285b2aa6 changeset 8dd71f386d9e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8dd71f386d9e author: asaha date: Wed Feb 07 13:56:31 2018 -0800 Merge changeset a80fbfd3f5a4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a80fbfd3f5a4 author: asaha date: Thu Feb 08 19:32:06 2018 +0000 Merge changeset 3d620754f05c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=3d620754f05c author: rpatil date: Tue Feb 27 19:59:46 2018 -0800 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov changeset 12809d32e614 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=12809d32e614 author: asaha date: Tue Feb 20 10:10:46 2018 -0800 Added tag jdk8u162-b35 for changeset 174a1670d10d changeset bd6e2c172921 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=bd6e2c172921 author: asaha date: Mon Mar 05 09:45:49 2018 -0800 Added tag jdk8u162-b36 for changeset 12809d32e614 changeset 06db81c690bc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=06db81c690bc author: asaha date: Mon Mar 19 13:08:34 2018 -0700 Merge changeset a1965a14168d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a1965a14168d author: asaha date: Mon Mar 19 16:49:27 2018 -0700 Merge changeset b550fa84ffc9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b550fa84ffc9 author: asaha date: Wed Mar 21 12:04:46 2018 -0700 Added tag jdk8u162-b37 for changeset bd6e2c172921 changeset bdfd19988fa5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=bdfd19988fa5 author: asaha date: Fri Mar 30 10:31:45 2018 -0700 Merge changeset 4828a9d0c367 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4828a9d0c367 author: asaha date: Fri Mar 30 11:00:47 2018 -0700 Merge changeset bf04de3cc055 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=bf04de3cc055 author: asaha date: Fri Mar 30 11:06:05 2018 -0700 Merge changeset e0c5227f76ca in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e0c5227f76ca author: asaha date: Mon Apr 02 15:28:50 2018 -0700 Added tag jdk8u191-b00 for changeset 3b2e4c266187 changeset 9bcd8cbb23c0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9bcd8cbb23c0 author: asaha date: Mon Apr 02 15:35:37 2018 -0700 Merge changeset 2a600fca017e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2a600fca017e author: asaha date: Wed Apr 18 22:34:13 2018 +0000 Merge changeset c0226af477dc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c0226af477dc author: asaha date: Sun Apr 01 22:46:59 2018 -0700 Added tag jdk8u162-b38 for changeset b550fa84ffc9 changeset 4d3922c97c57 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4d3922c97c57 author: asaha date: Sun Apr 01 22:51:32 2018 -0700 Merge changeset cd9edd016abe in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cd9edd016abe author: asaha date: Tue Apr 03 17:08:24 2018 -0700 Added tag jdk8u172-b31 for changeset 4d3922c97c57 changeset cdc0378172bb in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cdc0378172bb author: asaha date: Tue Apr 24 15:14:52 2018 +0000 Added tag jdk8u172-b32 for changeset cd9edd016abe changeset f0cc81483800 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f0cc81483800 author: asaha date: Thu Apr 26 22:42:38 2018 +0000 Added tag jdk8u172-b33 for changeset cdc0378172bb changeset c105eac8160c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c105eac8160c author: asaha date: Fri May 04 11:52:51 2018 -0700 Added tag jdk8u172-b34 for changeset f0cc81483800 changeset bd3a6d452f00 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=bd3a6d452f00 author: asaha date: Mon May 07 15:07:05 2018 -0700 Added tag jdk8u172-b35 for changeset c105eac8160c changeset 641e7ba7865b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=641e7ba7865b author: asaha date: Tue May 08 11:48:08 2018 -0700 Merge changeset 0288b475e9a9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0288b475e9a9 author: asaha date: Tue May 08 15:17:34 2018 -0700 Merge changeset e4a11083c014 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e4a11083c014 author: alitvinov date: Mon Jun 11 12:11:21 2018 +0100 Merge changeset 7dcedd38286b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7dcedd38286b author: coffeys date: Thu Jun 14 12:37:18 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset b0b946ee364f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b0b946ee364f author: alitvinov date: Sun Jun 24 22:41:18 2018 +0100 Merge changeset b509d68141ff in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b509d68141ff author: alitvinov date: Thu Jun 28 19:21:32 2018 +0100 Merge changeset 7d1748edfb5a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7d1748edfb5a author: diazhou date: Tue May 22 06:01:25 2018 -0700 Added tag jdk8u172-b36 for changeset bd3a6d452f00 changeset 12146c77e762 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=12146c77e762 author: diazhou date: Wed May 23 21:01:21 2018 -0700 Added tag jdk8u172-b37 for changeset 7d1748edfb5a changeset 513805c9270b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=513805c9270b author: aefimov date: Sun Jul 01 11:05:26 2018 +0100 Merge changeset d436c3049126 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d436c3049126 author: diazhou date: Thu Jul 05 00:59:31 2018 -0700 Added tag jdk8u191-b01 for changeset 513805c9270b changeset ce3b35fca864 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ce3b35fca864 author: alitvinov date: Tue Jul 10 18:26:55 2018 +0100 Merge changeset b51969df1b6f in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b51969df1b6f author: diazhou date: Thu Jul 19 05:38:05 2018 -0700 Added tag jdk8u191-b02 for changeset ce3b35fca864 changeset 7506d3bab4c4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7506d3bab4c4 author: diazhou date: Tue Jul 24 11:04:19 2018 -0700 Added tag jdk8u191-b03 for changeset b51969df1b6f changeset 0cb04d207ceb in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0cb04d207ceb author: diazhou date: Tue Jul 31 07:54:40 2018 -0700 Added tag jdk8u191-b04 for changeset 7506d3bab4c4 changeset a2069d605514 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a2069d605514 author: diazhou date: Wed Aug 08 07:43:56 2018 -0700 Added tag jdk8u191-b05 for changeset 0cb04d207ceb changeset 76c097c27422 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=76c097c27422 author: diazhou date: Tue Aug 14 11:26:42 2018 -0700 Added tag jdk8u191-b06 for changeset a2069d605514 changeset 9c9ac98b0111 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9c9ac98b0111 author: diazhou date: Tue Aug 21 10:12:48 2018 -0700 Added tag jdk8u191-b07 for changeset 76c097c27422 changeset c83fd870e7c0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c83fd870e7c0 author: diazhou date: Wed Aug 29 11:16:55 2018 -0700 Added tag jdk8u191-b08 for changeset 9c9ac98b0111 changeset 5b279eff59fb in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5b279eff59fb author: diazhou date: Wed Sep 05 00:23:24 2018 -0700 Added tag jdk8u191-b09 for changeset c83fd870e7c0 changeset e2d809469547 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e2d809469547 author: dmarkov date: Fri Sep 07 10:21:36 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset eb6c977b6e6c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=eb6c977b6e6c author: diazhou date: Wed Sep 12 01:37:48 2018 -0700 Added tag jdk8u191-b10 for changeset e2d809469547 changeset 328c9a87dce0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=328c9a87dce0 author: diazhou date: Thu Sep 27 05:12:28 2018 -0700 Added tag jdk8u191-b25 for changeset eb6c977b6e6c changeset 298df76047a5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=298df76047a5 author: diazhou date: Wed Oct 03 21:49:47 2018 -0700 Added tag jdk8u191-b11 for changeset 328c9a87dce0 changeset 8249f00d6619 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8249f00d6619 author: andrew date: Wed Nov 21 04:58:26 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++ .jcheck/conf | 2 - THIRD_PARTY_README | 98 +++++++++++++++++++++++++++----------------- 3 files changed, 174 insertions(+), 40 deletions(-) diffs (446 lines): diff -r a4d1d2b0da63 -r 8249f00d6619 .hgtags --- a/.hgtags Tue Jul 03 18:01:29 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:26 2018 +0000 @@ -50,6 +50,7 @@ b751c528c55560cf2adeaeef24b39ca1f4d1cbf7 jdk7-b73 5d0cf59a3203b9f57aceebc33ae656b884987955 jdk7-b74 0fb137085952c8e47878e240d1cb40f14de463c4 jdk7-b75 +d728db3889da23d9f74e45154b9261a43b4acd8d icedtea7-1.12 937144222e2219939101b0129d26a872a7956b13 jdk7-b76 6881f0383f623394b5ec73f27a5f329ff55d0467 jdk7-b77 a7f7276b48cd74d8eb1baa83fbf3d1ef4a2603c8 jdk7-b78 @@ -63,6 +64,7 @@ 6253e28826d16cf1aecc39ce04c8de1f6bf2df5f jdk7-b86 09a41111a401d327f65e453384d976a10154d9ea jdk7-b87 39e14d2da687c7e592142137517aaf689544820f jdk7-b88 +e805b4155d76f76d40ffae36a74546f79218c539 icedtea7-1.13 bb4424c5e778b842c064a8b1aa902b35f4397654 jdk7-b89 56ce07b0eb47b93a98a72adef0f21e602c460623 jdk7-b90 bcd2fc089227559ac5be927923609fac29f067fa jdk7-b91 @@ -111,6 +113,7 @@ 918003855fa0dba5acf4bf1fe36526d2fc4c1ba8 jdk7-b134 e0b72ae5dc5e824b342801c8d1d336a55eb54e2c jdk7-b135 48ef0c712e7cbf272f47f9224db92a3c6a9e2612 jdk7-b136 +b62418551e20fa19fbf57c49d4378b7096809e60 icedtea-1.14 a66c01d8bf895261715955df0b95545c000ed6a8 jdk7-b137 78d8cf04697e9df54f7f11e195b7da29b8e345a2 jdk7-b138 60b074ec6fcf5cdf9efce22fdfb02326ed8fa2d3 jdk7-b139 @@ -295,6 +298,7 @@ 32b9c4f0ab3c6d33f70724b775cb9d12c004be6d jdk8u20-b07 4e4a75376185ca1a712cc9fef5a340e6927cf5e2 jdk8u20-b08 0344396d09b0e20d4a8d1bdff9f129250a60f365 jdk8u20-b09 +a96c01f523be6fadcf777118d471a9fa5751cf1c icedtea-3.0.0pre01 e930c4fa31586b0f21887f7b50fba927550f17fb jdk8u20-b10 9a6092124c7c926d380a5f3b0f899fd1427c6e69 jdk8u20-b11 673829390271e51f8bc442ffbd4726833a7b1c06 jdk8u20-b12 @@ -308,6 +312,7 @@ aca1d25d10812c86024d9dbb7ec529876cca55e8 jdk8u20-b20 7d1e0f0b63f1d66c77924d8b2a1accdf8f7480db jdk8u20-b21 7677bf14d105ca23ab045f5041ceb19ee88b86c6 jdk8u20-b22 +83ebbcc0dda5af02ee3d99756bf6c13da956a310 icedtea-3.0.0pre02 919405d7316dfcbddee5ad8dd08905916df88e04 jdk8u20-b23 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b24 34c930eaa6b591621afde05ca2e24571c91cdc9b jdk8u20-b25 @@ -375,6 +380,9 @@ a1e2c13de84e00f2aedf4c40e96347306ede84f3 jdk8u40-b18 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u40-b19 445eceffc829e205037098115c26e38e85ea5f7c jdk8u40-b20 +6c974fba96cb81fd91bf85f434531dbd122fa3a0 icedtea-3.0.0pre03 +b493e7b682c969ef1b68c56c3512317df87a1f28 icedtea-3.0.0pre04 +a5ec6d805e3864d5d754dd47bdae5d001e812a73 icedtea-3.0.0pre05 9c54cc92c0beb29179abbce272d3f5c8ba4ffd0e jdk8u40-b21 4c7421f74674ebefb8e91eba59ab2a2db8c1abd7 jdk8u40-b22 62f7faef5ed956cd481cae6216b22fdb4b6e3e46 jdk8u40-b23 @@ -453,6 +461,9 @@ d68de92de3bad991546b11d77de6e9c17edf7ec2 jdk8u60-b21 3a04901d83880634ecd70c8be992189228ccd746 jdk8u60-b22 0828bb6521738ad5a7fe11f0aa3495465f002848 jdk8u60-b23 +9e44a6fa912760c513f9a59826c061fd5ca17c5e icedtea-3.0.0pre06 +7418bb690047791d64e1b4adb692ad07d8a44bad icedtea-3.0.0pre07 +ebc2780ebeb34e292b5cfb0e8da1efafa8395306 icedtea-3.0.0pre08 b0779099d006fcb2a0af493e2a2f828411bfad33 jdk8u60-b24 c665dd5d32b04c1dbc2cf21a595fe73330849c03 jdk8u60-b25 7828b9af7733eeaf2cafa8e05e68a2661dc3c7a8 jdk8u60-b26 @@ -535,6 +546,7 @@ 3eb18c06118e0bc2fca1e1ea6c1cbddd21a27479 jdk8u72-b12 0d9849ba664dc3381d8d6d85d5e04c00fdd476b1 jdk8u72-b13 baa49bb35fc1798a5951fcfd3f9232332651d4e9 jdk8u72-b14 +834cf5ee24b36e2ab5eef16896bfd550fd698a7b icedtea-3.0.0pre09 91e3b8e2e00618f237f571fbefdfee3f4134026f jdk8u72-b15 e3b496b6ae52f2c018e9c628c31be984bb4907e7 jdk8u73-b00 5e484ab4b05f1398e924ab90874f7fe2ddf20731 jdk8u73-b01 @@ -571,6 +583,9 @@ 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 +9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 +37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 @@ -634,6 +649,10 @@ 94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 +d920107a9fd47d1d1b662638d207b51b6184a575 icedtea-3.1.0pre03 +b74e7245e40571937a080540251b547c58020f8c icedtea-3.1.0pre04 aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u81-b00 8674aec1be6459f33451690fb106eec314964116 jdk8u101-b01 96a43945cb6a69989294b511ecdfc0493ea09bf1 jdk8u101-b02 @@ -647,6 +666,8 @@ 7c90acc432738bdc1506d510daeadf9376279dfa jdk8u101-b10 4942432b3da1afbc2c2c87bdf896b112800e537c jdk8u101-b11 f8511bfb19c35d8d396dc53245c06cc3710657b1 jdk8u101-b12 +7ea39ff8c227ada9e3cdb1560ff27128afb16f50 icedtea-3.1.0 +48dbf4a68dc770ef17eee71a5bdfcb46a477157c icedtea-3.2.0pre01 2bb2aec4b3e51aab96e9c25603c7c92fcbac46de jdk8u101-b13 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u102-b00 223d0e48a55b92255f5a613743a99e7deacaf455 jdk8u82-b00 @@ -663,6 +684,8 @@ 360a2772486dd1aa818132222ea0b7fcfa5707ef jdk8u102-b11 57546b5b575dec9ecfbb1e9a77d87c391a44ab96 jdk8u102-b12 a7c292080d5ed76ea5e3b123c0dee4c340aa174f jdk8u102-b13 +f85c4b0c0469a20118675c7eb210d1dee05576d8 icedtea-3.2.0pre02 +459f130b3f85a53d487f9d02b5d379a9eaaab400 icedtea-3.2.0pre03 56b133772ec1aa4f44f2eee2c4103c645f764935 jdk8u102-b14 8ba5a41487af9fe72aeb92e790327d12dce0de8c jdk8u102-b31 8f015ee0842df021532a4b88c436ea9daed785b6 jdk8u102-b32 @@ -683,6 +706,7 @@ dad7b1a59da60d68ff26bf7414b87995fecaaba6 jdk8u111-b11 a42cdfaa1218a636d2cd0b89a233362cdf32dd4b jdk8u111-b12 2214875a44e52789acf404b56543f613516ee498 jdk8u111-b13 +9d3757e6da3538863558e7ca61e95b722c79ada2 icedtea-3.2.0 7898951ff63c9ea721b8f669b9c749d6c3a2db99 jdk8u111-b14 b87d82f5c33dfb55bfc81254044f28eea5d7424a jdk8u112-b00 1f2394102288d9073652064784e31a3f52fc5d4b jdk8u112-b01 @@ -700,6 +724,7 @@ 18bbb95d097e04ea2b88df8910056fe294da0149 jdk8u112-b14 30f83ac389f06c38dc0b6f71b1d8344c01436a16 jdk8u112-b15 8ef3cc2bbc7dc687e9502ae957337b1ded1b32d4 jdk8u112-b16 +fbc3183924c82a612dc92cda261f19e227df2b32 icedtea-3.3.0pre01 7d4291146927c3430652a07f506d530c2eff7eb9 jdk8u112-b31 46db19bfd51b4039cff4dae563c3b5d3f70d64da jdk8u112-b32 d52e17760c1dafa4fa17ec388aeaaf8fcacb444b jdk8u112-b33 @@ -716,6 +741,9 @@ e24a55876a79b630e8cfca7a1b38a0ee372f8533 jdk8u121-b10 acbfa2934b2411dd20aacb42d1c8dd198fe9f8e9 jdk8u121-b11 cc9a5d631b77582d52aceaf6d6066e99533d1756 jdk8u121-b12 +b05ee049200f51d91493047c31906988750a9ab2 icedtea-3.3.0pre02 +8eb9dd5fe2fb9752a91f44647143348a6b1231fd icedtea-3.3.0 +d812240fb5767253e4c64e5afd925d6f9ec60b0c icedtea-3.4.0pre01 386e9b79fcf5bfad5ff7b0fc991a7c6c5cbfed17 jdk8u121-b13 61eb6e79aabe13253306d6e614a21619dacfa2cc jdk8u121-b31 d28f2fc91487a86a7deffe71e38179067807c60b jdk8u121-b32 @@ -734,6 +762,8 @@ 05ea99eb62bf1bde12fca01c68213a36bb162264 jdk8u131-b08 c5fd9c3a2eb12d366d59195dbea54c60db2a1df3 jdk8u131-b09 de3c63a8b2e52d47554c999a65dbcec7f6d9c1be jdk8u131-b10 +22ed32f45405a21f1d388d183cd34fd28a335f7b icedtea-3.4.0 +324f4699760f52a2ef893d3c31affd62074748f9 icedtea-3.5.0pre01 2b88cb53e31fb637d7c37cc3414bb3eb3e9d1f0d jdk8u131-b11 4db7f76e9f3266c8ba5c801996b27009bb17b335 jdk8u131-b31 d81babb8888496371bb80757f2650dec9ff95175 jdk8u131-b32 @@ -754,8 +784,13 @@ 87a9107675a5a508d99a00f872f01e5bb42cfc02 jdk8u141-b12 ad04b672d6f92dcfbe9e72de041bd05d26a31fde jdk8u141-b13 2232cdb74345eeeeffc13d4f6b1cbcae068c5998 jdk8u141-b14 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.5.0 4f242f33e89a7900f2fcdcd9402058b6d01f340c jdk8u141-b15 77461a27d91fcb53106e6b3234468bff4d0eec9e jdk8u144-b00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.5.1 +e53fedec27e81140aa584c028aaa5b51c34e05d8 icedtea-3.6.0pre00 +b5485d6bc171bcff18deeda166e5b6c297597e24 icedtea-3.6.0pre01 +0c8bc00d9e308f4ebf7f1a888419904a6121a657 icedtea-3.6.0pre02 0d5d2e29f93b01ffa4998c2e3a61d2e6eaa96b1b jdk8u144-b01 e03501807899791ff7888884bcf47eb39be594bb jdk8u141-b31 1bbe5d997ab4e030dd961ab78e11ddae1bc6786c jdk8u141-b32 @@ -777,6 +812,7 @@ c5f095a1df38d9be119adcab5bbd7e4365e21871 jdk8u151-b09 05a4bb70c2d84442e505b40e2059399da3f65633 jdk8u151-b10 ea10de07bc171c8cf89f2acbc4a1288d4dc0f2d6 jdk8u151-b11 +13a5a8a3c66f74af86a1f06c533eb5ca64a65e6f icedtea-3.6.0 87aaf4f5274e047cd1e0822a6b57dafcb987544b jdk8u151-b12 58d0ffe75dc5597310d422e214dc077476bd2338 jdk8u122-b00 a87b06da783bb5a11f7857220789979129e39e7c jdk8u122-b01 @@ -804,6 +840,7 @@ f33390314a7d9311dc9474106ad6e66d71751e6d jdk8u152-b13 2b4802994bf5a4a634258c9ff06d3da474130f8b jdk8u152-b14 f89071fbde60b327d6940a34fcdeed96b6440dd2 jdk8u152-b15 +d3821aae5f3caf60d50d60f211a09a6a823419c9 icedtea-3.7.0pre01 674aecf3d87ae774e2026a1cb2a60eaa651bc7c2 jdk8u152-b16 e05b7f7238ddad4c2fe428da73c1d234cb90284f jdk8u152-b31 c4e0935e4570dd821b19ede0e06d27378b93caf4 jdk8u152-b32 @@ -850,6 +887,9 @@ 2b03640b61bda0a4d8e89c57d919bf1742aeeb8f jdk8u161-b09 1a3e06fc462b39d065e9fc78191cc6d8a9c33fc0 jdk8u161-b10 104006ed6c31ed1fe46cbee9d665e0dbc6bcac13 jdk8u161-b11 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.7.0 +872ca6c060bbe258c0cc0390a6ac2ef6a2b2c758 icedtea-3.8.0pre00 +e97fd77ee76b3c2d3181a0958e4adcf550c06e67 icedtea-4-branchpoint b49016a1d704c25d6e66f3d6eb614b70f8a931eb jdk8u161-b12 1160ad38fc7495c01c25421ae89689232481eb6b jdk8u162-b00 86b1cd17fde74427ac4b9312cc56bafc57b32fb4 jdk8u162-b01 @@ -863,11 +903,23 @@ 59171db1d423142a596dcde1f353d4277f016b98 jdk8u162-b09 2c68567bdcf2bb465d38c9783c0886df98fc496e jdk8u162-b10 6029daad75bf459b330fc79ebf208dc35dc682d5 jdk8u162-b11 +7617ee6aaaea27369e98d6eaef5fdce9aba79c1a icedtea-3.8.0pre01 ace99846c1fd92e8bec4cbe912ec3fc8a74fbf0c jdk8u162-b12 acbd335f56f1a09fd8f80c2663367f90cdb00c46 jdk8u162-b31 +4e733c1a0f810652289e1cfff790852178b07933 jdk8u162-b32 +471aa01d563f5d1230467fdad93af97173df28e2 jdk8u162-b33 +b934285b2aa620d01129164c3b0c1a68a67c2470 jdk8u162-b34 bb767c7211eace9df83649ba937d2ce507223e4d jdk8u171-b00 9895f9c0845cf5f8dd7be62bf2a1a73a3868f799 jdk8u171-b01 28be709707f8b275aeaa2ed41338678620e3ef5f jdk8u171-b02 +d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u171-b03 +0baf88a7b3880bbefdbb221e67a6ce96b0552033 jdk8u171-b04 +0c6a772d60b94de90907f2f6d4683ceac8aba54b jdk8u171-b05 +72dbc8d63308f5b04b9fd3e06d139d673f992212 jdk8u172-b00 +fbb7c1e76e59aabb85a70c81301f47b980f83225 jdk8u172-b01 +56874ff37e89559692d1314d48cbab574544b677 jdk8u172-b02 +65a52284d8a3a5b1e6de1e8c86eec6683cef346e jdk8u172-b03 +c3942af7d2fa3c13cf43c49399d36843dd21731f jdk8u172-b04 d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u181-b00 d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u171-b03 0baf88a7b3880bbefdbb221e67a6ce96b0552033 jdk8u171-b04 @@ -893,6 +945,52 @@ fc535a921338dcfafbe2302994332d7431df0b78 jdk8u181-b01 4db300c6845e901556cb1c9c5b5d37293c267a3e jdk8u181-b02 b01c5b98eafe388dea087807091e2c10401afd03 jdk8u181-b03 +3b2e4c266187bbcb0d32c2339eef5d5978cba0c3 jdk8u191-b00 +13c1af9669c26044981325eb1e2d239e74346b35 jdk8u172-b05 +174a1670d10d725f98bcf8effb76cbd81150e20c jdk8u162-b35 +12809d32e614e10a57e67ffe9b8a2d89f58dc4ef jdk8u162-b36 +bd6e2c17292122235cf2c3bcc4b634b393f67d0b jdk8u162-b37 +b550fa84ffc9452a9fdab2bb37e4d33cd9dd4095 jdk8u162-b38 +bb767c7211eace9df83649ba937d2ce507223e4d jdk8u171-b00 +9895f9c0845cf5f8dd7be62bf2a1a73a3868f799 jdk8u171-b01 +28be709707f8b275aeaa2ed41338678620e3ef5f jdk8u171-b02 +d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u181-b00 +d534205fffcf950a11ed37103f5a0c23fe14ee49 jdk8u171-b03 +0baf88a7b3880bbefdbb221e67a6ce96b0552033 jdk8u171-b04 +0c6a772d60b94de90907f2f6d4683ceac8aba54b jdk8u171-b05 +3bca003f024c7bb6774499ff2ede57d300c18c79 jdk8u171-b06 +b90a8fc589afa4ac20a4d1e4f819058a5730af9f jdk8u171-b07 +f7f59d87e97dd1e3a7ff4ebc5ed843b2ed5f2361 jdk8u171-b08 +b3563151fe42c6b997279fc24f8329c4c03add96 jdk8u171-b09 +6a9efc03746028c30c3133d57030a388e752dd99 jdk8u171-b10 +049dc4a6e4e0c11691e6cbc3e964f310c3917cb3 icedtea-3.8.0pre02 +75fd375dd38a23b4efb4afae22383dfc77b67831 icedtea-3.8.0 +75fd375dd38a23b4efb4afae22383dfc77b67831 icedtea-3.9.0pre00 +1b9525c63224bc4b9219094050de81f7cd709bc9 icedtea-3.9.0pre01 +fd5e2fc0b714d3f18c4c02e67ac093ee0cc2341a jdk8u171-b11 +72dbc8d63308f5b04b9fd3e06d139d673f992212 jdk8u172-b00 +fbb7c1e76e59aabb85a70c81301f47b980f83225 jdk8u172-b01 +56874ff37e89559692d1314d48cbab574544b677 jdk8u172-b02 +65a52284d8a3a5b1e6de1e8c86eec6683cef346e jdk8u172-b03 +c3942af7d2fa3c13cf43c49399d36843dd21731f jdk8u172-b04 +13c1af9669c26044981325eb1e2d239e74346b35 jdk8u172-b05 +ad4a16f06c355b7e9f13fa2dfab7d22ac9726b3d jdk8u172-b06 +bd2328706d14d6d17fac585645c886f94591bb28 jdk8u172-b07 +bf262dc4ed05a905b3292bb5f2e765a9c930681c jdk8u172-b08 +e9aaa28b626de73ffcef047992a1658f11262984 jdk8u172-b09 +f39115b612ab6641f4d1f0bea5b70eed8bd34b19 jdk8u172-b10 +61ac065e580f5d9712b39316d210eb1d3f386c05 icedtea-3.9.0pre02 +6841ddd69c3033b2f6c2cbd3a3410b11e8935ec6 jdk8u172-b11 +4d3922c97c57924eede468fe8ec8804575350ca9 jdk8u172-b31 +cd9edd016abefcb8e4c638d2efdc788cfadc8ad2 jdk8u172-b32 +cdc0378172bb5b17a86823897b5a4b1225e2fe14 jdk8u172-b33 +f0cc81483800481ec88d3fd4c45e3104978c077f jdk8u172-b34 +c105eac8160cf2a3df960b840018452a3f47b86b jdk8u172-b35 +bd3a6d452f004cf7ac9a88be7deb665c24ce05a4 jdk8u172-b36 +7d1748edfb5aa89aec28eb5d2ed5abc40c6d87c3 jdk8u172-b37 +fc535a921338dcfafbe2302994332d7431df0b78 jdk8u181-b01 +4db300c6845e901556cb1c9c5b5d37293c267a3e jdk8u181-b02 +b01c5b98eafe388dea087807091e2c10401afd03 jdk8u181-b03 58b732c27927be1f349269b5a99c6b112d06700a jdk8u181-b04 0f5c5fdbcf1b2fd742d871b9049ee6566345005a jdk8u181-b05 e411c05d28b610f8288b0db1d8f62c1c44d2b4d9 jdk8u181-b06 @@ -903,3 +1001,19 @@ 528a472b73184dd5ab6769dbd19177e2dea74e96 jdk8u181-b11 1fac8d007debb6d610ad70930a6b1b5a2a116957 jdk8u181-b12 ecfe559a4dab47d872ee1a28d58c3b30a5e6d62b jdk8u181-b31 +c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.9.0 +c120c4fb7b313b2cfee1d5e28ea38b13fdc7e09f icedtea-3.10.0pre00 +73302d4aecc4efb4b17f6a55c8dcdb41aeb396ff icedtea-3.10.0pre01 +a4d1d2b0da63d6d17579fa4cd9ef45850345d59c jdk8u181-b13 +513805c9270bd834cfe659ae2b9b737579779578 jdk8u191-b01 +ce3b35fca864a0249a5a85a25c331d1230253f3b jdk8u191-b02 +b51969df1b6fabae859bb18555e750d8afb96246 jdk8u191-b03 +7506d3bab4c4256127e965f6412d86f1b010b35a jdk8u191-b04 +0cb04d207ceb65c34b9855ae7549a8de1af4910a jdk8u191-b05 +a2069d605514f2d4f619bc8c37e8a0be901c2db3 jdk8u191-b06 +76c097c27422be5473606da19a0586aefb4b1426 jdk8u191-b07 +9c9ac98b01115a6cf0eda2da0178dbb464bc07d9 jdk8u191-b08 +c83fd870e7c0643926a744ad4402b9fcb9d02ca2 jdk8u191-b09 +e2d809469547b966baf281536fec470c3e8bec0d jdk8u191-b10 +eb6c977b6e6c07093fc950c8028cf97257610793 jdk8u191-b25 +328c9a87dce0b28b85433fc040f9beeedb4bfb10 jdk8u191-b11 diff -r a4d1d2b0da63 -r 8249f00d6619 .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:01:29 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r a4d1d2b0da63 -r 8249f00d6619 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:01:29 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:26 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- From andrew at icedtea.classpath.org Wed Nov 21 05:08:04 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:08:04 +0000 Subject: /hg/icedtea8-forest/jaxws: 56 new changesets Message-ID: changeset 9c806acd880e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9c806acd880e author: diazhou date: Fri Jul 06 20:41:01 2018 -0700 Added tag jdk8u181-b13 for changeset 2a12eb329cb9 changeset b06cc49137a0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b06cc49137a0 author: diazhou date: Mon Jul 09 12:54:05 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxws repo Reviewed-by: aefimov changeset 84f889b3bbe6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=84f889b3bbe6 author: asaha date: Fri Jan 26 10:04:58 2018 -0800 Merge changeset 15b35c21a296 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=15b35c21a296 author: asaha date: Mon Jan 22 13:29:45 2018 -0800 Added tag jdk8u162-b32 for changeset f9bd31b2202d changeset c2ff60a7fc99 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c2ff60a7fc99 author: asaha date: Fri Jan 26 10:45:03 2018 -0800 Merge changeset 8efe3c616056 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8efe3c616056 author: asaha date: Fri Jan 26 10:51:26 2018 -0800 Merge changeset a33fdcca0623 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a33fdcca0623 author: asaha date: Tue Jan 30 15:38:11 2018 -0800 Merge changeset 439367418cc8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=439367418cc8 author: asaha date: Wed Jan 31 15:43:31 2018 -0800 Merge changeset d24e7406e9dc in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d24e7406e9dc author: asaha date: Wed Feb 07 13:43:09 2018 -0800 Merge changeset 783ed73023f5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=783ed73023f5 author: asaha date: Tue Feb 06 08:02:19 2018 -0800 Added tag jdk8u162-b33 for changeset 15b35c21a296 changeset 7a536f0ffba6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7a536f0ffba6 author: asaha date: Wed Feb 07 09:44:45 2018 -0800 Added tag jdk8u162-b34 for changeset 783ed73023f5 changeset f810dfcf122c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f810dfcf122c author: asaha date: Wed Feb 07 14:00:54 2018 -0800 Merge changeset 49774f432dc4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=49774f432dc4 author: asaha date: Thu Feb 08 19:36:31 2018 +0000 Merge changeset 518c46fee617 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=518c46fee617 author: asaha date: Tue Feb 20 10:11:35 2018 -0800 Added tag jdk8u162-b35 for changeset 7a536f0ffba6 changeset 57fac9abdbdd in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=57fac9abdbdd author: asaha date: Mon Mar 05 09:46:41 2018 -0800 Added tag jdk8u162-b36 for changeset 518c46fee617 changeset 47ce93b0069e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=47ce93b0069e author: asaha date: Mon Mar 19 13:33:01 2018 -0700 Merge changeset cd73827f6879 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cd73827f6879 author: asaha date: Mon Mar 19 16:52:41 2018 -0700 Merge changeset cfde39a81b5d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cfde39a81b5d author: asaha date: Wed Mar 21 12:05:54 2018 -0700 Added tag jdk8u162-b37 for changeset 57fac9abdbdd changeset 8175e78a820c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8175e78a820c author: asaha date: Fri Mar 30 10:36:05 2018 -0700 Merge changeset cc7effc0b5e7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cc7effc0b5e7 author: asaha date: Fri Mar 30 11:02:17 2018 -0700 Merge changeset fc6a2fae1497 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fc6a2fae1497 author: asaha date: Fri Mar 30 11:15:03 2018 -0700 Merge changeset 2a457c6a6e22 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2a457c6a6e22 author: asaha date: Mon Apr 02 15:29:41 2018 -0700 Added tag jdk8u191-b00 for changeset 35053a2559d2 changeset 7e40b05bdb6c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7e40b05bdb6c author: asaha date: Mon Apr 02 15:38:45 2018 -0700 Merge changeset a8d5e06030d9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a8d5e06030d9 author: asaha date: Wed Apr 18 22:37:09 2018 +0000 Merge changeset 8496b2ccb59c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8496b2ccb59c author: asaha date: Sun Apr 01 22:47:48 2018 -0700 Added tag jdk8u162-b38 for changeset cfde39a81b5d changeset 112ddcc5f7c0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=112ddcc5f7c0 author: asaha date: Sun Apr 01 22:56:34 2018 -0700 Merge changeset b344704b05a1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b344704b05a1 author: asaha date: Tue Apr 03 17:09:13 2018 -0700 Added tag jdk8u172-b31 for changeset 112ddcc5f7c0 changeset e716ed4b0efb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e716ed4b0efb author: aefimov date: Mon Apr 23 13:24:44 2018 +0100 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi changeset f8e3998fe3d6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f8e3998fe3d6 author: asaha date: Tue Apr 24 15:15:07 2018 +0000 Added tag jdk8u172-b32 for changeset e716ed4b0efb changeset fb84bb8b59a7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fb84bb8b59a7 author: asaha date: Thu Apr 26 22:42:51 2018 +0000 Added tag jdk8u172-b33 for changeset f8e3998fe3d6 changeset 15d23e3bac63 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=15d23e3bac63 author: asaha date: Fri May 04 11:53:35 2018 -0700 Added tag jdk8u172-b34 for changeset fb84bb8b59a7 changeset 285e9030fcc7 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=285e9030fcc7 author: asaha date: Mon May 07 15:07:47 2018 -0700 Added tag jdk8u172-b35 for changeset 15d23e3bac63 changeset 9dcb755675d9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9dcb755675d9 author: asaha date: Tue May 08 11:54:11 2018 -0700 Merge changeset 815f52f2f658 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=815f52f2f658 author: asaha date: Tue May 08 15:22:49 2018 -0700 Merge changeset d9662e4a67c9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d9662e4a67c9 author: alitvinov date: Mon Jun 11 12:13:03 2018 +0100 Merge changeset 3e32c85acac5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3e32c85acac5 author: coffeys date: Thu Jun 14 12:37:19 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset eba37396b3b1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=eba37396b3b1 author: alitvinov date: Sun Jun 24 23:03:19 2018 +0100 Merge changeset 602d5f4c0587 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=602d5f4c0587 author: alitvinov date: Thu Jun 28 19:40:24 2018 +0100 Merge changeset 9cdcca47c0b4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9cdcca47c0b4 author: diazhou date: Tue May 22 06:01:55 2018 -0700 Added tag jdk8u172-b36 for changeset 285e9030fcc7 changeset 2ef224f3f1bb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ef224f3f1bb author: diazhou date: Wed May 23 21:01:52 2018 -0700 Added tag jdk8u172-b37 for changeset 9cdcca47c0b4 changeset bc04ed57bd97 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bc04ed57bd97 author: aefimov date: Sun Jul 01 11:10:43 2018 +0100 Merge changeset fa69e416f523 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fa69e416f523 author: diazhou date: Thu Jul 05 01:00:01 2018 -0700 Added tag jdk8u191-b01 for changeset bc04ed57bd97 changeset d25514e95cfb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d25514e95cfb author: alitvinov date: Tue Jul 10 18:59:43 2018 +0100 Merge changeset 09ee8f82ecab in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=09ee8f82ecab author: diazhou date: Thu Jul 19 05:38:38 2018 -0700 Added tag jdk8u191-b02 for changeset d25514e95cfb changeset e545fe276294 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e545fe276294 author: diazhou date: Tue Jul 24 11:04:57 2018 -0700 Added tag jdk8u191-b03 for changeset 09ee8f82ecab changeset 7aeacf26b383 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7aeacf26b383 author: diazhou date: Tue Jul 31 07:55:22 2018 -0700 Added tag jdk8u191-b04 for changeset e545fe276294 changeset 56f7f52f57fe in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=56f7f52f57fe author: diazhou date: Wed Aug 08 07:44:24 2018 -0700 Added tag jdk8u191-b05 for changeset 7aeacf26b383 changeset 0fdc1c2cdad0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0fdc1c2cdad0 author: diazhou date: Tue Aug 14 11:27:31 2018 -0700 Added tag jdk8u191-b06 for changeset 56f7f52f57fe changeset a45582ee03c5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a45582ee03c5 author: diazhou date: Tue Aug 21 10:13:29 2018 -0700 Added tag jdk8u191-b07 for changeset 0fdc1c2cdad0 changeset 2fbd39f7ce39 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2fbd39f7ce39 author: diazhou date: Wed Aug 29 11:17:29 2018 -0700 Added tag jdk8u191-b08 for changeset a45582ee03c5 changeset 5f2d399649b3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f2d399649b3 author: diazhou date: Wed Sep 05 00:23:54 2018 -0700 Added tag jdk8u191-b09 for changeset 2fbd39f7ce39 changeset 9f2a9efa1739 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9f2a9efa1739 author: dmarkov date: Fri Sep 07 10:26:04 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset f1c4301a31a3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f1c4301a31a3 author: diazhou date: Wed Sep 12 01:38:19 2018 -0700 Added tag jdk8u191-b10 for changeset 9f2a9efa1739 changeset 0299e5e837b8 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0299e5e837b8 author: diazhou date: Thu Sep 27 05:13:05 2018 -0700 Added tag jdk8u191-b25 for changeset f1c4301a31a3 changeset b32d94155990 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b32d94155990 author: diazhou date: Wed Oct 03 21:50:32 2018 -0700 Added tag jdk8u191-b11 for changeset 0299e5e837b8 changeset c0f01861a7fd in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c0f01861a7fd author: andrew date: Wed Nov 21 04:58:29 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 119 +++++++++- .jcheck/conf | 2 - THIRD_PARTY_README | 98 +++++--- src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 + 4 files changed, 184 insertions(+), 43 deletions(-) diffs (476 lines): diff -r 2a12eb329cb9 -r c0f01861a7fd .hgtags --- a/.hgtags Tue Jul 03 18:01:58 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:29 2018 +0000 @@ -50,6 +50,7 @@ 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 @@ -63,6 +64,7 @@ 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 @@ -111,6 +113,7 @@ 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 @@ -295,6 +298,7 @@ a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07 bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09 +806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01 84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10 ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11 94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12 @@ -308,6 +312,7 @@ 4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20 31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21 2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22 +9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02 f3bf1b270fea8b17aa2846f962f7514b6f772ab4 jdk8u20-b23 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b24 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b25 @@ -375,6 +380,9 @@ fa07311627d085f1307f55298f59463bcf55db02 jdk8u40-b18 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u40-b19 a21c4edfdf4402f027183ac8c8aac2db49df3b7d jdk8u40-b20 +7ba7b06f15cf159affd6883e0577c10e9c857a29 icedtea-3.0.0pre03 +db7fdb068af965a0524d0f30056e3e3bbccb3899 icedtea-3.0.0pre04 +561f103796e5b19207e2b6cf3275f047da284a62 icedtea-3.0.0pre05 16485a38b6bc762b363f4e439047486742fbcfcb jdk8u40-b21 6e928fd9152541eddf25694be89eb881434a5c5f jdk8u40-b22 b6755a463ccf6a79b1e1a43ed7bdb1c5cb1ac17d jdk8u40-b23 @@ -453,6 +461,9 @@ a414aec2d19cf692310587518546842070b80cb8 jdk8u60-b21 6079c26a3b8fa1ead3d26a9de6ade2af71f1fb94 jdk8u60-b22 c21563403b7a043be3d8f1afdd314e91438e357c jdk8u60-b23 +1c0bd390de6663c03939525779c2b0400994dde3 icedtea-3.0.0pre06 +2012603e0e903fcefe85a17ece0ce5ea0ce5df28 icedtea-3.0.0pre07 +26a1fdce80b734da2d105182f51430f0d015bef0 icedtea-3.0.0pre08 1c394b3be96628b705bb78d62bb4b7c9a7f75175 jdk8u60-b24 0497fdafbc8d19d72bce668e65dc5e5457f6f21a jdk8u60-b25 a20f5fa8d56298239e762408d3a427a0632a8b69 jdk8u60-b26 @@ -531,6 +542,7 @@ a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 @@ -563,6 +575,9 @@ a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 @@ -583,6 +598,10 @@ fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 @@ -601,6 +620,8 @@ ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 @@ -622,6 +643,8 @@ 0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 f638db3f652d3ec698aad0193c118c8afdaa001b jdk8u102-b32 @@ -642,6 +665,7 @@ 730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 @@ -659,6 +683,7 @@ 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 d82dd7a24a496e26987caa328d1fb4fc794a4770 jdk8u112-b16 +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 021da5d50285a523d4622a727ea1a7019f2b52e4 jdk8u112-b31 4d1398900b3745c3181450e981ed45696a1c97fc jdk8u112-b32 424b6ee9ade3f63228867933fe8a995880379b97 jdk8u112-b33 @@ -675,6 +700,9 @@ c317f0eacd602a8765d25b0fcd382f76af3697a5 jdk8u121-b10 89aa912be940d6c30f59b80c826f212541912a56 jdk8u121-b11 52b3f9fb54ee4304a9c34a2fe07f0c9a49472185 jdk8u121-b12 +7912f05c2a6d8fdbf55534c921f06e81dbaf8d8d icedtea-3.3.0pre02 +5f5237104669ce0a726ffc6769fa29a55b0174a8 icedtea-3.3.0 +30f2a833a54f3c2e8791890ad88a84a581c620d9 icedtea-3.4.0pre01 5b8834cc3bb9e24153319c766e04e194945a61b9 jdk8u121-b13 33c7a7def0d76bf508fe4d0a5261027d60bc272f jdk8u121-b31 c946a5cc042f78c054943783d94cdb403c470e8f jdk8u121-b32 @@ -693,6 +721,8 @@ 4e86f5b1caaf3083befd44c7369885eacdd3fe95 jdk8u131-b08 548546d23a924ff0962df885468ce49816ae48a9 jdk8u131-b09 bc74b4850d97ff1986bf551c752ce212f97f4b0e jdk8u131-b10 +c1bfc2395c57e2ceae8658883356f437ec5ed7c5 icedtea-3.4.0 +18b3704bc51d5b4f7d31faf8e8aebb2f6c69b014 icedtea-3.5.0pre01 7817f0d2519573e42405ef96a7c7ff1d768f92ec jdk8u131-b11 a432391b6d676847cf83ddacc1d6e42fc6435ac4 jdk8u131-b31 cede0cc0bbe9641d70171e062d6b1ed9e52f2ebb jdk8u131-b32 @@ -713,8 +743,13 @@ d8134565e6c8cab3ccd0e356c787e0aa75ef68ee jdk8u141-b12 27d35df45162afdf75b76983fcf11e1cbf2e3001 jdk8u141-b13 65d3b0e445513e024157635b970660b1e7211937 jdk8u141-b14 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.5.0 c62448650df40092f0324e34f35aa9f3940e9928 jdk8u141-b15 c57e086660a37470793e38b94d7abedb79489ce3 jdk8u144-b00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.5.1 +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.6.0pre00 +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.6.0pre01 +768279d73ebb3a96825e365eb6999abaa991c64a icedtea-3.6.0pre02 d2226ba553ca545f9bf9ffa66254478faca378a2 jdk8u144-b01 c5788159081fc767d8c73fefde96bc0ad99eee65 jdk8u141-b31 e6c85f5c962a5039101cd045b5251f2e92312a5f jdk8u141-b32 @@ -736,6 +771,7 @@ 373e5d67f1f374a10d39e95963569db3949539e6 jdk8u151-b09 f910c0bf9da82c7b1f10903f2e76eeee0a2e20be jdk8u151-b10 3d15802f4ed80eb489bf0b25bff552bcf831276e jdk8u151-b11 +eafb356c44d000be9dba0c8d546b569605d0ccfe icedtea-3.6.0 cce697096465ebb06fc18835c355ba3ae265042b jdk8u151-b12 ea4b3e983ee708f9323d228044176e52526e9e13 jdk8u122-b00 2e7f62568785adfe695e0c06f2e88c9d369c3b2c jdk8u122-b01 @@ -763,6 +799,7 @@ 62481eff71d45189ed8138ee00fa51b10671f2cf jdk8u152-b13 ef939329cecb82b62d75d76debc5d67246333edd jdk8u152-b14 199f7d9827f96ee2393f947405473b68372c0757 jdk8u152-b15 +184d3d9543efa5f8a2fc44d7b202e071cae5e980 icedtea-3.7.0pre01 04128156e506e8375c1c97eafea773317e5719bc jdk8u152-b16 52c09505e989dee9176ac0e968ee5ec18a0cee3a jdk8u152-b31 ddf13a1bca64ef6d12ced03f8d0065325a8f07e1 jdk8u152-b32 @@ -809,6 +846,9 @@ 0e66110407e3da3297c4526bd849181c6d7ba758 jdk8u161-b09 d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint 225db8a29b5ff7496af2d8f94f54a02e76ec8f71 jdk8u161-b12 0dd7f8a46659c0de85a99fd45e8a30993c567c42 jdk8u162-b00 06086cb6c349be92c287645f4fb494f85feb33c7 jdk8u162-b01 @@ -822,11 +862,27 @@ da9dd222e677405802abb329ccf4c37334394d05 jdk8u162-b09 7dd13d02d35480db18fa3ef881b63774a0603c2b jdk8u162-b10 7b5ea369d72a15f8c2f2b299a0e0c94a9f6299c9 jdk8u162-b11 +2ad08048a6a57ca8470e10ed68186b45beb38954 icedtea-3.8.0pre01 b73f27fc902bdd1eb47e57ad1d72e40d37d16db2 jdk8u162-b12 b2dfabe81b62db3668f75cdce74c749241bd35d2 jdk8u162-b31 +f9bd31b2202d3db0b3fd6f09aa1f32005011d704 jdk8u162-b32 +15b35c21a296d36f9145e2ccf18fecf584c9ee99 jdk8u162-b33 +783ed73023f5168d67624eae02a0caa0441552ad jdk8u162-b34 +7a536f0ffba631f36c43820df8eb201886c4f6b7 jdk8u162-b35 +518c46fee6170452a8e0376e08cc9de4a1db339b jdk8u162-b36 +57fac9abdbddf9fc875f31aefeb2623b443607cd jdk8u162-b37 +cfde39a81b5dbeb17920efce8e96d6968685e72b jdk8u162-b38 b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u171-b00 25e6ecbfeb092b43c2a04014fe8f1bf03e005c63 jdk8u171-b01 294248d232cf45819af0d15000b0e172953f3fa9 jdk8u171-b02 +2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 +068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 +8479be9da1fa9572a36adcfce19bd36579c9c37c jdk8u171-b05 +16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 +c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 +703e4709edae7f83c3794009954f453d6f3706e8 jdk8u172-b02 +b327c90d911f7ad1cfdf32cc18c5f32514b9ce2f jdk8u172-b03 +e9368eb17ab6b839b20f4ff6bd657329aac788b4 jdk8u172-b04 2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u181-b00 2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 @@ -836,6 +892,50 @@ 3a59623f4028e807b45186078aab1e85958c1172 jdk8u171-b08 615e81982055c9082c795f793ef6fd7fa13b2105 jdk8u171-b09 6b406f0e2b54cff29ec3da1c4d7b34af1590748f jdk8u171-b10 +92b8de88a9ab482b66448423843ca28d2cd95dd3 icedtea-3.8.0pre02 +c54a27559acbcc43b5c61a49f4eff5a24de5d8f4 icedtea-3.8.0 +c54a27559acbcc43b5c61a49f4eff5a24de5d8f4 icedtea-3.9.0pre00 +8cb0bf3df694e5a6ebd52fdbb6ba75768f7ab831 icedtea-3.9.0pre01 +45e4320c2c64893fc20a8b46ff80df92021526cf jdk8u171-b11 +16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 +c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 +703e4709edae7f83c3794009954f453d6f3706e8 jdk8u172-b02 +b327c90d911f7ad1cfdf32cc18c5f32514b9ce2f jdk8u172-b03 +e9368eb17ab6b839b20f4ff6bd657329aac788b4 jdk8u172-b04 +570a943deff0a58a1c78d6ae392b8f7664189639 jdk8u172-b05 +d214e78a945098244a79a0066b827769ea189e29 jdk8u172-b06 +db5f564ce31b9b9abe5966138c6d45adc608b80e jdk8u172-b07 +ef209b1aa531edb8eaee608e851b8df844d476fa jdk8u172-b08 +fc695409c23dca5cb6c0ebe22ee48100fe7aa893 jdk8u172-b09 +7287e0008d111fdd1c259432f4883bb859d84221 jdk8u172-b10 +10aadc3f09474a50a5d40c6cc2867fc7f4d92f95 icedtea-3.9.0pre02 +980c4675006fb42ef630d3020f502635bd8811e3 jdk8u172-b11 +112ddcc5f7c071c89bf23d5ab2a678f29e464ca2 jdk8u172-b31 +e716ed4b0efb1792ff1ad0ec8fdfdc30fdec40ef jdk8u172-b32 +f8e3998fe3d6657c7634e59d49f064169fb295c9 jdk8u172-b33 +fb84bb8b59a762e7f48789df98a816ea131c4f54 jdk8u172-b34 +15d23e3bac63e5e5e3afe5bc4e345227e940aa5e jdk8u172-b35 +285e9030fcc7f91a8a38aff1acc548344f75e9bc jdk8u172-b36 +9cdcca47c0b4cf24b1dd8dd82f51a7cf2b445f2c jdk8u172-b37 +878ad885b1cf41de2bdcf143f15edc10c0238920 jdk8u181-b01 +7a978c1e3ac0f8ef05c4b1ca3526db204f978f2e jdk8u181-b02 +291ef420de8c8c5eb6c7004dd99c41d150f59696 jdk8u181-b03 +35053a2559d252b12754fc30694d61cbd688dcdb jdk8u191-b00 +570a943deff0a58a1c78d6ae392b8f7664189639 jdk8u172-b05 +7a536f0ffba631f36c43820df8eb201886c4f6b7 jdk8u162-b35 +518c46fee6170452a8e0376e08cc9de4a1db339b jdk8u162-b36 +57fac9abdbddf9fc875f31aefeb2623b443607cd jdk8u162-b37 +b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u171-b00 +25e6ecbfeb092b43c2a04014fe8f1bf03e005c63 jdk8u171-b01 +294248d232cf45819af0d15000b0e172953f3fa9 jdk8u171-b02 +2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 +068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 +8479be9da1fa9572a36adcfce19bd36579c9c37c jdk8u171-b05 +bd5a858e029446e777a99835482ccb389c417299 jdk8u171-b06 +9a1b6701c75304bf9522b75ce20449aa5ee9b4b7 jdk8u171-b07 +3a59623f4028e807b45186078aab1e85958c1172 jdk8u171-b08 +615e81982055c9082c795f793ef6fd7fa13b2105 jdk8u171-b09 +6b406f0e2b54cff29ec3da1c4d7b34af1590748f jdk8u171-b10 45e4320c2c64893fc20a8b46ff80df92021526cf jdk8u171-b11 16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 @@ -849,9 +949,6 @@ fc695409c23dca5cb6c0ebe22ee48100fe7aa893 jdk8u172-b09 7287e0008d111fdd1c259432f4883bb859d84221 jdk8u172-b10 980c4675006fb42ef630d3020f502635bd8811e3 jdk8u172-b11 -878ad885b1cf41de2bdcf143f15edc10c0238920 jdk8u181-b01 -7a978c1e3ac0f8ef05c4b1ca3526db204f978f2e jdk8u181-b02 -291ef420de8c8c5eb6c7004dd99c41d150f59696 jdk8u181-b03 711ace1c558d14a086481048254bab4821489533 jdk8u181-b04 09b083e0759c73cd8c3aae6940c9ffb890e66b80 jdk8u181-b05 49f87757336025a7caa1b9b5100358fe67ef17ab jdk8u181-b06 @@ -862,3 +959,19 @@ 1ce36a1fca8d437720b014c0123ce87ff89131ab jdk8u181-b11 0e8e98ee9f488e885295d4a4fa2f38ab2e123c77 jdk8u181-b12 53bfabba0febe143d6df8c607c3fb1b37c7abd05 jdk8u181-b31 +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.9.0 +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.10.0pre00 +c4193b79652e8b11adea200f9c5a6ed9cc2b3b4c icedtea-3.10.0pre01 +2a12eb329cb9457033a16fe8ebc14a9c5b16e83d jdk8u181-b13 +bc04ed57bd9748b241599af98c7b9fb878cbcaf9 jdk8u191-b01 +d25514e95cfb9ad9d2afbc17c2eb6f5a4b162cd4 jdk8u191-b02 +09ee8f82ecab760192aa7689ceb2cbce881dbf42 jdk8u191-b03 +e545fe27629455481aa1cfc96694747c18d51f44 jdk8u191-b04 +7aeacf26b3832f7796ea8a16bffbe2ea392e0219 jdk8u191-b05 +56f7f52f57fe4aaabf613f6295c6f1ce4032f9c2 jdk8u191-b06 +0fdc1c2cdad0cdd44427a647b7c4c630107db7ca jdk8u191-b07 +a45582ee03c59bda9b305b24d104052e1ca9f5a9 jdk8u191-b08 +2fbd39f7ce39fe7001474fda85edf490e09a66ec jdk8u191-b09 +9f2a9efa1739dca8e522ba03ad309318b2d66daf jdk8u191-b10 +f1c4301a31a34fbed4c9ce115313340dfdd921be jdk8u191-b25 +0299e5e837b8aa7b5a65b306eaadc7095df38211 jdk8u191-b11 diff -r 2a12eb329cb9 -r c0f01861a7fd .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:01:58 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 2a12eb329cb9 -r c0f01861a7fd THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:01:58 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:29 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- diff -r 2a12eb329cb9 -r c0f01861a7fd src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java --- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Tue Jul 03 18:01:58 2018 -0700 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Wed Nov 21 04:58:29 2018 +0000 @@ -71,6 +71,14 @@ SchemaFactory sf = XmlFactory.createSchemaFactory(W3C_XML_SCHEMA_NS_URI, disableXmlSecurity); XmlFactory.allowExternalAccess(sf, "all", disableXmlSecurity); sf.setErrorHandler(errorFilter); + try { + // By default the SchemaFactory imposes a limit of 5000 on + // xsd:sequence maxOccurs if a SecurityManager is + // installed. This breaks the specification of xjc, + // causing TCK failures. + sf.setProperty("http://apache.org/xml/properties/security-manager", null); + } catch (SAXException e) { + } if( entityResolver != null ) { sf.setResourceResolver(new LSResourceResolver() { public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) { From andrew at icedtea.classpath.org Wed Nov 21 05:05:19 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:05:19 +0000 Subject: /hg/icedtea8-forest/jaxp: 57 new changesets Message-ID: changeset 0adda0856a95 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0adda0856a95 author: diazhou date: Fri Jul 06 20:40:55 2018 -0700 Added tag jdk8u181-b13 for changeset 79cd9a0e041e changeset 9f01601aeb67 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9f01601aeb67 author: diazhou date: Mon Jul 09 12:53:34 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxp repo Reviewed-by: aefimov changeset 8163321db0f7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8163321db0f7 author: asaha date: Fri Jan 26 10:02:13 2018 -0800 Merge changeset 7d5f26e2dbe4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7d5f26e2dbe4 author: asaha date: Mon Jan 22 13:29:40 2018 -0800 Added tag jdk8u162-b32 for changeset 71194348ef55 changeset aa8b1e3bf843 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=aa8b1e3bf843 author: asaha date: Fri Jan 26 10:44:36 2018 -0800 Merge changeset a6c9203b6b5f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a6c9203b6b5f author: asaha date: Fri Jan 26 10:51:15 2018 -0800 Merge changeset 246a0c539b7f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=246a0c539b7f author: aefimov date: Mon Jan 29 12:56:49 2018 +0000 8189993: Improve document portability Reviewed-by: joehw changeset 443fcedc1631 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=443fcedc1631 author: asaha date: Tue Jan 30 15:37:59 2018 -0800 Merge changeset ea11d03e144e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ea11d03e144e author: asaha date: Wed Jan 31 15:43:10 2018 -0800 Merge changeset 69baf6bf307c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=69baf6bf307c author: asaha date: Wed Feb 07 13:42:58 2018 -0800 Merge changeset 133bf94b8bc9 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=133bf94b8bc9 author: asaha date: Tue Feb 06 08:02:14 2018 -0800 Added tag jdk8u162-b33 for changeset 7d5f26e2dbe4 changeset 099bc2c3852c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=099bc2c3852c author: asaha date: Wed Feb 07 09:44:40 2018 -0800 Added tag jdk8u162-b34 for changeset 133bf94b8bc9 changeset 2edd0399729b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2edd0399729b author: asaha date: Wed Feb 07 14:00:28 2018 -0800 Merge changeset 1be932816701 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1be932816701 author: asaha date: Thu Feb 08 19:36:03 2018 +0000 Merge changeset 093c1f6ae899 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=093c1f6ae899 author: asaha date: Tue Feb 20 10:11:30 2018 -0800 Added tag jdk8u162-b35 for changeset 099bc2c3852c changeset fbc5640f9de7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fbc5640f9de7 author: asaha date: Mon Mar 05 09:46:36 2018 -0800 Added tag jdk8u162-b36 for changeset 093c1f6ae899 changeset 9b6ff1aef471 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9b6ff1aef471 author: asaha date: Mon Mar 19 13:32:04 2018 -0700 Merge changeset db46710385e2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=db46710385e2 author: asaha date: Mon Mar 19 16:52:04 2018 -0700 Merge changeset bcec94dc82ad in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=bcec94dc82ad author: asaha date: Wed Mar 21 12:05:47 2018 -0700 Added tag jdk8u162-b37 for changeset fbc5640f9de7 changeset 2c1d353aaac3 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2c1d353aaac3 author: asaha date: Fri Mar 30 10:35:35 2018 -0700 Merge changeset c8fd46b7be05 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c8fd46b7be05 author: asaha date: Fri Mar 30 11:02:07 2018 -0700 Merge changeset 880f3a79bda4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=880f3a79bda4 author: asaha date: Fri Mar 30 11:14:52 2018 -0700 Merge changeset 982411ee9356 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=982411ee9356 author: asaha date: Mon Apr 02 15:29:36 2018 -0700 Added tag jdk8u191-b00 for changeset a56ca62af898 changeset 9b8c7bb0a100 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9b8c7bb0a100 author: asaha date: Mon Apr 02 15:38:19 2018 -0700 Merge changeset c2b186ae4ff5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c2b186ae4ff5 author: asaha date: Wed Apr 18 22:36:42 2018 +0000 Merge changeset 795108c19910 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=795108c19910 author: asaha date: Sun Apr 01 22:47:43 2018 -0700 Added tag jdk8u162-b38 for changeset bcec94dc82ad changeset da88c57953bc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=da88c57953bc author: asaha date: Sun Apr 01 22:56:11 2018 -0700 Merge changeset 0e7fe394fa9e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0e7fe394fa9e author: asaha date: Tue Apr 03 17:09:09 2018 -0700 Added tag jdk8u172-b31 for changeset da88c57953bc changeset d96e2b804bcd in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d96e2b804bcd author: asaha date: Tue Apr 24 15:15:05 2018 +0000 Added tag jdk8u172-b32 for changeset 0e7fe394fa9e changeset 100de781988d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=100de781988d author: asaha date: Thu Apr 26 22:42:49 2018 +0000 Added tag jdk8u172-b33 for changeset d96e2b804bcd changeset d6075b4648f2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d6075b4648f2 author: asaha date: Fri May 04 11:53:31 2018 -0700 Added tag jdk8u172-b34 for changeset 100de781988d changeset 701385070606 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=701385070606 author: asaha date: Mon May 07 15:07:43 2018 -0700 Added tag jdk8u172-b35 for changeset d6075b4648f2 changeset f79f54ee1091 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f79f54ee1091 author: asaha date: Tue May 08 11:53:41 2018 -0700 Merge changeset 147aa1929b57 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=147aa1929b57 author: asaha date: Tue May 08 15:20:38 2018 -0700 Merge changeset 8d6403733a21 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8d6403733a21 author: alitvinov date: Mon Jun 11 12:12:50 2018 +0100 Merge changeset 0131ddc3883d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0131ddc3883d author: coffeys date: Thu Jun 14 12:37:19 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset 3057b3547817 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3057b3547817 author: aefimov date: Thu Jun 21 15:37:54 2018 +0100 8204497: Better formatting of decimals Reviewed-by: joehw changeset 69cba948de4d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=69cba948de4d author: alitvinov date: Sun Jun 24 23:02:25 2018 +0100 Merge changeset 1abf77b7e2f2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1abf77b7e2f2 author: alitvinov date: Thu Jun 28 19:39:58 2018 +0100 Merge changeset 818242510550 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=818242510550 author: diazhou date: Tue May 22 06:01:49 2018 -0700 Added tag jdk8u172-b36 for changeset 701385070606 changeset 205a6508910f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=205a6508910f author: diazhou date: Wed May 23 21:01:46 2018 -0700 Added tag jdk8u172-b37 for changeset 818242510550 changeset 102e8b07bdda in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=102e8b07bdda author: aefimov date: Sun Jul 01 11:09:19 2018 +0100 Merge changeset 9016438980cb in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9016438980cb author: diazhou date: Thu Jul 05 00:59:56 2018 -0700 Added tag jdk8u191-b01 for changeset 102e8b07bdda changeset ecdbe3bf911c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ecdbe3bf911c author: alitvinov date: Tue Jul 10 18:45:41 2018 +0100 Merge changeset a7ad7ceac906 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a7ad7ceac906 author: diazhou date: Thu Jul 19 05:38:33 2018 -0700 Added tag jdk8u191-b02 for changeset ecdbe3bf911c changeset 12a53eff3493 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=12a53eff3493 author: diazhou date: Tue Jul 24 11:04:50 2018 -0700 Added tag jdk8u191-b03 for changeset a7ad7ceac906 changeset 32aa1c40e8fb in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=32aa1c40e8fb author: diazhou date: Tue Jul 31 07:55:15 2018 -0700 Added tag jdk8u191-b04 for changeset 12a53eff3493 changeset 9c6c6e24e8f6 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9c6c6e24e8f6 author: diazhou date: Wed Aug 08 07:44:19 2018 -0700 Added tag jdk8u191-b05 for changeset 32aa1c40e8fb changeset 66f5468a9c13 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=66f5468a9c13 author: diazhou date: Tue Aug 14 11:27:24 2018 -0700 Added tag jdk8u191-b06 for changeset 9c6c6e24e8f6 changeset 556336c606f5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=556336c606f5 author: diazhou date: Tue Aug 21 10:13:23 2018 -0700 Added tag jdk8u191-b07 for changeset 66f5468a9c13 changeset 92543f5f3146 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=92543f5f3146 author: diazhou date: Wed Aug 29 11:17:23 2018 -0700 Added tag jdk8u191-b08 for changeset 556336c606f5 changeset 52ddee365b5d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=52ddee365b5d author: diazhou date: Wed Sep 05 00:23:49 2018 -0700 Added tag jdk8u191-b09 for changeset 92543f5f3146 changeset a41e15076d5f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a41e15076d5f author: dmarkov date: Fri Sep 07 10:24:51 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset 798d69bfddf8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=798d69bfddf8 author: diazhou date: Wed Sep 12 01:38:14 2018 -0700 Added tag jdk8u191-b10 for changeset a41e15076d5f changeset fd65844e4d54 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fd65844e4d54 author: diazhou date: Thu Sep 27 05:13:00 2018 -0700 Added tag jdk8u191-b25 for changeset 798d69bfddf8 changeset 6da26fc7da9a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6da26fc7da9a author: diazhou date: Wed Oct 03 21:50:26 2018 -0700 Added tag jdk8u191-b11 for changeset fd65844e4d54 changeset a1b060ef4f06 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a1b060ef4f06 author: andrew date: Wed Nov 21 04:58:27 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 93 +++++++++ .jcheck/conf | 2 - THIRD_PARTY_README | 98 ++++++--- src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java | 5 +- 4 files changed, 156 insertions(+), 42 deletions(-) diffs (457 lines): diff -r 79cd9a0e041e -r a1b060ef4f06 .hgtags --- a/.hgtags Tue Jul 03 18:01:53 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:27 2018 +0000 @@ -50,6 +50,7 @@ feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75 +fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78 @@ -63,6 +64,7 @@ 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88 +826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91 @@ -111,6 +113,7 @@ d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136 +1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139 @@ -297,6 +300,7 @@ 30b8baceb72bcec111c6aad37eef96d18c09e4ef jdk8u20-b07 68e2ea32f92731b8ad8157252116db89903b51a3 jdk8u20-b08 b706e9775bf7512845120740870f717341e2b497 jdk8u20-b09 +e16be40cfc3232b05ec85865714b0397ff99c6fc icedtea-3.0.0pre01 c356de7051ea6d25de07ef86f60eb6647eaaf2d0 jdk8u20-b10 40b6440e569e5f7a00f5763eddc6dc8ae24421f1 jdk8u20-b11 8f49f969030574e46a52f3bcbd77790045a2ec07 jdk8u20-b12 @@ -310,6 +314,7 @@ 255d961955e4fdb83ce105ae990c26b87022363f jdk8u20-b20 3a1bba8076da4e54882123e98e219eab1c31ccef jdk8u20-b21 bf115689d89bb82dc1efbe0348657e993715e850 jdk8u20-b22 +888f90c5e7da5fd649dc23c1d92cd2496f650ea9 icedtea-3.0.0pre02 d6ded60cfdc53861ae7d1a010f95b5036d610e80 jdk8u20-b23 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b24 dd09d8b9edefb5684941941e5d9b35c84ee066f3 jdk8u20-b25 @@ -377,6 +382,9 @@ 6103f5a8119a85937ae006f18b8dfc04f73315d0 jdk8u40-b18 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u40-b19 7bfc889330e0ec1fd495990eaa0d7f0c390b7304 jdk8u40-b20 +e727012c23d92dabce5f38534719161b146a5e34 icedtea-3.0.0pre03 +c62dd685e5179d789121aa5e04841f9df1ca2b20 icedtea-3.0.0pre04 +792da500df0daaa1755315f221208a794da32b74 icedtea-3.0.0pre05 78d90db9de2801eec010ccb9f0db3caf969dfc3b jdk8u40-b21 54a13451ce243f2159ed3996e6efcf374a5750ca jdk8u40-b22 e07fbae1efeac4e50514384caa7d226af7414114 jdk8u40-b23 @@ -455,6 +463,9 @@ def8014e497099d6f1b1fc64554b15345a574a96 jdk8u60-b21 bc1ad5d83a65339c40a17406ea38d2ea8cbb9807 jdk8u60-b22 9d6b607dcbf820cfec17d6f8775d8649630cfb35 jdk8u60-b23 +69e0cb284d8aa2a686c0428ff971dd2fee7a717c icedtea-3.0.0pre06 +c08ba71fef662a52a0ac4f2fbacd1acc37764bc2 icedtea-3.0.0pre07 +ac52a8eed3530872eebf7092ea687b0ac8c03944 icedtea-3.0.0pre08 c8ea5afd3d53a31b2aae76bc814e7384cae87b87 jdk8u60-b24 7a74fd4791e866c031df3c22cfc19ce71d3d952e jdk8u60-b25 9db1721b527eee3b41ff73fcd36ae052227bbf59 jdk8u60-b26 @@ -537,6 +548,7 @@ 68b880e0f5de1d49914790f1a6e5c6e4c3847434 jdk8u72-b12 58630fde67f4ba7b0fbe8509bb0b105f065383a8 jdk8u72-b13 05c35ec04d298ad11a97a0c82e54e4468542c6e7 jdk8u72-b14 +6527813420de90e946f1cd2bcb8fe4a7972b3bef icedtea-3.0.0pre09 1bcc418943405c5ef677eb3f63783683261bd2d3 jdk8u72-b15 aeecbaa27f807ce0656a108cd0e81669724b8d1b jdk8u73-b00 9009a8b2b55256764dd304902b04a3dea2597684 jdk8u73-b01 @@ -574,6 +586,9 @@ 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 +ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 +4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint 1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 @@ -594,6 +609,10 @@ 233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 +5c97913ea9f75839624308aac8e960444909f2c8 icedtea-3.1.0pre03 +0de4d7e1996f4c7d3cd5af3d92ddb70762e9b6a7 icedtea-3.1.0pre04 fb9f98ed6ef2505a424864f0a9468e59298fede6 jdk8u92-b14 ac887193179bae82fd1cdf4d8c463457163a6535 jdk8u92-b31 edce55dd16423b70ebdb36a14b3e6c62d223637b jdk8u92-b32 @@ -612,6 +631,8 @@ 0066fe71b1203e103f7e1a2354bd94f65fdf38fd jdk8u101-b10 0878a0a5fdabeec872e878f4737d96edee8b1393 jdk8u101-b11 ddcc10eeb9d3367eb4b3fa0cd4d118e6dbc8850e jdk8u101-b12 +9368913c75fa32e0cf33c542ed72e0146d84401d icedtea-3.1.0 +2acc40d95975e9a4b637e6752780570910ab75f9 icedtea-3.2.0pre01 8ee36eca2124f4ea14d0b7ef844d5d7070eb0dd1 jdk8u101-b13 acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 @@ -633,6 +654,8 @@ 429621d25778abb1ab7a0ede8dc48d5606f76108 jdk8u102-b11 fef62f7eb59982f2c92a3bb135c6ae4d6a466328 jdk8u102-b12 e9de037c3b4c7691662d996c49b42f3e639e65ee jdk8u102-b13 +b536766d32b31fb691bf2571a976c615eadfc23f icedtea-3.2.0pre02 +11f747b59cb0a09287fc3f522b2150aa04879b3d icedtea-3.2.0pre03 1f032000ff4b70c3adc02669b6324880199f8db8 jdk8u102-b14 ff603463199f8a2140cb97fd3ff98046dfeecb3f jdk8u102-b31 58dea534c1d49731a40de645cfa3450949f31d26 jdk8u102-b32 @@ -653,6 +676,7 @@ d80acd543dcb4ddb011dec05da364727da907ec2 jdk8u111-b11 59b4011136ae60b43855f99d316119ca61d84460 jdk8u111-b12 41ed5205949c82e729533e897382b39342029cff jdk8u111-b13 +81c2773fbb0d6f39798689230d3c4f9372667870 icedtea-3.2.0 f1d0b6e8107011c46fca3621bcf8c0a873f379f7 jdk8u111-b14 4e861d8430460a72ee3e5c79a85e772b06684adc jdk8u112-b00 664dd77016540cb9cee7b1bfa27a0a6970f7cf1f jdk8u112-b01 @@ -670,6 +694,7 @@ 15749f6d0d05bc1acc005643ba494ff09387cbdc jdk8u112-b14 b07754d40ea6415af3b267327e748522ea17b131 jdk8u112-b15 66ef33852d93fe8469724cbdbbdd57dd0e506a6f jdk8u112-b16 +9bea504f196a8de4e3006165de4d26c1d03852b0 icedtea-3.3.0pre01 376ba5ed85cc43ef8f13eddc592126e42887ac60 jdk8u112-b31 a7e8e66d1e88a32c50e71cc324834e750cfe33f3 jdk8u112-b32 cc98f1eeb44bb0c54b6ff44108fef3620f4b5d35 jdk8u112-b33 @@ -686,6 +711,9 @@ 989c624fdc1f306f1b6068b0529268a46e21ee6b jdk8u121-b10 77c3d617ae4c28c6e29d51411ab2b2c9eb24683f jdk8u121-b11 f9cb265fd35fc60dccd75075614f8e897af92ab3 jdk8u121-b12 +6febbabbb8799c09d6ef661d67e60fde6f18d509 icedtea-3.3.0pre02 +faf1c4a9a51d5acf475b322b67ba9b0f5192d35e icedtea-3.3.0 +c7e59090903360c69f9c571f223a4cbc3549a7f9 icedtea-3.4.0pre01 b8d4e47240711ff66f9347483d20c84466d75c89 jdk8u121-b13 058d4ecd7b16adf9ccad5882fc67f24cb0532a28 jdk8u121-b31 c836ddc6106f0462fc568beb66a2468d1f17fb35 jdk8u121-b32 @@ -704,6 +732,8 @@ 1b95863322e42ee5e52f7085c458b217aa39377e jdk8u131-b08 3e52865f357b57f1a9befb666720ed0e611c9bd6 jdk8u131-b09 817025cf8b72519b1273d6822d0caf9966946c76 jdk8u131-b10 +fdc2a6442d2fe8b097c741920d96768336a13430 icedtea-3.4.0 +6979c581131c2e83a14362ba3b33436517cfdef3 icedtea-3.5.0pre01 c9de18d5c8846ab2a91d6df46efe6b95dd331d01 jdk8u131-b11 f953665d23b459694e30f3e85b96b43407017a16 jdk8u131-b31 cc6d582c7b96ad889423ad13fde2b3334196ecf1 jdk8u131-b32 @@ -724,8 +754,13 @@ 790fea8778f49a14e461ef9897109395d7b8ae30 jdk8u141-b12 5c33c65a916e02794d3d0c82648bbb8138e20023 jdk8u141-b13 a907feb04fc1f737117deb331dabb32eb5d68f43 jdk8u141-b14 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.5.0 5790500308c0e7c2e7f1068c5ff5c76c1d54497d jdk8u141-b15 4fe0f48f801c4262dfb964635ae5f2e7344326f4 jdk8u144-b00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.5.1 +a7fb5fa68e8505bc141bd36a0b5891bb81da2e21 icedtea-3.6.0pre00 +c8bf6508b7a525d95172355015fdf3df58f85787 icedtea-3.6.0pre01 +db1236756feadf8b1b5ea89d8879f8e6c2a2fb43 icedtea-3.6.0pre02 330bd721dee5b3680eea869efed01f481fb095df jdk8u144-b01 e2652eebd4bd5bcf42c3b7f63720e62af02d306e jdk8u141-b31 e1412055ece943882d764224addb0eddd5f703b9 jdk8u141-b32 @@ -747,6 +782,7 @@ 31fae39926290b04fd8fe181a561c1621338358e jdk8u151-b09 f1554c8d8b6d3b11b3c65f79d330b88164deeb70 jdk8u151-b10 5cbd2bde5ac9bf44a704d1c08240ecfb60a38654 jdk8u151-b11 +947a7b1ce48bf98c63933e8a972b6541cc0656e8 icedtea-3.6.0 e4c2fef7ae746db44424da15ec2273610a8ce458 jdk8u151-b12 2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 @@ -774,6 +810,7 @@ 1005fdca8d86e3fcbaf0f76d811a7073469c5da4 jdk8u152-b13 7a543f1b03bf40d19769ee8538713a7ab3df72ac jdk8u152-b14 577537bbd850bbe03e480c44941ee1dc28f60d4f jdk8u152-b15 +e7f6617f2a85124833e10b4b034112f3c3635c8f icedtea-3.7.0pre01 6a1402a0b31d25d607d7cf0c20cf8f1a2d17711c jdk8u152-b16 f4505a7897c74ae0ff3176a68757dc00048ee570 jdk8u152-b31 f20c7cdf672808f0695949c2481a7526f0b848a4 jdk8u152-b32 @@ -819,6 +856,9 @@ 8f1e31692eaefa31a83d629d3de65c6d518e35fc jdk8u161-b09 3105b0c6ced161bbd3378c2f3514be42434192b3 jdk8u161-b10 b9dc3724ec4b573a983d54f1a83832f21f83394e jdk8u161-b11 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.7.0 +154d73707643e419873aa6caf2f7626c8f7cfd01 icedtea-3.8.0pre00 +69e8e125b5400e205022738f71eb3a6b86d2cd6b icedtea-4-branchpoint 889833c6c6a5ec2b97ba1f3792a566ae123babea jdk8u161-b12 2e5a470691f23ebf8d1f0f0dea8ef7de9a70a943 jdk8u122-b00 cbb8efe139275a4e7c541f9e45eb410c27a5ea61 jdk8u122-b01 @@ -848,8 +888,33 @@ f38a435adf0350ead3a29fe63dbe08fb2cecc19f jdk8u162-b09 3505b1729e79b4369a6f4ecf183de6c8f19be2d3 jdk8u162-b10 5a5ebaf38e63c4afa1554fdbadc6192bc01dfeb9 jdk8u162-b11 +f802ca5202ba409e92a4464371123c84ba751ca6 icedtea-3.8.0pre01 fa7504e2b2410e4a0a1fe3dc93fb4fcb6bd1533d jdk8u162-b12 ecdf7d13fd8ba2b366e3a72cbb9bceba484489e7 jdk8u162-b31 +71194348ef551f9f646e4ab1658d38477c041143 jdk8u162-b32 +7d5f26e2dbe45acf22730ae0128afb149c18ee08 jdk8u162-b33 +133bf94b8bc90c8d4ddf9b7364362ab42d4a3800 jdk8u162-b34 +099bc2c3852c5ab7c5ad9502360eb83b8329bd28 jdk8u162-b35 +093c1f6ae899b8cf6608e80162323c41c167c7d7 jdk8u162-b36 +fbc5640f9de7f243407ea92bec9f2b70eae960f2 jdk8u162-b37 +bcec94dc82ad46f6a716b60b2b5bdfb7b1410e84 jdk8u162-b38 +7984f6d87395d9ed0397137be97670c1f12543b0 jdk8u171-b00 +3a4b6f741a1b1ed06a56262ae69e36d4f4d4637c jdk8u171-b01 +0eb59cc7716f47525b80b9764c86188063e7cfff jdk8u171-b02 +1e523ce5792f08f3dc015084e3f018d6ee0c5859 jdk8u171-b03 +a19f8b3a9242df77ed3df29ceefc30d0b0d2766c jdk8u171-b04 +5279c6da822efa9073793968777a2b3a65376e8e jdk8u171-b05 +dcef061c36284bbf5a9f7093dcbc134b9f62e9f5 jdk8u172-b00 +a8bd8d03df39500a37fd8066104bfd02daae9d5c jdk8u172-b01 +78e071b5c0675416e499e26d82903f436de83156 jdk8u172-b02 +f6f4bebcbf4b7df5eca6e253b596851cca18b5c4 jdk8u172-b03 +d7f51a2cb3fac2d3a7a3ebcd55adaf7b251a3973 jdk8u172-b04 +1e523ce5792f08f3dc015084e3f018d6ee0c5859 jdk8u181-b00 +a56ca62af8987f5a532e0290a99e3da47458957c jdk8u191-b00 +264518389b7f9b5969aa6914f83cc70f527ec4c9 jdk8u172-b05 +099bc2c3852c5ab7c5ad9502360eb83b8329bd28 jdk8u162-b35 +093c1f6ae899b8cf6608e80162323c41c167c7d7 jdk8u162-b36 +fbc5640f9de7f243407ea92bec9f2b70eae960f2 jdk8u162-b37 7984f6d87395d9ed0397137be97670c1f12543b0 jdk8u171-b00 3a4b6f741a1b1ed06a56262ae69e36d4f4d4637c jdk8u171-b01 0eb59cc7716f47525b80b9764c86188063e7cfff jdk8u171-b02 @@ -862,6 +927,10 @@ 8cc732073801433748468889b0e526da79291868 jdk8u171-b08 df47a908b18400e83289750ab1e1e4373c907710 jdk8u171-b09 19dd9e94ba4f27c24529d99b9dffc4710dacb92b jdk8u171-b10 +9e4260f4a0ef05f6e2fbf0a26e9343386893a6b3 icedtea-3.8.0pre02 +2b279bb3475b85c76e2e1901066ac7591134c208 icedtea-3.8.0 +2b279bb3475b85c76e2e1901066ac7591134c208 icedtea-3.9.0pre00 +8445b2d3a5e6c5df1d1ef913d6e57ed65254869a icedtea-3.9.0pre01 6e9148ef1b3adc2525bf93f9f495df7b4c8304b0 jdk8u171-b11 dcef061c36284bbf5a9f7093dcbc134b9f62e9f5 jdk8u172-b00 a8bd8d03df39500a37fd8066104bfd02daae9d5c jdk8u172-b01 @@ -874,7 +943,15 @@ b79b95aa47593166c238d8ea136c16fe12433bac jdk8u172-b08 81808062121ea018f93fe834a77069a1f1a41205 jdk8u172-b09 ed6b3d50e81221b439f942d56002b760e6b242b8 jdk8u172-b10 +217db4fbcf131649cf9aef844b9e5c8ed17e92be icedtea-3.9.0pre02 257c09605def81666af2e696212dd27458fb59d4 jdk8u172-b11 +da88c57953bc3a6adb2bcaec204fdc613e41431f jdk8u172-b31 +0e7fe394fa9ed92862348fa37499ff4ed865a07d jdk8u172-b32 +d96e2b804bcd8e69f4b667cc0766c3619f032242 jdk8u172-b33 +100de781988dc7b1e234a8ee9076b25442c9a5ac jdk8u172-b34 +d6075b4648f25d8a47e25dc5c838fb550c67a30f jdk8u172-b35 +70138507060656f166d613e3d717206cbb22720c jdk8u172-b36 +8182425105506f8ce15a7ec1c6e87bd5c10aa9f2 jdk8u172-b37 9fd0ff00a2457dd46aeecfed5c9381ce3a35750b jdk8u181-b01 42930d218e2a32e0d1ed6a3adba7ff5fc0032517 jdk8u181-b02 39229ae0bafff1999db8cf127db6183922a2f545 jdk8u181-b03 @@ -888,3 +965,19 @@ f32e6dfd8c7bfdc6f44cb0cff9702d50e96debe7 jdk8u181-b11 d347fe847fc2a5d59b753631404839f8b6fb2f29 jdk8u181-b12 02be3b7798d2464dec9f6c7f656da260919f9c1c jdk8u181-b31 +55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.9.0 +55420c5cc9f3fe8c5bb5efb56a0cb3d35aab29e3 icedtea-3.10.0pre00 +163ce6497051380a929e1e1a01a7b109d1f74a8d icedtea-3.10.0pre01 +79cd9a0e041e64443d9d0bf29baf46c7459b3e91 jdk8u181-b13 +102e8b07bdda4263087593b0a52a90a7a64b4956 jdk8u191-b01 +ecdbe3bf911c3f1f4eceb895f0f7513a8d3964e0 jdk8u191-b02 +a7ad7ceac906d5f609ddcecbd20fe82b6edf9491 jdk8u191-b03 +12a53eff34938f836f2c09b1c288da6ce783f795 jdk8u191-b04 +32aa1c40e8fb784c2ac021db6f70eb6b20bffc88 jdk8u191-b05 +9c6c6e24e8f68be0b6bd238a05e147f65ad873ab jdk8u191-b06 +66f5468a9c1316df2b097c2ff103c6e869f70fe1 jdk8u191-b07 +556336c606f5c658d5ec1251783a31de62c83e4b jdk8u191-b08 +92543f5f314603d6b0d8f751a8b06c1035466aeb jdk8u191-b09 +a41e15076d5f67d99aaa37991decb9b38e658c89 jdk8u191-b10 +798d69bfddf8e5608697d45aa114a4ab54efe8ad jdk8u191-b25 +fd65844e4d543242337923f528fe9f7f52171f74 jdk8u191-b11 diff -r 79cd9a0e041e -r a1b060ef4f06 .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:01:53 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 79cd9a0e041e -r a1b060ef4f06 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:01:53 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:27 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- diff -r 79cd9a0e041e -r a1b060ef4f06 src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java --- a/src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java Tue Jul 03 18:01:53 2018 -0700 +++ b/src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java Wed Nov 21 04:58:27 2018 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -189,6 +189,7 @@ * @version $Revision: 1.14 $, $Date: 2010-11-10 07:41:41 $ * @see javax.xml.datatype.Duration * @since 1.5 + * @LastModified: June 2018 */ public class XMLGregorianCalendarImpl @@ -2730,7 +2731,7 @@ if ((fractional.compareTo(DECIMAL_ZERO) < 0) || (fractional.compareTo(DECIMAL_ONE) > 0)) { throw new IllegalArgumentException(DatatypeMessageFormatter.formatMessage(null, - "InvalidFractional", new Object[]{fractional})); + "InvalidFractional", new Object[]{fractional.toString()})); } } this.fractionalSecond = fractional; From andrew at icedtea.classpath.org Wed Nov 21 05:10:41 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:10:41 +0000 Subject: /hg/icedtea8-forest/langtools: 56 new changesets Message-ID: changeset c49c78cf0182 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c49c78cf0182 author: diazhou date: Fri Jul 06 20:41:14 2018 -0700 Added tag jdk8u181-b13 for changeset e910eba1327d changeset d6de48e93586 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d6de48e93586 author: diazhou date: Mon Jul 09 12:56:55 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/langtools repo Reviewed-by: aefimov changeset 485d470abd63 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=485d470abd63 author: asaha date: Fri Jan 26 10:16:28 2018 -0800 Merge changeset e3145e4e2176 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e3145e4e2176 author: asaha date: Mon Jan 22 13:30:33 2018 -0800 Added tag jdk8u162-b32 for changeset fdc876cee847 changeset 2f47b0a1cf3a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2f47b0a1cf3a author: asaha date: Fri Jan 26 10:47:32 2018 -0800 Merge changeset d3e193687b34 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d3e193687b34 author: asaha date: Fri Jan 26 10:52:47 2018 -0800 Merge changeset 18e994553315 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=18e994553315 author: asaha date: Tue Jan 30 15:39:48 2018 -0800 Merge changeset 139f631a4bbb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=139f631a4bbb author: asaha date: Wed Jan 31 15:45:46 2018 -0800 Merge changeset 4a3ebb95eaaf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4a3ebb95eaaf author: igerasim date: Tue Feb 06 09:06:47 2018 -0800 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross changeset 1022ab804276 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=1022ab804276 author: asaha date: Wed Feb 07 13:44:40 2018 -0800 Merge changeset cd620bfe0fe2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=cd620bfe0fe2 author: asaha date: Tue Feb 06 08:03:00 2018 -0800 Added tag jdk8u162-b33 for changeset e3145e4e2176 changeset d21b97106c5d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d21b97106c5d author: asaha date: Wed Feb 07 09:45:25 2018 -0800 Added tag jdk8u162-b34 for changeset cd620bfe0fe2 changeset a654a0dc1da9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a654a0dc1da9 author: asaha date: Wed Feb 07 14:01:31 2018 -0800 Merge changeset 92d0faef7acb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=92d0faef7acb author: asaha date: Thu Feb 08 19:43:28 2018 +0000 Merge changeset 30e2a86d84bc in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=30e2a86d84bc author: asaha date: Tue Feb 20 10:12:12 2018 -0800 Added tag jdk8u162-b35 for changeset d21b97106c5d changeset 1f13a5b849f8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=1f13a5b849f8 author: asaha date: Mon Mar 05 09:47:19 2018 -0800 Added tag jdk8u162-b36 for changeset 30e2a86d84bc changeset b953d76ad555 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b953d76ad555 author: asaha date: Mon Mar 19 13:39:14 2018 -0700 Merge changeset 15041b1f6e85 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=15041b1f6e85 author: asaha date: Mon Mar 19 17:01:33 2018 -0700 Merge changeset f2ca22a537c9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f2ca22a537c9 author: asaha date: Wed Mar 21 12:06:41 2018 -0700 Added tag jdk8u162-b37 for changeset 1f13a5b849f8 changeset 8fc4a44d8178 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8fc4a44d8178 author: asaha date: Fri Mar 30 10:59:07 2018 -0700 Merge changeset c4d610848a16 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c4d610848a16 author: asaha date: Fri Mar 30 11:03:32 2018 -0700 Merge changeset 45a8798d0f84 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=45a8798d0f84 author: asaha date: Fri Mar 30 11:16:30 2018 -0700 Merge changeset a5dd313cc993 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a5dd313cc993 author: asaha date: Mon Apr 02 15:30:23 2018 -0700 Added tag jdk8u191-b00 for changeset fc98059c9fde changeset 9a6b3af830c8 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9a6b3af830c8 author: asaha date: Mon Apr 02 15:41:49 2018 -0700 Merge changeset 4af5e00a96f5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4af5e00a96f5 author: asaha date: Wed Apr 18 22:41:28 2018 +0000 Merge changeset e6f332b2ce43 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e6f332b2ce43 author: asaha date: Sun Apr 01 22:48:26 2018 -0700 Added tag jdk8u162-b38 for changeset f2ca22a537c9 changeset b99d109cf86f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b99d109cf86f author: asaha date: Sun Apr 01 23:00:24 2018 -0700 Merge changeset 25279b209800 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=25279b209800 author: asaha date: Tue Apr 03 17:09:51 2018 -0700 Added tag jdk8u172-b31 for changeset b99d109cf86f changeset f7acec47bd48 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f7acec47bd48 author: asaha date: Tue Apr 24 15:15:18 2018 +0000 Added tag jdk8u172-b32 for changeset 25279b209800 changeset 08e3e8b2c3eb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=08e3e8b2c3eb author: asaha date: Thu Apr 26 22:42:59 2018 +0000 Added tag jdk8u172-b33 for changeset f7acec47bd48 changeset bc82da224c12 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bc82da224c12 author: asaha date: Fri May 04 11:54:10 2018 -0700 Added tag jdk8u172-b34 for changeset 08e3e8b2c3eb changeset 85c705a1cec6 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=85c705a1cec6 author: asaha date: Mon May 07 15:08:20 2018 -0700 Added tag jdk8u172-b35 for changeset bc82da224c12 changeset e9479abc3b52 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e9479abc3b52 author: asaha date: Tue May 08 12:00:20 2018 -0700 Merge changeset 4cf044333591 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4cf044333591 author: asaha date: Tue May 08 15:27:04 2018 -0700 Merge changeset 7a89558806a9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7a89558806a9 author: alitvinov date: Mon Jun 11 12:14:08 2018 +0100 Merge changeset 2838dd20a885 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2838dd20a885 author: coffeys date: Thu Jun 14 12:37:19 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset 555b8126b5b3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=555b8126b5b3 author: alitvinov date: Sun Jun 24 23:14:44 2018 +0100 Merge changeset 88dcaa2febd3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=88dcaa2febd3 author: alitvinov date: Thu Jun 28 19:41:59 2018 +0100 Merge changeset b81c5f9433ca in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b81c5f9433ca author: diazhou date: Tue May 22 06:02:08 2018 -0700 Added tag jdk8u172-b36 for changeset 85c705a1cec6 changeset 43219dc3446d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=43219dc3446d author: diazhou date: Wed May 23 21:02:05 2018 -0700 Added tag jdk8u172-b37 for changeset b81c5f9433ca changeset 7cfe4a92d1d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7cfe4a92d1d5 author: aefimov date: Sun Jul 01 11:12:20 2018 +0100 Merge changeset 6829c9dd2448 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6829c9dd2448 author: diazhou date: Thu Jul 05 01:00:16 2018 -0700 Added tag jdk8u191-b01 for changeset 7cfe4a92d1d5 changeset 1f33e21011aa in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=1f33e21011aa author: alitvinov date: Tue Jul 10 19:06:31 2018 +0100 Merge changeset 87c55122c89d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=87c55122c89d author: diazhou date: Thu Jul 19 05:38:57 2018 -0700 Added tag jdk8u191-b02 for changeset 1f33e21011aa changeset 249320309c12 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=249320309c12 author: diazhou date: Tue Jul 24 11:05:17 2018 -0700 Added tag jdk8u191-b03 for changeset 87c55122c89d changeset 8e8cf8094aaf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8e8cf8094aaf author: diazhou date: Tue Jul 31 07:55:41 2018 -0700 Added tag jdk8u191-b04 for changeset 249320309c12 changeset d234bd40acd4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d234bd40acd4 author: diazhou date: Wed Aug 08 07:44:41 2018 -0700 Added tag jdk8u191-b05 for changeset 8e8cf8094aaf changeset dc61f279ee5e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dc61f279ee5e author: diazhou date: Tue Aug 14 11:27:53 2018 -0700 Added tag jdk8u191-b06 for changeset d234bd40acd4 changeset f1801829944a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f1801829944a author: diazhou date: Tue Aug 21 10:14:01 2018 -0700 Added tag jdk8u191-b07 for changeset dc61f279ee5e changeset 54538f0a8b83 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=54538f0a8b83 author: diazhou date: Wed Aug 29 11:17:58 2018 -0700 Added tag jdk8u191-b08 for changeset f1801829944a changeset 543d9caf00ab in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=543d9caf00ab author: diazhou date: Wed Sep 05 00:24:16 2018 -0700 Added tag jdk8u191-b09 for changeset 54538f0a8b83 changeset 5e9e2a958660 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5e9e2a958660 author: dmarkov date: Fri Sep 07 10:30:23 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset 394de93b280c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=394de93b280c author: diazhou date: Wed Sep 12 01:38:41 2018 -0700 Added tag jdk8u191-b10 for changeset 5e9e2a958660 changeset f3f92df0a294 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f3f92df0a294 author: diazhou date: Thu Sep 27 05:13:31 2018 -0700 Added tag jdk8u191-b25 for changeset 394de93b280c changeset d035a731ab59 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=d035a731ab59 author: diazhou date: Wed Oct 03 21:51:10 2018 -0700 Added tag jdk8u191-b11 for changeset f3f92df0a294 changeset 7036a6fa432e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7036a6fa432e author: andrew date: Wed Nov 21 04:58:33 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 93 + .jcheck/conf | 2 - THIRD_PARTY_README | 98 +- make/BuildLangtools.gmk | 4 +- make/build.xml | 2 +- src/share/classes/com/sun/tools/classfile/Attributes.java | 3 +- src/share/classes/com/sun/tools/classfile/ClassWriter.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java | 12 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java | 15 +- src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java | 27 +- src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java | 13 +- src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java | 5 +- src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java | 50 +- src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java | 3 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java | 8 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java | 9 +- src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java | 23 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java | 17 +- src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java | 6 +- src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java | 18 +- src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java | 31 +- src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java | 4 +- src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java | 9 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java | 82 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java | 49 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java | 5 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java | 30 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java | 14 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java | 27 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java | 28 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java | 54 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java | 47 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java | 115 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java | 16 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java | 35 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java | 4 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java | 31 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java | 7 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java | 6 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java | 11 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java | 109 +- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java | 69 +- src/share/classes/com/sun/tools/doclint/DocLint.java | 3 +- src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java | 116 +- src/share/classes/com/sun/tools/javac/file/FSInfo.java | 8 +- src/share/classes/com/sun/tools/javac/file/RegularFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java | 5 +- src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java | 6 +- src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java | 51 +- src/share/classes/com/sun/tools/javac/main/CommandLine.java | 25 +- src/share/classes/com/sun/tools/javac/main/JavaCompiler.java | 5 +- src/share/classes/com/sun/tools/javac/main/Main.java | 11 +- src/share/classes/com/sun/tools/javac/nio/PathFileObject.java | 5 +- src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java | 4 +- src/share/classes/com/sun/tools/javac/sym/Profiles.java | 12 +- src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java | 2 +- src/share/classes/com/sun/tools/javac/util/Convert.java | 8 +- src/share/classes/com/sun/tools/javac/util/ListBuffer.java | 4 +- src/share/classes/com/sun/tools/javac/util/ServiceLoader.java | 9 +- src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/Comment.java | 56 +- src/share/classes/com/sun/tools/javadoc/DocLocale.java | 16 +- src/share/classes/com/sun/tools/javadoc/DocletInvoker.java | 11 +- src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java | 10 +- src/share/classes/com/sun/tools/javadoc/SerializedForm.java | 15 +- src/share/classes/com/sun/tools/javah/JavahTool.java | 7 +- src/share/classes/com/sun/tools/javah/TypeSignature.java | 51 +- src/share/classes/com/sun/tools/javap/AnnotationWriter.java | 3 +- src/share/classes/com/sun/tools/javap/JavapTask.java | 3 +- src/share/classes/com/sun/tools/javap/StackMapWriter.java | 4 +- src/share/classes/com/sun/tools/sjavac/Log.java | 13 +- src/share/classes/com/sun/tools/sjavac/Main.java | 5 +- src/share/classes/javax/lang/model/SourceVersion.java | 14 +- test/com/sun/javadoc/5093723/T5093723.java | 29 +- test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java | 153 +- test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java | 153 +- test/com/sun/javadoc/AccessH1/AccessH1.java | 150 +- test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java | 163 +- test/com/sun/javadoc/AccessSummary/AccessSummary.java | 65 +- test/com/sun/javadoc/AuthorDD/AuthorDD.java | 150 +- test/com/sun/javadoc/DocRootSlash/DocRootSlash.java | 215 +- test/com/sun/javadoc/InheritDocForUserTags/DocTest.java | 54 +- test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java | 196 +- test/com/sun/javadoc/MetaTag/MetaTag.java | 179 +- test/com/sun/javadoc/PackagesHeader/PackagesHeader.java | 123 +- test/com/sun/javadoc/T6735320/T6735320.java | 37 +- test/com/sun/javadoc/ValidHtml/ValidHtml.java | 193 +- test/com/sun/javadoc/VersionNumber/VersionNumber.java | 133 +- test/com/sun/javadoc/WindowTitles/WindowTitles.java | 220 +- test/com/sun/javadoc/_template/Template.java | 22 +- test/com/sun/javadoc/_template/TemplateComplete.java | 26 +- test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java | 61 +- test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java | 47 +- test/com/sun/javadoc/lib/JavadocTester.java | 1116 ++++--- test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java | 52 +- test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java | 141 +- test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java | 367 +- test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java | 50 +- test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java | 100 +- test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java | 43 +- test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java | 48 +- test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java | 44 +- test/com/sun/javadoc/testBaseClass/TestBaseClass.java | 43 +- test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java | 44 +- test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java | 65 +- test/com/sun/javadoc/testCharset/TestCharset.java | 64 +- test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java | 72 +- test/com/sun/javadoc/testClassTree/TestClassTree.java | 95 +- test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java | 80 +- test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java | 50 +- test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java | 42 +- test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java | 56 +- test/com/sun/javadoc/testConstructors/TestConstructors.java | 137 +- test/com/sun/javadoc/testConstructors/pkg1/Outer.java | 13 +- test/com/sun/javadoc/testCustomTag/TestCustomTag.java | 121 +- test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java | 134 +- test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java | 53 +- test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java | 48 +- test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java | 119 +- test/com/sun/javadoc/testDocFiles/TestDocFiles.java | 41 +- test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java | 68 +- test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java | 172 +- test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java | 41 +- test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java | 60 +- test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java | 47 +- test/com/sun/javadoc/testEncoding/TestEncoding.java | 48 +- test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java | 70 +- test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java | 114 +- test/com/sun/javadoc/testGroupOption/TestGroupOption.java | 84 +- test/com/sun/javadoc/testHeadings/TestHeadings.java | 144 +- test/com/sun/javadoc/testHelpFile/TestHelpFile.java | 51 +- test/com/sun/javadoc/testHelpOption/TestHelpOption.java | 147 +- test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java | 47 +- test/com/sun/javadoc/testHref/TestHref.java | 120 +- test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java | 40 +- test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java | 48 +- test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java | 581 ++- test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java | 54 +- test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java | 75 +- test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java | 116 +- test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java | 717 ++--- test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java | 104 +- test/com/sun/javadoc/testIndentation/TestIndentation.java | 55 +- test/com/sun/javadoc/testIndex/TestIndex.java | 101 +- test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java | 49 +- test/com/sun/javadoc/testInterface/TestInterface.java | 158 +- test/com/sun/javadoc/testJavaFX/C.java | 104 - test/com/sun/javadoc/testJavaFX/D.java | 28 - test/com/sun/javadoc/testJavaFX/TestJavaFX.java | 215 +- test/com/sun/javadoc/testJavaFX/pkg1/C.java | 100 + test/com/sun/javadoc/testJavaFX/pkg1/D.java | 25 + test/com/sun/javadoc/testJavaFX/pkg2/Test.java | 34 + test/com/sun/javadoc/testJavascript/TestJavascript.java | 183 +- test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java | 148 +- test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java | 54 +- test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java | 67 +- test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java | 54 +- test/com/sun/javadoc/testLinkOption/TestLinkOption.java | 161 +- test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java | 46 +- test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java | 86 +- test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java | 45 +- test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java | 128 +- test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java | 131 +- test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java | 80 +- test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java | 162 +- test/com/sun/javadoc/testModifier/TestModifier.java | 43 +- test/com/sun/javadoc/testNavigation/TestNavigation.java | 83 +- test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java | 55 +- test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java | 75 +- test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java | 1254 ++++----- test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java | 46 +- test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java | 48 +- test/com/sun/javadoc/testNotifications/TestNotifications.java | 74 +- test/com/sun/javadoc/testOptions/TestOptions.java | 55 +- test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java | 102 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java | 49 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java | 99 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java | 120 +- test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java | 110 +- test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java | 94 +- test/com/sun/javadoc/testPackagePage/TestPackagePage.java | 112 +- test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java | 76 +- test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java | 388 +- test/com/sun/javadoc/testProfiles/TestProfiles.java | 442 +- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java | 174 +- test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java | 55 +- test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java | 137 +- test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java | 261 +- test/com/sun/javadoc/testReturnTag/TestReturnTag.java | 49 +- test/com/sun/javadoc/testSeeTag/TestSeeTag.java | 58 +- test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java | 48 +- test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java | 123 +- test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java | 59 + test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java | 62 + test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java | 202 +- test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java | 65 +- test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java | 46 +- test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java | 54 +- test/com/sun/javadoc/testSinceTag/TestSinceTag.java | 78 +- test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java | 57 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java | 29 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java | 31 + test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html | 14 + test/com/sun/javadoc/testSourceTab/TestSourceTab.java | 105 +- test/com/sun/javadoc/testStylesheet/TestStylesheet.java | 255 +- test/com/sun/javadoc/testSubTitle/TestSubTitle.java | 67 +- test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java | 47 +- test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java | 46 +- test/com/sun/javadoc/testSupplementary/TestSupplementary.java | 58 +- test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java | 47 +- test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java | 68 +- test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java | 44 +- test/com/sun/javadoc/testTagOutput/TestTagOutput.java | 57 +- test/com/sun/javadoc/testTaglets/TestTaglets.java | 82 +- test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java | 43 +- test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java | 58 +- test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java | 64 +- test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java | 63 +- test/com/sun/javadoc/testTopOption/TestTopOption.java | 86 +- test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java | 636 ++-- test/com/sun/javadoc/testTypeParams/TestTypeParameters.java | 117 +- test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java | 78 +- test/com/sun/javadoc/testUseOption/TestUseOption.java | 160 +- test/com/sun/javadoc/testValueTag/TestValueTag.java | 240 +- test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java | 48 +- test/com/sun/javadoc/testWarnings/TestWarnings.java | 93 +- test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java | 353 +- test/com/sun/javadoc/testXOption/TestXOption.java | 81 +- test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java | 142 +- test/tools/javadoc/6964914/JavacWarning.java | 2 +- test/tools/javadoc/6964914/Test.java | 1 - test/tools/javadoc/LangVers.java | 2 +- test/tools/javadoc/sourceOption/SourceOption.java | 39 +- test/tools/javadoc/sourceOption/p/A.java | 29 - test/tools/javadoc/sourceOption/p/LambdaConstructTest.java | 37 + 252 files changed, 8737 insertions(+), 12171 deletions(-) diffs (truncated from 27425 to 500 lines): diff -r e910eba1327d -r 7036a6fa432e .hgtags --- a/.hgtags Tue Jul 03 18:02:11 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:33 2018 +0000 @@ -50,6 +50,7 @@ 9596dff460935f09684c11d156ce591f92584f0d jdk7-b73 1a66b08deed0459054b5b1bea3dfbead30d258fa jdk7-b74 2485f5641ed0829205aaaeb31ad711c2c2ef0de3 jdk7-b75 +83367f01297bf255f511f5291bbbbaa24a9c8459 icedtea7-1.12 8fb9b4be3cb1574302acde90549a4d333ef51e93 jdk7-b76 0398ae15b90ac76d87ee21844453e95ff8613e43 jdk7-b77 acc1e40a5874ebf32bebcb6ada565b3b40b7461c jdk7-b78 @@ -63,6 +64,7 @@ ef07347428f2198ae6b8144ac0b9086bbe39fd16 jdk7-b86 409db93d19c002333980df5b797c6b965150c7a0 jdk7-b87 f9b5d4867a26f8c4b90ad37fe2c345b721e93d6b jdk7-b88 +681f1f51926faf4c73d8905a429ff4ead6e9d622 icedtea7-1.13 6cea9a143208bc1185ced046942c0f4e45dbeba5 jdk7-b89 71c2c23a7c35b2896c87004023b9743b6d1b7758 jdk7-b90 97b6fa97b8ddb3a49394011c2a0ec5d6535e594c jdk7-b91 @@ -111,6 +113,7 @@ 3d7acdbb72cab55deedfd35f60d4732abc9d6ac4 jdk7-b134 9d0a61ac567b983da7cc8f4a7030f2245bb6dbab jdk7-b135 ed0f7f1f9511db4f9615b1426d22f8b961629275 jdk7-b136 +8e26c4aee63c04ee129bf9068f5eea47cc385177 icedtea-1.14 a15c9b058ae007d4ccb7e35ce44e4dfa977f090b jdk7-b137 53f212bed4f4304dce7f0bf0fa01c998c65bacd6 jdk7-b138 853b6bb99f9b58eb7cf8211c67d3b6e4f1228a3e jdk7-b139 @@ -295,6 +298,7 @@ 1a57c569cb811a897691e42049eca33da8f8d761 jdk8u20-b07 0f821eb7e92b242c878dca68ef63f9626643ee8f jdk8u20-b08 aa0cb3af23d376e012a142b0531c4f42032fdacf jdk8u20-b09 +dd7b57ab4ab1a4bb93c543af3a13f66fe85a7802 icedtea-3.0.0pre01 a0d9c18a1041c4217db9cda1817f0e348f1be885 jdk8u20-b10 7ad480b982bf95b8a7290c8769b2698f6aacaf6b jdk8u20-b11 e101a12a45a777268a2e729803499a7514255e5b jdk8u20-b12 @@ -308,6 +312,7 @@ e92effa22ecee1cb9965c278e45e2b1a6fbe0766 jdk8u20-b20 7de1481c6cd88b42d815ae65e2d5b1cd918e11d1 jdk8u20-b21 61fb0d8b169164ad5db15b6c497489cb30efb9c6 jdk8u20-b22 +948daf9c5e22c99a8c4d26d7956d9b55b888ab08 icedtea-3.0.0pre02 5c1d6da1445aa3a2e5cf6101c70e79bfbe2745a5 jdk8u20-b23 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b24 9239118487dfb47ee850d2cc9b10a0a2e510da3c jdk8u20-b25 @@ -375,6 +380,9 @@ 94f30e5fde53e3ddcd3c4e9842349318eae8fe10 jdk8u40-b18 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u40-b19 c3d6d1a5339952fbe4124e700407b7211446c99c jdk8u40-b20 +0d5d2b8411d9c36f180c6d0d3029629fa2070018 icedtea-3.0.0pre03 +66f265db6f474faba47a35888ca9131562fd59a1 icedtea-3.0.0pre04 +811deb5a72d392f846f0ab4e38d4ee392e9553cf icedtea-3.0.0pre05 9113c7c8d902ec94b28ca0ef4a6466bdba65fcfc jdk8u40-b21 79177246b3dbe5296fb53755d8695acdaef59fc8 jdk8u40-b22 fb294b49373bda0b3afc7f011d64ecefed73b42e jdk8u40-b23 @@ -453,6 +461,9 @@ 97328f3e2aa2c713931edf471270a1208980b963 jdk8u60-b21 d1febf79ce5ea41fb4b818ffd3589cf923e6de5f jdk8u60-b22 7f88b5dc78cebc2c5ebb716938fd9a7632b052b2 jdk8u60-b23 +69b782e543d54118f9354b6071830de5feb96b83 icedtea-3.0.0pre06 +3c76eafe1b7010bf5536add7097c318d349efb16 icedtea-3.0.0pre07 +0d3479e0bac61b3fab0f8e884fc6bda8f8f351a5 icedtea-3.0.0pre08 2af11e10da7dc24610551bbeed02c4ca3f4ae654 jdk8u60-b24 8d152d1e45944616309886e730ffcbfb5c078d22 jdk8u60-b25 3876ab6f471b85a02bb2cdaca00652f169f9e27a jdk8u60-b26 @@ -535,6 +546,7 @@ 5218bea65fe64b31cf201f3f6dd0310b74acec1e jdk8u72-b12 5b67278c6616dca433488697eb6f2f81fcbbf22d jdk8u72-b13 0ee6d8ae247d449950c18623513ccae4349e70d6 jdk8u72-b14 +076ec0ef64f0b4d71419e99ca2666ca814b508ad icedtea-3.0.0pre09 48d0c20256a37ad20d075091285ea23788186f9a jdk8u72-b15 ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 1a1711b8d11959992c27462d652003965ef3dc36 jdk8u73-b00 @@ -570,6 +582,9 @@ ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 +d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 +dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint 094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 837f6e6559d578fadecb4932f3ceedfc31681bca jdk8u77-b31 4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 @@ -591,6 +606,10 @@ b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 +ff680965fa8c23cdafdd1028e1f33d0f351ad079 icedtea-3.1.0pre03 +fc69984700e156fe3290daea69e2d2ecc8acccaf icedtea-3.1.0pre04 c99c71a68555038fdd1e86a10dab9c9007ec3745 jdk8u92-b14 71176efa69475fc737d1245a28e739ddf105fd1c jdk8u92-b31 4e8ce6c84e4ca9dd385012c10e059c15dbfcc468 jdk8u92-b32 @@ -609,6 +628,8 @@ 20f3856902a522f01b28aa2aa38701606af83ab8 jdk8u101-b10 5cc23fe55ff4c64838e2335644b674bdd0888340 jdk8u101-b11 0cef544b9eee7042001a2b7f5f9e8a48ef20d779 jdk8u101-b12 +05822f2e947be716d90fa20335b57c9ce5ee62aa icedtea-3.1.0 +88f7b4f1b721ab67ca4cd72e691d2f6c7a72c64b icedtea-3.2.0pre01 8dc8f71216bf40c259bb4127270922fb6a6ca293 jdk8u101-b13 10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 @@ -630,6 +651,8 @@ 592d155cc1332eba606900a7273863c74ef082a4 jdk8u102-b11 16c58d7af5a4937e46bccd58114a56a7ffcd685c jdk8u102-b12 56b0df415b570e31dc0b97d4a1c8f28b85240089 jdk8u102-b13 +19ea84ae4992037367f85aadb746279ab489422a icedtea-3.2.0pre02 +5665ca5e1896dcf47faa2c5c50d1130b8b783944 icedtea-3.2.0pre03 0549bf2f507dae59bfcd7d11e038cdc62376fee7 jdk8u102-b14 d86027f25a9aa960d69cf3a524588a873ae888f5 jdk8u102-b31 1b511d4e93e7128ccb7100110ab6604eb2838afa jdk8u102-b32 @@ -650,6 +673,7 @@ f51f1b8a7b58355c11392effdf0e4f738a79a8ad jdk8u111-b11 8e5e70b9cff8f928d28db4890d4e5905a739d210 jdk8u111-b12 ef3134b243da77d0aed9f3cef2b3855c3be2111a jdk8u111-b13 +a553c153d37671a371767229c71189d963964996 icedtea-3.2.0 0e2e745ed6d7bb8a2233e83f4bad40e793a16949 jdk8u111-b14 27503e49de52b54dde3a12af28e2d2de473192b3 jdk8u112-b00 60a0572cd449e33b7d48b5a40065222ab5accd36 jdk8u112-b01 @@ -667,6 +691,7 @@ b353281f73db9617d993353e468342d3420c29f1 jdk8u112-b14 6116c6644be0c85556931aaeb9b4f2dbc9c79157 jdk8u112-b15 ee37eafc48cb6fb20cb6c1e31cfecfe1ccc800da jdk8u112-b16 +3ab9841babb7f624ae830024e42e75344a4fed5a icedtea-3.3.0pre01 de1c3df992adb0c704005583210d1ed6dac758cd jdk8u112-b31 c94fd1b737d005962ba62fa03106de791692f39c jdk8u112-b32 721ea56edf4196b37a081ac47206202d7560e16c jdk8u112-b33 @@ -683,6 +708,9 @@ 53c94a674d6076ff390c62a7682ea0e87a893cdc jdk8u121-b10 b634abfcd98fb8b201da9208e398ea17cabd2b32 jdk8u121-b11 7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12 +26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02 +d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0 +a3d47fe59cc4a4d7956d68c93862c2ce1e1062f0 icedtea-3.4.0pre01 f634736433d9fc1cffbdc55611f97ecb2cd44059 jdk8u121-b13 1dc3121986c615c2ac1f5e7d6705b197c5dfcae6 jdk8u121-b31 970edd6f01b76e916cf223fbc53dcef085a0255b jdk8u121-b32 @@ -701,6 +729,8 @@ 3a62189765a88f393a51923f98020ad7b2d4fc7d jdk8u131-b08 2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09 676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10 +4ef0ee9279400d2574e34afa84b74936d337573e icedtea-3.4.0 +40fe2817d64898ec28391091ba3c4e6d5124bdc0 icedtea-3.5.0pre01 5162417b51bdf68b95696198181f2e662a14ff8a jdk8u131-b11 12f40d1f41c2cea8b61d046796a753000e61196f jdk8u131-b31 508e7f6446deede595bbdbdc6d6cf9fc1ae8e728 jdk8u131-b32 @@ -721,8 +751,13 @@ b5259d2465fa61256f485860f986bd575f13fe92 jdk8u141-b12 9a5ddb594b491ec32e9fafa7008631291ab66d6e jdk8u141-b13 553043f3a2319af6fd6bc704bc8fd7fa4500ee80 jdk8u141-b14 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.5.0 027f6df9fe82624fb7d489ffd848a26796de4868 jdk8u141-b15 4c355f7002c36bb626b42d5c1d42ea91d77ba5d6 jdk8u144-b00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.5.1 +0456f88e5c29ac625921e57684fb203f1dd202a2 icedtea-3.6.0pre00 +74bbbc7a8bd30cdc472fe93c2938182322825b2a icedtea-3.6.0pre01 +e0f1c298f0d664b90d68f9a775441be66ea1e3f3 icedtea-3.6.0pre02 816907853a15d9b22a87032d07327a400f8568b3 jdk8u144-b01 716e712f0db45c8231208bc70ab4d2a8a40c4d3a jdk8u141-b31 09c2459991619ef7061ad2bc66373ed29f500acf jdk8u141-b32 @@ -744,6 +779,7 @@ c686a7fe765ec746c514618bae61dfc1570ce5b5 jdk8u151-b09 8fb1d9ffc81c4bb6e08330726995b9b8f2b694a1 jdk8u151-b10 607b049fabd1352893470463dfb455e0a407687d jdk8u151-b11 +61a1c711f7abeb66195623343c1cd08b0df2dc1d icedtea-3.6.0 8559c5805c2b091e2122dff3d04c7342cd15560c jdk8u151-b12 9a9ce479b92f1b4d9d436fb857d70c3d2b59a20c jdk8u122-b00 85d9e434701cc7112aaf965b0f5ee4b31ab2a445 jdk8u122-b01 @@ -771,6 +807,7 @@ afbf7275401383d6dbbd54149a8985f510f57d7d jdk8u152-b13 752a7260bb1977979243aa8dd9a588787237662e jdk8u152-b14 8c2463d627e3cf513522ba32bf71624c880beb91 jdk8u152-b15 +e32341052fe1cd792639b9e0ac48972a2e133a17 icedtea-3.7.0pre01 97dfb267d417415aca378f62b97dbf7a12a93f8a jdk8u152-b16 757f531633e3feb2d8c08b6afe748134e61ad917 jdk8u152-b31 73ffe473564c8952813473078497a5e915655665 jdk8u152-b32 @@ -836,6 +873,9 @@ 96cdc8b62d5f7263a0c42bc21bf85a205cb75ebb jdk8u161-b09 cfc40ab214f9174edbb08925a39efd081d6e4b34 jdk8u161-b10 44fd88d9e5ae96d54e6d993dae14d6f2ab53b5c1 jdk8u161-b11 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.7.0 +0a2dce555d35690b6bb6ce45713424cb6c36b3ac icedtea-3.8.0pre00 +2aaad794fdd168afb8255ba14b6f49263e5d7d15 icedtea-4-branchpoint cc28ef580ec551df5338083eb9365b923bceedf4 jdk8u161-b12 6d21463aeffd526c9f7f5ce9a70ae7664235e125 jdk8u162-b00 9986bf97a48d3f2f16b90f2fb72e52b398202bd0 jdk8u162-b01 @@ -849,8 +889,33 @@ e856f66901b181604c72bb8fcc7b9e746ee4593a jdk8u162-b09 29bd40939ca9433f1ab9dccc00d809c309427cce jdk8u162-b10 f112f1acb17609cdd4151abf21f069d2bae24e99 jdk8u162-b11 +831896b367a4fb12630d9f040b49ebe9cf568ade icedtea-3.8.0pre01 90286557058376d6c01260e3c192f76111f78b36 jdk8u162-b12 07db50c5408300e6a56dcf0a5a74aad27616f36e jdk8u162-b31 +fdc876cee8474603fb269d8e2a78d56e0809b66c jdk8u162-b32 +e3145e4e2176d1b7d4d0ddd2fb90807ec1de6983 jdk8u162-b33 +cd620bfe0fe22dbe5c2361000c1d46b971db4f55 jdk8u162-b34 +d21b97106c5dea4f4fb299f2c223bf9554fe9c8a jdk8u162-b35 +30e2a86d84bc0ca79892256d029e85d937895593 jdk8u162-b36 +1f13a5b849f8171807cea64bfd330c91639b7074 jdk8u162-b37 +f2ca22a537c9870b7107ce39b11c63402a115673 jdk8u162-b38 +c18e76a704169bfdaeb498f6cb46c99251793e19 jdk8u171-b00 +64357fde9f88e1b462aaa19afff81abdcaace7bc jdk8u171-b01 +4cd77f7e459d629a2e352fc326cb56ce8fbf55bb jdk8u171-b02 +a459065c13afe9e0e122fa232f48ba95ab23d3f5 jdk8u171-b03 +c25be482f93d465d7a1fadf1df1428683d1b42fb jdk8u171-b04 +206179228d91783e943a857eec52a12b9985db2a jdk8u171-b05 +53092d863cb60907700ac5fd7d12fc28ce871b2a jdk8u172-b00 +47a91ecb0b875b8c03c335e11bfe5052bad4f1cf jdk8u172-b01 +989188d1a978fea3255e733c89718b8c0b21a231 jdk8u172-b02 +c563af72dd015eb3e528dbd121d23f0743276baa jdk8u172-b03 +2fefa5723300276ed0076e09d491622030105a25 jdk8u172-b04 +a459065c13afe9e0e122fa232f48ba95ab23d3f5 jdk8u181-b00 +fc98059c9fdea52eb66af268332070b8c9680ec7 jdk8u191-b00 +fc985725f819fe45abf54b0139b9aa3f34125189 jdk8u172-b05 +d21b97106c5dea4f4fb299f2c223bf9554fe9c8a jdk8u162-b35 +30e2a86d84bc0ca79892256d029e85d937895593 jdk8u162-b36 +1f13a5b849f8171807cea64bfd330c91639b7074 jdk8u162-b37 c18e76a704169bfdaeb498f6cb46c99251793e19 jdk8u171-b00 64357fde9f88e1b462aaa19afff81abdcaace7bc jdk8u171-b01 4cd77f7e459d629a2e352fc326cb56ce8fbf55bb jdk8u171-b02 @@ -863,6 +928,10 @@ 6f2f6a0c04c0ce37d42ce1f2657c7b5cf4286ca7 jdk8u171-b08 bd20bc03808c33b2e8243e7cfd5b9826c6a24d26 jdk8u171-b09 32a9ad19c92dae08f87048c8ae8c413325d4a128 jdk8u171-b10 +4a11d88aab1d20bf633bd1e8a4d2a549a750add8 icedtea-3.8.0pre02 +21524ad5b91455394aabcc732f571aa6606b9a94 icedtea-3.8.0 +21524ad5b91455394aabcc732f571aa6606b9a94 icedtea-3.9.0pre00 +e4ee185e6cfe4d01d3baa2d2f00773e7620d6cc2 icedtea-3.9.0pre01 c9e49a425522f90456701e11db13e3ebc9f3939f jdk8u171-b11 53092d863cb60907700ac5fd7d12fc28ce871b2a jdk8u172-b00 47a91ecb0b875b8c03c335e11bfe5052bad4f1cf jdk8u172-b01 @@ -875,7 +944,15 @@ 44a8be4e5ab09cde08ee5a9b7599640d5acc5a43 jdk8u172-b08 3f86a51255225110eea453dd260cc4e783607a0d jdk8u172-b09 1c96dd3f4f1032dd1123c361faa73656f68c0238 jdk8u172-b10 +96b0caf1aad9d04e0ec56ee51435a7b998d1dc32 icedtea-3.9.0pre02 2c9cfdb5286826d9f176d79086d58ddb0bd61333 jdk8u172-b11 +b99d109cf86fca764ff4e95cc2d876221ba96875 jdk8u172-b31 +25279b209800e60fee83800a111b37579c9ce81a jdk8u172-b32 +f7acec47bd4827c97092142beadaaeeaaf726f71 jdk8u172-b33 +08e3e8b2c3eb45e3f35677e3dba52d14e9d98d73 jdk8u172-b34 +bc82da224c12ca69bb364893c5931934e177b49e jdk8u172-b35 +85c705a1cec6627e8d443e40f44dbdce31c141ed jdk8u172-b36 +b81c5f9433cac35c74b836e52a71ff79c6f74359 jdk8u172-b37 88f53fd6adfa128816b422231f3b7cff57e36456 jdk8u181-b01 dfa9f04efeed7c5a71fb016cd340956b0fcd48b5 jdk8u181-b02 5a4d3a71aa5f14f81194745ed6de01304ce09829 jdk8u181-b03 @@ -889,3 +966,19 @@ dab3e14146dcacc98a4a4cdaa1d2ab2c2f28ef23 jdk8u181-b11 3a8cdcba4ab570ce1d2608b27574fc9d63ec5c1a jdk8u181-b12 95f8f28f68d49e81286eaddcafcdc775b57030c5 jdk8u181-b31 +8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.9.0 +8496472630c5b4b623a79c224c53ea0b0041a020 icedtea-3.10.0pre00 +c9f44385be7ef07174ef6b907d967c28288d182a icedtea-3.10.0pre01 +e910eba1327dd1abab48a85a1b5890524ebf64af jdk8u181-b13 +7cfe4a92d1d51c3f6a0477e508338bcd187b520e jdk8u191-b01 +1f33e21011aaeac7e0d567be4e67f8953c42f6e0 jdk8u191-b02 +87c55122c89d88cdfd4bf22a0bc9c115429cb78b jdk8u191-b03 +249320309c12b00ce2c3c489b031d2cc1c99d265 jdk8u191-b04 +8e8cf8094aafe2ff4971a05551cce21afcd85622 jdk8u191-b05 +d234bd40acd48f0cd233613b00689179fc3859e6 jdk8u191-b06 +dc61f279ee5e32984c8942755b6de7ca2c52f9c2 jdk8u191-b07 +f1801829944a0876f079cc39bdb69cf6c7d489df jdk8u191-b08 +54538f0a8b8346785f9e62c9910c85f05c8c6297 jdk8u191-b09 +5e9e2a958660fddff8a27bc567fc0dff9d86fefe jdk8u191-b10 +394de93b280cb1d578614788dc229299bd5d12a5 jdk8u191-b25 +f3f92df0a2947114b87b4a0934f7e8db7c7d274f jdk8u191-b11 diff -r e910eba1327d -r 7036a6fa432e .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:02:11 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r e910eba1327d -r 7036a6fa432e THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:02:11 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:33 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- diff -r e910eba1327d -r 7036a6fa432e make/BuildLangtools.gmk --- a/make/BuildLangtools.gmk Tue Jul 03 18:02:11 2018 -0700 +++ b/make/BuildLangtools.gmk Wed Nov 21 04:58:33 2018 +0000 @@ -36,7 +36,7 @@ JAVAC := $(JAVAC), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA), \ - FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation -Werror)) + FLAGS := -XDignore.symbol.file=true -g -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR))) # javax.tools.JavaCompilerTool isn't really a suffix but this gets the file copied. RESOURCE_SUFFIXES := .gif .xml .css .js javax.tools.JavaCompilerTool @@ -175,7 +175,7 @@ JAVAC := "-Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar" \ -cp $(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar \ com.sun.tools.javac.Main, \ - FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation -Werror, \ + FLAGS := -XDignore.symbol.file=true -Xlint:all$(COMMA)-deprecation $(JAVAC_WERROR), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) diff -r e910eba1327d -r 7036a6fa432e make/build.xml --- a/make/build.xml Tue Jul 03 18:02:11 2018 -0700 +++ b/make/build.xml Wed Nov 21 04:58:33 2018 +0000 @@ -1027,7 +1027,7 @@ + classpath="${build.toolclasses.dir}:${build.bootstrap.dir}/classes:${ant.home}/lib/ant.jar"/> diff -r e910eba1327d -r 7036a6fa432e src/share/classes/com/sun/tools/classfile/Attributes.java --- a/src/share/classes/com/sun/tools/classfile/Attributes.java Tue Jul 03 18:02:11 2018 -0700 +++ b/src/share/classes/com/sun/tools/classfile/Attributes.java Wed Nov 21 04:58:33 2018 +0000 @@ -56,8 +56,7 @@ public Attributes(ConstantPool constant_pool, Attribute[] attrs) { this.attrs = attrs; map = new HashMap(); - for (int i = 0; i < attrs.length; i++) { - Attribute attr = attrs[i]; + for (Attribute attr : attrs) { try { map.put(attr.getName(constant_pool), attr); } catch (ConstantPoolException e) { diff -r e910eba1327d -r 7036a6fa432e src/share/classes/com/sun/tools/classfile/ClassWriter.java --- a/src/share/classes/com/sun/tools/classfile/ClassWriter.java Tue Jul 03 18:02:11 2018 -0700 +++ b/src/share/classes/com/sun/tools/classfile/ClassWriter.java Wed Nov 21 04:58:33 2018 +0000 @@ -57,11 +57,8 @@ * Write a ClassFile data structure to a file. */ public void write(ClassFile classFile, File f) throws IOException { - FileOutputStream f_out = new FileOutputStream(f); - try { + try (FileOutputStream f_out = new FileOutputStream(f)) { write(classFile, f_out); - } finally { - f_out.close(); } } diff -r e910eba1327d -r 7036a6fa432e src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Tue Jul 03 18:02:11 2018 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java Wed Nov 21 04:58:33 2018 +0000 @@ -268,13 +268,13 @@ protected ClassDoc implementsMethodInIntfac(MethodDoc method, ClassDoc[] intfacs) { - for (int i = 0; i < intfacs.length; i++) { From andrew at icedtea.classpath.org Wed Nov 21 05:13:14 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:13:14 +0000 Subject: /hg/icedtea8-forest/hotspot: 69 new changesets Message-ID: changeset 9520beb69bf1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9520beb69bf1 author: diazhou date: Fri Jul 06 20:40:41 2018 -0700 Added tag jdk8u181-b13 for changeset eed8e846c982 changeset 5f36820f4969 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5f36820f4969 author: diazhou date: Mon Jul 09 12:48:49 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo Reviewed-by: aefimov changeset 200034346dee in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=200034346dee author: kbarrett date: Mon Jan 22 14:27:46 2018 -0500 8192025: Less referential references Reviewed-by: coleenp, eosterlund, mchung, ahgross, rhalade changeset a786d379eacb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a786d379eacb author: asaha date: Fri Jan 26 09:59:10 2018 -0800 Merge changeset 5343b9a62101 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5343b9a62101 author: roland date: Tue Apr 08 09:51:25 2014 +0200 8038636: speculative traps break when classes are redefined Summary: remove speculative traps that point to methods that are redefined Reviewed-by: kvn, twisti changeset c9b7abadf150 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c9b7abadf150 author: kevinw date: Mon Jan 08 08:32:04 2018 -0800 8055008: Clean up code that saves the previous versions of redefined classes 8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Reviewed-by: coleenp changeset 98a5bb995328 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=98a5bb995328 author: asaha date: Mon Jan 22 13:29:02 2018 -0800 Added tag jdk8u162-b32 for changeset c9b7abadf150 changeset d2bd0355eb74 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2bd0355eb74 author: asaha date: Fri Jan 26 10:39:27 2018 -0800 Merge changeset 161d69083789 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=161d69083789 author: asaha date: Fri Jan 26 10:50:22 2018 -0800 Merge changeset 92df9fb273c4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=92df9fb273c4 author: asaha date: Tue Jan 30 15:37:04 2018 -0800 Merge changeset e3108b56c0cf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e3108b56c0cf author: asaha date: Wed Jan 31 15:40:57 2018 -0800 Merge changeset 71754d34845c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=71754d34845c author: bgopularam date: Tue Feb 06 22:11:51 2018 -0800 8196663: [TESTBUG] test/compiler/loopopts/TestCMovSplitThruPhi.java fails on 32 bit Java Reviewed-by: kvn Contributed-by: vaibhav.x.choudhary at oracle.com changeset 84c22f340c4c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=84c22f340c4c author: asaha date: Wed Feb 07 13:41:55 2018 -0800 Merge changeset e8041f2ec96e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8041f2ec96e author: dbuck date: Tue Jan 16 04:20:19 2018 -0500 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack Reviewed-by: dholmes, erikj changeset bf2e8b1e8e8e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bf2e8b1e8e8e author: asaha date: Tue Feb 06 08:01:41 2018 -0800 Added tag jdk8u162-b33 for changeset e8041f2ec96e changeset f324bea158fe in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f324bea158fe author: asaha date: Wed Feb 07 09:44:08 2018 -0800 Added tag jdk8u162-b34 for changeset bf2e8b1e8e8e changeset 012197c66a78 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=012197c66a78 author: asaha date: Wed Feb 07 13:57:42 2018 -0800 Merge changeset 085c8d443b99 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=085c8d443b99 author: asaha date: Thu Feb 08 19:33:31 2018 +0000 Merge changeset 5c8850842a92 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c8850842a92 author: bgopularam date: Thu Feb 22 21:28:07 2018 -0800 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Reviewed-by: coleenp, sla changeset 9b3f207379cf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b3f207379cf author: poonam date: Thu Feb 08 00:23:31 2018 +0000 8187577: JVM crash during gc doing concurrent marking Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded Reviewed-by: coleenp, tschatzl, kbarrett changeset d2ebd6530396 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2ebd6530396 author: asaha date: Tue Feb 20 10:10:58 2018 -0800 Added tag jdk8u162-b35 for changeset 9b3f207379cf changeset 700ad8745f3f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=700ad8745f3f author: asaha date: Mon Mar 05 09:46:03 2018 -0800 Added tag jdk8u162-b36 for changeset d2ebd6530396 changeset 12204b54d3dc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=12204b54d3dc author: asaha date: Mon Mar 19 13:23:53 2018 -0700 Merge changeset c8ac3eba6d80 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c8ac3eba6d80 author: asaha date: Mon Mar 19 16:50:06 2018 -0700 Merge changeset 444777020b0b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=444777020b0b author: asaha date: Wed Mar 21 12:05:05 2018 -0700 Added tag jdk8u162-b37 for changeset 700ad8745f3f changeset 0cfb7a4780b9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0cfb7a4780b9 author: asaha date: Fri Mar 30 10:33:17 2018 -0700 Merge changeset c29a836dea38 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c29a836dea38 author: asaha date: Fri Mar 30 11:01:11 2018 -0700 Merge changeset a98d34a0eca8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a98d34a0eca8 author: asaha date: Fri Mar 30 11:06:31 2018 -0700 Merge changeset 0edff6874f33 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0edff6874f33 author: asaha date: Mon Apr 02 15:29:04 2018 -0700 Added tag jdk8u191-b00 for changeset 8f3131e04030 changeset efa14520f62c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=efa14520f62c author: asaha date: Mon Apr 02 15:36:07 2018 -0700 Merge changeset 26aff69b585f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=26aff69b585f author: asaha date: Wed Apr 18 22:35:28 2018 +0000 Merge changeset 405800ccc4c7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=405800ccc4c7 author: poonam date: Fri Mar 30 20:09:45 2018 +0000 8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl changeset e863aba6538b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e863aba6538b author: asaha date: Sun Apr 01 22:47:12 2018 -0700 Added tag jdk8u162-b38 for changeset 405800ccc4c7 changeset 8410ee888646 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8410ee888646 author: asaha date: Sun Apr 01 22:52:47 2018 -0700 Merge changeset d5a33d109309 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d5a33d109309 author: gromero date: Thu Mar 22 21:47:01 2018 -0400 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 Reviewed-by: dholmes, phh changeset 6bbac0c63500 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6bbac0c63500 author: asaha date: Tue Apr 03 17:08:37 2018 -0700 Added tag jdk8u172-b31 for changeset d5a33d109309 changeset b62c44a689e4 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b62c44a689e4 author: shshahma date: Thu Mar 29 06:53:04 2018 -0400 8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same Summary: Exception checking code needs to handle pre-allocated exceptions. Reviewed-by: thartmann, kvn changeset e8745ad08d55 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8745ad08d55 author: asaha date: Tue Apr 24 15:14:55 2018 +0000 Added tag jdk8u172-b32 for changeset b62c44a689e4 changeset 74350ee9c013 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=74350ee9c013 author: asaha date: Thu Apr 26 22:42:41 2018 +0000 Added tag jdk8u172-b33 for changeset e8745ad08d55 changeset 0d1b5f9b3ab0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0d1b5f9b3ab0 author: asaha date: Fri May 04 11:53:03 2018 -0700 Added tag jdk8u172-b34 for changeset 74350ee9c013 changeset 1e7855b1ecd3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1e7855b1ecd3 author: asaha date: Mon May 07 15:07:16 2018 -0700 Added tag jdk8u172-b35 for changeset 0d1b5f9b3ab0 changeset db5c35aa48df in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=db5c35aa48df author: asaha date: Tue May 08 11:50:49 2018 -0700 Merge changeset 145e103778d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=145e103778d3 author: asaha date: Tue May 08 15:18:23 2018 -0700 Merge changeset 3af740792979 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3af740792979 author: hseigel date: Mon May 14 09:16:44 2018 -0400 8199226: Improve field accesses Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.seigel at oracle.com changeset 7c879ab3547c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7c879ab3547c author: alitvinov date: Mon Jun 11 12:11:47 2018 +0100 Merge changeset ad7035980ef1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ad7035980ef1 author: coffeys date: Thu Jun 14 12:37:18 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset 68362c9e8624 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=68362c9e8624 author: alitvinov date: Sun Jun 24 22:42:15 2018 +0100 Merge changeset ccce8826970e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ccce8826970e author: alitvinov date: Thu Jun 28 19:27:17 2018 +0100 Merge changeset 6a9482b43d79 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a9482b43d79 author: diazhou date: Tue May 22 06:01:36 2018 -0700 Added tag jdk8u172-b36 for changeset 1e7855b1ecd3 changeset a09e16537a90 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a09e16537a90 author: diazhou date: Wed May 23 21:01:34 2018 -0700 Added tag jdk8u172-b37 for changeset 6a9482b43d79 changeset 21a3fffc4341 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=21a3fffc4341 author: aefimov date: Sun Jul 01 11:07:22 2018 +0100 Merge changeset 9f9aaf741154 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f9aaf741154 author: diazhou date: Thu Jul 05 00:59:42 2018 -0700 Added tag jdk8u191-b01 for changeset 21a3fffc4341 changeset 2bf8498a25ec in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2bf8498a25ec author: alitvinov date: Tue Jul 10 18:31:51 2018 +0100 Merge changeset 5aa3d728164a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5aa3d728164a author: poonam date: Fri Jul 06 18:50:13 2018 +0000 8146115: Improve docker container detection and resource configuration usage Reviewed-by: bobv, dbuck changeset dd79b4826253 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd79b4826253 author: diazhou date: Thu Jul 19 05:38:18 2018 -0700 Added tag jdk8u191-b02 for changeset 5aa3d728164a changeset 541c205d7fd1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=541c205d7fd1 author: diazhou date: Tue Jul 24 11:04:35 2018 -0700 Added tag jdk8u191-b03 for changeset dd79b4826253 changeset 14c62eae2f8f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=14c62eae2f8f author: diazhou date: Tue Jul 31 07:54:55 2018 -0700 Added tag jdk8u191-b04 for changeset 541c205d7fd1 changeset 55de125c1ad2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=55de125c1ad2 author: diazhou date: Wed Aug 08 07:44:08 2018 -0700 Added tag jdk8u191-b05 for changeset 14c62eae2f8f changeset 6cfec782c42c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6cfec782c42c author: vaibhav date: Thu Jul 26 06:16:09 2018 -0400 8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration Summary: Created tests for the feature Reviewed-by: mseledtsov changeset abc5c25e988c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=abc5c25e988c author: diazhou date: Tue Aug 14 11:26:57 2018 -0700 Added tag jdk8u191-b06 for changeset 6cfec782c42c changeset 96be5f6ab833 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=96be5f6ab833 author: dbuck date: Thu Aug 16 23:50:43 2018 -0400 8033251: Use DWARF debug symbols for Linux 32-bit as default Reviewed-by: tbell changeset 113b4a1676db in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=113b4a1676db author: diazhou date: Tue Aug 21 10:13:05 2018 -0700 Added tag jdk8u191-b07 for changeset 96be5f6ab833 changeset a339c1437bad in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a339c1437bad author: diazhou date: Wed Aug 29 11:17:09 2018 -0700 Added tag jdk8u191-b08 for changeset 113b4a1676db changeset b832dab99a62 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b832dab99a62 author: diazhou date: Wed Sep 05 00:23:36 2018 -0700 Added tag jdk8u191-b09 for changeset a339c1437bad changeset c0bd247ecd1c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c0bd247ecd1c author: dmarkov date: Fri Sep 07 10:23:42 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset 055e1c867479 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=055e1c867479 author: diazhou date: Wed Sep 12 01:38:00 2018 -0700 Added tag jdk8u191-b10 for changeset c0bd247ecd1c changeset 12e4de4b2499 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=12e4de4b2499 author: diazhou date: Thu Sep 27 05:12:44 2018 -0700 Added tag jdk8u191-b25 for changeset 055e1c867479 changeset 4fc288749a23 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4fc288749a23 author: diazhou date: Wed Oct 03 21:50:07 2018 -0700 Added tag jdk8u191-b11 for changeset 12e4de4b2499 changeset 0b189a78bd27 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0b189a78bd27 author: andrew date: Wed Nov 21 04:58:35 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 96 +- .jcheck/conf | 2 - THIRD_PARTY_README | 99 +- agent/make/Makefile | 9 +- agent/src/os/linux/LinuxDebuggerLocal.c | 22 +- agent/src/os/linux/Makefile | 5 +- agent/src/os/linux/libproc.h | 7 + agent/src/os/linux/ps_proc.c | 52 +- agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +- agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 + agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 3 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java | 244 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java | 555 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java | 57 + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java | 52 + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java | 132 + agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 4 +- make/aix/makefiles/defs.make | 6 + make/aix/makefiles/jsig.make | 4 +- make/aix/makefiles/saproc.make | 6 +- make/aix/makefiles/vm.make | 4 +- make/bsd/makefiles/defs.make | 11 + make/bsd/makefiles/jsig.make | 4 +- make/bsd/makefiles/saproc.make | 4 +- make/bsd/makefiles/vm.make | 4 +- make/defs.make | 13 +- make/linux/makefiles/aarch64.make | 38 + make/linux/makefiles/buildtree.make | 3 + make/linux/makefiles/defs.make | 21 + make/linux/makefiles/gcc.make | 38 +- make/linux/makefiles/jsig.make | 6 +- make/linux/makefiles/rules.make | 20 +- make/linux/makefiles/sa.make | 1 + make/linux/makefiles/saproc.make | 6 +- make/linux/makefiles/vm.make | 70 +- make/linux/makefiles/zeroshark.make | 10 +- make/linux/platform_aarch64 | 15 + make/sa.files | 6 + make/solaris/makefiles/adlc.make | 6 +- make/solaris/makefiles/defs.make | 7 + make/solaris/makefiles/gcc.make | 4 +- make/solaris/makefiles/jsig.make | 4 + make/solaris/makefiles/saproc.make | 4 + make/solaris/makefiles/vm.make | 12 + make/windows/makefiles/debug.make | 2 + make/windows/makefiles/defs.make | 6 + make/windows/makefiles/fastdebug.make | 4 +- make/windows/makefiles/product.make | 2 + make/windows/makefiles/sa.make | 2 + make/windows/makefiles/vm.make | 8 + src/cpu/aarch64/vm/aarch64.ad | 16919 ++++++++++ src/cpu/aarch64/vm/aarch64Test.cpp | 38 + src/cpu/aarch64/vm/aarch64_ad.m4 | 367 + src/cpu/aarch64/vm/aarch64_call.cpp | 197 + src/cpu/aarch64/vm/aarch64_linkage.S | 163 + src/cpu/aarch64/vm/ad_encode.m4 | 73 + src/cpu/aarch64/vm/assembler_aarch64.cpp | 1546 + src/cpu/aarch64/vm/assembler_aarch64.hpp | 2567 + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 + src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 + src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 + src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 470 + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3298 + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 83 + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1433 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 34 + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 459 + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 110 + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1453 + src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 + src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 + src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 + src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 153 + src/cpu/aarch64/vm/copy_aarch64.hpp | 62 + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 + src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 + src/cpu/aarch64/vm/debug_aarch64.cpp | 36 + src/cpu/aarch64/vm/decode_aarch64.hpp | 409 + src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 + src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 + src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 + src/cpu/aarch64/vm/frame_aarch64.cpp | 868 + src/cpu/aarch64/vm/frame_aarch64.hpp | 217 + src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 44 + src/cpu/aarch64/vm/globals_aarch64.hpp | 139 + src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 77 + src/cpu/aarch64/vm/icache_aarch64.cpp | 41 + src/cpu/aarch64/vm/icache_aarch64.hpp | 45 + src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 + src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 + src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1730 + src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 300 + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 + src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 + src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 94 + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 + src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 + src/cpu/aarch64/vm/jni_aarch64.h | 64 + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 4909 ++ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1315 + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 127 + src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 + src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 + src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 325 + src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 491 + src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 + src/cpu/aarch64/vm/register_aarch64.cpp | 55 + src/cpu/aarch64/vm/register_aarch64.hpp | 258 + src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 + src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 119 + src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 + src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3136 + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 4317 ++ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 277 + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 129 + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2206 + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3876 ++ src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 + src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 + src/cpu/aarch64/vm/vm_version_aarch64.cpp | 336 + src/cpu/aarch64/vm/vm_version_aarch64.hpp | 116 + src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 + src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 290 + src/cpu/ppc/vm/assembler_ppc.hpp | 8 + src/cpu/ppc/vm/assembler_ppc.inline.hpp | 4 + src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 2 + src/cpu/ppc/vm/macroAssembler_ppc.cpp | 972 + src/cpu/ppc/vm/macroAssembler_ppc.hpp | 28 + src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3 +- src/cpu/ppc/vm/stubGenerator_ppc.cpp | 86 + src/cpu/ppc/vm/stubRoutines_ppc_64.cpp | 763 +- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 38 +- src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 191 +- src/cpu/ppc/vm/vm_version_ppc.cpp | 26 +- src/cpu/ppc/vm/vm_version_ppc.hpp | 3 + src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +- src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 4 - src/cpu/x86/vm/vm_version_x86.cpp | 5 + src/cpu/x86/vm/x86_32.ad | 1 + src/cpu/x86/vm/x86_64.ad | 61 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 2 +- src/cpu/zero/vm/entry_zero.hpp | 2 +- src/cpu/zero/vm/interpreterRT_zero.cpp | 4 +- src/cpu/zero/vm/methodHandles_zero.hpp | 6 +- src/cpu/zero/vm/nativeInst_zero.cpp | 2 +- src/cpu/zero/vm/vm_version_zero.cpp | 11 +- src/cpu/zero/vm/vm_version_zero.hpp | 3 +- src/os/aix/vm/os_aix.cpp | 10 + src/os/bsd/vm/os_bsd.cpp | 10 + src/os/linux/vm/globals_linux.hpp | 11 +- src/os/linux/vm/osContainer_linux.cpp | 680 + src/os/linux/vm/osContainer_linux.hpp | 68 + src/os/linux/vm/os_linux.cpp | 294 +- src/os/linux/vm/os_linux.hpp | 9 +- src/os/linux/vm/os_linux.inline.hpp | 7 + src/os/posix/vm/os_posix.cpp | 6 +- src/os/solaris/vm/os_solaris.cpp | 10 + src/os/windows/vm/os_windows.cpp | 10 + src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 1 + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 235 + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 248 + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 44 + src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 768 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 80 + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 + src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 34 +- src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 18 +- src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 30 +- src/os_cpu/linux_zero/vm/thread_linux_zero.hpp | 3 +- src/share/tools/hsdis/Makefile | 11 +- src/share/tools/hsdis/hsdis.c | 3 + src/share/vm/adlc/adlc.hpp | 13 + src/share/vm/adlc/formssel.cpp | 3 +- src/share/vm/adlc/main.cpp | 5 + src/share/vm/adlc/output_c.cpp | 3 + src/share/vm/asm/assembler.hpp | 8 +- src/share/vm/asm/assembler.inline.hpp | 3 + src/share/vm/asm/codeBuffer.cpp | 2 +- src/share/vm/asm/codeBuffer.hpp | 3 + src/share/vm/asm/macroAssembler.hpp | 3 + src/share/vm/asm/macroAssembler.inline.hpp | 3 + src/share/vm/asm/register.hpp | 3 + src/share/vm/c1/c1_Canonicalizer.cpp | 7 + src/share/vm/c1/c1_Compilation.cpp | 26 + src/share/vm/c1/c1_Defs.hpp | 6 + src/share/vm/c1/c1_FpuStackSim.hpp | 3 + src/share/vm/c1/c1_FrameMap.cpp | 3 + src/share/vm/c1/c1_FrameMap.hpp | 3 + src/share/vm/c1/c1_LIR.cpp | 25 +- src/share/vm/c1/c1_LIR.hpp | 23 +- src/share/vm/c1/c1_LIRAssembler.cpp | 9 + src/share/vm/c1/c1_LIRAssembler.hpp | 3 + src/share/vm/c1/c1_LIRGenerator.cpp | 2 +- src/share/vm/c1/c1_LinearScan.cpp | 11 +- src/share/vm/c1/c1_LinearScan.hpp | 3 + src/share/vm/c1/c1_MacroAssembler.hpp | 3 + src/share/vm/c1/c1_Runtime1.cpp | 50 +- src/share/vm/c1/c1_Runtime1.hpp | 4 +- src/share/vm/c1/c1_globals.hpp | 3 + src/share/vm/ci/ciField.cpp | 4 + src/share/vm/classfile/bytecodeAssembler.cpp | 3 + src/share/vm/classfile/classFileParser.cpp | 5 +- src/share/vm/classfile/classFileStream.hpp | 3 + src/share/vm/classfile/defaultMethods.cpp | 4 +- src/share/vm/classfile/stackMapTable.hpp | 3 + src/share/vm/classfile/symbolTable.cpp | 4 +- src/share/vm/classfile/systemDictionary.cpp | 6 +- src/share/vm/classfile/verifier.cpp | 3 + src/share/vm/code/codeBlob.cpp | 3 + src/share/vm/code/codeCache.cpp | 2 +- src/share/vm/code/compiledIC.hpp | 7 + src/share/vm/code/dependencies.cpp | 2 +- src/share/vm/code/nmethod.cpp | 21 + src/share/vm/code/relocInfo.hpp | 3 + src/share/vm/code/vmreg.hpp | 5 + src/share/vm/compiler/disassembler.cpp | 5 +- src/share/vm/compiler/disassembler.hpp | 3 + src/share/vm/compiler/oopMap.cpp | 7 + src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 2 +- src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 18 +- src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +- src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +- src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +- src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +- src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 4 +- src/share/vm/gc_implementation/g1/heapRegion.cpp | 2 +- src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +- src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 + src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +- src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 28 + src/share/vm/interpreter/abstractInterpreter.hpp | 2 + src/share/vm/interpreter/bytecode.hpp | 3 + src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 + src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 + src/share/vm/interpreter/bytecodeStream.hpp | 3 + src/share/vm/interpreter/bytecodes.cpp | 3 + src/share/vm/interpreter/bytecodes.hpp | 3 + src/share/vm/interpreter/cppInterpreter.hpp | 3 + src/share/vm/interpreter/cppInterpreterGenerator.hpp | 4 + src/share/vm/interpreter/interpreter.hpp | 3 + src/share/vm/interpreter/interpreterGenerator.hpp | 3 + src/share/vm/interpreter/interpreterRuntime.cpp | 7 +- src/share/vm/interpreter/interpreterRuntime.hpp | 5 +- src/share/vm/interpreter/linkResolver.cpp | 56 +- src/share/vm/interpreter/templateInterpreter.hpp | 3 + src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 + src/share/vm/interpreter/templateTable.cpp | 5 + src/share/vm/interpreter/templateTable.hpp | 7 + src/share/vm/memory/allocation.inline.hpp | 2 +- src/share/vm/memory/blockOffsetTable.cpp | 2 +- src/share/vm/memory/collectorPolicy.cpp | 17 +- src/share/vm/memory/defNewGeneration.cpp | 13 + src/share/vm/memory/generation.cpp | 12 + src/share/vm/memory/heapInspection.hpp | 2 +- src/share/vm/memory/metaspace.cpp | 48 +- src/share/vm/memory/metaspaceShared.cpp | 4 + src/share/vm/memory/metaspaceShared.hpp | 6 +- src/share/vm/memory/tenuredGeneration.cpp | 12 + src/share/vm/oops/constantPool.hpp | 5 +- src/share/vm/oops/instanceKlass.cpp | 17 + src/share/vm/oops/method.cpp | 17 + src/share/vm/oops/method.hpp | 7 +- src/share/vm/oops/objArrayKlass.inline.hpp | 4 +- src/share/vm/oops/oop.inline.hpp | 3 + src/share/vm/opto/addnode.cpp | 8 +- src/share/vm/opto/buildOopMap.cpp | 3 + src/share/vm/opto/c2_globals.hpp | 3 + src/share/vm/opto/c2compiler.cpp | 2 + src/share/vm/opto/callnode.hpp | 14 + src/share/vm/opto/cfgnode.cpp | 1 + src/share/vm/opto/chaitin.hpp | 5 +- src/share/vm/opto/coalesce.cpp | 32 +- src/share/vm/opto/compile.cpp | 44 +- src/share/vm/opto/gcm.cpp | 2 + src/share/vm/opto/graphKit.cpp | 2 +- src/share/vm/opto/lcm.cpp | 2 + src/share/vm/opto/library_call.cpp | 28 +- src/share/vm/opto/locknode.hpp | 2 + src/share/vm/opto/loopTransform.cpp | 4 +- src/share/vm/opto/machnode.cpp | 1 + src/share/vm/opto/macro.cpp | 8 +- src/share/vm/opto/matcher.cpp | 5 + src/share/vm/opto/memnode.cpp | 4 +- src/share/vm/opto/mulnode.cpp | 23 +- src/share/vm/opto/output.hpp | 2 + src/share/vm/opto/regmask.cpp | 2 + src/share/vm/opto/regmask.hpp | 2 + src/share/vm/opto/runtime.cpp | 39 +- src/share/vm/opto/subnode.cpp | 8 +- src/share/vm/opto/type.cpp | 23 +- src/share/vm/prims/jni.cpp | 2 + src/share/vm/prims/jniCheck.cpp | 3 + src/share/vm/prims/jni_md.h | 3 + src/share/vm/prims/jvm.cpp | 18 +- src/share/vm/prims/jvm.h | 5 + src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 + src/share/vm/prims/jvmtiExport.cpp | 7 + src/share/vm/prims/jvmtiTagMap.cpp | 2 + src/share/vm/prims/methodHandles.hpp | 8 + src/share/vm/prims/unsafe.cpp | 132 +- src/share/vm/prims/whitebox.cpp | 12 + src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +- src/share/vm/runtime/arguments.cpp | 253 +- src/share/vm/runtime/arguments.hpp | 4 +- src/share/vm/runtime/atomic.inline.hpp | 3 + src/share/vm/runtime/deoptimization.cpp | 5 + src/share/vm/runtime/dtraceJSDT.hpp | 3 + src/share/vm/runtime/frame.cpp | 3 + src/share/vm/runtime/frame.hpp | 5 + src/share/vm/runtime/frame.inline.hpp | 6 + src/share/vm/runtime/globals.hpp | 44 +- src/share/vm/runtime/icache.hpp | 3 + src/share/vm/runtime/interfaceSupport.hpp | 18 +- src/share/vm/runtime/java.cpp | 4 + src/share/vm/runtime/javaCalls.hpp | 3 + src/share/vm/runtime/javaFrameAnchor.hpp | 3 + src/share/vm/runtime/mutex.cpp | 10 - src/share/vm/runtime/orderAccess.inline.hpp | 3 + src/share/vm/runtime/os.hpp | 15 + src/share/vm/runtime/prefetch.inline.hpp | 3 + src/share/vm/runtime/reflection.cpp | 2 +- src/share/vm/runtime/registerMap.hpp | 6 + src/share/vm/runtime/relocator.hpp | 3 + src/share/vm/runtime/safepoint.cpp | 4 + src/share/vm/runtime/sharedRuntime.cpp | 31 +- src/share/vm/runtime/sharedRuntime.hpp | 4 +- src/share/vm/runtime/stackValueCollection.cpp | 3 + src/share/vm/runtime/statSampler.cpp | 3 + src/share/vm/runtime/stubCodeGenerator.cpp | 8 +- src/share/vm/runtime/stubCodeGenerator.hpp | 6 +- src/share/vm/runtime/stubRoutines.cpp | 5 + src/share/vm/runtime/stubRoutines.hpp | 12 +- src/share/vm/runtime/thread.cpp | 1 + src/share/vm/runtime/thread.hpp | 5 +- src/share/vm/runtime/thread.inline.hpp | 2 +- src/share/vm/runtime/threadLocalStorage.hpp | 3 + src/share/vm/runtime/vframeArray.cpp | 2 +- src/share/vm/runtime/vmStructs.cpp | 8 + src/share/vm/runtime/vm_version.cpp | 4 + src/share/vm/services/memTracker.hpp | 2 +- src/share/vm/utilities/copy.cpp | 171 +- src/share/vm/utilities/copy.hpp | 15 +- src/share/vm/utilities/globalDefinitions.hpp | 43 + src/share/vm/utilities/macros.hpp | 8 + src/share/vm/utilities/vmError.cpp | 10 +- test/aarch64/DoubleArithTests.java | 49 + test/aarch64/DoubleCmpTests.java | 102 + test/aarch64/FloatArithTests.java | 49 + test/aarch64/FloatCmpTests.java | 102 + test/aarch64/IntArithTests.java | 131 + test/aarch64/IntCmpTests.java | 102 + test/aarch64/IntLogicTests.java | 66 + test/aarch64/IntShiftTests.java | 78 + test/aarch64/LongArithTests.java | 132 + test/aarch64/LongCmpTests.java | 102 + test/aarch64/LongLogicTests.java | 68 + test/aarch64/LongShiftTests.java | 77 + test/compiler/c2/SubsumingLoadsCauseFlagSpill.java | 72 + test/compiler/codegen/8144028/BitTests.java | 164 + test/compiler/codegen/IntRotateWithImmediate.java | 24 +- test/compiler/floatingpoint/TestFloatJNIArgs.java | 86 + test/compiler/floatingpoint/TestFloatJNIArgs.sh | 104 + test/compiler/floatingpoint/libTestFloatJNIArgs.c | 68 + test/compiler/gcbarriers/TestMembarDependencies.java | 98 + test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 25 + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 13 + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 7 +- test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 2 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3 +- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java | 93 + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java | 66 + test/compiler/loopopts/TestCMovSplitThruPhi.java | 2 +- test/compiler/stable/StableConfiguration.java | 22 +- test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +- test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 + test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 + test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +- test/runtime/StackGap/T.java | 33 + test/runtime/StackGap/exestack-gap.c | 82 + test/runtime/StackGap/testme.sh | 48 + test/runtime/containers/docker/AttemptOOM.java | 49 + test/runtime/containers/docker/CPUSetsReader.java | 141 + test/runtime/containers/docker/CheckContainerized.java | 44 + test/runtime/containers/docker/DockerBasicTest.java | 80 + test/runtime/containers/docker/Dockerfile-BasicTest | 8 + test/runtime/containers/docker/Dockerfile-BasicTest-aarch64 | 8 + test/runtime/containers/docker/Dockerfile-BasicTest-ppc64le | 10 + test/runtime/containers/docker/Dockerfile-BasicTest-s390x | 7 + test/runtime/containers/docker/HelloDocker.java | 28 + test/runtime/containers/docker/PrintContainerInfo.java | 34 + test/runtime/containers/docker/TEST.properties | 1 + test/runtime/containers/docker/TestCPUAwareness.java | 204 + test/runtime/containers/docker/TestCPUSets.java | 137 + test/runtime/containers/docker/TestMemoryAwareness.java | 109 + test/runtime/containers/docker/TestMisc.java | 113 + test/testlibrary/ClassFileInstaller.java | 216 +- test/testlibrary/com/oracle/java/testlibrary/Common.java | 89 + test/testlibrary/com/oracle/java/testlibrary/DockerRunOptions.java | 73 + test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java | 282 + test/testlibrary/com/oracle/java/testlibrary/Platform.java | 4 +- test/testlibrary/com/oracle/java/testlibrary/Utils.java | 11 +- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 5 + 457 files changed, 75155 insertions(+), 629 deletions(-) diffs (truncated from 82367 to 500 lines): diff -r eed8e846c982 -r 0b189a78bd27 .hgtags --- a/.hgtags Tue Jul 03 18:01:40 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:35 2018 +0000 @@ -50,6 +50,7 @@ faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75 +b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78 @@ -87,6 +88,7 @@ 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88 +a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90 @@ -160,6 +162,7 @@ b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06 +591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138 @@ -305,6 +308,7 @@ 990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14 e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70 0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71 +2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72 1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15 11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73 @@ -322,7 +326,7 @@ df5396524152118535c36da5801d828b560d19a2 hs25-b21 4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80 dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22 -65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81 +31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813 0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23 3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82 e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24 @@ -381,6 +385,8 @@ 566db1b0e6efca31f181456e54c8911d0192410d hs25-b51 c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109 58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52 +f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1 +33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2 6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110 562a3d356de67670b4172b82aca2d30743449e04 hs25-b53 f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111 @@ -418,12 +424,17 @@ d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68 32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69 35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127 +18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1 +39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3 +cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4 +e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992 874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128 cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129 1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130 b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131 9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70 0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132 +72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final 4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01 e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02 2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03 @@ -471,6 +482,7 @@ 5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09 4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09 27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10 +c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01 300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10 70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11 b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11 @@ -496,6 +508,7 @@ e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21 f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22 7c56530b11496459e66cb9ea933035002311672c hs25.20-b22 +877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02 f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23 42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24 00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23 @@ -574,6 +587,9 @@ 6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12 521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17 86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13 +b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64 +26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262 +d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263 4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18 b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14 eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15 @@ -588,6 +604,9 @@ d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19 c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20 d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24 +85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03 +7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04 +b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05 25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21 0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25 0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22 @@ -722,6 +741,11 @@ 0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23 d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23 fb157d537278cda4150740e27bb57cd8694e15bf jdk8u60-b24 +11098f828fb815a467e77729f2055d6b1575ad3e arch64-jdk8u60-b24 +8ec803e97a0d578eaeaf8375ee295a5928eb546f aarch64-jdk8u60-b24.2 +2ee4407fe4e4ae13c5c7ef20709616cb3f43dea9 icedtea-3.0.0pre06 +ddebea156752c9a58ab2ab82f5dc28efee5f8f82 icedtea-3.0.0pre07 +c313c4782bb33aa4ea49f1342c54b3138af418a1 icedtea-3.0.0pre08 6b4ea38c01bd9cc86d0aa8926f4855ff6ee365ee jdk8u60-b25 6a6759372807f49aa7a66ddc36aa91d6648d2097 jdk8u60-b26 10ad4b9d79f98fa3545c88a342a68a80d198b808 jdk8u60-b27 @@ -801,6 +825,7 @@ b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12 a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13 dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14 +dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09 d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15 da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00 @@ -835,6 +860,9 @@ 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 +e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 +5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint 223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 @@ -859,6 +887,10 @@ 9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12 481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00 f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 +cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 +76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 +ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03 +0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04 24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14 445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31 f958bebdee267695e37aadd27753ac8b1e1823c8 jdk8u92-b32 @@ -877,6 +909,8 @@ 218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10 0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11 286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12 +e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0 +90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01 77df35b662ed98236f67ab18e23691460f986981 jdk8u101-b13 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u102-b00 d6c92b9e192ef97305a699e868387d55821c81ad jdk8u82-b00 @@ -893,6 +927,8 @@ 36a1a2875ed55fa17818f3eb203e27922a7b4589 jdk8u102-b11 340e1a736ef7169786e70db7f31ffd32bc3be24d jdk8u102-b12 f6daf04c0f48dab5420ad63d21da82a7fa4e3ad7 jdk8u102-b13 +ac19c2e28a511cacde863e39802c2e5277e1665f icedtea-3.2.0pre02 +bca09127475293c1938b5413fbf25af2c281c597 icedtea-3.2.0pre03 ac29c9c1193aef5d480b200ed94c5d579243c17b jdk8u102-b14 96e1c72fc617d3c6c125bcfc9182f77fc6aa38e6 jdk8u102-b31 c8988d2e4212583ec0f04591c8e241ad3cf95674 jdk8u102-b32 @@ -913,6 +949,7 @@ 603804f2132ff188a9f3d1c31cca63b47220e2e2 jdk8u111-b11 055bc2a065a503e8714ff7ad27e6197dc0339efa jdk8u111-b12 c3b42c43c230f10e79ae850ee9062fe86d3c75c9 jdk8u111-b13 +be4aeaa327f739d02d2c66a433ab2946ef19c5fb icedtea-3.2.0 05a6a5823aa58a0a4720a328a9db484f21d573bc jdk8u111-b14 b09a69142dd3bf78ca66bb0c99046ca7cccbdda9 jdk8u112-b00 cf1faa9100dd8c8df6e1a604aaf613d037f51ebf jdk8u112-b01 @@ -930,6 +967,7 @@ c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14 b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15 e134dc1879b72124e478be01680b0646a2fbf585 jdk8u112-b16 +510bf6178ea48859804d69715a78b82b8d2c58d3 icedtea-3.3.0pre01 87440ed4e1de7753a436f957d35555d8b4e26f1d jdk8u112-b31 ba25f5833a128b8062e597f794efda26b30f095d jdk8u112-b32 919ffdca10c2721ee0f6f233e704709174556510 jdk8u112-b33 @@ -946,6 +984,9 @@ f26f6895c9dfb32dfb4c228d69b371d8ab118536 jdk8u121-b10 11f91811e4d7e5ddfaf938dcf386ec8fe5bf7b7c jdk8u121-b11 b132b08b28bf23a26329928cf6b4ffda5857f4d3 jdk8u121-b12 +2a767107aa8c8142d96eb95142b1ac82cf646568 icedtea-3.3.0pre02 +6efaf77e82a17344499a277f1909bd3825b1b5ac icedtea-3.3.0 +0bd3170be8c729dfaa88e7aa97449b2f36c650a9 icedtea-3.4.0pre01 90f94521c3515e5f27af0ab9b31d036e88bb322a jdk8u121-b13 351bf1d4ff9a41137f91e2ec97ec59ed29a38d8b jdk8u121-b31 41daac438a2ac5a80755dc3de88b76e4ac66750a jdk8u121-b32 @@ -964,6 +1005,8 @@ db221c0a423e776bec5c3198d11d3f26827bd786 jdk8u131-b08 56e71d16083904ceddfdd1d66312582a42781646 jdk8u131-b09 1da23ae49386608550596502d90a381ee6c1dfaa jdk8u131-b10 +00b7bbd261c972b38d4ecc2925f445c28de6fcb3 icedtea-3.4.0 +654b7fcb4932d48063f5f1fba0c8994db5e02976 icedtea-3.5.0pre01 829ea9b92cda9545652f1b309f56c57383024ebb jdk8u131-b11 41e0713bcca27cef5d6a9afd44c7ca4811937713 jdk8u131-b31 e318654a4fa352a06935dd56eebf88ae387b31f9 jdk8u131-b32 @@ -984,8 +1027,13 @@ d6e7c7d2c6f69906b4cb643a6813eccba0de988f jdk8u141-b12 df6af363337eff5b22ae7940b0981231fdf5dfb4 jdk8u141-b13 3a1543e089c32592be9c201c6e021295fbf5fdc1 jdk8u141-b14 +24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.5.0 23f1790147d838ddb1133cc79dc08e7c9ba5ab44 jdk8u141-b15 eea89df81a8e414813d921eeeeef9b6795f56698 jdk8u144-b00 +ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.5.1 +24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.6.0pre00 +ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.6.0pre01 +542f4e30fdffc87e5e098d81d69e7aa52d3c763c icedtea-3.6.0pre02 db36f4d498b1bde975700a800b5ce732941c04b7 jdk8u144-b01 9ffa0d7ed932045a0b4ceb095fb52444eed39c1b jdk8u141-b31 ae8cae699f62b845703c891e0e7633e2089a3ec4 jdk8u141-b32 @@ -1007,6 +1055,7 @@ 8b0169692abbf8fb7972920cd79cee7dcab959c3 jdk8u151-b09 e352e54382928eb8d5ec70455ef251973c332ccb jdk8u151-b10 0f06584f52ffc8627b78f4d461a3eba2b703a8f7 jdk8u151-b11 +9bad7d4825fb14efb65fc7bad625bbeaf135339e icedtea-3.6.0 856e341587d52114a753e48674517e7e307fceff jdk8u151-b12 5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00 2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01 @@ -1034,6 +1083,7 @@ 3dd92151df1b3b7c21756f241b49607024b6fe5a jdk8u152-b13 0a9d8db98fc5f0302da6520ba329f41baa092ae0 jdk8u152-b14 c1bf165d3b27e864a9f8eec5bb0c1e746a972ad5 jdk8u152-b15 +c14f056eed68c18d6bb0d4314f1a645699b7a600 icedtea-3.7.0pre01 98b4b0661837817cc39047000e1a7efa6015af7c jdk8u152-b16 91894ffc746c1681172aaa37e2cf5bff69560f20 jdk8u152-b31 d278f122e65dfb5d239ed420a534df75f527a504 jdk8u152-b32 @@ -1116,6 +1166,9 @@ 6e5cabb7995ef8357c5c61c16af659bf7cc1d2ff jdk8u161-b09 b9a9aa038ad84a3fe6c91e27e359b95da8eb8629 jdk8u161-b10 b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0 +074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.8.0pre00 +8bb8d4e46d6736c6feee35453ade3ed28392835f icedtea-4-branchpoint 210f7ef62595c608d69fc8bf442a4f5b0bceddb5 jdk8u161-b12 7b96cfeed22242bb68a387d1680e602e37e48050 jdk8u162-b00 92693f9dd704467ddd5fbae5a5908c1713a08ee0 jdk8u162-b01 @@ -1129,8 +1182,16 @@ 02f9409295f9ea7350cc2d25eeabf3c2b13b1df6 jdk8u162-b09 c3618e1cdefdda6c262f082791bfd988e0e9d9c9 jdk8u162-b10 39e2895b795aded8b584626fb019d35f12e9d1e7 jdk8u162-b11 +839becd2cb2fcc2f35ca421ae02f82173d999a86 icedtea-3.8.0pre01 69aec2ca5d905dde1d0f29a89076d02a531808a3 jdk8u162-b12 caac74fe3cfa9a8c859c28c97d1046a58252af27 jdk8u162-b31 +c9b7abadf150328d2187de05b9e8a9cba2486e47 jdk8u162-b32 +e8041f2ec96eb6a41307732e6cf6ed90901438ae jdk8u162-b33 +bf2e8b1e8e8e6bc1f9b9475de54ba0329a6b24b1 jdk8u162-b34 +9b3f207379cf6ecfb8603640269e31ff4e064294 jdk8u162-b35 +d2ebd6530396b0afc700cd1a8eaf1f7a7f9fce8d jdk8u162-b36 +700ad8745f3fdc5ba3702616fc5ed6a6248dfa78 jdk8u162-b37 +405800ccc4c7b81475b01392f2145cc3675d1f86 jdk8u162-b38 a17bab9405474602b18cd62e060a09b17d6413ac jdk8u171-b00 ebfd57cc21e6b7f0c22b17c666b6b28c9340e207 jdk8u171-b01 1acd7c1b80241def8fac90f70b0df16356adad47 jdk8u171-b02 @@ -1143,22 +1204,39 @@ 56123fdca84a3b253b8ea6f72be85bd2ebf39fd0 jdk8u171-b08 4fefe015a728955c9c25ef79e51501b68839ae75 jdk8u171-b09 6d890180aeb43ee727b2f2cc0952ae0e1b8566c8 jdk8u171-b10 +7f6e1069a5719c8908b53774d3560ce851c7cd70 icedtea-3.8.0pre02 +cb5711bf53d9278904c1ee63630a5c82189cb09a icedtea-3.8.0 +cb5711bf53d9278904c1ee63630a5c82189cb09a icedtea-3.9.0pre00 +0458118b5f190097099f2ea7b025cb2d5aeb0429 icedtea-3.9.0pre01 23addae1b843a5027df6b4194f8c8de788da55ae jdk8u171-b11 f299cf0b7baea1ae85f139f97adb9ab5499f402a jdk8u172-b00 d10254debf7c1342416062bf1ba5258f16a8ce00 jdk8u172-b01 653d9e0cd3f4023675c9eece7f0d563287f1d34f jdk8u172-b02 771d9e1fbe1ae2ec4d5d937ebcbfd18e9c800098 jdk8u172-b03 efd7a4e211e8fddf52053d4b033d8d307f356bc3 jdk8u172-b04 +5587cde50bbc2aa031aefb47eaa36b041f5e7c4b jdk8u181-b00 +8f3131e04030eb35434a27c1a0866fc3651af6d5 jdk8u191-b00 4235fb1dceebde1192498ef388a32e56b1ed5a46 jdk8u172-b05 68b234d5df6f01f3c677a114ecd6878c25f23f3c jdk8u172-b06 a311a45523b19d59f77e76b0441a2085bb5355c8 jdk8u172-b07 5c1f180db1650f0f33e6005c1366f0d68242f1ad jdk8u172-b08 aafd1bb21e2636ba982d3eae162f5c635a1df03a jdk8u172-b09 dcd3ace969fcde4eedaddba629647656289d4264 jdk8u172-b10 +88515137e73f4feead41ec276a8d26d6f4d7b3d2 icedtea-3.9.0pre02 083a9d6562100353708e4b73656282b21a78f714 jdk8u172-b11 6e2be123a2e1c7671086c767e79ffe8ad5d4f9ca jdk8u181-b01 1d0b6fcff115a57ca02081da84589630ba282789 jdk8u181-b02 1127faef22f14d56cdd6c0c8bded598f492c2611 jdk8u181-b03 +d5a33d109309138a1e9bed43d2a2bda04356dbac jdk8u172-b31 +b62c44a689e4d339b1129bffceee94119c84b1b2 jdk8u172-b32 +e8745ad08d55bb56b2ac5a70ec0a972c38fa6ca2 jdk8u172-b33 +74350ee9c013a39acb6af32049599a26e6dc3911 jdk8u172-b34 +0d1b5f9b3ab040eb9023cde206cd67d4b5a54535 jdk8u172-b35 +1e7855b1ecd3d069bcaaf35259d35f79a7c66987 jdk8u172-b36 +6a9482b43d79e3e017f58a23ec4574dd696e04db jdk8u172-b37 +6e2be123a2e1c7671086c767e79ffe8ad5d4f9ca jdk8u181-b01 +1d0b6fcff115a57ca02081da84589630ba282789 jdk8u181-b02 +1127faef22f14d56cdd6c0c8bded598f492c2611 jdk8u181-b03 c53e56e8904926f4efdde8a0483109ed3c60c064 jdk8u181-b04 cea033df30750958ffc999d647ee43587d4a06b2 jdk8u181-b05 2198f5b865507118b644830293dc9f0ec3b4439e jdk8u181-b06 @@ -1169,3 +1247,19 @@ e4f39d283b55faf6074308797615298bd1a45a66 jdk8u181-b11 464ed8cea5d6cdbfacc9be7035297af88f57f708 jdk8u181-b12 9062a259cecfe8e1f3386e2982eb77bd117c81e1 jdk8u181-b31 +d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.9.0 +d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.10.0pre00 +ccf1620f18d39c13b79923d25e965145e16c9e08 icedtea-3.10.0pre01 +eed8e846c982d7474dd07fc873ba02f83ad1f847 jdk8u181-b13 +21a3fffc43418f4d75c2091bf03478330b8a9a98 jdk8u191-b01 +5aa3d728164a674d08ad847811be6bdd853e9bf8 jdk8u191-b02 +dd79b482625361458b2b34e7d669ee982eee06a4 jdk8u191-b03 +541c205d7fd15ab840f48aaeeaea3f63209d1687 jdk8u191-b04 +14c62eae2f8f56f571abfc8435055bb6094c8440 jdk8u191-b05 +6cfec782c42c25f772bfd51a8b47e6926aa8f69f jdk8u191-b06 +96be5f6ab83349c971edd9aeb35cafce267d3bf8 jdk8u191-b07 +113b4a1676db205922668f5b9c69b3dce22a095e jdk8u191-b08 +a339c1437badce44c7137da58d817159c9c80e4f jdk8u191-b09 +c0bd247ecd1cd09a129040e3fa1745c64db43b35 jdk8u191-b10 +055e1c867479452dd5d8c08905f7475aab25fcc1 jdk8u191-b25 +12e4de4b2499e9d9a1ae4fb0b63ca277cca150f4 jdk8u191-b11 diff -r eed8e846c982 -r 0b189a78bd27 .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:01:40 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r eed8e846c982 -r 0b189a78bd27 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:01:40 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:35 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- @@ -3246,4 +3268,3 @@ --- end of LICENSE --- ------------------------------------------------------------------------------- - diff -r eed8e846c982 -r 0b189a78bd27 agent/make/Makefile --- a/agent/make/Makefile Tue Jul 03 18:01:40 2018 -0700 +++ b/agent/make/Makefile Wed Nov 21 04:58:35 2018 +0000 @@ -58,11 +58,13 @@ sun.jvm.hotspot.debugger.dummy \ sun.jvm.hotspot.debugger.linux \ sun.jvm.hotspot.debugger.linux.amd64 \ +sun.jvm.hotspot.debugger.linux.aarch64 \ sun.jvm.hotspot.debugger.linux.x86 \ sun.jvm.hotspot.debugger.posix \ sun.jvm.hotspot.debugger.posix.elf \ sun.jvm.hotspot.debugger.proc \ sun.jvm.hotspot.debugger.proc.amd64 \ From andrew at icedtea.classpath.org Wed Nov 21 05:19:06 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:19:06 +0000 Subject: /hg/icedtea8-forest/jdk: 124 new changesets Message-ID: changeset 862e613f1233 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=862e613f1233 author: diazhou date: Fri Jul 06 20:41:06 2018 -0700 Added tag jdk8u181-b13 for changeset 0cb452d66676 changeset 8b12287fc629 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8b12287fc629 author: diazhou date: Mon Jul 09 12:54:39 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/jdk repo Reviewed-by: aefimov changeset 5684e884a865 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5684e884a865 author: robm date: Fri Jan 12 22:16:44 2018 +0000 8186032: Disable XML Signatures signed with EC keys less than 224 bits Reviewed-by: mullan changeset 4e0712371a12 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4e0712371a12 author: coffeys date: Mon Jan 15 13:17:33 2018 +0000 8189969: Manifest better manifest entries Reviewed-by: weijun, igerasim changeset c8f20e312aa8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c8f20e312aa8 author: apetcher date: Tue Jan 16 13:27:03 2018 +0530 8182362: Update CipherOutputStream Usage Summary: Clarify spec of CipherOutputStream in Javadoc comments Reviewed-by: ascarpino changeset 79a9874214a7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=79a9874214a7 author: igerasim date: Wed Jan 17 17:38:06 2018 -0800 8142927: Feed some text to STDIN in ProcessTools.executeProcess() Reviewed-by: rriggs changeset 57fd0099fc9f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=57fd0099fc9f author: igerasim date: Wed Jan 17 17:39:38 2018 -0800 8049834: Two security tools tests do not run with only JRE Reviewed-by: mullan changeset b7a8fe9f8319 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b7a8fe9f8319 author: igerasim date: Wed Jan 17 17:41:05 2018 -0800 8130132: jarsigner should emit warning if weak algorithms or keysizes are used Reviewed-by: mullan changeset 75a8124a9abc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=75a8124a9abc author: igerasim date: Wed Jan 17 17:42:32 2018 -0800 8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing Reviewed-by: xuelei changeset dfdbf0637c09 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dfdbf0637c09 author: igerasim date: Wed Jan 17 17:43:56 2018 -0800 8158887: sun/security/tools/jarsigner/concise_jarsigner.sh timed out Reviewed-by: xuelei changeset bffa9ebd62d1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bffa9ebd62d1 author: igerasim date: Wed Jan 17 17:45:24 2018 -0800 8172529: Use PKIXValidator in jarsigner Reviewed-by: xuelei, mullan, alanb changeset 0b16988537f2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0b16988537f2 author: igerasim date: Wed Jan 17 17:46:25 2018 -0800 8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires Reviewed-by: mullan changeset b94656632e63 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b94656632e63 author: igerasim date: Wed Jan 17 17:47:16 2018 -0800 8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert Reviewed-by: mullan changeset bae5091c2a6f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bae5091c2a6f author: igerasim date: Tue Jan 23 08:17:25 2018 -0800 8175075: Add 3DES to the default disabled algorithm security property Reviewed-by: xuelei, mullan, rhalade changeset 67cdc644a294 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=67cdc644a294 author: igerasim date: Fri Jan 26 09:09:08 2018 -0800 8193419: Better Internet address support Reviewed-by: chegar, rriggs, igerasim, skoivu, rhalade changeset 5e618e4e69b0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5e618e4e69b0 author: asaha date: Fri Jan 26 10:06:34 2018 -0800 Merge changeset 91c383e3aa3f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=91c383e3aa3f author: asaha date: Fri Jan 26 10:28:02 2018 -0800 Merge changeset 36b0a61bfcc2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=36b0a61bfcc2 author: asaha date: Mon Jan 22 13:29:52 2018 -0800 Added tag jdk8u162-b32 for changeset c00bdbbd9a77 changeset 1c14b3f16af8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1c14b3f16af8 author: asaha date: Fri Jan 26 10:45:50 2018 -0800 Merge changeset 8054a56a164e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8054a56a164e author: asaha date: Fri Jan 26 10:51:47 2018 -0800 Merge changeset 8d4a26fd0b8c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8d4a26fd0b8c author: igerasim date: Tue Jan 30 11:43:20 2018 -0800 8193409: Improve AES supporting classes Reviewed-by: valeriep changeset f298cf430745 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f298cf430745 author: asaha date: Tue Jan 30 15:38:36 2018 -0800 Merge changeset 6d7f74d488ff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6d7f74d488ff author: asaha date: Wed Jan 31 15:43:57 2018 -0800 Merge changeset 6c56f3efe2d8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6c56f3efe2d8 author: serb date: Thu Feb 01 20:19:42 2018 -0800 8191239: Improve desktop file usage Reviewed-by: prr, rhalade, aghaisas changeset b4c6d8f2cf1b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b4c6d8f2cf1b author: igerasim date: Mon Feb 05 04:31:19 2018 -0800 8189981: Improve queuing portability Reviewed-by: skoivu, rhalade, chegar, igerasim changeset b016b7d4e84e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b016b7d4e84e author: igerasim date: Mon Feb 05 15:20:13 2018 -0800 8196224: Even better Internet address support Reviewed-by: chegar, rriggs, rhalade, vtewari changeset 585b04ddf50c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=585b04ddf50c author: igerasim date: Tue Feb 06 09:04:46 2018 -0800 8189997: Enhance keystore mechanisms 8194259: keytool error: java.io.IOException: Invalid secret key format Reviewed-by: mullan, valeriep, rriggs, ahgross changeset 795d983c49fc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=795d983c49fc author: rpatil date: Wed Feb 07 00:09:23 2018 -0800 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj changeset 9d10137b769f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9d10137b769f author: asaha date: Wed Feb 07 13:43:33 2018 -0800 Merge changeset 1b3f2bacaf3f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1b3f2bacaf3f author: igerasim date: Wed Jan 03 00:46:54 2018 -0800 8192987: keytool should remember real storetype if it is not provided Reviewed-by: mullan changeset 70a653814e61 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=70a653814e61 author: dbuck date: Fri Jan 19 08:24:09 2018 -0500 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes changeset f1f949ac1354 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1f949ac1354 author: asaha date: Tue Feb 06 08:02:25 2018 -0800 Added tag jdk8u162-b33 for changeset 70a653814e61 changeset 46451609c8fc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=46451609c8fc author: asaha date: Wed Feb 07 09:44:50 2018 -0800 Added tag jdk8u162-b34 for changeset f1f949ac1354 changeset f7c7fe9e2268 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f7c7fe9e2268 author: asaha date: Wed Feb 07 13:59:30 2018 -0800 Merge changeset f7ef3bd0680e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f7ef3bd0680e author: asaha date: Thu Feb 08 19:38:32 2018 +0000 Merge changeset ff78079f84c0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ff78079f84c0 author: coffeys date: Tue Feb 13 09:25:02 2018 +0000 8197030: Perf regression on all platforms with 8u171-b03 - early lambda use Reviewed-by: weijun changeset 19dd99252fa3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19dd99252fa3 author: robm date: Thu Feb 15 19:03:51 2018 +0000 8193833: Better RMI connection support Reviewed-by: smarks changeset 40d60b88c36c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=40d60b88c36c author: mchinnathamb date: Fri Feb 16 01:37:10 2018 -0800 8189985: Improve tabular data portability Reviewed-by: dfuchs, robm changeset f720e0a11636 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f720e0a11636 author: robm date: Tue Feb 20 14:00:02 2018 +0000 8191909: Nightly failures in nashorn suite Reviewed-by: chegar changeset a5de33209da4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a5de33209da4 author: rpatil date: Tue Feb 27 19:59:31 2018 -0800 8198494: 8u171 and 8u172 - Build failure on non-SE Linux Platforms Reviewed-by: dfuchs, rriggs, coffeys, aefimov changeset 081c120f1177 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=081c120f1177 author: shshahma date: Fri Mar 02 01:03:12 2018 -0800 8198662: Incompatible internal API change in JDK8u161: signature of method exportObject() Reviewed-by: dfuchs, robm, jwilhelm, rriggs changeset 733191a1b361 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=733191a1b361 author: robm date: Sun Mar 04 16:33:27 2018 +0000 8198963: Fix new rmi property name Reviewed-by: smarks changeset 262719c0b7bf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=262719c0b7bf author: shshahma date: Mon Mar 05 10:23:01 2018 -0800 8199001: [TESTBUG] RMIConnectionFilterTest.java test fails in compilation Reviewed-by: dfuchs, robm changeset 26adfc505444 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=26adfc505444 author: jnimeh date: Tue Nov 22 20:54:32 2016 -0800 8170035: When determining the ciphersuite lists, there is no debug output for disabled suites. Summary: Provide extra debugging output for JSSE that displays disabled cipher suites Reviewed-by: vinnie, wetmore changeset 0e83ab36e12b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0e83ab36e12b author: coffeys date: Tue Mar 06 18:29:10 2018 +0000 8193892: Impact of noncloneable MessageDigest implementation Reviewed-by: wetmore changeset 3b551b5e8c84 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3b551b5e8c84 author: igerasim date: Sat Mar 17 14:14:23 2018 -0700 8199547: Exception to Pattern Syntax Reviewed-by: rriggs changeset b3de2b1e82fb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b3de2b1e82fb author: dbuck date: Tue Feb 06 03:50:10 2018 -0500 8168628: (fc) SIGBUS when extending file size to map it 8171452: (ch) linux io_util_md: Operation not supported exception after 8168628 Reviewed-by: alanb, bpb changeset 367961fe749f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=367961fe749f author: asaha date: Tue Feb 20 10:11:40 2018 -0800 Added tag jdk8u162-b35 for changeset b3de2b1e82fb changeset 3ccbbfdd7264 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3ccbbfdd7264 author: ssreedharan date: Thu Nov 09 14:19:31 2017 -0800 8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup Reviewed-by: psadhukhan changeset 1e6fc1097919 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1e6fc1097919 author: ssreedharan date: Fri Nov 24 13:18:36 2017 +0530 8176072: READING attributes are not available on TSF Reviewed-by: ssadetsky changeset e03fff229002 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e03fff229002 author: igerasim date: Fri Feb 16 09:43:14 2018 -0800 8076117: EndEntityChecker should not process custom extensions after PKIX validation Reviewed-by: xuelei, mullan changeset 815cd7e077de in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=815cd7e077de author: asaha date: Mon Mar 05 09:46:46 2018 -0800 Added tag jdk8u162-b36 for changeset e03fff229002 changeset b51652589994 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b51652589994 author: asaha date: Mon Mar 19 13:33:50 2018 -0700 Merge changeset 5802d4328c01 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5802d4328c01 author: asaha date: Mon Mar 19 16:58:49 2018 -0700 Merge changeset 60254cbe60d9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=60254cbe60d9 author: igerasim date: Sat Mar 24 20:21:43 2018 -0700 8195868: Address Internet Addresses Reviewed-by: chegar, rriggs, igerasim, skoivu, rhalade changeset 9bf7cab0f84e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9bf7cab0f84e author: asemenyuk date: Thu Mar 29 14:43:14 2018 -0400 8197871: Support Derby connections Reviewed-by: billyh, aefimov, erikj, rhalade changeset 61afefbc6288 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=61afefbc6288 author: azvegint date: Tue Jan 23 12:28:03 2018 +0530 8187803: JDK part of JavaFX-Swing dialogs appearing behind main stage Reviewed-by: ssadetsky, prr changeset 19696e8204b0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=19696e8204b0 author: dmarkov date: Thu Mar 01 15:57:35 2018 +0000 8187635: On Windows Swing changes keyboard layout on a window activation Reviewed-by: serb, ssadetsky changeset 305c40e81a6f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=305c40e81a6f author: asaha date: Wed Mar 21 12:06:00 2018 -0700 Added tag jdk8u162-b37 for changeset 19696e8204b0 changeset fb5c538f61e8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fb5c538f61e8 author: asaha date: Fri Mar 30 10:52:29 2018 -0700 Merge changeset 04d6d3c5a345 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=04d6d3c5a345 author: asaha date: Fri Mar 30 11:02:36 2018 -0700 Merge changeset 3e908a7a88d7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3e908a7a88d7 author: asaha date: Fri Mar 30 11:15:28 2018 -0700 Merge changeset 7710eccf7dd9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7710eccf7dd9 author: asaha date: Mon Apr 02 15:29:47 2018 -0700 Added tag jdk8u191-b00 for changeset a8746b41e23a changeset eb6a53b17f48 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eb6a53b17f48 author: asaha date: Mon Apr 02 15:39:32 2018 -0700 Merge changeset 987519bc6c4b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=987519bc6c4b author: igerasim date: Tue Apr 10 00:56:00 2018 -0700 8196897: Improve PRNG support Reviewed-by: weijun changeset 6f63ed4babc7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6f63ed4babc7 author: asaha date: Wed Apr 18 22:38:11 2018 +0000 Merge changeset 9f786031deff in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9f786031deff author: igerasim date: Wed Apr 18 22:35:30 2018 -0700 8194534: Manifest better support Reviewed-by: mchung, igerasim changeset b5ba37c1b4a1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b5ba37c1b4a1 author: asaha date: Sun Apr 01 22:47:53 2018 -0700 Added tag jdk8u162-b38 for changeset 305c40e81a6f changeset ea080bd1b875 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ea080bd1b875 author: asaha date: Sun Apr 01 22:57:09 2018 -0700 Merge changeset f3185b46a35b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f3185b46a35b author: weijun date: Mon Feb 26 08:30:30 2018 +0800 8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue Reviewed-by: coffeys, xuelei changeset ab27c8e5a07c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ab27c8e5a07c author: asaha date: Tue Apr 03 17:09:18 2018 -0700 Added tag jdk8u172-b31 for changeset f3185b46a35b changeset 9071b1c6696e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9071b1c6696e author: kaddepalli date: Thu Apr 12 12:35:05 2018 +0530 8152974: AWT hang occurrs when sequenced events arrive out of sequence Reviewed-by: serb, prr, ssadetsky changeset 0b4c83361e55 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0b4c83361e55 author: rpatil date: Thu Apr 19 08:00:49 2018 -0700 8200359: (tz) Upgrade time-zone data to tzdata2018d Reviewed-by: naoto changeset 0939503b7477 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0939503b7477 author: aefimov date: Mon Apr 23 13:27:36 2018 +0100 8196491: Newlines in JAXB string values of SOAP-requests are escaped to " " Reviewed-by: lancea, rgrigoriadi changeset f4b138a6c95c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f4b138a6c95c author: asaha date: Tue Apr 24 15:15:09 2018 +0000 Added tag jdk8u172-b32 for changeset 0939503b7477 changeset 37c1c9b8df2a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=37c1c9b8df2a author: asaha date: Thu Apr 26 22:42:52 2018 +0000 Added tag jdk8u172-b33 for changeset f4b138a6c95c changeset 93b4d31ee705 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=93b4d31ee705 author: dkumar date: Fri May 04 11:52:12 2018 +0530 8202478: Backout JDK-8152974 Reviewed-by: prr, serb changeset 6b4e239c7492 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6b4e239c7492 author: asaha date: Fri May 04 11:53:40 2018 -0700 Added tag jdk8u172-b34 for changeset 93b4d31ee705 changeset 010852525831 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=010852525831 author: asaha date: Mon May 07 15:07:51 2018 -0700 Added tag jdk8u172-b35 for changeset 6b4e239c7492 changeset b94449779451 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b94449779451 author: asaha date: Tue May 08 11:54:54 2018 -0700 Merge changeset 183336a30729 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=183336a30729 author: asaha date: Tue May 08 15:24:57 2018 -0700 Merge changeset 861623dfbd12 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=861623dfbd12 author: apetcher date: Mon Apr 23 12:01:46 2018 -0400 8201756: Improve cipher inputs Summary: Clarify spec of CipherInputStream in Javadoc comments Reviewed-by: ascarpino changeset 4c1076450d08 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c1076450d08 author: igerasim date: Tue Jun 05 20:30:21 2018 -0700 8197925: Better stack walking Reviewed-by: alanb, skoivu, rriggs, igerasim, rhalade, darcy changeset 5bdf60cf3bb7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5bdf60cf3bb7 author: igerasim date: Thu Jun 07 15:00:19 2018 -0700 8195874: Improve jar specification adherence Summary: Also reviewed by Chris Ries Reviewed-by: alanb, mchung, rriggs changeset 355822b67ab3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=355822b67ab3 author: rpatil date: Fri Jun 08 07:54:59 2018 -0700 8200666: Improve LDAP support Reviewed-by: chegar changeset 05732fed4902 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=05732fed4902 author: alitvinov date: Mon Jun 11 12:13:17 2018 +0100 Merge changeset 2dff68c0c44f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2dff68c0c44f author: coffeys date: Thu Jun 14 12:37:19 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset 7f473886abb4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7f473886abb4 author: igerasim date: Thu Jun 14 15:32:54 2018 -0700 8202613: Improve TLS connections stability Reviewed-by: xuelei, wetmore changeset d697bbac7ece in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d697bbac7ece author: igerasim date: Tue Jun 19 10:56:20 2018 -0700 8203654: Improve cypher state updates Reviewed-by: ascarpino changeset ce4e64dd600b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ce4e64dd600b author: igerasim date: Thu Jun 21 10:08:03 2018 -0700 8204667: Resources not freed on exception Reviewed-by: skoivu, chegar changeset de36499442b3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=de36499442b3 author: igerasim date: Fri Jun 22 23:35:22 2018 -0700 8205491: adjust reflective access checks Reviewed-by: alanb, mchung, igerasim, rhalade, ahgross changeset 30d18819c662 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=30d18819c662 author: alitvinov date: Sun Jun 24 23:11:35 2018 +0100 Merge changeset 34e0f1406722 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=34e0f1406722 author: alitvinov date: Thu Jun 28 19:40:36 2018 +0100 Merge changeset 9ac2466ffdbb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9ac2466ffdbb author: diazhou date: Tue May 22 06:02:00 2018 -0700 Added tag jdk8u172-b36 for changeset 010852525831 changeset ea8c62239162 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ea8c62239162 author: diazhou date: Wed May 23 21:01:57 2018 -0700 Added tag jdk8u172-b37 for changeset 9ac2466ffdbb changeset b01c6e5aa43c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b01c6e5aa43c author: aefimov date: Sun Jul 01 11:11:03 2018 +0100 Merge changeset 530b9b024556 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=530b9b024556 author: diazhou date: Thu Jul 05 01:00:07 2018 -0700 Added tag jdk8u191-b01 for changeset b01c6e5aa43c changeset c1cffa411ed5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c1cffa411ed5 author: serb date: Tue Jul 10 16:20:45 2018 +0300 8205361: Better RIFF reading support Reviewed-by: prr, rhalade, mschoene changeset 28d4d67065ab in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=28d4d67065ab author: robm date: Tue Jul 10 16:56:22 2018 +0100 8199177: Enhance JNDI lookups Reviewed-by: vtewari changeset e6d7570bc0d8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e6d7570bc0d8 author: alitvinov date: Tue Jul 10 19:00:44 2018 +0100 Merge changeset 2db6890a9567 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2db6890a9567 author: alitvinov date: Tue Jul 10 19:21:13 2018 +0100 Merge changeset aacf5265da52 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aacf5265da52 author: diazhou date: Thu Jul 19 05:38:44 2018 -0700 Added tag jdk8u191-b02 for changeset 2db6890a9567 changeset 12e8aa264316 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=12e8aa264316 author: kaddepalli date: Fri Jul 13 11:22:19 2018 -0700 8194546: Choosier FileManagers Reviewed-by: prr, serb, skoivu, rhalade changeset 791a21c79ab0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=791a21c79ab0 author: robm date: Wed Jul 18 16:37:45 2018 -0700 8196902: Better HTTP redirection support Reviewed-by: michaelm changeset 01f28bd2ca51 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=01f28bd2ca51 author: pkoppula date: Thu Jul 12 14:13:45 2018 +0530 8074462: Handshake messages can be strictly ordered Reviewed-by: xuelei Contributed-by: prasadarao.koppula at oracle.com, sean.coffey at oracle.com changeset 89e2889d02d2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=89e2889d02d2 author: kaddepalli date: Mon Jul 16 13:10:17 2018 -0700 8207336: Build failure in JDK8u on Windows after fix 8207260 Reviewed-by: prr changeset 94e4769c6d69 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=94e4769c6d69 author: diazhou date: Tue Jul 24 11:05:07 2018 -0700 Added tag jdk8u191-b03 for changeset 89e2889d02d2 changeset 676618f2eb22 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=676618f2eb22 author: diazhou date: Tue Jul 31 07:55:32 2018 -0700 Added tag jdk8u191-b04 for changeset 94e4769c6d69 changeset 2be5b7a7bf0e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2be5b7a7bf0e author: prr date: Wed Aug 01 11:16:50 2018 -0700 8208353: Upgrade JDK 8u to libpng 1.6.35 Reviewed-by: serb, jdv changeset 6329d17c17d7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6329d17c17d7 author: ljiang date: Wed Aug 08 01:46:36 2018 -0700 8208660: JDK 8u191 l10n resource file update Reviewed-by: coffeys changeset aaf3ecace9ba in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aaf3ecace9ba author: diazhou date: Wed Aug 08 07:44:32 2018 -0700 Added tag jdk8u191-b05 for changeset 6329d17c17d7 changeset ca864c999536 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ca864c999536 author: igerasim date: Wed Aug 08 00:32:07 2018 -0700 8208754: The fix for JDK-8194534 needs updates Reviewed-by: alanb, igerasim, rhalade, mullan changeset 8d7260f7df9e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8d7260f7df9e author: diazhou date: Tue Aug 14 11:27:41 2018 -0700 Added tag jdk8u191-b06 for changeset ca864c999536 changeset 5b940ee475c0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5b940ee475c0 author: diazhou date: Tue Aug 21 10:13:46 2018 -0700 Added tag jdk8u191-b07 for changeset 8d7260f7df9e changeset f1e4b0f8695f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1e4b0f8695f author: pkoppula date: Tue Aug 28 19:38:43 2018 +0100 8208350: Disable all DES cipher suites Reviewed-by: mullan, jnimeh, coffeys changeset dca9c1978ed6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dca9c1978ed6 author: diazhou date: Wed Aug 29 11:17:41 2018 -0700 Added tag jdk8u191-b08 for changeset f1e4b0f8695f changeset fe4f5da1acc7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fe4f5da1acc7 author: diazhou date: Wed Sep 05 00:24:04 2018 -0700 Added tag jdk8u191-b09 for changeset dca9c1978ed6 changeset 0f52237f1292 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0f52237f1292 author: dmarkov date: Fri Sep 07 10:27:28 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset af544b6bf744 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=af544b6bf744 author: diazhou date: Wed Sep 12 01:38:29 2018 -0700 Added tag jdk8u191-b10 for changeset 0f52237f1292 changeset 8378d1047fa2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8378d1047fa2 author: diazhou date: Thu Sep 27 05:13:17 2018 -0700 Added tag jdk8u191-b25 for changeset af544b6bf744 changeset 5eaf8c860c22 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5eaf8c860c22 author: pkoppula date: Tue Oct 02 21:38:54 2018 +0530 8211107: LDAPS communication failure with jdk 1.8.0_181 Reviewed-by: chegar, coffeys, vtewari changeset 5f60b2d7a15d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5f60b2d7a15d author: diazhou date: Wed Oct 03 21:50:50 2018 -0700 Added tag jdk8u191-b11 for changeset 5eaf8c860c22 changeset 5ca18caa6a57 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5ca18caa6a57 author: igerasim date: Fri Oct 05 17:33:13 2018 -0700 8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874 Reviewed-by: alanb, mchung changeset 81f07f6d1f8b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=81f07f6d1f8b author: andrew date: Wed Nov 21 04:58:36 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 100 +- .jcheck/conf | 2 - THIRD_PARTY_README | 98 +- make/CompileLaunchers.gmk | 4 +- make/CompileNativeLibraries.gmk | 10 +- make/CopyFiles.gmk | 8 +- make/CreateJars.gmk | 83 +- make/CreateSecurityJars.gmk | 84 +- make/Images.gmk | 2 +- make/Setup.gmk | 2 +- make/gensrc/GensrcMisc.gmk | 6 +- make/lib/Awt2dLibraries.gmk | 131 +- make/lib/CoreLibraries.gmk | 23 +- make/lib/NetworkingLibraries.gmk | 4 + make/lib/NioLibraries.gmk | 19 +- make/lib/SecurityLibraries.gmk | 40 +- make/lib/SoundLibraries.gmk | 46 +- make/mapfiles/libawt/mapfile-vers-linux | 1 + make/mapfiles/libawt_xawt/mapfile-vers | 2 + make/mapfiles/libjava/mapfile-vers | 8 +- make/mapfiles/libnio/mapfile-linux | 3 +- make/mapfiles/libnio/mapfile-macosx | 3 +- make/mapfiles/libnio/mapfile-solaris | 3 +- make/mapfiles/libsunec/mapfile-vers | 1 + src/aix/native/java/net/aix_close.c | 12 + src/macosx/classes/sun/awt/CGraphicsConfig.java | 3 +- src/macosx/classes/sun/awt/CGraphicsDevice.java | 15 +- src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java | 7 +- src/macosx/classes/sun/lwawt/LWWindowPeer.java | 29 +- src/macosx/classes/sun/lwawt/PlatformEventNotifier.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java | 12 +- src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 23 +- src/macosx/classes/sun/lwawt/macosx/CPlatformView.java | 9 +- src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java | 11 +- src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java | 1 + src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java | 4 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java | 2 +- src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java | 2 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java | 25 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java | 54 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java | 55 +- src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 24 +- src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java | 2 + src/share/classes/com/sun/jndi/ldap/Connection.java | 6 +- src/share/classes/com/sun/media/sound/DLSSoundbank.java | 8 +- src/share/classes/com/sun/media/sound/RIFFReader.java | 57 +- src/share/classes/com/sun/naming/internal/VersionHelper12.java | 32 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties | 4 +- src/share/classes/java/awt/Robot.java | 23 +- src/share/classes/java/net/InetAddress.java | 10 +- src/share/classes/java/net/NetworkInterface.java | 18 +- src/share/classes/java/net/SocksSocketImpl.java | 4 +- src/share/classes/java/net/URLClassLoader.java | 13 +- src/share/classes/java/nio/Bits.java | 176 +- src/share/classes/java/security/Security.java | 33 + src/share/classes/java/time/zone/TzdbZoneRulesProvider.java | 13 +- src/share/classes/java/util/jar/JarFile.java | 6 +- src/share/classes/java/util/jar/JarVerifier.java | 22 +- src/share/classes/java/util/jar/JavaUtilJarAccessImpl.java | 10 +- src/share/classes/java/util/jar/Manifest.java | 41 +- src/share/classes/javax/crypto/Cipher.java | 2 +- src/share/classes/javax/crypto/CipherInputStream.java | 9 +- src/share/classes/javax/crypto/spec/GCMParameterSpec.java | 4 +- src/share/classes/javax/swing/JComponent.java | 13 +- src/share/classes/javax/swing/JDialog.java | 3 +- src/share/classes/javax/swing/JEditorPane.java | 9 +- src/share/classes/javax/swing/JFrame.java | 3 +- src/share/classes/javax/swing/JInternalFrame.java | 3 +- src/share/classes/javax/swing/JPopupMenu.java | 8 +- src/share/classes/javax/swing/JSpinner.java | 11 + src/share/classes/javax/swing/MenuSelectionManager.java | 3 +- src/share/classes/javax/swing/PopupFactory.java | 12 +- src/share/classes/javax/swing/SwingUtilities.java | 3 +- src/share/classes/javax/swing/SwingWorker.java | 2 +- src/share/classes/javax/swing/UIManager.java | 5 +- src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java | 6 +- src/share/classes/javax/swing/plaf/basic/BasicListUI.java | 3 +- src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java | 14 +- src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java | 35 +- src/share/classes/javax/swing/plaf/basic/BasicTableUI.java | 8 +- src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java | 3 +- src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java | 6 +- src/share/classes/javax/swing/plaf/synth/ImagePainter.java | 5 +- src/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java | 3 +- src/share/classes/javax/swing/text/JTextComponent.java | 6 +- src/share/classes/sun/applet/AppletPanel.java | 10 +- src/share/classes/sun/applet/AppletViewerPanel.java | 18 +- src/share/classes/sun/awt/SunHints.java | 26 +- src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java | 64 +- src/share/classes/sun/awt/image/BaseMultiResolutionImage.java | 150 + src/share/classes/sun/awt/image/BufImgSurfaceData.java | 101 +- src/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java | 31 +- src/share/classes/sun/awt/image/JPEGImageDecoder.java | 2 +- src/share/classes/sun/awt/image/MultiResolutionCachedImage.java | 34 +- src/share/classes/sun/awt/image/MultiResolutionImage.java | 72 +- src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java | 17 +- src/share/classes/sun/awt/image/SunVolatileImage.java | 13 +- src/share/classes/sun/awt/image/SurfaceManager.java | 24 +- src/share/classes/sun/awt/image/VolatileSurfaceManager.java | 12 +- src/share/classes/sun/java2d/SunGraphics2D.java | 261 +- src/share/classes/sun/java2d/SunGraphicsEnvironment.java | 48 + src/share/classes/sun/java2d/SurfaceData.java | 16 +- src/share/classes/sun/java2d/cmm/lcms/LCMS.java | 2 +- src/share/classes/sun/java2d/pipe/DrawImage.java | 7 +- src/share/classes/sun/java2d/pisces/Dasher.java | 2 +- src/share/classes/sun/misc/JavaUtilJarAccess.java | 6 +- src/share/classes/sun/misc/URLClassPath.java | 62 +- src/share/classes/sun/misc/Unsafe.java | 95 +- src/share/classes/sun/misc/Version.java.template | 54 +- src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java | 53 +- src/share/classes/sun/nio/ch/FileChannelImpl.java | 95 +- src/share/classes/sun/nio/ch/FileDispatcher.java | 4 +- src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties | 4 +- src/share/classes/sun/rmi/server/resources/rmid_it.properties | 4 +- src/share/classes/sun/security/ec/SunEC.java | 6 + src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java | 96 +- src/share/classes/sun/security/krb5/internal/rcache/AuthList.java | 43 +- src/share/classes/sun/security/krb5/internal/rcache/MemoryCache.java | 27 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 40 +- src/share/classes/sun/security/pkcs11/Config.java | 3 + src/share/classes/sun/security/pkcs11/P11Signature.java | 163 +- src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java | 38 +- src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java | 42 +- src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java | 42 +- src/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java | 9 +- src/share/classes/sun/security/pkcs11/Secmod.java | 22 +- src/share/classes/sun/security/pkcs11/SunPKCS11.java | 72 +- src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java | 18 +- src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java | 151 + src/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_MASTER_KEY_DERIVE_PARAMS.java | 65 + src/share/classes/sun/security/pkcs11/wrapper/CK_TLS_MAC_PARAMS.java | 64 + src/share/classes/sun/security/pkcs11/wrapper/Functions.java | 24 +- src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java | 20 +- src/share/classes/sun/security/provider/ByteArrayAccess.java | 9 +- src/share/classes/sun/security/ssl/ClientHandshaker.java | 111 +- src/share/classes/sun/security/ssl/HandshakeMessage.java | 2 + src/share/classes/sun/security/ssl/HandshakeStateManager.java | 765 ++ src/share/classes/sun/security/ssl/Handshaker.java | 122 +- src/share/classes/sun/security/ssl/SSLEngineImpl.java | 51 +- src/share/classes/sun/security/ssl/SSLSessionImpl.java | 20 +- src/share/classes/sun/security/ssl/SSLSocketImpl.java | 42 +- src/share/classes/sun/security/ssl/ServerHandshaker.java | 112 +- src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java | 19 +- src/share/classes/sun/security/tools/KeyStoreUtil.java | 31 +- src/share/classes/sun/security/tools/jarsigner/Main.java | 322 +- src/share/classes/sun/security/tools/jarsigner/Resources.java | 27 +- src/share/classes/sun/security/tools/jarsigner/Resources_ja.java | 25 +- src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java | 25 +- src/share/classes/sun/security/tools/keytool/Main.java | 36 +- src/share/classes/sun/security/tools/keytool/Resources.java | 2 + src/share/classes/sun/security/util/Debug.java | 1 + src/share/classes/sun/security/util/ECUtil.java | 44 +- src/share/classes/sun/security/util/SignatureFileVerifier.java | 3 +- src/share/classes/sun/swing/DefaultLookup.java | 3 +- src/share/classes/sun/swing/SwingUtilities2.java | 14 +- src/share/classes/sun/util/calendar/ZoneInfoFile.java | 38 +- src/share/instrument/JarFacade.c | 12 +- src/share/lib/security/java.security-aix | 11 +- src/share/lib/security/java.security-linux | 11 +- src/share/lib/security/java.security-macosx | 11 +- src/share/lib/security/java.security-solaris | 11 +- src/share/lib/security/java.security-windows | 11 +- src/share/native/com/sun/java/util/jar/pack/bands.cpp | 10 +- src/share/native/com/sun/java/util/jar/pack/bytes.h | 2 +- src/share/native/com/sun/java/util/jar/pack/jni.cpp | 5 +- src/share/native/com/sun/java/util/jar/pack/main.cpp | 39 +- src/share/native/com/sun/java/util/jar/pack/unpack.cpp | 51 +- src/share/native/com/sun/java/util/jar/pack/unpack.h | 2 +- src/share/native/com/sun/java/util/jar/pack/utils.cpp | 2 +- src/share/native/com/sun/java/util/jar/pack/zip.cpp | 6 +- src/share/native/com/sun/java/util/jar/pack/zip.h | 4 +- src/share/native/com/sun/media/sound/SoundDefs.h | 11 + src/share/native/common/jni_util.c | 3 +- src/share/native/java/net/net_util.c | 28 +- src/share/native/java/net/net_util.h | 10 +- src/share/native/java/nio/Bits.c | 281 - src/share/native/sun/awt/image/awt_ImageRep.c | 2 +- src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 2 +- src/share/native/sun/awt/libpng/CHANGES | 303 +- src/share/native/sun/awt/libpng/LICENSE | 8 +- src/share/native/sun/awt/libpng/README | 20 +- src/share/native/sun/awt/libpng/png.c | 194 +- src/share/native/sun/awt/libpng/png.h | 121 +- src/share/native/sun/awt/libpng/pngconf.h | 29 +- src/share/native/sun/awt/libpng/pngerror.c | 8 +- src/share/native/sun/awt/libpng/pngget.c | 48 +- src/share/native/sun/awt/libpng/pnginfo.h | 22 +- src/share/native/sun/awt/libpng/pnglibconf.h | 9 +- src/share/native/sun/awt/libpng/pngpread.c | 39 +- src/share/native/sun/awt/libpng/pngpriv.h | 194 +- src/share/native/sun/awt/libpng/pngread.c | 44 +- src/share/native/sun/awt/libpng/pngrio.c | 12 +- src/share/native/sun/awt/libpng/pngrtran.c | 1857 +++--- src/share/native/sun/awt/libpng/pngrutil.c | 280 +- src/share/native/sun/awt/libpng/pngset.c | 77 +- src/share/native/sun/awt/libpng/pngstruct.h | 22 +- src/share/native/sun/awt/libpng/pngtrans.c | 54 +- src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c | 8 +- src/share/native/sun/awt/splashscreen/splashscreen_png.c | 2 +- src/share/native/sun/font/freetypeScaler.c | 211 +- src/share/native/sun/font/layout/LayoutEngine.cpp | 8 + src/share/native/sun/font/layout/SunLayoutEngine.cpp | 3 +- src/share/native/sun/java2d/cmm/lcms/LCMS.c | 2 +- src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 16 +- src/share/native/sun/java2d/loops/AlphaMath.c | 4 +- src/share/native/sun/java2d/opengl/OGLContext.c | 2 + src/share/native/sun/misc/URLClassPath.c | 5 + src/share/native/sun/security/ec/ECC_JNI.cpp | 79 +- src/share/native/sun/security/ec/ecc_impl.h | 298 + src/share/native/sun/security/ec/impl/ecc_impl.h | 271 - src/share/native/sun/security/pkcs11/wrapper/p11_convert.c | 421 +- src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c | 296 +- src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h | 36 + src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 18 +- src/solaris/bin/aarch32/jvm.cfg | 34 + src/solaris/bin/aarch64/jvm.cfg | 35 + src/solaris/bin/ppc64le/jvm.cfg | 33 + src/solaris/classes/sun/awt/UNIXToolkit.java | 71 +- src/solaris/classes/sun/awt/X11/InfoWindow.java | 4 +- src/solaris/classes/sun/awt/X11/XBaseWindow.java | 80 +- src/solaris/classes/sun/awt/X11/XChoicePeer.java | 2 +- src/solaris/classes/sun/awt/X11/XComponentPeer.java | 10 +- src/solaris/classes/sun/awt/X11/XDecoratedPeer.java | 20 +- src/solaris/classes/sun/awt/X11/XDesktopPeer.java | 9 +- src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java | 36 +- src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java | 2 +- src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java | 28 +- src/solaris/classes/sun/awt/X11/XMenuBarPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XMenuWindow.java | 2 +- src/solaris/classes/sun/awt/X11/XMouseInfoPeer.java | 7 + src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java | 2 +- src/solaris/classes/sun/awt/X11/XRobotPeer.java | 11 +- src/solaris/classes/sun/awt/X11/XToolkit.java | 68 +- src/solaris/classes/sun/awt/X11/XWM.java | 24 +- src/solaris/classes/sun/awt/X11/XWarningWindow.java | 8 +- src/solaris/classes/sun/awt/X11/XWindow.java | 81 +- src/solaris/classes/sun/awt/X11/XWindowPeer.java | 62 +- src/solaris/classes/sun/awt/X11/XlibUtil.java | 24 +- src/solaris/classes/sun/awt/X11GraphicsConfig.java | 26 +- src/solaris/classes/sun/awt/X11GraphicsDevice.java | 25 + src/solaris/classes/sun/java2d/xr/XRSurfaceData.java | 42 +- src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java | 2 +- src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java | 8 +- src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java | 9 +- src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java | 2 +- src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java | 2 +- src/solaris/classes/sun/nio/fs/LinuxFileStore.java | 12 +- src/solaris/javavm/export/jni_md.h | 5 + src/solaris/native/java/io/io_util_md.c | 25 +- src/solaris/native/java/net/Inet4AddressImpl.c | 20 +- src/solaris/native/java/net/Inet6AddressImpl.c | 33 +- src/solaris/native/java/net/NetworkInterface.c | 71 +- src/solaris/native/java/net/PlainDatagramSocketImpl.c | 166 +- src/solaris/native/java/net/PlainSocketImpl.c | 79 +- src/solaris/native/java/net/SocketInputStream.c | 5 +- src/solaris/native/java/net/SocketOutputStream.c | 14 +- src/solaris/native/java/net/bsd_close.c | 13 +- src/solaris/native/java/net/linux_close.c | 12 +- src/solaris/native/java/net/net_util_md.c | 31 +- src/solaris/native/java/net/net_util_md.h | 63 +- src/solaris/native/java/net/solaris_close.c | 122 + src/solaris/native/sun/awt/awt_Font.c | 5 +- src/solaris/native/sun/awt/awt_GraphicsEnv.c | 35 + src/solaris/native/sun/awt/awt_Robot.c | 131 +- src/solaris/native/sun/awt/awt_UNIXToolkit.c | 92 +- src/solaris/native/sun/awt/fontpath.c | 1 + src/solaris/native/sun/awt/gtk2_interface.c | 448 +- src/solaris/native/sun/awt/gtk2_interface.h | 482 +- src/solaris/native/sun/awt/gtk3_interface.c | 2890 ++++++++++ src/solaris/native/sun/awt/gtk3_interface.h | 573 + src/solaris/native/sun/awt/gtk_interface.c | 155 + src/solaris/native/sun/awt/gtk_interface.h | 550 + src/solaris/native/sun/awt/jawt.c | 2 +- src/solaris/native/sun/awt/multiVis.c | 91 +- src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c | 78 +- src/solaris/native/sun/awt/swing_GTKEngine.c | 141 +- src/solaris/native/sun/awt/swing_GTKStyle.c | 37 +- src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 2 +- src/solaris/native/sun/management/LinuxOperatingSystem.c | 3 +- src/solaris/native/sun/nio/ch/FileDispatcherImpl.c | 30 +- src/solaris/native/sun/nio/ch/sctp/Sctp.h | 25 +- src/solaris/native/sun/nio/ch/sctp/SctpNet.c | 6 +- src/solaris/native/sun/security/krb5/krb5ccache.c | 113 + src/solaris/native/sun/security/pkcs11/j2secmod_md.c | 1 + src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5 + src/solaris/native/sun/security/smartcardio/pcsc_md.c | 7 + src/solaris/native/sun/security/smartcardio/pcsc_md.h | 40 + src/solaris/native/sun/xawt/XToolkit.c | 2 +- src/solaris/native/sun/xawt/awt_Desktop.c | 14 +- src/solaris/native/sun/xawt/gnome_interface.h | 4 +- src/windows/classes/sun/awt/Win32GraphicsConfig.java | 6 +- src/windows/classes/sun/awt/Win32GraphicsDevice.java | 40 + src/windows/classes/sun/awt/Win32GraphicsEnvironment.java | 18 + src/windows/classes/sun/awt/shell/Win32ShellFolder2.java | 7 +- src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java | 21 +- src/windows/classes/sun/awt/windows/WWindowPeer.java | 9 +- src/windows/classes/sun/java2d/d3d/D3DSurfaceData.java | 38 +- src/windows/classes/sun/java2d/opengl/WGLSurfaceData.java | 27 +- src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java | 22 +- src/windows/classes/sun/nio/ch/FileDispatcherImpl.java | 7 +- src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c | 16 +- src/windows/native/java/net/DualStackPlainSocketImpl.c | 6 +- src/windows/native/java/net/Inet4AddressImpl.c | 2 +- src/windows/native/java/net/Inet6AddressImpl.c | 4 +- src/windows/native/java/net/NetworkInterface.c | 14 +- src/windows/native/java/net/NetworkInterface_winXP.c | 48 +- src/windows/native/java/net/SocketInputStream.c | 5 +- src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c | 67 +- src/windows/native/java/net/TwoStacksPlainSocketImpl.c | 12 +- src/windows/native/sun/net/spi/DefaultProxySelector.c | 26 +- src/windows/native/sun/security/mscapi/security.cpp | 28 +- src/windows/native/sun/windows/MouseInfo.cpp | 13 +- src/windows/native/sun/windows/awt_Choice.cpp | 9 +- src/windows/native/sun/windows/awt_Component.cpp | 65 +- src/windows/native/sun/windows/awt_Component.h | 5 + src/windows/native/sun/windows/awt_Font.cpp | 58 +- src/windows/native/sun/windows/awt_Robot.cpp | 24 +- src/windows/native/sun/windows/awt_Toolkit.cpp | 16 +- src/windows/native/sun/windows/awt_Win32GraphicsConfig.cpp | 24 +- src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp | 168 + src/windows/native/sun/windows/awt_Win32GraphicsDevice.h | 10 + src/windows/native/sun/windows/awt_Window.cpp | 93 +- src/windows/native/sun/windows/awt_Window.h | 1 + src/windows/resource/java.manifest | 2 +- test/TEST.ROOT | 5 +- test/TEST.groups | 5 + test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java | 3 +- test/com/sun/awt/Translucency/WindowOpacity.java | 18 +- test/com/sun/crypto/provider/Cipher/AES/CICO.java | 1 + test/com/sun/crypto/provider/Cipher/AES/CTR.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4513830.java | 1 + test/com/sun/crypto/provider/Cipher/AES/Test4517355.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java | 1 + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java | 1 + test/com/sun/crypto/provider/Cipher/DES/FlushBug.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java | 1 + test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java | 1 + test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java | 1 + test/com/sun/crypto/provider/Cipher/RSA/TestRSA.java | 1 + test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java | 16 +- test/com/sun/crypto/provider/Mac/HmacSaltLengths.java | 1 + test/com/sun/crypto/provider/Mac/MacSameTest.java | 1 + test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 +- test/com/sun/jdi/oom/OomDebugTest.java | 4 +- test/com/sun/jndi/ldap/LdapTimeoutTest.java | 1 + test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java | 1 + test/java/awt/AlphaComposite/HeadlessAlphaComposite.java | 63 + test/java/awt/BasicStroke/DashStrokeTest.java | 69 + test/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html | 3 +- test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java | 3 +- test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java | 421 + test/java/awt/Choice/GetSizeTest/GetSizeTest.java | 104 + test/java/awt/Choice/GrabLockTest/GrabLockTest.java | 111 + test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java | 3 +- test/java/awt/Choice/PopupPosTest/PopupPosTest.html | 47 + test/java/awt/Choice/PopupPosTest/PopupPosTest.java | 150 + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java | 3 +- test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java | 113 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html | 45 + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java | 323 + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java | 421 + test/java/awt/Color/HeadlessColor.java | 225 + test/java/awt/Component/7097771/bug7097771.java | 18 +- test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java | 442 + test/java/awt/Component/F10TopToplevel/F10TopToplevel.html | 3 +- test/java/awt/Component/F10TopToplevel/F10TopToplevel.java | 15 +- test/java/awt/Component/Headless/HeadlessButton.java | 57 + test/java/awt/Component/Headless/HeadlessCanvas.java | 37 + test/java/awt/Component/Headless/HeadlessCheckbox.java | 110 + test/java/awt/Component/Headless/HeadlessChoice.java | 44 + test/java/awt/Component/Headless/HeadlessComponent.java | 199 + test/java/awt/Component/Headless/HeadlessContainer.java | 216 + test/java/awt/Component/Headless/HeadlessDialog.java | 92 + test/java/awt/Component/Headless/HeadlessFileDialog.java | 72 + test/java/awt/Component/Headless/HeadlessFrame.java | 55 + test/java/awt/Component/Headless/HeadlessLabel.java | 64 + test/java/awt/Component/Headless/HeadlessList.java | 100 + test/java/awt/Component/Headless/HeadlessPanel.java | 218 + test/java/awt/Component/Headless/HeadlessScrollPane.java | 72 + test/java/awt/Component/Headless/HeadlessScrollbar.java | 82 + test/java/awt/Component/Headless/HeadlessTextArea.java | 108 + test/java/awt/Component/Headless/HeadlessTextField.java | 88 + test/java/awt/Component/Headless/HeadlessWindow.java | 43 + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java | 93 + test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java | 12 +- test/java/awt/Component/PaintAll/PaintAll.java | 17 +- test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java | 3 +- test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java | 1 + test/java/awt/Component/isLightweightCrash/IsLightweightCrash.java | 3 +- test/java/awt/ComponentOrientation/BasicTest.java | 151 + test/java/awt/ComponentOrientation/BorderTest.java | 118 + test/java/awt/ComponentOrientation/FlowTest.java | 151 + test/java/awt/ComponentOrientation/TestBundle.java | 46 + test/java/awt/ComponentOrientation/TestBundle1.java | 49 + test/java/awt/ComponentOrientation/TestBundle1_ar.java | 49 + test/java/awt/ComponentOrientation/TestBundle_es.java | 46 + test/java/awt/ComponentOrientation/TestBundle_iw.java | 48 + test/java/awt/ComponentOrientation/WindowTest.java | 156 + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java | 3 +- test/java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java | 3 +- test/java/awt/Cursor/HeadlessCursor.java | 93 + test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java | 68 +- test/java/awt/Dialog/CrashXCheckJni/CrashXCheckJni.java | 3 +- test/java/awt/Dialog/DialogOverflowSizeTest/DialogSizeOverflowTest.java | 19 +- test/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java | 3 +- test/java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java | 3 +- test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java | 3 +- test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java | 3 +- test/java/awt/EventQueue/HeadlessEventQueue.java | 37 + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java | 203 + test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java | 3 +- test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html | 3 +- test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java | 121 + test/java/awt/Focus/6378278/InputVerifierTest.java | 414 + test/java/awt/Focus/6382144/EndlessLoopTest.java | 410 + test/java/awt/Focus/6401036/InputVerifierTest2.java | 385 + test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html | 3 +- test/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html | 3 +- test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html | 44 + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java | 281 + test/java/awt/Focus/ChoiceFocus/ChoiceFocus.java | 3 +- test/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java | 3 +- test/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java | 3 +- test/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java | 3 +- test/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java | 3 +- test/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html | 3 +- test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html | 44 + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java | 258 + test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java | 5 +- test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java | 3 +- test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html | 44 + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java | 98 + test/java/awt/Focus/FocusTraversalPolicy/DefaultFTPTest.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/InitialFTP.java | 3 +- test/java/awt/Focus/FocusTraversalPolicy/LayoutFTPTest.java | 3 +- test/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java | 19 +- test/java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java | 3 +- test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java | 66 + test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java | 67 + test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java | 37 + test/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java | 3 +- test/java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java | 3 +- test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java | 8 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html | 3 +- test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java | 10 +- test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html | 44 + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java | 253 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html | 44 + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java | 291 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html | 43 + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java | 307 + test/java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java | 3 +- test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html | 44 + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java | 288 + test/java/awt/Focus/NonFocusableResizableTooSmall/NonFocusableResizableTooSmall.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java | 3 +- test/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java | 3 +- test/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java | 3 +- test/java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java | 3 +- test/java/awt/Focus/RequestFocusToDisabledCompTest/RequestFocusToDisabledCompTest.java | 3 +- test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java | 3 +- test/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java | 3 +- test/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java | 3 +- test/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java | 3 +- test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java | 12 +- test/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html | 3 +- test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java | 17 +- test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java | 1 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html | 44 + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java | 325 + test/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java | 3 +- test/java/awt/FontClass/CreateFont/bigfont.html | 3 +- test/java/awt/FontClass/HeadlessFont.java | 239 + test/java/awt/Frame/7024749/bug7024749.java | 3 +- test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java | 81 + test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java | 166 + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html | 1 + test/java/awt/Frame/DynamicLayout/DynamicLayout.java | 3 +- test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java | 11 +- test/java/awt/Frame/FrameLocation/FrameLocation.java | 3 +- test/java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java | 3 +- test/java/awt/Frame/FrameSize/TestFrameSize.java | 11 +- test/java/awt/Frame/FramesGC/FramesGC.java | 159 + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java | 168 + test/java/awt/Frame/HideMaximized/HideMaximized.java | 3 +- test/java/awt/Frame/HugeFrame/HugeFrame.java | 3 +- test/java/awt/Frame/InvisibleOwner/InvisibleOwner.java | 3 +- test/java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java | 3 +- test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java | 18 +- test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java | 3 +- test/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java | 3 +- test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java | 8 +- test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java | 101 + test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java | 215 + test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java | 219 + test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java | 212 + test/java/awt/Frame/MiscUndecorated/RepaintTest.java | 302 + test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java | 57 + test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java | 3 +- test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 + test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java | 15 +- test/java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java | 3 +- test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java | 10 +- test/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java | 3 +- test/java/awt/FullScreen/8013581/bug8013581.java | 17 +- test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java | 1 + test/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java | 3 +- test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java | 3 +- test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java | 17 +- test/java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java | 1 + test/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java | 3 +- test/java/awt/FullScreen/SetFSWindow/FSFrame.java | 3 +- test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java | 15 +- test/java/awt/GradientPaint/GradientTransformTest.java | 3 +- test/java/awt/GradientPaint/HeadlessGradientPaint.java | 51 + test/java/awt/GradientPaint/LinearColorSpaceGradientTest.java | 3 +- test/java/awt/Graphics/LineClipTest.java | 3 +- test/java/awt/Graphics2D/DrawString/DrawStrSuper.java | 3 +- test/java/awt/Graphics2D/DrawString/LCDTextSrcEa.java | 3 +- test/java/awt/Graphics2D/DrawString/ScaledLCDTextMetrics.java | 3 +- test/java/awt/Graphics2D/DrawString/TextRenderingTest.java | 3 +- test/java/awt/Graphics2D/DrawString/XRenderElt254TextTest.java | 3 +- test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java | 3 +- test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java | 3 +- test/java/awt/Graphics2D/Headless/HeadlessPoint.java | 44 + test/java/awt/Graphics2D/Headless/HeadlessPolygon.java | 37 + test/java/awt/Graphics2D/Headless/HeadlessRectangle.java | 70 + test/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java | 90 + test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java | 3 +- test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java | 53 + test/java/awt/GraphicsConfiguration/NormalizingTransformTest/NormalizingTransformTest.java | 3 +- test/java/awt/GraphicsDevice/CheckDisplayModes.java | 3 +- test/java/awt/GraphicsDevice/CloneConfigsTest.java | 3 +- test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java | 50 + test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java | 23 +- test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java | 76 + test/java/awt/GraphicsEnvironment/LoadLock/GE_init3.java | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.html | 3 +- test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java | 9 +- test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 + test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 + test/java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.java | 3 +- test/java/awt/Headless/HeadlessAWTEventMulticaster.java | 247 + test/java/awt/Headless/HeadlessAWTException.java | 37 + test/java/awt/Headless/HeadlessBasicStroke.java | 151 + test/java/awt/Headless/HeadlessBorderLayout.java | 62 + test/java/awt/Headless/HeadlessCardLayout.java | 44 + test/java/awt/Headless/HeadlessCheckboxGroup.java | 38 + test/java/awt/Headless/HeadlessCheckboxMenuItem.java | 75 + test/java/awt/Headless/HeadlessComponentOrientation.java | 46 + test/java/awt/Headless/HeadlessDimension.java | 59 + test/java/awt/Headless/HeadlessFlowLayout.java | 42 + test/java/awt/Headless/HeadlessMediaTracker.java | 37 + test/java/awt/Headless/HeadlessPopupMenu.java | 53 + test/java/awt/Insets/CombinedTestApp1.java | 3 +- test/java/awt/Insets/HeadlessInsets.java | 37 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html | 44 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java | 281 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html | 46 + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java | 300 + test/java/awt/KeyboardFocusmanager/DefaultPolicyChange/DefaultPolicyChange_AWT.java | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java | 375 + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java | 240 + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java | 220 + test/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html | 3 +- test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java | 5 +- test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java | 27 +- test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java | 14 +- test/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html | 3 +- test/java/awt/List/KeyEventsTest/KeyEventsTest.html | 47 + test/java/awt/List/KeyEventsTest/KeyEventsTest.java | 370 + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java | 3 +- test/java/awt/List/ListPeer/R2303044ListSelection.java | 13 +- test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java | 10 +- test/java/awt/List/ScrollOutside/ScrollOut.java | 12 +- test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java | 357 +- test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java | 12 +- test/java/awt/Menu/Headless/HeadlessMenu.java | 72 + test/java/awt/Menu/Headless/HeadlessMenuItem.java | 67 + test/java/awt/Menu/Headless/HeadlessMenuShortcut.java | 41 + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java | 16 +- test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java | 3 +- test/java/awt/MenuBar/8007006/bug8007006.java | 28 +- test/java/awt/MenuBar/DeadlockTest1/DeadlockTest1.java | 3 +- test/java/awt/MenuBar/HeadlessMenuBar.java | 44 + test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java | 27 +- test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java | 1 + test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 90 + test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 145 + test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 692 ++ test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 57 + test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 104 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 131 + test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 171 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 106 + test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 52 + test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 153 + test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 128 + test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 69 + test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 133 + test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 70 + test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 67 + test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 134 + test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 90 + test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 76 + test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 56 + test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 55 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 54 + test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 53 + test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 131 + test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 466 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 168 + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 51 + test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 810 ++ test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 161 + test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 155 + test/java/awt/Mixing/HWDisappear.java | 3 +- test/java/awt/Mixing/JButtonInGlassPane.java | 3 +- test/java/awt/Mixing/LWComboBox.java | 3 +- test/java/awt/Mixing/LWPopupMenu.java | 3 +- test/java/awt/Mixing/MixingInHwPanel.java | 3 +- test/java/awt/Mixing/MixingOnDialog.java | 3 +- test/java/awt/Mixing/MixingOnShrinkingHWButton.java | 3 +- test/java/awt/Mixing/NonOpaqueInternalFrame.java | 3 +- test/java/awt/Mixing/OpaqueTest.java | 3 +- test/java/awt/Mixing/OverlappingButtons.java | 3 +- test/java/awt/Mixing/ValidBounds.java | 3 +- test/java/awt/Mixing/Validating.java | 3 +- test/java/awt/Mixing/setComponentZOrder.java | 3 +- test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java | 233 + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java | 291 + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java | 180 + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java | 47 + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java | 45 + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java | 49 + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java | 48 + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java | 45 + test/java/awt/Modal/LWModalTest/LWModalTest.java | 3 +- test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java | 45 + test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java | 97 + test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java | 50 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java | 153 + test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java | 46 + test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java | 124 + test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java | 47 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java | 162 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java | 211 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java | 48 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java | 299 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java | 49 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java | 44 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java | 43 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java | 123 + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java | 44 + test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java | 26 +- test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java | 49 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java | 199 + test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java | 192 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java | 50 + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java | 186 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java | 193 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java | 48 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java | 152 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java | 50 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java | 49 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java | 201 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java | 52 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java | 51 + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java | 272 + test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java | 9 +- test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java | 140 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java | 209 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java | 299 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java | 286 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java | 178 + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java | 184 + test/java/awt/Modal/NpeOnClose/NpeOnCloseTest.java | 3 +- test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java | 161 + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java | 46 + test/java/awt/Modal/OnTop/OnTopDDFTest.java | 169 + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopFDFTest.java | 230 + test/java/awt/Modal/OnTop/OnTopModal1Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal2Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal3Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal4Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal5Test.java | 46 + test/java/awt/Modal/OnTop/OnTopModal6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopModeless1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopModeless6Test.java | 45 + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java | 47 + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java | 45 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html | 44 + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java | 160 + test/java/awt/Modal/PrintDialogsTest/Test.java | 217 + test/java/awt/Modal/SupportedTest/SupportedTest.java | 3 +- test/java/awt/Modal/ToBack/ToBackAppModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDDFTest.java | 183 + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java | 46 + test/java/awt/Modal/ToBack/ToBackFDFTest.java | 291 + test/java/awt/Modal/ToBack/ToBackModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackModal2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModal6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackModeless1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless2Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless3Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless4Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless5Test.java | 46 + test/java/awt/Modal/ToBack/ToBackModeless6Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java | 46 + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java | 45 + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java | 44 + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java | 47 + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java | 46 + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java | 47 + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java | 135 + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java | 44 + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java | 105 + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java | 43 + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java | 47 + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java | 53 + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java | 46 + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java | 207 + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java | 98 + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java | 44 + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java | 48 + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java | 48 + test/java/awt/Modal/helpers/Flag.java | 84 + test/java/awt/Modal/helpers/TestDialog.java | 405 + test/java/awt/Modal/helpers/TestFrame.java | 400 + test/java/awt/Modal/helpers/TestWindow.java | 369 + test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java | 14 +- test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java | 10 +- test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java | 44 +- test/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html | 3 +- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html | 42 - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java | 203 +- test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 +- test/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java | 3 +- test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java | 3 +- test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java | 93 + test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html | 3 +- test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 13 +- test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java | 3 +- test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java | 3 +- test/java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java | 3 +- test/java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java | 3 +- test/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html | 3 +- test/java/awt/Paint/ButtonRepaint.java | 3 +- test/java/awt/Paint/CheckboxRepaint.java | 3 +- test/java/awt/Paint/ExposeOnEDT.java | 17 +- test/java/awt/Paint/LabelRepaint.java | 3 +- test/java/awt/Paint/ListRepaint.java | 3 +- test/java/awt/Paint/PaintNativeOnUpdate.java | 25 +- test/java/awt/PrintJob/MultipleEnd/MultipleEnd.java | 3 +- test/java/awt/PrintJob/PrintArcTest/PrintArcTest.java | 13 +- test/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java | 3 +- test/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java | 3 +- test/java/awt/PrintJob/Security/SecurityDialogTest.java | 3 +- test/java/awt/Robot/CtorTest/CtorTest.java | 9 +- test/java/awt/Robot/HiDPIMouseClick/HiDPIRobotMouseClick.java | 87 + test/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java | 115 + test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 + test/java/awt/Robot/RobotExtraButton/RobotExtraButton.java | 3 +- test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 16 +- test/java/awt/ScrollPane/bug8077409Test.java | 14 +- test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java | 3 +- test/java/awt/TextArea/DisposeTest/TestDispose.java | 17 +- test/java/awt/TextArea/Mixing/TextAreaMixing.java | 6 +- test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java | 208 + test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java | 7 +- test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java | 12 +- test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java | 1 + test/java/awt/TextField/DisposeTest/TestDispose.java | 16 +- test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java | 14 +- test/java/awt/Toolkit/DesktopProperties/rfe4758438.java | 238 + test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh | 83 + test/java/awt/Toolkit/DynamicLayout/bug7172833.java | 3 +- test/java/awt/Toolkit/Headless/HeadlessToolkit.java | 329 + test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 + test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java | 3 +- test/java/awt/Toolkit/RealSync/Test.java | 405 + test/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_1.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_2.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_3.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_4.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/SystemPropTest_5.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Disable.java | 3 +- test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java | 3 +- test/java/awt/TrayIcon/ActionCommand/ActionCommand.java | 162 + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java | 252 + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java | 86 + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java | 86 + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java | 302 + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java | 195 + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java | 64 + test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java | 10 +- test/java/awt/TrayIcon/PropertyChangeListenerTest.java | 201 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java | 263 + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy | 21 + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java | 64 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java | 50 + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy | 3 + test/java/awt/TrayIcon/SystemTrayIconHelper.java | 172 + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java | 71 + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java | 66 + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java | 275 + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java | 269 + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java | 159 + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java | 176 + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java | 151 + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java | 72 + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java | 69 + test/java/awt/Window/8027025/Test8027025.java | 5 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java | 3 +- test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java | 21 +- test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java | 795 ++ test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java | 3 +- test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java | 24 +- test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java | 26 +- test/java/awt/Window/GetWindowsTest/GetWindowsTest.java | 272 + test/java/awt/Window/Grab/GrabTest.java | 3 +- test/java/awt/Window/GrabSequence/GrabSequence.java | 3 +- test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html | 24 + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java | 96 + test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java | 3 +- test/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java | 3 +- test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java | 5 +- test/java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java | 3 +- test/java/awt/Window/SetBackgroundNPE/SetBackgroundNPE.java | 3 +- test/java/awt/Window/ShapedAndTranslucentWindows/Common.java | 316 + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java | 240 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java | 251 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java | 217 + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java | 215 + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java | 88 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java | 87 + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java | 211 + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java | 85 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java | 187 + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java | 153 + test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java | 9 +- test/java/awt/Window/WindowClosedEvents/WindowClosedEventOnDispose.java | 3 +- test/java/awt/Window/WindowType/WindowType.java | 3 +- test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java | 294 + test/java/awt/applet/Applet/HeadlessApplet.java | 49 + test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java | 138 + test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java | 165 + test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java | 1 + test/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html | 3 +- test/java/awt/datatransfer/Headless/HeadlessClipboard.java | 38 + test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java | 43 + test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java | 38 + test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java | 190 + test/java/awt/datatransfer/Independence/IndependenceAWTTest.java | 189 + test/java/awt/datatransfer/Independence/IndependenceSwingTest.java | 196 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java | 154 + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java | 146 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java | 156 + test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java | 144 + test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java | 130 + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java | 111 + test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java | 139 + test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java | 182 + test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java | 131 + test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java | 165 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java | 164 + test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java | 122 + test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java | 172 + test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java | 174 + test/java/awt/dnd/Button2DragTest/Button2DragTest.java | 1 + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html | 3 +- test/java/awt/dnd/DragSourceListenerSerializationTest/DragSourceListenerSerializationTest.java | 3 +- test/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html | 3 +- test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html | 3 +- test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java | 17 +- test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html | 3 +- test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java | 8 +- test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java | 1 + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html | 3 +- test/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html | 3 +- test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html | 3 +- test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html | 44 + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java | 97 + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java | 276 + test/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java | 3 +- test/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java | 3 +- test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java | 10 +- test/java/awt/event/KeyEvent/8020209/bug8020209.java | 12 +- test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java | 11 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java | 18 +- test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java | 17 +- test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java | 16 +- test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java | 20 +- test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java | 271 + test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 12 +- test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java | 219 + test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html | 3 +- test/java/awt/event/MouseEvent/AcceptExtraButton/AcceptExtraButton.java | 3 +- test/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java | 3 +- test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java | 164 + test/java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java | 3 +- test/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java | 302 + test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java | 254 + test/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html | 3 +- test/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html | 3 +- test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java | 237 + test/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html | 3 +- test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java | 21 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html | 3 +- test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html | 3 +- test/java/awt/event/OtherEvents/UngrabID/UngrabID.java | 3 +- test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java | 34 +- test/java/awt/event/helpers/lwcomponents/LWButton.java | 418 + test/java/awt/event/helpers/lwcomponents/LWComponent.java | 464 + test/java/awt/event/helpers/lwcomponents/LWList.java | 726 ++ test/java/awt/font/Rotate/Shear.java | 3 +- test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java | 302 +- test/java/awt/grab/MenuDragEvents/MenuDragEvents.html | 45 + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java | 195 + test/java/awt/hidpi/properties/HiDPIPropertiesUnixTest.java | 88 + test/java/awt/hidpi/properties/HiDPIPropertiesWindowsTest.java | 139 + test/java/awt/im/Headless/HeadlessInputContext.java | 43 + test/java/awt/im/Headless/HeadlessInputMethodHighlight.java | 41 + test/java/awt/im/InputContext/InputContextTest.java | 6 +- test/java/awt/im/InputContext/bug4625203.java | 3 +- test/java/awt/image/DrawImage/EABlitTest.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java | 3 +- test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectBounds.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java | 3 +- test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java | 1 + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectSourceOffset.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java | 3 +- test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java | 3 +- test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java | 3 +- test/java/awt/image/Headless/HeadlessAffineTransformOp.java | 44 + test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java | 37 + test/java/awt/image/Headless/HeadlessBufferedImage.java | 80 + test/java/awt/image/Headless/HeadlessBufferedImageFilter.java | 38 + test/java/awt/image/Headless/HeadlessColorModel.java | 61 + test/java/awt/image/Headless/HeadlessCropImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessImageFilter.java | 37 + test/java/awt/image/Headless/HeadlessIndexColorModel.java | 54 + test/java/awt/image/Headless/HeadlessRGBImageFilter.java | 42 + test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java | 37 + test/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java | 248 + test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java | 5 +- test/java/awt/image/MultiResolutionImageCommonTest.java | 207 + test/java/awt/image/MultiResolutionImageTest.java | 284 +- test/java/awt/image/multiresolution/BaseMultiResolutionImageTest.java | 205 + test/java/awt/image/multiresolution/Corrupted2XImageTest.java | 125 + test/java/awt/image/multiresolution/MenuMultiresolutionIconTest.java | 176 + test/java/awt/image/multiresolution/MultiResolutionCachedImageTest.java | 113 + test/java/awt/image/multiresolution/MultiResolutionRenderingHintsTest.java | 220 + test/java/awt/image/multiresolution/MultiresolutionIconTest.java | 224 + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java | 307 + test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java | 16 +- test/java/awt/print/Headless/HeadlessBook.java | 37 + test/java/awt/print/Headless/HeadlessPageFormat.java | 61 + test/java/awt/print/Headless/HeadlessPaper.java | 46 + test/java/awt/print/Headless/HeadlessPrinterJob.java | 179 + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java | 3 +- test/java/awt/print/PrinterJob/PrintToDir.java | 15 +- test/java/awt/regtesthelpers/Util.java | 39 +- test/java/awt/regtesthelpers/UtilInternal.java | 77 + test/java/awt/security/Permissions.java | 6 +- test/java/awt/security/WarningWindowDisposeTest/policy | 3 + test/java/awt/xembed/server/RunTestXEmbed.java | 3 +- test/java/io/DataInputStream/ReadUTF.java | 1 + test/java/io/File/GetXSpace.java | 1 + test/java/io/PrintStream/OversynchronizedTest.java | 1 + test/java/io/Serializable/corruptedUTFConsumption/CorruptedUTFConsumption.java | 1 + test/java/io/Serializable/longString/LongString.java | 1 + test/java/io/Serializable/proxy/Basic.java | 1 + test/java/io/Serializable/sanityCheck/SanityCheck.java | 1 + test/java/lang/Boolean/MakeBooleanComparable.java | 1 + test/java/lang/ClassLoader/Assert.java | 1 + test/java/lang/Compare.java | 1 + test/java/lang/Double/ParseHexFloatingPoint.java | 1 + test/java/lang/Enum/ValueOf.java | 1 + test/java/lang/HashCode.java | 1 + test/java/lang/Integer/BitTwiddle.java | 1 + test/java/lang/Long/BitTwiddle.java | 1 + test/java/lang/Math/CubeRootTests.java | 1 + test/java/lang/Math/HypotTests.java | 1 + test/java/lang/Math/IeeeRecommendedTests.java | 1 + test/java/lang/Math/Log1pTests.java | 1 + test/java/lang/Runtime/exec/WinCommand.java | 1 + test/java/lang/String/ContentEquals.java | 1 + test/java/lang/String/ICCBasher.java | 1 + test/java/lang/String/SBConstructor.java | 2 +- test/java/lang/String/Split.java | 1 + test/java/lang/StringBuffer/AppendCharSequence.java | 1 + test/java/lang/StringBuffer/AppendSB.java | 1 + test/java/lang/StringBuffer/AppendStringBuilder.java | 1 + test/java/lang/StringBuffer/Capacity.java | 1 + test/java/lang/StringBuffer/IndexOf.java | 1 + test/java/lang/StringBuffer/SBBasher.java | 2 +- test/java/lang/StringBuffer/Trim.java | 1 + test/java/lang/StringBuilder/AppendStringBuffer.java | 1 + test/java/lang/ToString.java | 1 + test/java/lang/instrument/SingleTransformerTest.java | 1 + test/java/lang/instrument/TransformMethodTest.java | 1 + test/java/lang/invoke/MethodHandles/CatchExceptionTest.java | 1 + test/java/lang/management/BufferPoolMXBean/Basic.java | 1 + test/java/lang/ref/OOMEInReferenceHandler.java | 1 + test/java/math/BigDecimal/StringConstructor.java | 1 + test/java/math/BigInteger/BigIntegerTest.java | 1 + test/java/math/BigInteger/ModPow65537.java | 1 + test/java/math/BigInteger/SymmetricRangeTests.java | 1 + test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java | 1 + test/java/net/InetAddress/HashSpread.java | 1 + test/java/net/SocketPermission/SocketPermissionTest.java | 1 + test/java/nio/Buffer/Chars.java | 1 + test/java/nio/MappedByteBuffer/Force.java | 1 + test/java/nio/MappedByteBuffer/ZeroMap.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Basic.java | 35 +- test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java | 2 +- test/java/nio/channels/AsynchronousChannelGroup/Identity.java | 1 + test/java/nio/channels/AsynchronousChannelGroup/Restart.java | 3 +- test/java/nio/channels/AsynchronousFileChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousFileChannel/Lock.java | 1 + test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/Basic.java | 1 + test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java | 1 + test/java/nio/channels/Channels/Basic2.java | 1 + test/java/nio/channels/Channels/ShortWrite.java | 1 + test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java | 1 + test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java | 1 + test/java/nio/channels/DatagramChannel/Promiscuous.java | 1 + test/java/nio/channels/FileChannel/AtomicAppend.java | 1 + test/java/nio/channels/FileChannel/ClosedByInterrupt.java | 1 + test/java/nio/channels/FileChannel/FileExtensionAndMap.java | 203 + test/java/nio/channels/FileChannel/MapTest.java | 1 + test/java/nio/channels/FileChannel/Position.java | 1 + test/java/nio/channels/FileChannel/Pread.java | 1 + test/java/nio/channels/FileChannel/Pwrite.java | 1 + test/java/nio/channels/FileChannel/Size.java | 1 + test/java/nio/channels/FileChannel/Transfer.java | 1 + test/java/nio/channels/FileChannel/Truncate.java | 1 + test/java/nio/channels/Pipe/PipeChannel.java | 3 +- test/java/nio/channels/Pipe/ScatteringRead.java | 3 +- test/java/nio/channels/Pipe/SelectPipe.java | 1 + test/java/nio/channels/Selector/SelectorTest.java | 1 + test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java | 1 + test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java | 1 + test/java/nio/channels/SocketChannel/CloseDuringWrite.java | 1 + test/java/nio/channels/SocketChannel/OutOfBand.java | 1 + test/java/nio/channels/SocketChannel/ShortWrite.java | 1 + test/java/nio/channels/SocketChannel/VectorIO.java | 1 + test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java | 1 + test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so | Bin test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh | 4 +- test/java/nio/charset/coders/BashCache.java | 1 + test/java/nio/charset/coders/BashStreams.java | 1 + test/java/nio/file/FileStore/Basic.java | 1 + test/java/nio/file/Files/BytesAndLines.java | 1 + test/java/nio/file/Files/CopyAndMove.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSiblings.java | 1 + test/java/nio/file/Files/walkFileTree/SkipSubtree.java | 1 + test/java/nio/file/Files/walkFileTree/TerminateWalk.java | 1 + test/java/nio/file/WatchService/LotsOfEvents.java | 1 + test/java/nio/file/WatchService/MayFlies.java | 1 + test/java/nio/file/WatchService/SensitivityModifier.java | 1 + test/java/nio/file/attribute/AclFileAttributeView/Basic.java | 1 + test/java/nio/file/attribute/FileTime/Basic.java | 1 + test/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java | 1 + test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java | 1 + test/java/rmi/registry/interfaceHash/InterfaceHash.java | 1 + test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java | 1 + test/java/security/MessageDigest/ByteBuffers.java | 1 + test/java/security/MessageDigest/TestDigestIOStream.java | 1 + test/java/security/MessageDigest/TestSameLength.java | 1 + test/java/security/MessageDigest/TestSameValue.java | 1 + test/java/security/Signature/ByteBuffers.java | 1 + test/java/security/Signature/NONEwithRSA.java | 1 + test/java/security/spec/EllipticCurveMatch.java | 1 + test/java/sql/JavatimeTest.java | 1 + test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java | 88 + test/java/text/AttributedString/AttributedStringTest.java | 258 + test/java/text/AttributedString/TestAttributedStringCtor.java | 55 + test/java/text/AttributedString/getRunStartLimitTest.java | 116 + test/java/text/BreakIterator/BreakIteratorTest.java | 1438 ++++ test/java/text/BreakIterator/Bug4533872.java | 261 + test/java/text/BreakIterator/Bug4740757.java | 76 + test/java/text/BreakIterator/Bug4912404.java | 41 + test/java/text/BreakIterator/Bug4932583.java | 41 + test/java/text/BreakIterator/Bug6513074.java | 122 + test/java/text/BreakIterator/NewVSOld_th_TH.java | 86 + test/java/text/BreakIterator/broken_th_TH.txt | 13 + test/java/text/BreakIterator/test_th_TH.txt | 1 + test/java/text/CharacterIterator/CharacterIteratorTest.java | 286 + test/java/text/Collator/APITest.java | 318 + test/java/text/Collator/Bug6271411.java | 194 + test/java/text/Collator/CollationKeyTest.java | 41 + test/java/text/Collator/CollationKeyTestImpl.java | 243 + test/java/text/Collator/CollatorTest.java | 141 + test/java/text/Collator/CurrencyCollate.java | 86 + test/java/text/Collator/DanishTest.java | 215 + test/java/text/Collator/DummyTest.java | 421 + test/java/text/Collator/EnglishTest.java | 226 + test/java/text/Collator/FinnishTest.java | 98 + test/java/text/Collator/FrenchTest.java | 100 + test/java/text/Collator/G7Test.java | 294 + test/java/text/Collator/GermanTest.java | 111 + test/java/text/Collator/IteratorTest.java | 291 + test/java/text/Collator/JapaneseTest.java | 324 + test/java/text/Collator/KoreanTest.java | 142 + test/java/text/Collator/MonkeyTest.java | 149 + test/java/text/Collator/Regression.java | 940 +++ test/java/text/Collator/SpanishTest.java | 106 + test/java/text/Collator/SurrogatesTest.java | 117 + test/java/text/Collator/Test4401726.java | 98 + test/java/text/Collator/ThaiTest.java | 156 + test/java/text/Collator/TurkishTest.java | 118 + test/java/text/Collator/VietnameseTest.java | 364 + test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt | 44 + test/java/text/Format/ChoiceFormat/Bug4185732Test.java | 117 + test/java/text/Format/ChoiceFormat/Bug4387255.java | 69 + test/java/text/Format/DateFormat/Bug4322313.java | 364 + test/java/text/Format/DateFormat/Bug4407042.java | 132 + test/java/text/Format/DateFormat/Bug4736959.java | 53 + test/java/text/Format/DateFormat/Bug4845901.java | 64 + test/java/text/Format/DateFormat/Bug6251817.java | 45 + test/java/text/Format/DateFormat/Bug6335238.java | 163 + test/java/text/Format/DateFormat/Bug6530336.java | 108 + test/java/text/Format/DateFormat/DateFormatRegression.java | 1098 +++ test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 727 ++ test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121 + test/java/text/Format/DateFormat/DateFormatTest.java | 1207 ++++ test/java/text/Format/DateFormat/IntlTestDateFormat.java | 273 + test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 218 + test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java | 206 + test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 188 + test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 216 + test/java/text/Format/DateFormat/SDFserialized.ser.txt | 173 + test/java/text/Format/DateFormat/TimeZoneNameTest.java | 152 + test/java/text/Format/DateFormat/bug4097450.java | 71 + test/java/text/Format/DateFormat/bug4099975.java | 41 + test/java/text/Format/DateFormat/bug4117335.java | 83 + test/java/text/Format/DateFormat/bug4358730.java | 84 + test/java/text/Format/DateFormat/bug6271375.java | 61 + test/java/text/Format/DateFormat/bug6317072.java | 81 + test/java/text/Format/DateFormat/bug6412896.java | 50 + test/java/text/Format/MessageFormat/Bug4185816.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt | 58 + test/java/text/Format/MessageFormat/Bug4185816Test.java | 135 + test/java/text/Format/MessageFormat/Bug6481179.java | 64 + test/java/text/Format/MessageFormat/Bug7003643.java | 1 + test/java/text/Format/MessageFormat/LargeMessageFormat.java | 121 + test/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java | 115 + test/java/text/Format/MessageFormat/MessageRegression.java | 644 ++ test/java/text/Format/MessageFormat/MessageTest.java | 102 + test/java/text/Format/MessageFormat/bug4492719.java | 79 + test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java | 134 + test/java/text/Format/NumberFormat/BigDecimalFormat.java | 1044 +++ test/java/text/Format/NumberFormat/BigDecimalParse.java | 709 ++ test/java/text/Format/NumberFormat/Bug4208135.java | 127 + test/java/text/Format/NumberFormat/Bug4833877.java | 464 + test/java/text/Format/NumberFormat/Bug4838107.java | 248 + test/java/text/Format/NumberFormat/Bug4944439.java | 111 + test/java/text/Format/NumberFormat/Bug4990596.java | 59 + test/java/text/Format/NumberFormat/Bug6278616.java | 69 + test/java/text/Format/NumberFormat/CurrencyFormat.java | 141 + test/java/text/Format/NumberFormat/CurrencySymbols.properties | 134 + test/java/text/Format/NumberFormat/DFSDeserialization142.java | 56 + test/java/text/Format/NumberFormat/DFSExponential.java | 87 + test/java/text/Format/NumberFormat/DFSSerialization.java | 151 + test/java/text/Format/NumberFormat/DFSSerialization142.java | 54 + test/java/text/Format/NumberFormat/DecimalFormat.114.txt | 54 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.114.txt | 39 + test/java/text/Format/NumberFormat/DecimalFormatSymbols.142.txt | 42 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java | 255 + test/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java | 139 + test/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java | 220 + test/java/text/Format/NumberFormat/NumberFormat4185761a.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormat4185761b.ser.txt | 57 + test/java/text/Format/NumberFormat/NumberFormatRounding.java | 130 + test/java/text/Format/NumberFormat/NumberRegression.java | 1824 ++++++ test/java/text/Format/NumberFormat/NumberRoundTrip.java | 234 + test/java/text/Format/NumberFormat/NumberTest.java | 411 + test/java/text/Format/NumberFormat/PositionTest.java | 221 + test/java/text/Format/NumberFormat/SerializationLoadTest.java | 84 + test/java/text/Format/NumberFormat/SerializationSaveTest.java | 79 + test/java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java | 44 + test/java/text/Format/common/Bug4769840.java | 82 + test/java/text/Format/common/Bug6215962.java | 161 + test/java/text/Format/common/ChoiceFormat.ser.txt | 37 + test/java/text/Format/common/DateFormat.Field.ser.txt | 32 + test/java/text/Format/common/FormatIteratorTest.java | 440 + test/java/text/Format/common/MessageFormat.Field.ser.txt | 32 + test/java/text/Format/common/NumberFormat.Field.ser.txt | 31 + test/java/text/Format/common/PParser.java | 274 + test/java/text/Format/common/dateFormat.props | 333 + test/java/text/Format/common/decimalFormat.props | 1280 ++++ test/java/text/Format/common/messageFormat.props | 520 + test/java/text/testlib/HexDumpReader.java | 115 + test/java/text/testlib/IntlTest.java | 266 + test/java/util/Arrays/ArrayObjectMethods.java | 1 + test/java/util/Arrays/CopyMethods.java | 1 + test/java/util/Arrays/Correct.java | 1 + test/java/util/Base64/TestBase64.java | 1 + test/java/util/BitSet/BSMethods.java | 1 + test/java/util/BitSet/ImportExport.java | 1 + test/java/util/BitSet/PreviousBits.java | 1 + test/java/util/Calendar/BuddhistCalendarTest.java | 243 + test/java/util/Calendar/Bug4302966.java | 42 + test/java/util/Calendar/Bug4766302.java | 51 + test/java/util/Calendar/Bug4851640.java | 59 + test/java/util/Calendar/Bug4958050.java | 255 + test/java/util/Calendar/Bug5078053.java | 100 + test/java/util/Calendar/Bug6178071.java | 50 + test/java/util/Calendar/Bug6234795.java | 97 + test/java/util/Calendar/Bug6448234.java | 58 + test/java/util/Calendar/CalendarLimitTest.java | 202 + test/java/util/Calendar/CalendarRegression.java | 2496 ++++++++ test/java/util/Calendar/CalendarTest.java | 1102 +++ test/java/util/Calendar/FieldStateTest.java | 216 + test/java/util/Calendar/GregorianCutoverTest.java | 324 + test/java/util/Calendar/JavatimeTest.java | 1 + test/java/util/Calendar/JulianTest.java | 52 + test/java/util/Calendar/Koyomi.java | 289 + test/java/util/Calendar/Limit.java | 64 + test/java/util/Calendar/NonLenientTest.java | 221 + test/java/util/Calendar/ResolutionTest.java | 111 + test/java/util/Calendar/RollDayOfWeekTest.java | 137 + test/java/util/Calendar/StampOverflow.java | 80 + test/java/util/Calendar/ZoneOffsets.java | 231 + test/java/util/Calendar/bug4028518.java | 56 + test/java/util/Calendar/bug4100311.java | 47 + test/java/util/Calendar/bug4243802.java | 93 + test/java/util/Calendar/bug4316678.java | 69 + test/java/util/Calendar/bug4372743.java | 133 + test/java/util/Calendar/bug4401223.java | 91 + test/java/util/Calendar/bug4409072.java | 683 ++ test/java/util/Calendar/bug4514831.java | 95 + test/java/util/Collection/MOAT.java | 1 + test/java/util/Collections/AddAll.java | 1 + test/java/util/Collections/CheckedListBash.java | 1 + test/java/util/Collections/CheckedMapBash.java | 1 + test/java/util/Collections/CheckedSetBash.java | 1 + test/java/util/Collections/Disjoint.java | 1 + test/java/util/Collections/Rotate.java | 1 + test/java/util/Date/Bug4955000.java | 144 + test/java/util/Date/DateGregorianCalendarTest.java | 235 + test/java/util/Date/DateRegression.java | 241 + test/java/util/Date/DateTest.java | 236 + test/java/util/Date/TZ.java | 58 + test/java/util/Date/TimestampTest.java | 134 + test/java/util/EnumSet/EnumSetBash.java | 1 + test/java/util/HashSet/Serialization.java | 1 + test/java/util/IdentityHashMap/Capacity.java | 1 + test/java/util/List/LockStep.java | 1 + test/java/util/Locale/data/deflocale.sol10 | 1725 ----- test/java/util/Map/LockStep.java | 1 + test/java/util/NavigableMap/LockStep.java | 1 + test/java/util/Properties/ConcurrentLoadAndStoreXML.java | 1 + test/java/util/Random/DistinctSeeds.java | 1 + test/java/util/Random/RandomStreamTest.java | 1 + test/java/util/Random/RandomTest.java | 1 + test/java/util/ResourceBundle/Control/StressTest.java | 1 + test/java/util/SplittableRandom/SplittableRandomTest.java | 1 + test/java/util/TimeZone/Bug4322313.java | 228 + test/java/util/TimeZone/Bug5097350.java | 63 + test/java/util/TimeZone/CheckDisplayNames.java | 296 + test/java/util/TimeZone/DefaultTimeZoneTest.html | 74 + test/java/util/TimeZone/DefaultTimeZoneTest.java | 108 + test/java/util/TimeZone/HongKong.java | 64 + test/java/util/TimeZone/IDTest.java | 121 + test/java/util/TimeZone/TimeZoneBoundaryTest.java | 491 + test/java/util/TimeZone/TimeZoneRegression.java | 995 +++ test/java/util/TimeZone/TimeZoneTest.java | 737 ++ test/java/util/TimeZone/TransitionTest.java | 287 + test/java/util/TimeZone/UTCAliasTest.java | 52 + test/java/util/TimeZone/bug4096952.java | 67 + test/java/util/Timer/DelayOverflow.java | 1 + test/java/util/Timer/Purge.java | 1 + test/java/util/UUID/Serial.java | 1 + test/java/util/UUID/UUIDTest.java | 1 + test/java/util/WeakHashMap/GCDuringIteration.java | 1 + test/java/util/logging/CheckZombieLockTest.java | 1 + test/java/util/logging/DrainFindDeadlockTest.java | 1 + test/java/util/logging/FileHandlerPath.java | 1 + test/java/util/logging/LoggingDeadlock.java | 4 + test/java/util/logging/LoggingDeadlock2.java | 4 + test/java/util/logging/TestLogConfigurationDeadLockWithConf.java | 1 + test/java/util/regex/RegExTest.java | 1 + test/java/util/zip/3GBZipFiles.sh | 1 + test/java/util/zip/DeflateIn_InflateOut.java | 1 + test/java/util/zip/FlaterTest.java | 1 + test/java/util/zip/GZIP/Accordion.java | 1 + test/java/util/zip/GZIP/GZIPInputStreamRead.java | 1 + test/java/util/zip/InflateIn_DeflateOut.java | 1 + test/java/util/zip/InflaterBufferSize.java | 1 + test/java/util/zip/TimeChecksum.java | 1 + test/java/util/zip/TotalInOut.java | 1 + test/java/util/zip/ZipFile/Assortment.java | 1 + test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java | 1 + test/java/util/zip/ZipFile/FinalizeZipFile.java | 1 + test/java/util/zip/ZipFile/MultiThreadedReadTest.java | 1 + test/java/util/zip/ZipFile/ReadZip.java | 1 + test/javax/crypto/Cipher/ByteBuffers.java | 1 + test/javax/crypto/CipherSpi/DirectBBRemaining.java | 1 + test/javax/crypto/CryptoPermission/AllPermCheck.java | 1 + test/javax/crypto/CryptoPermission/RC2PermCheck.java | 1 + test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java | 1 + test/javax/crypto/KeyGenerator/TestKGParity.java | 1 + test/javax/crypto/Mac/ByteBuffers.java | 1 + test/javax/crypto/NullCipher/TestNPE.java | 1 + test/javax/management/monitor/MultiMonitorTest.java | 1 + test/javax/management/mxbean/ThreadMXBeanTest.java | 1 + test/javax/management/remote/mandatory/loading/MissingClassTest.java | 1 + test/javax/management/timer/MissingNotificationTest.java | 1 + test/javax/net/ssl/TLS/TestJSSE.java | 1 + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 2 +- test/javax/smartcardio/TestCommandAPDU.java | 1 + test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java | 22 +- test/javax/swing/AbstractButton/6711682/bug6711682.java | 5 +- test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java | 46 + test/javax/swing/Headless/HeadlessBox.java | 221 + test/javax/swing/Headless/HeadlessBox_Filler.java | 194 + test/javax/swing/Headless/HeadlessCellRendererPane.java | 202 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java | 198 + test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java | 198 + test/javax/swing/Headless/HeadlessGrayFilter.java | 37 + test/javax/swing/Headless/HeadlessJApplet.java | 44 + test/javax/swing/Headless/HeadlessJButton.java | 192 + test/javax/swing/Headless/HeadlessJCheckBox.java | 195 + test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java | 192 + test/javax/swing/Headless/HeadlessJColorChooser.java | 192 + test/javax/swing/Headless/HeadlessJComboBox.java | 192 + test/javax/swing/Headless/HeadlessJComponent.java | 191 + test/javax/swing/Headless/HeadlessJDesktopPane.java | 191 + test/javax/swing/Headless/HeadlessJDialog.java | 100 + test/javax/swing/Headless/HeadlessJEditorPane.java | 194 + test/javax/swing/Headless/HeadlessJFileChooser.java | 191 + test/javax/swing/Headless/HeadlessJFormattedTextField.java | 41 + test/javax/swing/Headless/HeadlessJFrame.java | 53 + test/javax/swing/Headless/HeadlessJInternalFrame.java | 214 + test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java | 191 + test/javax/swing/Headless/HeadlessJLabel.java | 191 + test/javax/swing/Headless/HeadlessJLayeredPane.java | 191 + test/javax/swing/Headless/HeadlessJList.java | 191 + test/javax/swing/Headless/HeadlessJMenu.java | 189 + test/javax/swing/Headless/HeadlessJMenuBar.java | 191 + test/javax/swing/Headless/HeadlessJMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJOptionPane.java | 191 + test/javax/swing/Headless/HeadlessJPanel.java | 191 + test/javax/swing/Headless/HeadlessJPasswordField.java | 40 + test/javax/swing/Headless/HeadlessJPopupMenu.java | 189 + test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java | 191 + test/javax/swing/Headless/HeadlessJProgressBar.java | 191 + test/javax/swing/Headless/HeadlessJRadioButton.java | 191 + test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java | 191 + test/javax/swing/Headless/HeadlessJRootPane.java | 191 + test/javax/swing/Headless/HeadlessJScrollBar.java | 191 + test/javax/swing/Headless/HeadlessJScrollPane.java | 191 + test/javax/swing/Headless/HeadlessJSeparator.java | 191 + test/javax/swing/Headless/HeadlessJSlider.java | 191 + test/javax/swing/Headless/HeadlessJSpinner.java | 191 + test/javax/swing/Headless/HeadlessJSplitPane.java | 185 + test/javax/swing/Headless/HeadlessJTabbedPane.java | 191 + test/javax/swing/Headless/HeadlessJTable.java | 214 + test/javax/swing/Headless/HeadlessJTextArea.java | 195 + test/javax/swing/Headless/HeadlessJTextField.java | 195 + test/javax/swing/Headless/HeadlessJTextPane.java | 45 + test/javax/swing/Headless/HeadlessJToggleButton.java | 191 + test/javax/swing/Headless/HeadlessJToolBar.java | 191 + test/javax/swing/Headless/HeadlessJToolBar_Separator.java | 191 + test/javax/swing/Headless/HeadlessJToolTip.java | 191 + test/javax/swing/Headless/HeadlessJTree.java | 232 + test/javax/swing/Headless/HeadlessJViewport.java | 199 + test/javax/swing/Headless/HeadlessJWindow.java | 56 + test/javax/swing/Headless/HeadlessLookAndFeel.java | 37 + test/javax/swing/Headless/HeadlessMenuSelectionManager.java | 38 + test/javax/swing/Headless/HeadlessOverlayLayout.java | 38 + test/javax/swing/Headless/HeadlessPopupFactory.java | 37 + test/javax/swing/Headless/HeadlessScrollPaneLayout.java | 37 + test/javax/swing/Headless/HeadlessSizeRequirements.java | 39 + test/javax/swing/Headless/HeadlessSizeSequence.java | 41 + test/javax/swing/Headless/HeadlessSpinnerListModel.java | 49 + test/javax/swing/Headless/HeadlessSpinnerNumberModel.java | 41 + test/javax/swing/Headless/HeadlessTimer.java | 37 + test/javax/swing/JButton/4368790/bug4368790.java | 71 + test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java | 15 +- test/javax/swing/JColorChooser/Test4165217.java | 3 +- test/javax/swing/JColorChooser/Test4177735.java | 3 +- test/javax/swing/JColorChooser/Test4193384.java | 3 +- test/javax/swing/JColorChooser/Test4234761.java | 3 +- test/javax/swing/JColorChooser/Test4319113.html | 39 + test/javax/swing/JColorChooser/Test4319113.java | 128 + test/javax/swing/JColorChooser/Test4461329.java | 3 +- test/javax/swing/JColorChooser/Test4711996.java | 3 +- test/javax/swing/JColorChooser/Test6524757.java | 3 +- test/javax/swing/JColorChooser/Test6541987.java | 9 +- test/javax/swing/JColorChooser/Test6707406.java | 3 +- test/javax/swing/JColorChooser/Test6827032.java | 5 +- test/javax/swing/JColorChooser/Test7194184.java | 9 +- test/javax/swing/JComboBox/4199622/bug4199622.java | 38 +- test/javax/swing/JComboBox/4515752/DefaultButtonTest.java | 214 + test/javax/swing/JComboBox/4523758/bug4523758.java | 182 + test/javax/swing/JComboBox/4743225/bug4743225.java | 8 +- test/javax/swing/JComboBox/6236162/bug6236162.java | 15 +- test/javax/swing/JComboBox/6406264/bug6406264.java | 118 + test/javax/swing/JComboBox/6559152/bug6559152.java | 101 + test/javax/swing/JComboBox/6607130/bug6607130.java | 32 +- test/javax/swing/JComboBox/8015300/Test8015300.java | 17 +- test/javax/swing/JComboBox/8032878/bug8032878.java | 12 +- test/javax/swing/JComboBox/8057893/bug8057893.java | 6 +- test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java | 9 +- test/javax/swing/JComponent/6683775/bug6683775.java | 68 +- test/javax/swing/JComponent/6989617/bug6989617.java | 12 +- test/javax/swing/JComponent/7154030/bug7154030.java | 21 +- test/javax/swing/JEditorPane/4492274/bug4492274.java | 9 +- test/javax/swing/JEditorPane/6917744/bug6917744.java | 13 +- test/javax/swing/JFileChooser/4524490/bug4524490.java | 11 +- test/javax/swing/JFileChooser/6520101/bug6520101.java | 3 +- test/javax/swing/JFileChooser/7199708/bug7199708.java | 8 +- test/javax/swing/JFileChooser/8002077/bug8002077.java | 13 +- test/javax/swing/JFileChooser/8021253/bug8021253.java | 8 +- test/javax/swing/JFrame/4962534/bug4962534.html | 3 +- test/javax/swing/JFrame/4962534/bug4962534.java | 10 +- test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 +- test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 +- test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 +- test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 +- test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 +- test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 +- test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 +- test/javax/swing/JLabel/6596966/bug6596966.java | 25 +- test/javax/swing/JLayer/6824395/bug6824395.java | 12 +- test/javax/swing/JList/6462008/bug6462008.java | 69 +- test/javax/swing/JList/6510999/bug6510999.java | 74 + test/javax/swing/JMenu/4417601/bug4417601.java | 79 + test/javax/swing/JMenu/4515762/bug4515762.java | 18 +- test/javax/swing/JMenu/4692443/bug4692443.java | 35 +- test/javax/swing/JMenu/6359669/bug6359669.java | 84 + test/javax/swing/JMenu/6470128/bug6470128.java | 84 + test/javax/swing/JMenu/6538132/bug6538132.java | 131 + test/javax/swing/JMenu/8071705/bug8071705.java | 1 + test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 +- test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 +- test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 +- test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 +- test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + test/javax/swing/JMenuItem/7036148/bug7036148.java | 3 +- test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 +- test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 + test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 + test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 +- test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 +- test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 + test/javax/swing/JPopupMenu/4634626/bug4634626.java | 209 + test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 +- test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 + test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 +- test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 +- test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 +- test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 +- test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 +- test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 +- test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 +- test/javax/swing/JRadioButton/8041561/bug8041561.java | 101 + test/javax/swing/JRootPane/4670486/bug4670486.java | 8 +- test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 +- test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 +- test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 +- test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 +- test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 +- test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + test/javax/swing/JSlider/6348946/bug6348946.java | 14 +- test/javax/swing/JSlider/6401380/bug6401380.java | 82 + test/javax/swing/JSlider/6794836/bug6794836.java | 6 +- test/javax/swing/JSlider/6848475/bug6848475.java | 9 +- test/javax/swing/JSpinner/4973721/bug4973721.java | 7 +- test/javax/swing/JSpinner/5012888/bug5012888.java | 21 +- test/javax/swing/JSpinner/8008657/bug8008657.java | 154 + test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 +- test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 +- test/javax/swing/JSplitPane/8132123/bug8132123.html | 38 + test/javax/swing/JSplitPane/8132123/bug8132123.java | 51 + test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 +- test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 +- test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 + test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 + test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 +- test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 +- test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 +- test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 +- test/javax/swing/JTable/4220171/bug4220171.java | 13 +- test/javax/swing/JTable/6263446/bug6263446.java | 34 +- test/javax/swing/JTable/6777378/bug6777378.java | 5 +- test/javax/swing/JTable/7055065/bug7055065.java | 9 +- test/javax/swing/JTable/7068740/bug7068740.java | 13 +- test/javax/swing/JTable/8032874/bug8032874.java | 8 +- test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 +- test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 +- test/javax/swing/JTextArea/4697612/bug4697612.java | 15 +- test/javax/swing/JTextArea/7049024/bug7049024.java | 14 +- test/javax/swing/JTextField/8036819/bug8036819.java | 6 +- test/javax/swing/JToolBar/4247996/bug4247996.java | 6 +- test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + test/javax/swing/JToolTip/4644444/bug4644444.html | 44 + test/javax/swing/JToolTip/4644444/bug4644444.java | 354 + test/javax/swing/JToolTip/4846413/bug4846413.java | 6 +- test/javax/swing/JTree/4330357/bug4330357.java | 10 +- test/javax/swing/JTree/4908142/bug4908142.java | 8 +- test/javax/swing/JTree/4927934/bug4927934.java | 20 +- test/javax/swing/JTree/6263446/bug6263446.java | 9 +- test/javax/swing/JTree/6505523/bug6505523.java | 9 +- test/javax/swing/JTree/6578666/bug6578666.java | 80 + test/javax/swing/JTree/8003400/Test8003400.java | 15 +- test/javax/swing/JTree/8004298/bug8004298.java | 6 +- test/javax/swing/JViewport/7107099/bug7107099.java | 9 +- test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 63 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 71 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 96 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 173 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 78 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 153 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 73 + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 106 + test/javax/swing/LookAndFeel/8145547/DemandGTK.java | 72 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.sh | 90 + test/javax/swing/LookAndFeel/8145547/DemandGTK2.txt | 36 + test/javax/swing/LookAndFeel/8145547/DemandGTK3.sh | 82 + test/javax/swing/LookAndFeel/8145547/ProvokeGTK.java | 57 + test/javax/swing/MultiUIDefaults/4300666/bug4300666.java | 16 +- test/javax/swing/Popup/6514582/bug6514582.java | 73 + test/javax/swing/Popup/TaskbarPositionTest.java | 11 +- test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 +- test/javax/swing/RepaintManager/6608456/bug6608456.java | 6 +- test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 +- test/javax/swing/Security/6657138/ComponentTest.java | 8 +- test/javax/swing/SwingTest.java | 8 +- test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 +- test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 +- test/javax/swing/SwingUtilities/7170657/bug7170657.java | 3 +- test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 +- test/javax/swing/ToolTipManager/Test6256140.java | 11 +- test/javax/swing/dnd/7171812/bug7171812.java | 5 +- test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java | 5 +- test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java | 7 +- test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java | 7 +- test/javax/swing/plaf/synth/7158712/bug7158712.java | 4 +- test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java | 4 +- test/javax/swing/plaf/synth/Test6660049.java | 3 +- test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java | 11 +- test/javax/swing/regtesthelpers/Util.java | 23 +- test/javax/swing/reliability/GUIUndFrame.java | 111 + test/javax/swing/reliability/GUIZoomFrame.java | 88 + test/javax/swing/reliability/Task.java | 50 + test/javax/swing/reliability/TaskUndJFrameProperties.java | 91 + test/javax/swing/reliability/TaskZoomJFrameChangeState.java | 180 + test/javax/swing/reliability/TaskZoomJFrameRepaint.java | 113 + test/javax/swing/text/AbstractDocument/6968363/Test6968363.java | 15 +- test/javax/swing/text/CSSBorder/6796710/bug6796710.java | 5 +- test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java | 12 +- test/javax/swing/text/JTextComponent/5074573/bug5074573.java | 13 +- test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java | 23 +- test/javax/swing/text/Utilities/bug7045593.java | 5 +- test/javax/swing/text/View/8014863/bug8014863.java | 12 +- test/javax/swing/text/View/8048110/bug8048110.java | 7 +- test/javax/swing/text/html/7189299/bug7189299.java | 7 +- test/javax/swing/text/html/CSS/4530474/bug4530474.java | 6 +- test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java | 14 +- test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java | 5 +- test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java | 8 +- test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java | 22 +- test/lib/testlibrary/ExtendedRobot.java | 408 + test/lib/testlibrary/jdk/testlibrary/InMemoryJavaCompiler.java | 154 + test/lib/testlibrary/jdk/testlibrary/JarUtils.java | 106 +- test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 2 +- test/lib/testlibrary/jdk/testlibrary/ProcessTools.java | 27 +- test/lib/testlibrary/jdk/testlibrary/SecurityTools.java | 22 +- test/lib/testlibrary/jdk/testlibrary/testkeys | Bin test/sun/awt/dnd/8024061/bug8024061.java | 18 +- test/sun/java2d/AcceleratedXORModeTest.java | 15 +- test/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java | 3 +- test/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java | 3 +- test/sun/java2d/DirectX/DrawBitmaskToSurfaceTest.java | 3 +- test/sun/java2d/DirectX/InfiniteValidationLoopTest/InfiniteValidationLoopTest.java | 3 +- test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java | 3 +- test/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java | 3 +- test/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java | 3 +- test/sun/java2d/DirectX/RenderingToCachedGraphicsTest/RenderingToCachedGraphicsTest.java | 3 +- test/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java | 3 +- test/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java | 3 +- test/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java | 3 +- test/sun/java2d/DrawCachedImageAndTransform.java | 3 +- test/sun/java2d/DrawXORModeTest.java | 3 +- test/sun/java2d/GdiRendering/InsetClipping.java | 3 +- test/sun/java2d/OpenGL/CustomCompositeTest.java | 3 +- test/sun/java2d/OpenGL/DrawBufImgOp.java | 3 +- test/sun/java2d/OpenGL/DrawHugeImageTest.java | 3 +- test/sun/java2d/OpenGL/GradientPaints.java | 1 + test/sun/java2d/OpenGL/bug7181438.java | 3 +- test/sun/java2d/SunGraphics2D/DrawImageBilinear.java | 3 +- test/sun/java2d/SunGraphics2D/PolyVertTest.java | 3 +- test/sun/java2d/SunGraphics2D/SimplePrimQuality.java | 3 +- test/sun/java2d/X11SurfaceData/DrawImageBgTest/DrawImageBgTest.java | 3 +- test/sun/java2d/XRenderBlitsTest.java | 15 +- test/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html | 3 +- test/sun/java2d/pipe/InterpolationQualityTest.java | 3 +- test/sun/java2d/pipe/MutableColorTest/MutableColorTest.java | 3 +- test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java | 3 +- test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java | 3 +- test/sun/management/jmxremote/bootstrap/linux-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/linux-i586/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-amd64/launcher | Bin test/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher | Bin test/sun/management/jmxremote/startstop/JMXStartStopTest.java | 1 + test/sun/management/windows/revokeall.exe | Bin test/sun/misc/CopyMemory.java | 1 + test/sun/misc/FloatingDecimal/TestFloatingDecimal.java | 1 + test/sun/net/InetAddress/nameservice/dns/cname.sh | 2 +- test/sun/net/idn/nfscis.spp | Bin test/sun/net/idn/nfscsi.spp | Bin test/sun/net/idn/nfscss.spp | Bin test/sun/net/idn/nfsmxp.spp | Bin test/sun/net/idn/nfsmxs.spp | Bin test/sun/net/www/ParseUtil_4922813.java | 1 + test/sun/nio/cs/FindDecoderBugs.java | 1 + test/sun/nio/cs/FindEncoderBugs.java | 1 + test/sun/nio/cs/TestStringCoding.java | 1 + test/sun/nio/cs/TestStringCodingUTF8.java | 1 + test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java | 2 +- test/sun/security/krb5/auto/UnboundSSL.java | 4 +- test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java | 4 +- test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java | 4 +- test/sun/security/krb5/auto/unbound.ssl.policy | 2 + test/sun/security/mscapi/PrngSlow.java | 1 + test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 1 + test/sun/security/pkcs11/Cipher/ReinitCipher.java | 18 +- test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java | 26 +- test/sun/security/pkcs11/Cipher/TestRSACipher.java | 25 +- test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java | 22 +- test/sun/security/pkcs11/Cipher/TestRawRSACipher.java | 20 +- test/sun/security/pkcs11/Cipher/TestSymmCiphers.java | 27 +- test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java | 29 +- test/sun/security/pkcs11/KeyAgreement/TestDH.java | 20 +- test/sun/security/pkcs11/KeyAgreement/TestInterop.java | 21 +- test/sun/security/pkcs11/KeyAgreement/TestShort.java | 21 +- test/sun/security/pkcs11/KeyGenerator/DESParity.java | 23 +- test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java | 18 +- test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java | 15 +- test/sun/security/pkcs11/Mac/MacKAT.java | 7 +- test/sun/security/pkcs11/Mac/MacSameTest.java | 8 +- test/sun/security/pkcs11/Mac/ReinitMac.java | 18 +- test/sun/security/pkcs11/MessageDigest/ByteBuffers.java | 17 +- test/sun/security/pkcs11/MessageDigest/DigestKAT.java | 21 +- test/sun/security/pkcs11/MessageDigest/ReinitDigest.java | 15 +- test/sun/security/pkcs11/MessageDigest/TestCloning.java | 15 +- test/sun/security/pkcs11/PKCS11Test.java | 192 +- test/sun/security/pkcs11/Secmod/AddPrivateKey.java | 33 +- test/sun/security/pkcs11/Secmod/AddTrustedCert.java | 28 +- test/sun/security/pkcs11/Secmod/Crypto.java | 16 +- test/sun/security/pkcs11/Secmod/GetPrivateKey.java | 26 +- test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java | 39 +- test/sun/security/pkcs11/Secmod/LoadKeystore.java | 10 +- test/sun/security/pkcs11/Secmod/README-SQLITE | 8 + test/sun/security/pkcs11/Secmod/TestNssDbSqlite.java | 134 + test/sun/security/pkcs11/Secmod/TrustAnchors.java | 25 +- test/sun/security/pkcs11/Secmod/cert9.db | Bin test/sun/security/pkcs11/Secmod/key4.db | Bin test/sun/security/pkcs11/Secmod/nss-sqlite.cfg | 13 + test/sun/security/pkcs11/Secmod/policy | 6 + test/sun/security/pkcs11/SecmodTest.java | 23 +- test/sun/security/pkcs11/SecureRandom/Basic.java | 17 +- test/sun/security/pkcs11/Signature/ByteBuffers.java | 34 +- test/sun/security/pkcs11/Signature/ReinitSignature.java | 319 +- test/sun/security/pkcs11/Signature/TestDSA.java | 41 +- test/sun/security/pkcs11/Signature/TestDSAKeyLength.java | 34 +- test/sun/security/pkcs11/Signature/TestRSAKeyLength.java | 34 +- test/sun/security/pkcs11/ec/ReadCertificates.java | 50 +- test/sun/security/pkcs11/ec/ReadPKCS12.java | 84 +- test/sun/security/pkcs11/ec/TestCurves.java | 37 +- test/sun/security/pkcs11/ec/TestECDH.java | 30 +- test/sun/security/pkcs11/ec/TestECDH2.java | 40 +- test/sun/security/pkcs11/ec/TestECDSA.java | 37 +- test/sun/security/pkcs11/ec/TestECDSA2.java | 37 +- test/sun/security/pkcs11/ec/TestECGenSpec.java | 21 +- test/sun/security/pkcs11/ec/TestKeyFactory.java | 26 +- test/sun/security/pkcs11/ec/policy | 7 + test/sun/security/pkcs11/fips/TestTLS12.java | 449 + test/sun/security/pkcs11/fips/TrustManagerTest.java | 37 +- test/sun/security/pkcs11/fips/TrustManagerTest.policy | 3 + test/sun/security/pkcs11/fips/cert8.db | Bin test/sun/security/pkcs11/fips/key3.db | Bin test/sun/security/pkcs11/fips/keystore | Bin test/sun/security/pkcs11/policy | 3 + test/sun/security/pkcs11/rsa/KeyWrap.java | 31 +- test/sun/security/pkcs11/rsa/TestCACerts.java | 49 +- test/sun/security/pkcs11/rsa/TestCACerts.policy | 7 + test/sun/security/pkcs11/rsa/TestKeyFactory.java | 19 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java | 26 +- test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy | 4 + test/sun/security/pkcs11/rsa/TestSignatures.java | 58 +- test/sun/security/pkcs11/rsa/rsakeys.ks.policy | 4 + test/sun/security/pkcs11/sslecc/CipherTest.java | 32 +- test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 12 +- test/sun/security/pkcs11/sslecc/JSSEServer.java | 27 +- test/sun/security/pkcs11/sslecc/policy | 9 + test/sun/security/pkcs11/tls/TestKeyMaterial.java | 216 +- test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java | 22 +- test/sun/security/pkcs11/tls/TestMasterSecret.java | 165 +- test/sun/security/pkcs11/tls/TestMasterSecret.policy | 8 + test/sun/security/pkcs11/tls/TestPRF.java | 164 +- test/sun/security/pkcs11/tls/TestPremaster.java | 11 +- test/sun/security/pkcs11/tls/policy | 5 + test/sun/security/provider/DSA/TestDSA.java | 1 + test/sun/security/provider/DSA/TestDSA2.java | 1 + test/sun/security/provider/DSA/TestKeyPairGenerator.java | 2 +- test/sun/security/provider/SeedGenerator/Priority_Inversion.java | 1 + test/sun/security/rsa/TestKeyPairGenerator.java | 1 + test/sun/security/rsa/TestSignatures.java | 1 + test/sun/security/ssl/CipherSuite/NoDesRC4CiphSuite.java | 346 + test/sun/security/ssl/HandshakeHash/DigestBase.java | 71 + test/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java | 107 + test/sun/security/ssl/HandshakeHash/MyProvider.java | 35 + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/LengthCheckTest.java | 6 +- test/sun/security/tools/jarsigner/TimestampCheck.java | 355 +- test/sun/security/tools/jarsigner/TsacertOptionTest.java | 39 +- test/sun/security/tools/jarsigner/Warning.java | 248 + test/sun/security/tools/jarsigner/checkusage.sh | 6 +- test/sun/security/tools/jarsigner/concise_jarsigner.sh | 132 +- test/sun/security/tools/jarsigner/ec.sh | 15 +- test/sun/security/tools/jarsigner/onlymanifest.sh | 10 +- test/sun/security/tools/jarsigner/warnings.sh | 119 - test/sun/security/tools/jarsigner/warnings/Test.java | 6 +- test/sun/security/tools/jarsigner/weaksize.sh | 60 + test/sun/text/IntHashtable/Bug4170614Test.java | 191 + test/sun/text/IntHashtable/Bug4170614Test.sh | 81 + test/sun/text/IntHashtable/Bug4705389.java | 43 + 1963 files changed, 136154 insertions(+), 10662 deletions(-) diffs (truncated from 179217 to 500 lines): diff -r 0cb452d66676 -r 81f07f6d1f8b .hgtags --- a/.hgtags Tue Jul 03 18:02:03 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:36 2018 +0000 @@ -50,6 +50,7 @@ f708138c9aca4b389872838fe6773872fce3609e jdk7-b73 eacb36e30327e7ae33baa068e82ddccbd91eaae2 jdk7-b74 8885b22565077236a927e824ef450742e434a230 jdk7-b75 +fb2ee5e96b171ae9db67274d87ffaba941e8bfa6 icedtea7-1.12 8fb602395be0f7d5af4e7e93b7df2d960faf9d17 jdk7-b76 e6a5d095c356a547cf5b3c8885885aca5e91e09b jdk7-b77 1143e498f813b8223b5e3a696d79da7ff7c25354 jdk7-b78 @@ -63,6 +64,7 @@ eae6e9ab26064d9ba0e7665dd646a1fd2506fcc1 jdk7-b86 2cafbbe9825e911a6ca6c17d9a18eb1f0bf0873c jdk7-b87 b3c69282f6d3c90ec21056cd1ab70dc0c895b069 jdk7-b88 +2017795af50aebc00f500e58f708980b49bc7cd1 icedtea7-1.13 4a6abb7e224cc8d9a583c23c5782e4668739a119 jdk7-b89 7f90d0b9dbb7ab4c60d0b0233e4e77fb4fac597c jdk7-b90 08a31cab971fcad4695e913d0f3be7bde3a90747 jdk7-b91 @@ -111,6 +113,7 @@ 554adcfb615e63e62af530b1c10fcf7813a75b26 jdk7-b134 d8ced728159fbb2caa8b6adb477fd8efdbbdf179 jdk7-b135 aa13e7702cd9d8aca9aa38f1227f966990866944 jdk7-b136 +1571aa7abe47a54510c62a5b59a8c343cdaf67cb icedtea-1.14 29296ea6529a418037ccce95903249665ef31c11 jdk7-b137 60d3d55dcc9c31a30ced9caa6ef5c0dcd7db031d jdk7-b138 d80954a89b49fda47c0c5cace65a17f5a758b8bd jdk7-b139 @@ -193,6 +196,7 @@ a8012d8d7e9c5035de0bdd4887dc9f7c54008f21 jdk8-b69 a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70 2a5af0f766d0acd68a81fb08fe11fd66795f86af jdk8-b71 +bf581aa741664ba4a97df803ced8a58ceff3a94e initial_upload 32a57e645e012a1f0665c075969ca598e0dbb948 jdk8-b72 733885f57e14cc27f5a5ff0dffe641d2fa3c704a jdk8-b73 57d5d954462831ac353a1f40d3bb05ddb4620952 jdk8-b74 @@ -206,6 +210,7 @@ 624bcb4800065c6656171948e31ebb2925f25c7a jdk8-b82 ac519af51769e92c51b597a730974e8607357709 jdk8-b83 7b4721e4edb4e1c65e9c839a70d7cc67f81c7632 jdk8-b84 +29e9f26732a282c010414adaa2a5a341462f4f6c aarch64-20130813 296676d534c52888c36e305a2bf7f345c4ca70f8 jdk8-b85 7989cd0cc3a9149864589438ee2c949015d8aa9a jdk8-b86 d5228e624826a10ccc5b05f30ad8d839b58fe48d jdk8-b87 @@ -231,6 +236,8 @@ eea685b9ccaa1980e0a7e07d6a3a84bcc7e9ab82 jdk8-b107 006aaa5f069e7dd98fccdc696866c9f8582c087c jdk8-b108 946f3fd5f8bf0ccd180c258d25e5837fa1bf004c jdk8-b109 +48a5df5ce99cecb91f2e8dc3e4a5748f09c963c1 preview_rc1 +e14d4b60b2c1b45d446ab94dfa4707b13f91fb7d preview_rc2 54e099776f08430d3a7f4feabd9f2ba886b55320 jdk8-b110 719befd87c7b96ae103c05730ca555227bfc0116 jdk8-b111 f002f5f3a16cca62e139cb8eed05ffaeb373587d jdk8-b112 @@ -251,11 +258,16 @@ ae303640bc1cca06f1c6ac887e6b523ceeb425a6 jdk8-b125 a9088d517f2fa9919886d3d95023c518b59172b8 jdk8-b126 fbf251b8ef8a4a2aa1fd58efc8d0d5c8e2fd582b jdk8-b127 +597eaf9ec7946aa344477b8a5375f129a8fbbf56 jdk8_b128_aarch64_rc1 +cd23c29828584ec3c39c974579079ab97d65874e jdk8_b128_aarch64_rc3 +ba03ec7a0b930582517592cf66abba734ec59891 jdk8_b128_aarch64_rc4 +5de3e4944a8f100652483cb915959edcb8a2d71d jdk8_b128_aarch64_992 f644211c59fd7c1d0c81239c55b31e1d377d7650 jdk8-b128 80568a19aab7300bc92baf2dc225be929f5b03ed jdk8-b129 43386cc9a017a9f9e704760050086bb18b778ae0 jdk8-b130 e291ac47c9a90366c3c0787a6f7ce547a2bda308 jdk8-b131 43cb25339b5500871f41388a5197f1b01c4b57b8 jdk8-b132 +246d1b83d7116cb3f87cd491c937ec95337555d9 jdk8_final fa2d5a06308f3f36fb09662fa58070a02352f023 jdk8u5-b01 343f4f8ba0982b3516e33c859b01634d919243c4 jdk8u5-b02 c35571198602a5856280d5c7c10bda4e7b769104 jdk8u5-b03 @@ -295,6 +307,7 @@ db30cb9eb18dacea39c35daf15a3ee5fea41fd86 jdk8u20-b07 0e717bd55bc9e3f3fa3432e545944d81ed887ab0 jdk8u20-b08 bfcdcc29c8823595a5d70b5b633bedcd5ee3ba8e jdk8u20-b09 +dc14d13daa5e7ed42b4c3eb5363cc128bec577ca icedtea-3.0.0pre01 3dd165facde7ffa240d77b33ff88b2d938fff017 jdk8u20-b10 37392f2f5d598bdecb8a12c4ea129a70a0ff8bf9 jdk8u20-b11 e323c74edabd29378819150ec000c6a0a99266ed jdk8u20-b12 @@ -308,6 +321,7 @@ 5c0406ee9e820140b5322db006baed199c165b4f jdk8u20-b20 693025bbc45d683676fa78bb76201b665e0d8f2d jdk8u20-b21 0c2393744b29175de5204140d4dfbf12ca3d364f jdk8u20-b22 +03f9102db2c03caefd22a85ae71f30e592d7de9a icedtea-3.0.0pre02 be30cb2a3088f2b7b334b499f7eddbd5312312a7 jdk8u20-b23 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b24 dfb9f24d56b51e5a2ca26e77fc69a2464d51a4d3 jdk8u20-b25 @@ -361,7 +375,7 @@ 35dfb86684554685d6efd2fc7fd5eb9b7d4545c5 jdk8u31-b34 e6ed015afbbf3459ba3297e270b4f3170e989c80 jdk8u40-b00 6e223d48080ef40f4ec11ecbcd19b4a20813b9eb jdk8u40-b01 -4797cd0713b44b009525f1276d571ade7e24f3f5 jdk8u40-b02 +d19e04dfb95b8085c17e142df42477cccad1c8d1 jdk8u40-b02 c67acfb24eed87629887128df51007218ddf1f60 jdk8u40-b03 dde62d949f7847469b2ede2ca4190c95066adc91 jdk8u40-b04 d587834579dadd18cb8b096e61d92e2dbccc2782 jdk8u40-b05 @@ -371,15 +385,18 @@ 064adeb65ce82f9ff3cc7898e59d19eb64743c63 jdk8u40-b09 c3a4729c70fa29d79ad77e0643ad7715ebbc96b5 jdk8u40-b10 693da296b395139f2fe6d7131eb0b0d85f6015f6 jdk8u40-b11 -fb8db13639204e37388904bb6e57778c5d762631 jdk8u40-b12 -ba80109a9b3eb92b56012c9ec3aafd9aee2efa69 jdk8u40-b13 -ffc348308de2e872f5d510d440604c3726a67a18 jdk8u40-b14 +74fd977a8b57f6e5b06ce47f254b6ca9cd0d48cd jdk8u40-b12-aarch64 +709f573168709ea03ca7a59e3edbc5029daa9b9c jdk8u40-b12-aarch64-1262 +6be04852760c2619fe4c38a11012739349bb3654 jdk8u40-b12-aarch64-1263 31dac938108da722c56a0526fba7f6ae84773056 jdk8u40-b15 9dc67d03e6e540f646f27092ed23e94e95fa789e jdk8u40-b16 fc4f5546417071c70cffd89ca83302309f6f7da9 jdk8u40-b17 20a3e2135e0867e55af72f0c66a3de558bc613e2 jdk8u40-b18 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u40-b19 7784dab075ed82be2275f4694164bbb9cc1cde3f jdk8u40-b20 +a5c3d964307795edcc68fdb669bc22285a388c0c icedtea-3.0.0pre03 +8450ad6fa3f568af420e51040c898ac3cd1489ce icedtea-3.0.0pre04 +d64c0a9b8b5a43c1b7ba88a871f001fc6b44a3d4 icedtea-3.0.0pre05 564bca490631e4ed4f7993e6633ed9ee62067624 jdk8u40-b21 d168113f9841a77b3cee3a6a45fcd85b7351ac90 jdk8u40-b22 41fe61722ce96b75dd3a1ba5072473122e21e5a0 jdk8u40-b23 @@ -459,6 +476,11 @@ e9f82302d5fdef8a0976640e09363895e9dcde3c jdk8u60-b22 c4b37246b92736adf5f40c785aabb67a7d227245 jdk8u60-b23 d433f5fd8910bee1f2c295b65cf03977034fe0ea jdk8u60-b24 +e1182f36c0fde8e507f2977a6fe1b0d06495411b arch64-jdk8u60-b24 +0b8920048898b50eca657d53d91468b41cc3269b aarch64-jdk8u60-b24.2 +fb2a70b389fef390376e585f11fbf7571ef44489 icedtea-3.0.0pre06 +c4b25140f059fc7115c4b19385b66f98d9b14da2 icedtea-3.0.0pre07 +809d98eeda495566d255eb01353e5251be7a8067 icedtea-3.0.0pre08 c8cfbe57bcd5042d2fef42dcef14d73dd4bdc416 jdk8u60-b25 0d6a8a9b26a37678b420ff540b5a622c3f4fd44c jdk8u60-b26 afbc08ea922bf6e5e14d2eea24a2f94f37627ea7 jdk8u60-b27 @@ -534,6 +556,7 @@ 8afb58c7312b45fe5237afb0292176b734934f60 jdk8u72-b12 d841d3fdae44f120883dab0a3a809a054cd0274b jdk8u72-b13 f6d24d424cd2af4d2612f7737d3d9a25f58b882d jdk8u72-b14 +dfad9b612327322033896d9bdfab58ae12ccac62 icedtea-3.0.0pre09 f3e86cc607260bae368b52d88d7bc8883ee767e3 jdk8u72-b15 1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 892eb9ab179650b89b7bab6bc42f079391c98624 jdk8u73-b00 @@ -566,6 +589,9 @@ 02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 +e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 +3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +4a8297aeb8a980ce4a22f7434f92f2b2ea0f726e icedtea-3.0-branchpoint c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 8c3f4e540348daed7263bae092b0e5f212478b00 jdk8u77-b31 71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 @@ -587,6 +613,10 @@ 0ca25fdd520a0a74f0a488de263641d9f76b8664 jdk8u76-b12 ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 +10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 +7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 +aab729e0626a2b55583c99eae3f6cbc25cff376e icedtea-3.1.0pre03 +ee0b65b8fd106e7180785b00ddc2567d29388361 icedtea-3.1.0pre04 4f06a20cdc59ce9742e6538ff4b9040baba0778a jdk8u92-b14 5875e297cfcf18304b4b062dc44fa9be312ad6e8 jdk8u92-b31 ed69541ce48b38bf0830c762f353e4379ce43630 jdk8u92-b32 @@ -605,6 +635,8 @@ 9486707c119ab3940f7ea06c1af23a4f6367c77b jdk8u101-b10 a9136f8d24d9ed01009df847176e0be67b354d15 jdk8u101-b11 3eab3ce82c31d1332bc383a1a3201eaee220c001 jdk8u101-b12 +3d312c038b6050c53c22a8efa52632783b230c80 icedtea-3.1.0 +39845e69dc6b1b947b6c667d4d132bfc2cb47016 icedtea-3.2.0pre01 827b2350d7f8a96160aa820200a7bf6358b51450 jdk8u101-b13 39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 @@ -626,6 +658,8 @@ e915a408ebf7ba05b36d1b714e166a1d9e5c7edd jdk8u102-b11 8e12cb096db33b525ec010de5e857ef1cc985ddd jdk8u102-b12 901ecf04370c7c03c61e22ab87a266c355baff54 jdk8u102-b13 +30e3b600c82978ab75d89b10b03059aa1620bc52 icedtea-3.2.0pre02 +32c84f7d918fdb8e501f5a512c8804305ec88286 icedtea-3.2.0pre03 48c99b42383912886c005891c04b5f599adf6722 jdk8u102-b14 222d3ac3aa1f99f16e31c1c4a10f916ce83ff759 jdk8u102-b31 e3839fe291add6e0ea199457fb31c9312cc5dd77 jdk8u102-b32 @@ -646,6 +680,7 @@ 28e488c17b7a276e9ce00a0488bbc53094294e14 jdk8u111-b11 b1304d71a2ec04ae6fa0a46120a5beba40a6f5ba jdk8u111-b12 3f1a07c3a600abdc2eb204f9b67984e6b920846e jdk8u111-b13 +0cc71de3df184547da673a87c307def4c8da54d4 icedtea-3.2.0 ab26fe28f9ed9c7d0a03ce47d1306427f86f27e9 jdk8u111-b14 47e20a90bdbb2327289e330606b73a9fe4dc857e jdk8u112-b00 96393e490afd4acba5b92c5ede68dc9bbb60a38e jdk8u112-b01 @@ -663,6 +698,7 @@ d2d8b67021a0f41e0eabd711bfd87a943dc0a8d5 jdk8u112-b14 60767ec3909b3d0cb26dd7b3f952c62053719dda jdk8u112-b15 5dd7e4bae5c2f1ee4f80c5570e7e3e2f715f7a32 jdk8u112-b16 +5ce54ea881947640051a10a1579d4da697b02293 icedtea-3.3.0pre01 41fac11792c1ee6945f56721ee558a7424395a81 jdk8u112-b31 548a51660ee94aeb77b2432594aeb87f87c21697 jdk8u112-b32 a334b0815d34948188537a177a32cee27007ea2c jdk8u112-b33 @@ -679,6 +715,9 @@ d66de7e2f672a1ff6947846818412fa899456972 jdk8u121-b10 ec72a941be0a50ab77f5375cf710bc06e4f118d3 jdk8u121-b11 9561afc12df843ef21ecd9d7b3633371e7a2bfc4 jdk8u121-b12 +7e0b701f3ee0469c3bcfbe9c0a4e7cd83f6735c9 icedtea-3.3.0pre02 +3642a826880bb11bf6e81b692e2503aa512d82b6 icedtea-3.3.0 +5ee8253969ddefb0426a76c03d31e08cbc773691 icedtea-3.4.0pre01 2974746e56192cdd14fc2dd43179bcf28e4faf4a jdk8u121-b13 4f69f3363a2ecee8d3df2b046266a76c2a805139 jdk8u121-b31 ec26e3331158912f86268ef473e64514c70cbd52 jdk8u121-b32 @@ -697,6 +736,8 @@ 6e362e6002abc39c63fc8ab4bcebf08e273f5a94 jdk8u131-b08 40d00399869d8a28cfecf360234f340e9e0ad3b1 jdk8u131-b09 c0091a673d766ce2e76a945bab6de325fe78dd88 jdk8u131-b10 +cfc292a2c1c6af4e469e45cd896765e17f7d4c95 icedtea-3.4.0 +c8bcda75cb18b043ba95feb0cb74c34b6a678ac1 icedtea-3.5.0pre01 3ab471c4760a808e39406303ff33a25a542b9c75 jdk8u131-b11 d50ccb38def5968145fd3f6e0579416bb027e85c jdk8u131-b31 e54624a8ebe3639d3b2360adb9ae0fa32f1bef57 jdk8u131-b32 @@ -721,8 +762,13 @@ 996632997de8c889067dafd5a5827146e02c9130 jdk8u141-b12 c6bc194fedb63b20c45c793405d215d206fb4654 jdk8u141-b13 d630e23b8e36c2863225d7ae107c73a38d3e6102 jdk8u141-b14 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.5.0 2ea94405100763c772ab3989200115d7a23c7532 jdk8u141-b15 b64b1dfdbe7cfe3859f1023c0f1fb0216bce4ae7 jdk8u144-b00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.5.1 +bdf93656feba13fa1f34d104711bfe7178a2fae1 icedtea-3.6.0pre00 +db0baea3a4f06ac01f3e6be9d13500b4cd42416f icedtea-3.6.0pre01 +5dcb55da00c1531264934559c9f10c2e0ae46420 icedtea-3.6.0pre02 d2744852f3e64f7b0ba54f3a64ed5e2107e6ee68 jdk8u144-b01 55899d2b99b0725d74eebc510a116423329ad6f0 jdk8u141-b31 a3c4020f84aeb0dba467534239951f8818bdfb84 jdk8u141-b32 @@ -744,6 +790,7 @@ a487770409082a3d1c4be9264e8eb02b1a41fe41 jdk8u151-b09 7653488b327598fecd823b9b095a1c107b0a1429 jdk8u151-b10 431c125e1231749e16427c280f115f93d699c0e1 jdk8u151-b11 +a05e38417041f23e3eacc58a3f4d2b88e9fc9f26 icedtea-3.6.0 31bc1a681b51d2ae8b176ddeaf821d73494acde4 jdk8u151-b12 1442bc728814af451e2dd1a6719a64485d27e3a0 jdk8u122-b00 f6030acfa5aec0e64d45adfac69b9e7e5c12bc74 jdk8u122-b01 @@ -771,6 +818,7 @@ f5f32c0208a09a78185dad1baf7793bf84fb8356 jdk8u152-b13 50047f057dc14fa5e08e2b449304a21889e4079a jdk8u152-b14 bfd67d7c7d41b320225d5502cec55c6b38cdaa6d jdk8u152-b15 +e4ff08f9c787cdd45568926b13eded32b4672242 icedtea-3.7.0pre01 1cb70967c4d78a45a60d0d6eb64cb7fbe89ad005 jdk8u152-b16 9dce8b2a03e056c54789c555176bd2c8a48b844f jdk8u152-b31 5f0349b6341cf96a478ea14ee820af26fe190e36 jdk8u152-b32 @@ -838,6 +886,9 @@ 2c4e596e0cc3281fe976d9a730677c0a15113153 jdk8u161-b09 3eaad567db074e4d3df7d4088a4a029ef5ad1179 jdk8u161-b10 8d358ca3cfb813af87aa4bed5a1e7fbb678ea6be jdk8u161-b11 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.7.0 +80cebaab0ba5da02658fb21eabb38b111a2e2c32 icedtea-3.8.0pre00 +aa2c9ce0663291af00f15b816882080833f4d0ed icedtea-4-branchpoint 76f2c555cccab8df114dd6ebb8ed7634c7ce1896 jdk8u161-b12 e03f9868f7df1e3db537f3b61704658e8a9dafb5 jdk8u162-b00 538bdf24383954cd2356e39e8081c2cb3ac27281 jdk8u162-b01 @@ -855,8 +906,16 @@ 1aa2e6ec537c3dd0fd4f9780f16da3e38fb18cee jdk8u162-b09 1d2ee5e60df1c3bc889c92154d839bfe73077f66 jdk8u162-b10 95df717479b19f5ea244afc67434827f2f851287 jdk8u162-b11 +0a89388f0b97a8f924ebc7b7bf4ca2b1b67161eb icedtea-3.8.0pre01 ddae5cb11d6c04130b8002b852bc7f80e0c8bcd2 jdk8u162-b12 8e40acfcc41a631f5922824712d4336742652eac jdk8u162-b31 +c00bdbbd9a77150f565298af9c305d7e6863eb59 jdk8u162-b32 +70a653814e61a5552312345308b85330fa8f27bc jdk8u162-b33 +f1f949ac13549c6fb3766279848539b124ad835e jdk8u162-b34 +b3de2b1e82fb2427cd40bb230aa26d9b7d8fb09c jdk8u162-b35 +e03fff22900242d92a97839a9c095bb106bdc68f jdk8u162-b36 +19696e8204b0e77e0f10af106c384b7ba6dd5bda jdk8u162-b37 +305c40e81a6fd59699036d4c35d8994f8501f116 jdk8u162-b38 b6195815c4bbbf275f1aefd337d805eb66f2b5b8 jdk8u171-b00 f1792a59f1fa20e47fe5d4561754012440564bec jdk8u171-b01 cac020298633fc736f5e21afddf00145665ef0a7 jdk8u171-b02 @@ -869,22 +928,39 @@ 9a59252d179a2a488e094cd28b58d86edbf454a0 jdk8u171-b08 4617f1da787289f41d2a7e50d6859d85c005c857 jdk8u171-b09 2212d32912153d4a963cc8d782163ea30d34d1f6 jdk8u171-b10 +388fc8da23044317c160678ffa8ff541c216a255 icedtea-3.8.0pre02 +9c9ff65b03b60abb956fa23ee8403a4a7bec7806 icedtea-3.8.0 +9c9ff65b03b60abb956fa23ee8403a4a7bec7806 icedtea-3.9.0pre00 +d9b0b4bd2526818afa73b60da77403245554caa8 icedtea-3.9.0pre01 5ccb2d5ec23d188394fdd87bda27b6e53eeb8f0d jdk8u171-b11 64df143be721d3ef031d765d86277c1e114d627a jdk8u172-b00 25f7b0cd25cf13106783050fc8e6f4a78487a7bd jdk8u172-b01 db8272cb8c99eea536a66c4c368c4bf2bf013a81 jdk8u172-b02 bd24ee3a9a0494121fd1d96c308b9738f585001b jdk8u172-b03 cf952b84daa1e74403a4d1df541c0ecca830717d jdk8u172-b04 +e7e27f446209924f66a4bf86738f3e5f2fbbef5f jdk8u181-b00 +a8746b41e23a1deda3d0f41ed2eca3d3a4cc74de jdk8u191-b00 076daed81c0a851f6d13fac538834ac465cdc122 jdk8u172-b05 94491d0dc59590535339a2ffae510166bb16f34c jdk8u172-b06 7e9eeb74e84beb6d8a6f562441eb7dd0ab0befa9 jdk8u172-b07 3974ec9cd04057a19d02c04f3484d5686d70d21c jdk8u172-b08 f52ece1d8708024735f06e7e3bdc771efbc073d0 jdk8u172-b09 9e9009034e5ce97a97f72c00cd37cf2a638fa1a4 jdk8u172-b10 +8e0b55064628157267f52af5fe0d47f4c3ccb4fc icedtea-3.9.0pre02 2a041b1f858dc6a372ac07b8cf5bf6fab879dcc8 jdk8u172-b11 d902fae6241006af3c4cfc4ce82ebcb3efb9d725 jdk8u181-b01 baac18e216fb47b4cfa04169b3c3de58d667de7c jdk8u181-b02 d237c59d14e1c1fb1f750e9cdabcea6e711f4d34 jdk8u181-b03 +f3185b46a35b82727f39d52ac7fad7c4c78ddcdd jdk8u172-b31 +0939503b7477ba081484c54f26f177f9a66d92e4 jdk8u172-b32 +f4b138a6c95cf17f6138598fe04a90dfe1086bf4 jdk8u172-b33 +93b4d31ee70576a45a87607e2f5474d90ba31653 jdk8u172-b34 +6b4e239c74929b86b46113e92fe36d355157e235 jdk8u172-b35 +010852525831e0e88f622167d615438b82002e1f jdk8u172-b36 +9ac2466ffdbb1b9d9005b50aa633a5986617a002 jdk8u172-b37 +d902fae6241006af3c4cfc4ce82ebcb3efb9d725 jdk8u181-b01 +baac18e216fb47b4cfa04169b3c3de58d667de7c jdk8u181-b02 +d237c59d14e1c1fb1f750e9cdabcea6e711f4d34 jdk8u181-b03 6eeca4fb7748e8bdca4afbd6785b04376b1d44cc jdk8u181-b04 f34c24087b0e6f52391f491d6c3a608616d1db2c jdk8u181-b05 076f5fd6258846fce7010a598de2c7583628bb1e jdk8u181-b06 @@ -895,3 +971,19 @@ 112f3576f12e24d5e35d8d31782698e7d9a8fa52 jdk8u181-b11 22e01e7c5c39bfa3f5e2d18be76c7bf0dc71033a jdk8u181-b12 f1918b7e69f4dc0018609e9efe9d53939cc807ae jdk8u181-b31 +7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.9.0 +7b289a33ab9754807a6021e8e140e61015ccc5f2 icedtea-3.10.0pre00 +48f9c0c9d8c4283ae7cfe04e95c4bf4d839f3a8c icedtea-3.10.0pre01 +0cb452d66676bc1b3824bea4a0c16ac76e58b070 jdk8u181-b13 +b01c6e5aa43c784fc66465b56227ddd9aa29eee6 jdk8u191-b01 +2db6890a956723ac347b573217d91bbbedbb0528 jdk8u191-b02 +89e2889d02d2f5dabdeda7f60cf80a8df3100eb4 jdk8u191-b03 +94e4769c6d69241f9eb7164a85fc91fc83faab5c jdk8u191-b04 +6329d17c17d7a40a8747b346e324d39476b045d1 jdk8u191-b05 +ca864c999536f7b036b704c03a7e6e7b3ce12702 jdk8u191-b06 +8d7260f7df9e122a74ab7fe6a91e07ab103d1c54 jdk8u191-b07 +f1e4b0f8695fed5ae0f506e27cbf247e7c8ef5aa jdk8u191-b08 +dca9c1978ed662fae851a38ad260a2811c80da21 jdk8u191-b09 +0f52237f12920603bba74cbfb337e4657a4f8217 jdk8u191-b10 +af544b6bf744cddf59121f40dbf4e0ec0a2533b2 jdk8u191-b25 +5eaf8c860c22512b8b5c82cdcdca8ddd4a99e754 jdk8u191-b11 diff -r 0cb452d66676 -r 81f07f6d1f8b .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:02:03 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 0cb452d66676 -r 81f07f6d1f8b THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:02:03 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:36 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- diff -r 0cb452d66676 -r 81f07f6d1f8b make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Tue Jul 03 18:02:03 2018 -0700 +++ b/make/CompileLaunchers.gmk Wed Nov 21 04:58:36 2018 +0000 @@ -427,7 +427,7 @@ # binary (at least on linux) which causes the size to differ between old and new build. ifeq ($(USE_EXTERNAL_LIBZ), true) UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB - UNPACKEXE_ZIPOBJS := -lz + UNPACKEXE_LIBS := -lz From andrew at icedtea.classpath.org Wed Nov 21 05:24:24 2018 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 21 Nov 2018 05:24:24 +0000 Subject: /hg/icedtea8-forest/nashorn: 56 new changesets Message-ID: changeset 6b90616f1663 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6b90616f1663 author: diazhou date: Fri Jul 06 20:41:20 2018 -0700 Added tag jdk8u181-b13 for changeset 382400935513 changeset c4690851a74d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c4690851a74d author: diazhou date: Mon Jul 09 12:57:26 2018 -0700 8206916: Remove jdk8u181-b31 tag from jdk8u181/nashorn repo Reviewed-by: aefimov changeset 047977ba484e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=047977ba484e author: asaha date: Fri Jan 26 10:17:27 2018 -0800 Merge changeset 4eff9c0f63f0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4eff9c0f63f0 author: asaha date: Mon Jan 22 13:30:41 2018 -0800 Added tag jdk8u162-b32 for changeset 59508dc01b26 changeset 355cdcc3ddda in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=355cdcc3ddda author: asaha date: Fri Jan 26 10:47:54 2018 -0800 Merge changeset dcbd7e0029f0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dcbd7e0029f0 author: asaha date: Fri Jan 26 10:52:58 2018 -0800 Merge changeset 7fc9105729a5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7fc9105729a5 author: asaha date: Tue Jan 30 15:40:00 2018 -0800 Merge changeset dc0547129bf3 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dc0547129bf3 author: asaha date: Wed Jan 31 15:46:08 2018 -0800 Merge changeset 15abea4463f2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=15abea4463f2 author: asaha date: Wed Feb 07 13:44:53 2018 -0800 Merge changeset e6b190611af9 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e6b190611af9 author: asaha date: Tue Feb 06 08:03:07 2018 -0800 Added tag jdk8u162-b33 for changeset 4eff9c0f63f0 changeset 7ea9b8289010 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7ea9b8289010 author: asaha date: Wed Feb 07 09:45:32 2018 -0800 Added tag jdk8u162-b34 for changeset e6b190611af9 changeset 8de287dc56fd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8de287dc56fd author: asaha date: Wed Feb 07 14:02:00 2018 -0800 Merge changeset 7d836954269a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7d836954269a author: asaha date: Thu Feb 08 19:43:48 2018 +0000 Merge changeset 7de7950c0351 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7de7950c0351 author: asaha date: Tue Feb 20 10:12:19 2018 -0800 Added tag jdk8u162-b35 for changeset 7ea9b8289010 changeset 4aac2244c3a9 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4aac2244c3a9 author: asaha date: Mon Mar 05 09:47:25 2018 -0800 Added tag jdk8u162-b36 for changeset 7de7950c0351 changeset dc2855bdf232 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dc2855bdf232 author: asaha date: Mon Mar 19 13:39:44 2018 -0700 Merge changeset 5a756e998650 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5a756e998650 author: asaha date: Mon Mar 19 17:01:57 2018 -0700 Merge changeset 4c81e1326982 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4c81e1326982 author: asaha date: Wed Mar 21 12:06:49 2018 -0700 Added tag jdk8u162-b37 for changeset 4aac2244c3a9 changeset 837866f8c3a2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=837866f8c3a2 author: asaha date: Fri Mar 30 10:59:30 2018 -0700 Merge changeset 7e4569873ae6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7e4569873ae6 author: asaha date: Fri Mar 30 11:03:43 2018 -0700 Merge changeset 8b1704ea8537 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8b1704ea8537 author: asaha date: Fri Mar 30 11:16:42 2018 -0700 Merge changeset fd4de1a91ffa in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fd4de1a91ffa author: asaha date: Mon Apr 02 15:30:30 2018 -0700 Added tag jdk8u191-b00 for changeset 5a0b8cd7f9b5 changeset 1a26447b1b1f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1a26447b1b1f author: asaha date: Mon Apr 02 15:42:19 2018 -0700 Merge changeset 103a3f28966e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=103a3f28966e author: asaha date: Wed Apr 18 22:41:48 2018 +0000 Merge changeset 10f188fbe6cc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=10f188fbe6cc author: asaha date: Sun Apr 01 22:48:32 2018 -0700 Added tag jdk8u162-b38 for changeset 4c81e1326982 changeset 1ade28deec4a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1ade28deec4a author: asaha date: Sun Apr 01 23:00:49 2018 -0700 Merge changeset 228f8e1dceb0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=228f8e1dceb0 author: asaha date: Tue Apr 03 17:09:58 2018 -0700 Added tag jdk8u172-b31 for changeset 1ade28deec4a changeset 8c6bd9d0cf71 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8c6bd9d0cf71 author: asaha date: Tue Apr 24 15:15:20 2018 +0000 Added tag jdk8u172-b32 for changeset 228f8e1dceb0 changeset fbb5a1798b86 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fbb5a1798b86 author: asaha date: Thu Apr 26 22:43:00 2018 +0000 Added tag jdk8u172-b33 for changeset 8c6bd9d0cf71 changeset 7b299af843c7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7b299af843c7 author: asaha date: Fri May 04 11:54:16 2018 -0700 Added tag jdk8u172-b34 for changeset fbb5a1798b86 changeset 2a333371ef73 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2a333371ef73 author: asaha date: Mon May 07 15:08:25 2018 -0700 Added tag jdk8u172-b35 for changeset 7b299af843c7 changeset e3a361887a41 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e3a361887a41 author: asaha date: Tue May 08 12:01:27 2018 -0700 Merge changeset 4d6bbc2c9efd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4d6bbc2c9efd author: asaha date: Tue May 08 15:27:15 2018 -0700 Merge changeset c2e04594d78f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c2e04594d78f author: alitvinov date: Mon Jun 11 12:14:22 2018 +0100 Merge changeset efdf56343d27 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=efdf56343d27 author: coffeys date: Thu Jun 14 12:37:20 2018 +0100 8204874: Update THIRDPARYREADME file Reviewed-by: chegar, jeff, robm changeset 2152c4a01445 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2152c4a01445 author: rpatil date: Tue Jun 19 14:48:52 2018 -0400 8202936: Improve script engine support Reviewed-by: sundar changeset 41ac91662b75 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=41ac91662b75 author: alitvinov date: Sun Jun 24 23:15:05 2018 +0100 Merge changeset d8dfff6b49a6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d8dfff6b49a6 author: alitvinov date: Thu Jun 28 19:42:10 2018 +0100 Merge changeset 28cbe440b3c4 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=28cbe440b3c4 author: diazhou date: Tue May 22 06:02:14 2018 -0700 Added tag jdk8u172-b36 for changeset 2a333371ef73 changeset b94c0a6697e0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b94c0a6697e0 author: diazhou date: Wed May 23 21:02:11 2018 -0700 Added tag jdk8u172-b37 for changeset 28cbe440b3c4 changeset 4706dc5f752c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4706dc5f752c author: aefimov date: Sun Jul 01 11:12:36 2018 +0100 Merge changeset ebed69e596d2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ebed69e596d2 author: diazhou date: Thu Jul 05 01:00:22 2018 -0700 Added tag jdk8u191-b01 for changeset 4706dc5f752c changeset 9bae2c31c00b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9bae2c31c00b author: alitvinov date: Tue Jul 10 19:07:31 2018 +0100 Merge changeset 1d23567f6ea3 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1d23567f6ea3 author: diazhou date: Thu Jul 19 05:39:03 2018 -0700 Added tag jdk8u191-b02 for changeset 9bae2c31c00b changeset c374c805e6fb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c374c805e6fb author: diazhou date: Tue Jul 24 11:05:25 2018 -0700 Added tag jdk8u191-b03 for changeset 1d23567f6ea3 changeset 755288b11f2e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=755288b11f2e author: diazhou date: Tue Jul 31 07:55:48 2018 -0700 Added tag jdk8u191-b04 for changeset c374c805e6fb changeset 5fa57cd058f2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5fa57cd058f2 author: diazhou date: Wed Aug 08 07:44:46 2018 -0700 Added tag jdk8u191-b05 for changeset 755288b11f2e changeset 878e65541b35 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=878e65541b35 author: diazhou date: Tue Aug 14 11:28:01 2018 -0700 Added tag jdk8u191-b06 for changeset 5fa57cd058f2 changeset c25dc7436704 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c25dc7436704 author: diazhou date: Tue Aug 21 10:14:08 2018 -0700 Added tag jdk8u191-b07 for changeset 878e65541b35 changeset a449d7e3eb34 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a449d7e3eb34 author: diazhou date: Wed Aug 29 11:18:04 2018 -0700 Added tag jdk8u191-b08 for changeset c25dc7436704 changeset e1ca5b43871c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e1ca5b43871c author: diazhou date: Wed Sep 05 00:24:22 2018 -0700 Added tag jdk8u191-b09 for changeset a449d7e3eb34 changeset 0fcd632be9e7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0fcd632be9e7 author: dmarkov date: Fri Sep 07 10:31:31 2018 +0100 8210431: Complete backport of libpng 1.6.35 TPRM Reviewed-by: jeff, prr changeset 3388cb0fad9c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3388cb0fad9c author: diazhou date: Wed Sep 12 01:38:47 2018 -0700 Added tag jdk8u191-b10 for changeset 0fcd632be9e7 changeset e6205ecef830 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e6205ecef830 author: diazhou date: Thu Sep 27 05:13:40 2018 -0700 Added tag jdk8u191-b25 for changeset 3388cb0fad9c changeset 5a2c3b3dd919 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5a2c3b3dd919 author: diazhou date: Wed Oct 03 21:51:17 2018 -0700 Added tag jdk8u191-b11 for changeset e6205ecef830 changeset 6cf21321f367 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6cf21321f367 author: andrew date: Wed Nov 21 04:58:38 2018 +0000 Merge jdk8u191-b12 diffstat: .hgtags | 111 +++++++++++++++++++++++++++ .jcheck/conf | 2 - THIRD_PARTY_README | 98 ++++++++++++++--------- src/jdk/nashorn/internal/objects/Global.java | 15 +- 4 files changed, 179 insertions(+), 47 deletions(-) diffs (453 lines): diff -r 382400935513 -r 6cf21321f367 .hgtags --- a/.hgtags Tue Jul 03 18:02:17 2018 -0700 +++ b/.hgtags Wed Nov 21 04:58:38 2018 +0000 @@ -283,6 +283,7 @@ 7e89db817ed094766a039762a8061c3a600c7284 jdk8u20-b07 2282c86cb1a954efd2fc5b7f22c173be19087c55 jdk8u20-b08 41f588adeb7a397d395233f00bd3402d0989934a jdk8u20-b09 +fdcdffd5b5b1eb7d442096433d17466f023207f1 icedtea-3.0.0pre01 fdcdffd5b5b1eb7d442096433d17466f023207f1 jdk8u20-b10 c116e9229e096ffe841f2b4f79067378288d0d1d jdk8u20-b11 c720454d2435be052fd941a789ece9468d1e8f74 jdk8u20-b12 @@ -296,6 +297,7 @@ ed3439dca4a73a2dd4a284f3457f0af216a3eb55 jdk8u20-b20 f2925491b61b22ac42f8c30ee9c6723ffa401a4c jdk8u20-b21 5332595fe7ba2a1fc5564cc2689f378b04a56eb4 jdk8u20-b22 +2a866ca13bc68da2a70f200002797b2bea432c68 icedtea-3.0.0pre02 ad36f9454ce38d78be39fc819902e1223765ee5e jdk8u20-b23 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b24 d3da140e179343011017669a6dbfcc52b0e56f52 jdk8u20-b25 @@ -363,6 +365,9 @@ 653739706172ae94e999731a3a9f10f8ce11ffca jdk8u40-b18 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u40-b19 4d240320929f7b2247eeb97e43efe2370b70582e jdk8u40-b20 +d8fc6574c0b2f294df84cc0b188b9140537e896b icedtea-3.0.0pre03 +bb36d4894aa49666805a0d08607a80cac3a0fffb icedtea-3.0.0pre04 +f78a539468973c9afb83cd38849fb13427d58ea2 icedtea-3.0.0pre05 dbb663a9d9aa2807ef501c7d20f29415816a1973 jdk8u40-b21 f9f70a0f60f48fbb95275b6c1110cedf740c6177 jdk8u40-b22 6ca090832d30fd0e46214ccc00816490ad75a8ab jdk8u40-b23 @@ -441,6 +446,9 @@ 7475a2bd3c012f7dfd0532a344eb7efca56ac6e6 jdk8u60-b21 9ed906919b5d92067edcdd966a3f413fca0f70ab jdk8u60-b22 23165e806566f01cdc56421ea82c7e74a6fd85d5 jdk8u60-b23 +6f6d12f78ab05aa9ece89aeec09177ae088f33aa icedtea-3.0.0pre06 +fd478ce27023b3a4a7a9b64e65ce670c2b047542 icedtea-3.0.0pre07 +7babac6e7ecf625dc1f8f2c961c09ea9822ae90f icedtea-3.0.0pre08 68107693248469f7b4fdcc35c53e4206a0d55087 jdk8u60-b24 371f3f83f773ec97491d994bbcce834f0a2cca74 jdk8u60-b25 58791cd01bc9aa973d8845ce63403b90d357b5ac jdk8u60-b26 @@ -519,6 +527,7 @@ b779108a142b80d9d8503c7220ad3bb7cb0dda53 jdk8u72-b12 81e48503b62fd8814135f642905fe38056aaf2a9 jdk8u72-b13 e48d06eeff82bea512cea44fa14d59b88067ef83 jdk8u72-b14 +bbc1966c6af946256899d083521361ac41c57ace icedtea-3.0.0pre09 769b21d1b85cfb57c11c89bbc8f185f9e520df66 jdk8u72-b15 c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 e9b46178f2e35d9ed2cd5b2f7279cf5e4e954222 jdk8u73-b00 @@ -551,6 +560,9 @@ 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 +82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 +697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +38236e7925eb3b7929ae89e54ff96cb854d01fbb icedtea-3.0-branchpoint b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 @@ -575,6 +587,10 @@ da1aa86606ef1b46655ae28d34e0d02604fb4cde jdk8u76-b12 256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 +8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 +a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 +2417a5bf2b157c83863829b1773b9d4369f8a3b0 icedtea-3.1.0pre03 +68145b690b187b31cf2814d892d8779e17e3aa4d icedtea-3.1.0pre04 d2af8d0297223ff16d59ee64b7058cafef8f3bb8 jdk8u92-b14 ff47e8b14690edada1d0a4386e63bb4bc2f38ab4 jdk8u92-b31 895bb16c7f9fe0c74317afef671a0d5ccde58afa jdk8u92-b32 @@ -593,6 +609,8 @@ 740d8d604c0ef2b12d9835d2842f60dcc08fee0d jdk8u101-b10 de5fdc537134ec505958a66d79c0ff68282520d2 jdk8u101-b11 2f506194a131597352bbe1a08492266a8aed13f8 jdk8u101-b12 +289b6e3c6e050f1a6f079c91a5f37c99889caed9 icedtea-3.1.0 +cd4ba667912c7cf2393bb290eb61528c55d96e72 icedtea-3.2.0pre01 44e4e6cbe15bf1674cfd7a03acfb962dd4339767 jdk8u101-b13 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u102-b00 120c1b8b458170ed017d2ee60cc9d63896eeb4b9 jdk8u82-b00 @@ -609,6 +627,8 @@ 7bd6f4f266f66d32e4ce743928d7c4021c23c477 jdk8u102-b11 e3db6994bbbd654be3ebd677b2cc80469f7133a3 jdk8u102-b12 a010893ca6ee93c1a4832d1c484be6a119ca7ae4 jdk8u102-b13 +0b84d2cb4e3a247b2ca0f6a7f882892da3627329 icedtea-3.2.0pre02 +83a084be209bf907f8929ed2361a68427dcd8b89 icedtea-3.2.0pre03 0948e61a3722ea7519323dffcce4f26430fe2881 jdk8u102-b14 908d77c3a01687e99fb426cff41cf000f3f28e68 jdk8u102-b31 4510fa72a613e8bd8b02f7519362de60907ca652 jdk8u102-b32 @@ -629,6 +649,7 @@ c340ee5e5fd1d1a6ed57b3650ab46594dfccfc1d jdk8u111-b11 76bf7299d622029f1a579667611deeccc405e81a jdk8u111-b12 7ed1a5c5e45a1d576cc76dc96b3f0699bfe0a642 jdk8u111-b13 +0fb33c8b64d1d97095c668b81ad7a11e4c06e89f icedtea-3.2.0 97770cfdb942dce0a7c461175bce4fddac5ad339 jdk8u111-b14 1bf96637e4bbbc31f7c560c16d62ce2ed9020e03 jdk8u112-b00 be4ef6af7d3d67380d9df3348f75324ff6d8c971 jdk8u112-b01 @@ -646,6 +667,7 @@ b0aa9a71f5fbcb0d58fa009fd9bd3ea0897b315e jdk8u112-b14 adc75eca17418a42357776339b390533a94541d6 jdk8u112-b15 d1f2cab06d35f6b7ac29f5c3eebd74a74a01b8fb jdk8u112-b16 +b082c0d76be483cbaf0d40963b2d08cd171b0799 icedtea-3.3.0pre01 d4beac03b1230ff8c96af79dcd10c56bdc475ebb jdk8u112-b31 5cd9541c75fd68f8b575cb8499d9d375bee1033c jdk8u112-b32 ad155bea4b3c781cb7d421ac1164f68f3e6693d2 jdk8u112-b33 @@ -662,6 +684,9 @@ 23970322bf063b36c0aefe103540618bb64a82af jdk8u121-b10 fe53d09bdd8f4309ce3f79e9dc4c512639de2610 jdk8u121-b11 89c0a71eeb4ae2011e7ed10f36e79b5184c7827b jdk8u121-b12 +c560422516c06dbce90f40a636046686a4fee896 icedtea-3.3.0pre02 +8c0fe384c4e7f0a085fe7f3dadb1764d6331be5f icedtea-3.3.0 +5f6a5f14b964923ca322ff2ae28e581c75c65c51 icedtea-3.4.0pre01 fd548ea7e156aba26836084b838df5e90b90b6ba jdk8u121-b13 32caa413708a573a2a5ae4b9c3995463afa9a935 jdk8u121-b31 3fb9ceaacc7c478172efcaa1e7aa301acb5a182c jdk8u121-b32 @@ -680,6 +705,8 @@ b6b8e309e75ac5e5750687d32d8d9024c9a97fa0 jdk8u131-b08 c82e269f57968a997f71f6be393fba2af8f77708 jdk8u131-b09 9fef324cda01dfd13b32d52036522530e5e4f449 jdk8u131-b10 +f2d9bca28d0eaffa0850f325f063e6939d95a5af icedtea-3.4.0 +ad209492df169f70d96b537d6b255a3748c7c671 icedtea-3.5.0pre01 dfd626733d62e3e705f4e746dd0917b7ebc4c601 jdk8u131-b11 cab15bc838dac12db221e0d4809bfbce10bfdb13 jdk8u131-b31 89914de2826daaf6dd554aa506237328b1347c93 jdk8u131-b32 @@ -700,8 +727,13 @@ 31e8c2a1e8f7637d0f5e5b920b30536eee87d665 jdk8u141-b12 2c1a74bca789006be1cc7fc642048ade06fef2f2 jdk8u141-b13 8c329eab0dac3630854a56f2485f9862040bffdf jdk8u141-b14 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.5.0 dfb2e076f381c4ea8c84ae0309a2072ec3ac92b8 jdk8u141-b15 6a52d202dfa3395d90cdd7dc24b8c437e5acc03d jdk8u144-b00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.5.1 +6743b468dda349f1e30f7b20c3cfd525ea3b3e82 icedtea-3.6.0pre00 +bad6bd2d128ef39eb0916d4a5eb4e34a6ac2b5e6 icedtea-3.6.0pre01 +add478757898091bd33dae740baefdbb921cfe1e icedtea-3.6.0pre02 7de0a688b0d910d4ef2cb89da6623b3ded431276 jdk8u144-b01 6f50b0c7c275324f76cf7f09606949195fd65f92 jdk8u141-b31 59bf0950e077f66d1f6c5ef4a3f1489b2b2048fa jdk8u141-b32 @@ -723,6 +755,7 @@ 34331f63b81e2a18c9241c762b9c92fd0bb8408e jdk8u151-b09 f41afee891a32a88224317737b1eecbd735e7fd7 jdk8u151-b10 a05eabdec5bb0133d6a8d0cf22f11c6e2a0d6b5d jdk8u151-b11 +a2d2fc80c97a5462a9978f240c43c006fa79e13d icedtea-3.6.0 dee0a16b2c50b99b0a232821861edc153f4f4937 jdk8u151-b12 18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 @@ -750,6 +783,7 @@ 293cf1e0a22791a96fe8e07f85af40f4dca64d1f jdk8u152-b13 6025f8527d42706d171201f0a912c760d4d0c037 jdk8u152-b14 a61136aa725ab8bb4721e8bb48aa827b49530978 jdk8u152-b15 +8c6bb035cdd2fc906d0fdca8ff24817295c227f1 icedtea-3.7.0pre01 d0841bfdb637d83ee0066df2f730b8a9b6fc3450 jdk8u152-b16 853acc70b8f5541cb6b7ecadebd441ab0c84745c jdk8u152-b31 94a17ba2690225347ccc3a07b9d15f42c5a20fa5 jdk8u152-b32 @@ -833,6 +867,9 @@ c2a2eec0d9ac38010bbf28b9445236c9cc6dc36f jdk8u161-b09 6c0d5e3aca6a666f639d593c47aa45f6c39da7c0 jdk8u161-b10 d4238183c6ba1559b415903436d46bdcc4abc9e2 jdk8u161-b11 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.7.0 +136ab780f038cf15c2397179d523f18eb54faaee icedtea-3.8.0pre00 +55cbc2d00c93f82513ce33819d41dc67e71aaefd icedtea-4-branchpoint d064facaf27ae0d2406a70d944684906ff66659f jdk8u161-b12 18eb73eb84c5395b3efcafa43ce224565eca02b3 jdk8u122-b00 9e615ea961fe5732813ed7b273606e7337ea2234 jdk8u122-b01 @@ -862,11 +899,23 @@ 139ffc3c6fefe40f58ee300a0e56aeffb2b3469c jdk8u162-b09 67758d29ffbf0b68ddebe024cd877cdfd28622c2 jdk8u162-b10 0a93e6a9934e9e81e96b74e11402793026abfe55 jdk8u162-b11 +5afa6751113d5d33edb5086ca71e35b3f399a791 icedtea-3.8.0pre01 3f877d379c48178a1203089ea56b4e8061689b5d jdk8u162-b12 3c567ee8d853375cafa61378ab890bb4e82d98c2 jdk8u162-b31 +59508dc01b26fa97854f4fed3ae466e3e3eb3a3e jdk8u162-b32 +4eff9c0f63f007c22495a4d4ab5c295499554855 jdk8u162-b33 +e6b190611af9e2b56270d45fdabb863ece49b600 jdk8u162-b34 3702c8d746075071f459a422a9f226f3a5be5c2f jdk8u171-b00 8281166a86a5ebee40858b6ed2f6068e640b0099 jdk8u171-b01 710e8cf9b7a554469bbaf78e371eb1f4fe086ce2 jdk8u171-b02 +42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u171-b03 +0f09c1423f3454cac9eef7240d2ff831a104b4d8 jdk8u171-b04 +801694cc35e00907f3ef382ae1495e2dadd22278 jdk8u171-b05 +3ae3ebe2e2ee5648c38862179b2b1d1951ad97d7 jdk8u172-b00 +8b311af3f1b260035ff12e86e324f8254b1d760b jdk8u172-b01 +e5e19194a8a2ce6849791bbc2aea2ac1632cdbc2 jdk8u172-b02 +93b6ac37872647ca64877561035f43473da96c04 jdk8u172-b03 +9bd2bd2edbd7c205deafc89c97cb882bce9f232c jdk8u172-b04 42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u181-b00 42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u171-b03 0f09c1423f3454cac9eef7240d2ff831a104b4d8 jdk8u171-b04 @@ -892,6 +941,52 @@ 8daca0fd12400791d3fea02a5e9fc195deee06e2 jdk8u181-b01 51994ad46b6c3be364677138e4f6e123a6c4e3c3 jdk8u181-b02 4a9aad281a0ee5b34e9e1be146bfc564eaa0ae03 jdk8u181-b03 +5a0b8cd7f9b5cd6099bf7c0536bd114dd4cbf545 jdk8u191-b00 +c6d01f70f16682bcfcca4c5a85424a33bed96298 jdk8u172-b05 +7ea9b82890105406d1ac7316b28559ccc05768c0 jdk8u162-b35 +7de7950c0351ccd6f82787090b78c16b0384b90c jdk8u162-b36 +4aac2244c3a94ab41a583a7570b195f3f638069c jdk8u162-b37 +4c81e132698244f1b7f93a4d2c3d872dbb24bbc4 jdk8u162-b38 +3702c8d746075071f459a422a9f226f3a5be5c2f jdk8u171-b00 +8281166a86a5ebee40858b6ed2f6068e640b0099 jdk8u171-b01 +710e8cf9b7a554469bbaf78e371eb1f4fe086ce2 jdk8u171-b02 +42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u181-b00 +42903e21ee6aaab01763aa04a76378381d0ca58d jdk8u171-b03 +0f09c1423f3454cac9eef7240d2ff831a104b4d8 jdk8u171-b04 +801694cc35e00907f3ef382ae1495e2dadd22278 jdk8u171-b05 +bb41125356006139d5e56a1c67a55779a42a5a9e jdk8u171-b06 +059028cb56528c8f1673497ad52f847b28eba43a jdk8u171-b07 +fd005fcf00fe65dad4b86508a5cd2ea5c627acd5 jdk8u171-b08 +9d9a43a064fc3db9a65a41accf707fc43605955f jdk8u171-b09 +e9b4feb9ed6ac7d8d620b162f8780f8470b21711 jdk8u171-b10 +2fd73cb3eef5cbc3e8772ff55be6f94dee752c78 icedtea-3.8.0pre02 +bb3e3345d3ecdcfbe54f42a5d8d540ea347e8298 icedtea-3.8.0 +bb3e3345d3ecdcfbe54f42a5d8d540ea347e8298 icedtea-3.9.0pre00 +c7849330a31f69bb8ae3c86b6ac2454f8e018bd7 icedtea-3.9.0pre01 +921be31addf6c9fda681af76bec704780e5f2084 jdk8u171-b11 +3ae3ebe2e2ee5648c38862179b2b1d1951ad97d7 jdk8u172-b00 +8b311af3f1b260035ff12e86e324f8254b1d760b jdk8u172-b01 +e5e19194a8a2ce6849791bbc2aea2ac1632cdbc2 jdk8u172-b02 +93b6ac37872647ca64877561035f43473da96c04 jdk8u172-b03 +9bd2bd2edbd7c205deafc89c97cb882bce9f232c jdk8u172-b04 +c6d01f70f16682bcfcca4c5a85424a33bed96298 jdk8u172-b05 +bb62c7f3b3edf266edd5d093418958f1dc909ce7 jdk8u172-b06 +b14b138cc741dfb9980896516468a95c8c290cd7 jdk8u172-b07 +32ba142b2880976087c6da77cc32e58a5d0e8798 jdk8u172-b08 +1353afc92267dd05157f752d698fba528924e1a2 jdk8u172-b09 +3087d3a4983a9f280e6b29582486e81f020973f2 jdk8u172-b10 +0864fd4f2ada10744757e4cff797f22bad0f9de9 icedtea-3.9.0pre02 +df6d51bc4491fd9fc6aacdb840d2d4d6a07efb03 jdk8u172-b11 +1ade28deec4a0a92e4ee1d743fbd88594d2b033a jdk8u172-b31 +228f8e1dceb069247fad31d08baf61d7a57236a8 jdk8u172-b32 +8c6bd9d0cf71f8014a6c4840a051068660128a3c jdk8u172-b33 +fbb5a1798b866f62862e7b76f340fd9882f325e1 jdk8u172-b34 +7b299af843c764a53e38ffaca7b307cce64ca4e8 jdk8u172-b35 +2a333371ef73230759cd207b3ed544331ed6b7e5 jdk8u172-b36 +28cbe440b3c42aa68cff042394ecf3a805e1b569 jdk8u172-b37 +8daca0fd12400791d3fea02a5e9fc195deee06e2 jdk8u181-b01 +51994ad46b6c3be364677138e4f6e123a6c4e3c3 jdk8u181-b02 +4a9aad281a0ee5b34e9e1be146bfc564eaa0ae03 jdk8u181-b03 cac6f31d52b6a20856116502eb23cf0e74835f72 jdk8u181-b04 0408ebf536b802987b2954ecc1bd4c621373606c jdk8u181-b05 6ef88474d405f58ba406ea4a7bd83bae33f9a385 jdk8u181-b06 @@ -902,3 +997,19 @@ 381f2224e3c3eadc2e3bfaf81d43be2d1f8078b9 jdk8u181-b11 6372ac5af37ae40a4875c6cdf5c28aeb2a701899 jdk8u181-b12 b16226424c5acbe751bff260691b511b2783d508 jdk8u181-b31 +79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.9.0 +79a2c8e2babc233d4998ce07363e01bf3858cb3e icedtea-3.10.0pre00 +568538a9f1d8409f99013b07599f2c9845e28dd6 icedtea-3.10.0pre01 +3824009355133053ce6c714fff39d2e12dc67cde jdk8u181-b13 +4706dc5f752c0e364413e62f19f905a543d602be jdk8u191-b01 +9bae2c31c00bb6081026f7cb61aa50c726239a7a jdk8u191-b02 +1d23567f6ea387f9e047dd0d81f303b6371a27fb jdk8u191-b03 +c374c805e6fb531f05ffd5070a148633c6f0626a jdk8u191-b04 +755288b11f2e8e9d59eb9149d65995b37bd4c9d7 jdk8u191-b05 +5fa57cd058f2c5b0ad03581295decdbdea455eb3 jdk8u191-b06 +878e65541b35df77127fccaf31397b981c9fa15e jdk8u191-b07 +c25dc7436704829b04a1d8803dfd4f3b88ec9f06 jdk8u191-b08 +a449d7e3eb3432c6ae9edcb30380c8f2a9fae45e jdk8u191-b09 +0fcd632be9e7a67f17002adab0a9a03373f5c481 jdk8u191-b10 +3388cb0fad9c8654cd6499835cbc190c8dbf2441 jdk8u191-b25 +e6205ecef830a71d73a14d1f18765cf4c3ac7773 jdk8u191-b11 diff -r 382400935513 -r 6cf21321f367 .jcheck/conf --- a/.jcheck/conf Tue Jul 03 18:02:17 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -project=jdk8 -bugids=dup diff -r 382400935513 -r 6cf21321f367 THIRD_PARTY_README --- a/THIRD_PARTY_README Tue Jul 03 18:02:17 2018 -0700 +++ b/THIRD_PARTY_README Wed Nov 21 04:58:38 2018 +0000 @@ -1497,7 +1497,7 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.6.16, which may be +%% This notice is provided with respect to libpng 1.6.35, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1513,21 +1513,21 @@ This code is released under the libpng license. -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: Simon-Pierre Cadieux Eric S. Raymond + Mans Rullgard + Cosmin Truta Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov and with the following additions to the disclaimer: @@ -1538,19 +1538,25 @@ risk of satisfactory quality, performance, accuracy, and effort is with the user. +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners and +are released under other open source licenses. + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the list +of Contributing Authors: Tom Lane Glenn Randers-Pehrson Willem van Schaik libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: John Bowler Kevin Bracey @@ -1559,8 +1565,11 @@ Greg Roelofs Tom Tanner +Some files in the "scripts" directory have other copyright owners +but are released under this license. + libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: @@ -1583,13 +1592,13 @@ source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to @@ -1597,21 +1606,34 @@ source code in a product, acknowledgment is not required but would be appreciated. - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. + +TRADEMARK: + +The name "libpng" has not been registered by the Copyright owner +as a trademark in any jurisdiction. However, because libpng has +been distributed and maintained world-wide, continually since 1995, +the Copyright owner claims "common-law trademark protection" in any +jurisdiction where common-law trademark is recognized. + +OSI CERTIFICATION: + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is +a certification mark of the Open Source Initiative. OSI has not addressed +the additional disclaimers inserted at version 1.0.7. + +EXPORT CONTROL: + +The Copyright owner believes that the Export Control Classification +Number (ECCN) for libpng is EAR99, which means not subject to export +controls or International Traffic in Arms Regulations (ITAR) because +it is open source, publicly available software, that does not contain +any encryption software. See the EAR, paragraphs 734.3(b)(3) and +734.7(b). Glenn Randers-Pehrson glennrp at users.sourceforge.net -December 22, 2014 +July 15, 2018 --- end of LICENSE --- diff -r 382400935513 -r 6cf21321f367 src/jdk/nashorn/internal/objects/Global.java --- a/src/jdk/nashorn/internal/objects/Global.java Tue Jul 03 18:02:17 2018 -0700 +++ b/src/jdk/nashorn/internal/objects/Global.java Wed Nov 21 04:58:38 2018 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1427,13 +1427,14 @@ } } - switch (nameStr) { - case "context": + if ("context".equals(nameStr)) { return sctxt; - case "engine": - return global.engine; - default: - break; + } else if ("engine".equals(nameStr)) { + // expose "engine" variable only when there is no security manager + // or when no class filter is set. + if (System.getSecurityManager() == null || global.getClassFilter() == null) { + return global.engine; + } } if (self == UNDEFINED) { From somkadam76 at gmail.com Wed Nov 21 05:29:16 2018 From: somkadam76 at gmail.com (Somshekar C Kadam) Date: Wed, 21 Nov 2018 10:59:16 +0530 Subject: /hg/icedtea8-forest/jaxws: 56 new changesets In-Reply-To: References: Message-ID: Hi Andrew, Just need clarification wether Jamvm-2.0.0 is supported on Openjdk8, that will help, or if any pointer that will also help to move forward. As I was trying for the below as mentioned, Magnus said check with Icedtea community. =========== Please guide me or please provide pointers on this I am able to successfully compile and use zero JVM using below Using icedtea-3.9.0 ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --enable-zero make and make install it works no problem I use icedtea-3.9.0 to build JamVM 2.0.0 using openjdk8 class library support ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --with-additional-vms=jamvm make and make install I get this issue as shown below java -jamvm -version Error initialising VM (initialiseAccess) Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. please help on this or any pointers will help any patch I need to apply All above work is done for X86 64 I need to recompile this for ARM later ========================================== Regards Somshekar C Kadam 9036660538 On Wed, Nov 21, 2018 at 10:38 AM wrote: > changeset 9c806acd880e in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9c806acd880e > author: diazhou > date: Fri Jul 06 20:41:01 2018 -0700 > > Added tag jdk8u181-b13 for changeset 2a12eb329cb9 > > > changeset b06cc49137a0 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b06cc49137a0 > author: diazhou > date: Mon Jul 09 12:54:05 2018 -0700 > > 8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxws repo > Reviewed-by: aefimov > > > changeset 84f889b3bbe6 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=84f889b3bbe6 > author: asaha > date: Fri Jan 26 10:04:58 2018 -0800 > > Merge > > > changeset 15b35c21a296 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=15b35c21a296 > author: asaha > date: Mon Jan 22 13:29:45 2018 -0800 > > Added tag jdk8u162-b32 for changeset f9bd31b2202d > > > changeset c2ff60a7fc99 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c2ff60a7fc99 > author: asaha > date: Fri Jan 26 10:45:03 2018 -0800 > > Merge > > > changeset 8efe3c616056 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8efe3c616056 > author: asaha > date: Fri Jan 26 10:51:26 2018 -0800 > > Merge > > > changeset a33fdcca0623 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a33fdcca0623 > author: asaha > date: Tue Jan 30 15:38:11 2018 -0800 > > Merge > > > changeset 439367418cc8 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=439367418cc8 > author: asaha > date: Wed Jan 31 15:43:31 2018 -0800 > > Merge > > > changeset d24e7406e9dc in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d24e7406e9dc > author: asaha > date: Wed Feb 07 13:43:09 2018 -0800 > > Merge > > > changeset 783ed73023f5 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=783ed73023f5 > author: asaha > date: Tue Feb 06 08:02:19 2018 -0800 > > Added tag jdk8u162-b33 for changeset 15b35c21a296 > > > changeset 7a536f0ffba6 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7a536f0ffba6 > author: asaha > date: Wed Feb 07 09:44:45 2018 -0800 > > Added tag jdk8u162-b34 for changeset 783ed73023f5 > > > changeset f810dfcf122c in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f810dfcf122c > author: asaha > date: Wed Feb 07 14:00:54 2018 -0800 > > Merge > > > changeset 49774f432dc4 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=49774f432dc4 > author: asaha > date: Thu Feb 08 19:36:31 2018 +0000 > > Merge > > > changeset 518c46fee617 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=518c46fee617 > author: asaha > date: Tue Feb 20 10:11:35 2018 -0800 > > Added tag jdk8u162-b35 for changeset 7a536f0ffba6 > > > changeset 57fac9abdbdd in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=57fac9abdbdd > author: asaha > date: Mon Mar 05 09:46:41 2018 -0800 > > Added tag jdk8u162-b36 for changeset 518c46fee617 > > > changeset 47ce93b0069e in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=47ce93b0069e > author: asaha > date: Mon Mar 19 13:33:01 2018 -0700 > > Merge > > > changeset cd73827f6879 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cd73827f6879 > author: asaha > date: Mon Mar 19 16:52:41 2018 -0700 > > Merge > > > changeset cfde39a81b5d in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cfde39a81b5d > author: asaha > date: Wed Mar 21 12:05:54 2018 -0700 > > Added tag jdk8u162-b37 for changeset 57fac9abdbdd > > > changeset 8175e78a820c in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8175e78a820c > author: asaha > date: Fri Mar 30 10:36:05 2018 -0700 > > Merge > > > changeset cc7effc0b5e7 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cc7effc0b5e7 > author: asaha > date: Fri Mar 30 11:02:17 2018 -0700 > > Merge > > > changeset fc6a2fae1497 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fc6a2fae1497 > author: asaha > date: Fri Mar 30 11:15:03 2018 -0700 > > Merge > > > changeset 2a457c6a6e22 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2a457c6a6e22 > author: asaha > date: Mon Apr 02 15:29:41 2018 -0700 > > Added tag jdk8u191-b00 for changeset 35053a2559d2 > > > changeset 7e40b05bdb6c in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7e40b05bdb6c > author: asaha > date: Mon Apr 02 15:38:45 2018 -0700 > > Merge > > > changeset a8d5e06030d9 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a8d5e06030d9 > author: asaha > date: Wed Apr 18 22:37:09 2018 +0000 > > Merge > > > changeset 8496b2ccb59c in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8496b2ccb59c > author: asaha > date: Sun Apr 01 22:47:48 2018 -0700 > > Added tag jdk8u162-b38 for changeset cfde39a81b5d > > > changeset 112ddcc5f7c0 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=112ddcc5f7c0 > author: asaha > date: Sun Apr 01 22:56:34 2018 -0700 > > Merge > > > changeset b344704b05a1 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b344704b05a1 > author: asaha > date: Tue Apr 03 17:09:13 2018 -0700 > > Added tag jdk8u172-b31 for changeset 112ddcc5f7c0 > > > changeset e716ed4b0efb in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e716ed4b0efb > author: aefimov > date: Mon Apr 23 13:24:44 2018 +0100 > > 8196491: Newlines in JAXB string values of SOAP-requests are > escaped to " " > Reviewed-by: lancea, rgrigoriadi > > > changeset f8e3998fe3d6 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f8e3998fe3d6 > author: asaha > date: Tue Apr 24 15:15:07 2018 +0000 > > Added tag jdk8u172-b32 for changeset e716ed4b0efb > > > changeset fb84bb8b59a7 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fb84bb8b59a7 > author: asaha > date: Thu Apr 26 22:42:51 2018 +0000 > > Added tag jdk8u172-b33 for changeset f8e3998fe3d6 > > > changeset 15d23e3bac63 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=15d23e3bac63 > author: asaha > date: Fri May 04 11:53:35 2018 -0700 > > Added tag jdk8u172-b34 for changeset fb84bb8b59a7 > > > changeset 285e9030fcc7 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=285e9030fcc7 > author: asaha > date: Mon May 07 15:07:47 2018 -0700 > > Added tag jdk8u172-b35 for changeset 15d23e3bac63 > > > changeset 9dcb755675d9 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9dcb755675d9 > author: asaha > date: Tue May 08 11:54:11 2018 -0700 > > Merge > > > changeset 815f52f2f658 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=815f52f2f658 > author: asaha > date: Tue May 08 15:22:49 2018 -0700 > > Merge > > > changeset d9662e4a67c9 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d9662e4a67c9 > author: alitvinov > date: Mon Jun 11 12:13:03 2018 +0100 > > Merge > > > changeset 3e32c85acac5 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3e32c85acac5 > author: coffeys > date: Thu Jun 14 12:37:19 2018 +0100 > > 8204874: Update THIRDPARYREADME file > Reviewed-by: chegar, jeff, robm > > > changeset eba37396b3b1 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=eba37396b3b1 > author: alitvinov > date: Sun Jun 24 23:03:19 2018 +0100 > > Merge > > > changeset 602d5f4c0587 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=602d5f4c0587 > author: alitvinov > date: Thu Jun 28 19:40:24 2018 +0100 > > Merge > > > changeset 9cdcca47c0b4 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9cdcca47c0b4 > author: diazhou > date: Tue May 22 06:01:55 2018 -0700 > > Added tag jdk8u172-b36 for changeset 285e9030fcc7 > > > changeset 2ef224f3f1bb in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2ef224f3f1bb > author: diazhou > date: Wed May 23 21:01:52 2018 -0700 > > Added tag jdk8u172-b37 for changeset 9cdcca47c0b4 > > > changeset bc04ed57bd97 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bc04ed57bd97 > author: aefimov > date: Sun Jul 01 11:10:43 2018 +0100 > > Merge > > > changeset fa69e416f523 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fa69e416f523 > author: diazhou > date: Thu Jul 05 01:00:01 2018 -0700 > > Added tag jdk8u191-b01 for changeset bc04ed57bd97 > > > changeset d25514e95cfb in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d25514e95cfb > author: alitvinov > date: Tue Jul 10 18:59:43 2018 +0100 > > Merge > > > changeset 09ee8f82ecab in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=09ee8f82ecab > author: diazhou > date: Thu Jul 19 05:38:38 2018 -0700 > > Added tag jdk8u191-b02 for changeset d25514e95cfb > > > changeset e545fe276294 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e545fe276294 > author: diazhou > date: Tue Jul 24 11:04:57 2018 -0700 > > Added tag jdk8u191-b03 for changeset 09ee8f82ecab > > > changeset 7aeacf26b383 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7aeacf26b383 > author: diazhou > date: Tue Jul 31 07:55:22 2018 -0700 > > Added tag jdk8u191-b04 for changeset e545fe276294 > > > changeset 56f7f52f57fe in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=56f7f52f57fe > author: diazhou > date: Wed Aug 08 07:44:24 2018 -0700 > > Added tag jdk8u191-b05 for changeset 7aeacf26b383 > > > changeset 0fdc1c2cdad0 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0fdc1c2cdad0 > author: diazhou > date: Tue Aug 14 11:27:31 2018 -0700 > > Added tag jdk8u191-b06 for changeset 56f7f52f57fe > > > changeset a45582ee03c5 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a45582ee03c5 > author: diazhou > date: Tue Aug 21 10:13:29 2018 -0700 > > Added tag jdk8u191-b07 for changeset 0fdc1c2cdad0 > > > changeset 2fbd39f7ce39 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2fbd39f7ce39 > author: diazhou > date: Wed Aug 29 11:17:29 2018 -0700 > > Added tag jdk8u191-b08 for changeset a45582ee03c5 > > > changeset 5f2d399649b3 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5f2d399649b3 > author: diazhou > date: Wed Sep 05 00:23:54 2018 -0700 > > Added tag jdk8u191-b09 for changeset 2fbd39f7ce39 > > > changeset 9f2a9efa1739 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9f2a9efa1739 > author: dmarkov > date: Fri Sep 07 10:26:04 2018 +0100 > > 8210431: Complete backport of libpng 1.6.35 TPRM > Reviewed-by: jeff, prr > > > changeset f1c4301a31a3 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f1c4301a31a3 > author: diazhou > date: Wed Sep 12 01:38:19 2018 -0700 > > Added tag jdk8u191-b10 for changeset 9f2a9efa1739 > > > changeset 0299e5e837b8 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0299e5e837b8 > author: diazhou > date: Thu Sep 27 05:13:05 2018 -0700 > > Added tag jdk8u191-b25 for changeset f1c4301a31a3 > > > changeset b32d94155990 in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b32d94155990 > author: diazhou > date: Wed Oct 03 21:50:32 2018 -0700 > > Added tag jdk8u191-b11 for changeset 0299e5e837b8 > > > changeset c0f01861a7fd in /hg/icedtea8-forest/jaxws > details: > http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c0f01861a7fd > author: andrew > date: Wed Nov 21 04:58:29 2018 +0000 > > Merge jdk8u191-b12 > > > diffstat: > > .hgtags > | 119 +++++++++- > .jcheck/conf > | 2 - > THIRD_PARTY_README > | 98 +++++--- > src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java > | 8 + > 4 files changed, 184 insertions(+), 43 deletions(-) > > diffs (476 lines): > > diff -r 2a12eb329cb9 -r c0f01861a7fd .hgtags > --- a/.hgtags Tue Jul 03 18:01:58 2018 -0700 > +++ b/.hgtags Wed Nov 21 04:58:29 2018 +0000 > @@ -50,6 +50,7 @@ > 558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73 > f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74 > fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75 > +0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12 > 765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76 > 5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77 > fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78 > @@ -63,6 +64,7 @@ > 512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86 > 3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87 > 8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88 > +1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13 > bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89 > ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90 > cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91 > @@ -111,6 +113,7 @@ > 545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134 > d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135 > c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136 > +339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14 > ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137 > cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138 > c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139 > @@ -295,6 +298,7 @@ > a61ba2e3e6c85f7067fb7b0c3c02584abdfa96be jdk8u20-b07 > bc6d2f3426f3d04adc8245ad120e2b52fe7dfbde jdk8u20-b08 > 2e76ce4ec993c32368ef51b67873aa5ff06e1437 jdk8u20-b09 > +806fa0e68d922e3a5ff7c34317bf9f33dbc97eab icedtea-3.0.0pre01 > 84f913145e2acb8474f3779d7ef154eebec9537a jdk8u20-b10 > ce4e5885a11012edaf76ce9a6115e23acabfd282 jdk8u20-b11 > 94fbd96ebb83a3ce966c347082b079f9e4fec76a jdk8u20-b12 > @@ -308,6 +312,7 @@ > 4681b10c0c3197f591b88eadc481a283ae90d003 jdk8u20-b20 > 31d43d250c836c13fcc87025837783788c5cd0de jdk8u20-b21 > 2d360fb1b2b89c90133231f9ed5f823997b70c19 jdk8u20-b22 > +9be5317def515b75e48704afdfc0d81d6b9783f4 icedtea-3.0.0pre02 > f3bf1b270fea8b17aa2846f962f7514b6f772ab4 jdk8u20-b23 > 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b24 > 1277c0d492fd9253f1ea2730eb160953397bd939 jdk8u20-b25 > @@ -375,6 +380,9 @@ > fa07311627d085f1307f55298f59463bcf55db02 jdk8u40-b18 > c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u40-b19 > a21c4edfdf4402f027183ac8c8aac2db49df3b7d jdk8u40-b20 > +7ba7b06f15cf159affd6883e0577c10e9c857a29 icedtea-3.0.0pre03 > +db7fdb068af965a0524d0f30056e3e3bbccb3899 icedtea-3.0.0pre04 > +561f103796e5b19207e2b6cf3275f047da284a62 icedtea-3.0.0pre05 > 16485a38b6bc762b363f4e439047486742fbcfcb jdk8u40-b21 > 6e928fd9152541eddf25694be89eb881434a5c5f jdk8u40-b22 > b6755a463ccf6a79b1e1a43ed7bdb1c5cb1ac17d jdk8u40-b23 > @@ -453,6 +461,9 @@ > a414aec2d19cf692310587518546842070b80cb8 jdk8u60-b21 > 6079c26a3b8fa1ead3d26a9de6ade2af71f1fb94 jdk8u60-b22 > c21563403b7a043be3d8f1afdd314e91438e357c jdk8u60-b23 > +1c0bd390de6663c03939525779c2b0400994dde3 icedtea-3.0.0pre06 > +2012603e0e903fcefe85a17ece0ce5ea0ce5df28 icedtea-3.0.0pre07 > +26a1fdce80b734da2d105182f51430f0d015bef0 icedtea-3.0.0pre08 > 1c394b3be96628b705bb78d62bb4b7c9a7f75175 jdk8u60-b24 > 0497fdafbc8d19d72bce668e65dc5e5457f6f21a jdk8u60-b25 > a20f5fa8d56298239e762408d3a427a0632a8b69 jdk8u60-b26 > @@ -531,6 +542,7 @@ > a2473dd1dc0df47425e42d7fed1e4cabdb696154 jdk8u72-b12 > 4c28352ce19bc25be5de681868a8cddb3f3644a8 jdk8u72-b13 > 1a523f4b8cc77ef9dfb6d8191742dcd616cd9093 jdk8u72-b14 > +2ceaeebc67608f6b4f930a0d93ca6cb8386397eb icedtea-3.0.0pre09 > 2f840ac0adf079f0d2f0bac7a9c3fae6ea651271 jdk8u72-b15 > 744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 > 8da626c14c138dd41d4c685800351bf675048628 jdk8u73-b00 > @@ -563,6 +575,9 @@ > a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 > dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 > 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 > +ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 > +a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 > +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint > c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 > f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 > be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 > @@ -583,6 +598,10 @@ > fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 > 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 > 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 > +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 > +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 > +82ec7b3637db469316d659fe6ea4aa02a3e467ab icedtea-3.1.0pre03 > +9812eb7e305e064e8efe831fad1e9481b9e91009 icedtea-3.1.0pre04 > 759ba92444a9e85434cb381f437aba65e3c9f780 jdk8u92-b14 > 38c6262b86559ff589f65f5bcc744b1763e20311 jdk8u92-b31 > b762186ac713fbb0fc759110a1c88bca4b4818cd jdk8u92-b32 > @@ -601,6 +620,8 @@ > ea422e4481f6edfb77bb3a4cd74a73e463143ff3 jdk8u101-b10 > 5f3dcb815b9715215d086ba0d48a59b23d01d0a4 jdk8u101-b11 > 6a0347504d4c4171fcc24bc17749c0559518d862 jdk8u101-b12 > +534ca1b701d1e58af14577fc8b466023f44b4bdf icedtea-3.1.0 > +cfba1219c991d38b5c31e5034a2aa855f8038887 icedtea-3.2.0pre01 > 287f9e9d45cc05b902925346bb6f6ee34a5d5813 jdk8u101-b13 > 6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 > 60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 > @@ -622,6 +643,8 @@ > 0305736a8580ad84733878623eda8f770ae04d60 jdk8u102-b11 > d02665ceefe5b12539bcd2bde95d4ada1a135cb0 jdk8u102-b12 > d84434eb3e4e991812a7b0c3c9e6bfdabae910d0 jdk8u102-b13 > +e681ae17749480117cc407654ace09d6c0112932 icedtea-3.2.0pre02 > +20d379a7883648ad90af8bf79e4d23ce58fcf94c icedtea-3.2.0pre03 > 81f2d81a48d74d2d4882c11330366517b73ee064 jdk8u102-b14 > de23881ca76c9c69f4e47e9b15d09a91fbb17176 jdk8u102-b31 > f638db3f652d3ec698aad0193c118c8afdaa001b jdk8u102-b32 > @@ -642,6 +665,7 @@ > 730d8fc6bbfc5c642770b15e4787e1d0545c8f32 jdk8u111-b11 > 6ccfdf9a9af5f2df5cbd5ecd5f17aecef289094b jdk8u111-b12 > 914f31660407050cb04357f472d8365d5a781cd7 jdk8u111-b13 > +f57f3ddddff63b25bbe59d93213a379a9663c085 icedtea-3.2.0 > 1439cb8c6e86560934b9642cf36cddbfcb8f87be jdk8u111-b14 > 2d1c73175b3a5bd829503734e6eb65426bd12e16 jdk8u112-b00 > 10388356386d4c6eaf63dc50a05b5a373b4dde98 jdk8u112-b01 > @@ -659,6 +683,7 @@ > 14fa3ed278a279dc85c150bf54b2ec4fa29cf347 jdk8u112-b14 > 5f84e87f91d5bc36ed026b88d183821e5109d730 jdk8u112-b15 > d82dd7a24a496e26987caa328d1fb4fc794a4770 jdk8u112-b16 > +b97cf465bf9f4b4b9f7c19fabeaa7e54f248451f icedtea-3.3.0pre01 > 021da5d50285a523d4622a727ea1a7019f2b52e4 jdk8u112-b31 > 4d1398900b3745c3181450e981ed45696a1c97fc jdk8u112-b32 > 424b6ee9ade3f63228867933fe8a995880379b97 jdk8u112-b33 > @@ -675,6 +700,9 @@ > c317f0eacd602a8765d25b0fcd382f76af3697a5 jdk8u121-b10 > 89aa912be940d6c30f59b80c826f212541912a56 jdk8u121-b11 > 52b3f9fb54ee4304a9c34a2fe07f0c9a49472185 jdk8u121-b12 > +7912f05c2a6d8fdbf55534c921f06e81dbaf8d8d icedtea-3.3.0pre02 > +5f5237104669ce0a726ffc6769fa29a55b0174a8 icedtea-3.3.0 > +30f2a833a54f3c2e8791890ad88a84a581c620d9 icedtea-3.4.0pre01 > 5b8834cc3bb9e24153319c766e04e194945a61b9 jdk8u121-b13 > 33c7a7def0d76bf508fe4d0a5261027d60bc272f jdk8u121-b31 > c946a5cc042f78c054943783d94cdb403c470e8f jdk8u121-b32 > @@ -693,6 +721,8 @@ > 4e86f5b1caaf3083befd44c7369885eacdd3fe95 jdk8u131-b08 > 548546d23a924ff0962df885468ce49816ae48a9 jdk8u131-b09 > bc74b4850d97ff1986bf551c752ce212f97f4b0e jdk8u131-b10 > +c1bfc2395c57e2ceae8658883356f437ec5ed7c5 icedtea-3.4.0 > +18b3704bc51d5b4f7d31faf8e8aebb2f6c69b014 icedtea-3.5.0pre01 > 7817f0d2519573e42405ef96a7c7ff1d768f92ec jdk8u131-b11 > a432391b6d676847cf83ddacc1d6e42fc6435ac4 jdk8u131-b31 > cede0cc0bbe9641d70171e062d6b1ed9e52f2ebb jdk8u131-b32 > @@ -713,8 +743,13 @@ > d8134565e6c8cab3ccd0e356c787e0aa75ef68ee jdk8u141-b12 > 27d35df45162afdf75b76983fcf11e1cbf2e3001 jdk8u141-b13 > 65d3b0e445513e024157635b970660b1e7211937 jdk8u141-b14 > +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.5.0 > c62448650df40092f0324e34f35aa9f3940e9928 jdk8u141-b15 > c57e086660a37470793e38b94d7abedb79489ce3 jdk8u144-b00 > +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.5.1 > +8c2ac8bef689763d71725e55cef58666b890690b icedtea-3.6.0pre00 > +4fb91927293516e83de8047c99a71aceeea452e9 icedtea-3.6.0pre01 > +768279d73ebb3a96825e365eb6999abaa991c64a icedtea-3.6.0pre02 > d2226ba553ca545f9bf9ffa66254478faca378a2 jdk8u144-b01 > c5788159081fc767d8c73fefde96bc0ad99eee65 jdk8u141-b31 > e6c85f5c962a5039101cd045b5251f2e92312a5f jdk8u141-b32 > @@ -736,6 +771,7 @@ > 373e5d67f1f374a10d39e95963569db3949539e6 jdk8u151-b09 > f910c0bf9da82c7b1f10903f2e76eeee0a2e20be jdk8u151-b10 > 3d15802f4ed80eb489bf0b25bff552bcf831276e jdk8u151-b11 > +eafb356c44d000be9dba0c8d546b569605d0ccfe icedtea-3.6.0 > cce697096465ebb06fc18835c355ba3ae265042b jdk8u151-b12 > ea4b3e983ee708f9323d228044176e52526e9e13 jdk8u122-b00 > 2e7f62568785adfe695e0c06f2e88c9d369c3b2c jdk8u122-b01 > @@ -763,6 +799,7 @@ > 62481eff71d45189ed8138ee00fa51b10671f2cf jdk8u152-b13 > ef939329cecb82b62d75d76debc5d67246333edd jdk8u152-b14 > 199f7d9827f96ee2393f947405473b68372c0757 jdk8u152-b15 > +184d3d9543efa5f8a2fc44d7b202e071cae5e980 icedtea-3.7.0pre01 > 04128156e506e8375c1c97eafea773317e5719bc jdk8u152-b16 > 52c09505e989dee9176ac0e968ee5ec18a0cee3a jdk8u152-b31 > ddf13a1bca64ef6d12ced03f8d0065325a8f07e1 jdk8u152-b32 > @@ -809,6 +846,9 @@ > 0e66110407e3da3297c4526bd849181c6d7ba758 jdk8u161-b09 > d26c2b6db981746f7870e7c246200fb8c70f4c91 jdk8u161-b10 > 4c61299e4daf6727d736e23f03ecb2947b3e9609 jdk8u161-b11 > +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.7.0 > +3f0a3aea44b4f96d8fca252d9478810e0705fcd3 icedtea-3.8.0pre00 > +1d006ccced4d4b43ed9d9c8e5a3d7d62bdf69fbd icedtea-4-branchpoint > 225db8a29b5ff7496af2d8f94f54a02e76ec8f71 jdk8u161-b12 > 0dd7f8a46659c0de85a99fd45e8a30993c567c42 jdk8u162-b00 > 06086cb6c349be92c287645f4fb494f85feb33c7 jdk8u162-b01 > @@ -822,11 +862,27 @@ > da9dd222e677405802abb329ccf4c37334394d05 jdk8u162-b09 > 7dd13d02d35480db18fa3ef881b63774a0603c2b jdk8u162-b10 > 7b5ea369d72a15f8c2f2b299a0e0c94a9f6299c9 jdk8u162-b11 > +2ad08048a6a57ca8470e10ed68186b45beb38954 icedtea-3.8.0pre01 > b73f27fc902bdd1eb47e57ad1d72e40d37d16db2 jdk8u162-b12 > b2dfabe81b62db3668f75cdce74c749241bd35d2 jdk8u162-b31 > +f9bd31b2202d3db0b3fd6f09aa1f32005011d704 jdk8u162-b32 > +15b35c21a296d36f9145e2ccf18fecf584c9ee99 jdk8u162-b33 > +783ed73023f5168d67624eae02a0caa0441552ad jdk8u162-b34 > +7a536f0ffba631f36c43820df8eb201886c4f6b7 jdk8u162-b35 > +518c46fee6170452a8e0376e08cc9de4a1db339b jdk8u162-b36 > +57fac9abdbddf9fc875f31aefeb2623b443607cd jdk8u162-b37 > +cfde39a81b5dbeb17920efce8e96d6968685e72b jdk8u162-b38 > b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u171-b00 > 25e6ecbfeb092b43c2a04014fe8f1bf03e005c63 jdk8u171-b01 > 294248d232cf45819af0d15000b0e172953f3fa9 jdk8u171-b02 > +2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 > +068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 > +8479be9da1fa9572a36adcfce19bd36579c9c37c jdk8u171-b05 > +16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 > +c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 > +703e4709edae7f83c3794009954f453d6f3706e8 jdk8u172-b02 > +b327c90d911f7ad1cfdf32cc18c5f32514b9ce2f jdk8u172-b03 > +e9368eb17ab6b839b20f4ff6bd657329aac788b4 jdk8u172-b04 > 2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u181-b00 > 2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 > 068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 > @@ -836,6 +892,50 @@ > 3a59623f4028e807b45186078aab1e85958c1172 jdk8u171-b08 > 615e81982055c9082c795f793ef6fd7fa13b2105 jdk8u171-b09 > 6b406f0e2b54cff29ec3da1c4d7b34af1590748f jdk8u171-b10 > +92b8de88a9ab482b66448423843ca28d2cd95dd3 icedtea-3.8.0pre02 > +c54a27559acbcc43b5c61a49f4eff5a24de5d8f4 icedtea-3.8.0 > +c54a27559acbcc43b5c61a49f4eff5a24de5d8f4 icedtea-3.9.0pre00 > +8cb0bf3df694e5a6ebd52fdbb6ba75768f7ab831 icedtea-3.9.0pre01 > +45e4320c2c64893fc20a8b46ff80df92021526cf jdk8u171-b11 > +16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 > +c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 > +703e4709edae7f83c3794009954f453d6f3706e8 jdk8u172-b02 > +b327c90d911f7ad1cfdf32cc18c5f32514b9ce2f jdk8u172-b03 > +e9368eb17ab6b839b20f4ff6bd657329aac788b4 jdk8u172-b04 > +570a943deff0a58a1c78d6ae392b8f7664189639 jdk8u172-b05 > +d214e78a945098244a79a0066b827769ea189e29 jdk8u172-b06 > +db5f564ce31b9b9abe5966138c6d45adc608b80e jdk8u172-b07 > +ef209b1aa531edb8eaee608e851b8df844d476fa jdk8u172-b08 > +fc695409c23dca5cb6c0ebe22ee48100fe7aa893 jdk8u172-b09 > +7287e0008d111fdd1c259432f4883bb859d84221 jdk8u172-b10 > +10aadc3f09474a50a5d40c6cc2867fc7f4d92f95 icedtea-3.9.0pre02 > +980c4675006fb42ef630d3020f502635bd8811e3 jdk8u172-b11 > +112ddcc5f7c071c89bf23d5ab2a678f29e464ca2 jdk8u172-b31 > +e716ed4b0efb1792ff1ad0ec8fdfdc30fdec40ef jdk8u172-b32 > +f8e3998fe3d6657c7634e59d49f064169fb295c9 jdk8u172-b33 > +fb84bb8b59a762e7f48789df98a816ea131c4f54 jdk8u172-b34 > +15d23e3bac63e5e5e3afe5bc4e345227e940aa5e jdk8u172-b35 > +285e9030fcc7f91a8a38aff1acc548344f75e9bc jdk8u172-b36 > +9cdcca47c0b4cf24b1dd8dd82f51a7cf2b445f2c jdk8u172-b37 > +878ad885b1cf41de2bdcf143f15edc10c0238920 jdk8u181-b01 > +7a978c1e3ac0f8ef05c4b1ca3526db204f978f2e jdk8u181-b02 > +291ef420de8c8c5eb6c7004dd99c41d150f59696 jdk8u181-b03 > +35053a2559d252b12754fc30694d61cbd688dcdb jdk8u191-b00 > +570a943deff0a58a1c78d6ae392b8f7664189639 jdk8u172-b05 > +7a536f0ffba631f36c43820df8eb201886c4f6b7 jdk8u162-b35 > +518c46fee6170452a8e0376e08cc9de4a1db339b jdk8u162-b36 > +57fac9abdbddf9fc875f31aefeb2623b443607cd jdk8u162-b37 > +b43391a4015f0c890c90ab33fe03b941876d2ee6 jdk8u171-b00 > +25e6ecbfeb092b43c2a04014fe8f1bf03e005c63 jdk8u171-b01 > +294248d232cf45819af0d15000b0e172953f3fa9 jdk8u171-b02 > +2e4cccb6df4802405c21078b905f9c9db74fea04 jdk8u171-b03 > +068b0c57acac24edcf925e3cca73afe671ed7cac jdk8u171-b04 > +8479be9da1fa9572a36adcfce19bd36579c9c37c jdk8u171-b05 > +bd5a858e029446e777a99835482ccb389c417299 jdk8u171-b06 > +9a1b6701c75304bf9522b75ce20449aa5ee9b4b7 jdk8u171-b07 > +3a59623f4028e807b45186078aab1e85958c1172 jdk8u171-b08 > +615e81982055c9082c795f793ef6fd7fa13b2105 jdk8u171-b09 > +6b406f0e2b54cff29ec3da1c4d7b34af1590748f jdk8u171-b10 > 45e4320c2c64893fc20a8b46ff80df92021526cf jdk8u171-b11 > 16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00 > c4309a2d981b00619635888a63a75b1f32f34555 jdk8u172-b01 > @@ -849,9 +949,6 @@ > fc695409c23dca5cb6c0ebe22ee48100fe7aa893 jdk8u172-b09 > 7287e0008d111fdd1c259432f4883bb859d84221 jdk8u172-b10 > 980c4675006fb42ef630d3020f502635bd8811e3 jdk8u172-b11 > -878ad885b1cf41de2bdcf143f15edc10c0238920 jdk8u181-b01 > -7a978c1e3ac0f8ef05c4b1ca3526db204f978f2e jdk8u181-b02 > -291ef420de8c8c5eb6c7004dd99c41d150f59696 jdk8u181-b03 > 711ace1c558d14a086481048254bab4821489533 jdk8u181-b04 > 09b083e0759c73cd8c3aae6940c9ffb890e66b80 jdk8u181-b05 > 49f87757336025a7caa1b9b5100358fe67ef17ab jdk8u181-b06 > @@ -862,3 +959,19 @@ > 1ce36a1fca8d437720b014c0123ce87ff89131ab jdk8u181-b11 > 0e8e98ee9f488e885295d4a4fa2f38ab2e123c77 jdk8u181-b12 > 53bfabba0febe143d6df8c607c3fb1b37c7abd05 jdk8u181-b31 > +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.9.0 > +f824de94c42e72e45fe6d20e31af13a03fc8c804 icedtea-3.10.0pre00 > +c4193b79652e8b11adea200f9c5a6ed9cc2b3b4c icedtea-3.10.0pre01 > +2a12eb329cb9457033a16fe8ebc14a9c5b16e83d jdk8u181-b13 > +bc04ed57bd9748b241599af98c7b9fb878cbcaf9 jdk8u191-b01 > +d25514e95cfb9ad9d2afbc17c2eb6f5a4b162cd4 jdk8u191-b02 > +09ee8f82ecab760192aa7689ceb2cbce881dbf42 jdk8u191-b03 > +e545fe27629455481aa1cfc96694747c18d51f44 jdk8u191-b04 > +7aeacf26b3832f7796ea8a16bffbe2ea392e0219 jdk8u191-b05 > +56f7f52f57fe4aaabf613f6295c6f1ce4032f9c2 jdk8u191-b06 > +0fdc1c2cdad0cdd44427a647b7c4c630107db7ca jdk8u191-b07 > +a45582ee03c59bda9b305b24d104052e1ca9f5a9 jdk8u191-b08 > +2fbd39f7ce39fe7001474fda85edf490e09a66ec jdk8u191-b09 > +9f2a9efa1739dca8e522ba03ad309318b2d66daf jdk8u191-b10 > +f1c4301a31a34fbed4c9ce115313340dfdd921be jdk8u191-b25 > +0299e5e837b8aa7b5a65b306eaadc7095df38211 jdk8u191-b11 > diff -r 2a12eb329cb9 -r c0f01861a7fd .jcheck/conf > --- a/.jcheck/conf Tue Jul 03 18:01:58 2018 -0700 > +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 > @@ -1,2 +0,0 @@ > -project=jdk8 > -bugids=dup > diff -r 2a12eb329cb9 -r c0f01861a7fd THIRD_PARTY_README > --- a/THIRD_PARTY_README Tue Jul 03 18:01:58 2018 -0700 > +++ b/THIRD_PARTY_README Wed Nov 21 04:58:29 2018 +0000 > @@ -1497,7 +1497,7 @@ > > > ------------------------------------------------------------------------------- > > -%% This notice is provided with respect to libpng 1.6.16, which may be > +%% This notice is provided with respect to libpng 1.6.35, which may be > included with JRE 8, JDK 8, and OpenJDK 8. > > --- begin of LICENSE --- > @@ -1513,21 +1513,21 @@ > > This code is released under the libpng license. > > -libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, > 2014, are > -Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson, and are > -distributed according to the same disclaimer and license as libpng-1.2.5 > -with the following individual added to the list of Contributing Authors > - > - Cosmin Truta > - > -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are > -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are > -distributed according to the same disclaimer and license as libpng-1.0.6 > -with the following individuals added to the list of Contributing Authors > +libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are > +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are > +derived from libpng-1.0.6, and are distributed according to the same > +disclaimer and license as libpng-1.0.6 with the following individuals > +added to the list of Contributing Authors: > > Simon-Pierre Cadieux > Eric S. Raymond > + Mans Rullgard > + Cosmin Truta > Gilles Vollant > + James Yu > + Mandar Sahastrabuddhe > + Google Inc. > + Vadim Barkov > > and with the following additions to the disclaimer: > > @@ -1538,19 +1538,25 @@ > risk of satisfactory quality, performance, accuracy, and effort is with > the user. > > +Some files in the "contrib" directory and some configure-generated > +files that are distributed with libpng have other copyright owners and > +are released under other open source licenses. > + > libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are > -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are > -distributed according to the same disclaimer and license as libpng-0.96, > -with the following individuals added to the list of Contributing Authors: > +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from > +libpng-0.96, and are distributed according to the same disclaimer and > +license as libpng-0.96, with the following individuals added to the list > +of Contributing Authors: > > Tom Lane > Glenn Randers-Pehrson > Willem van Schaik > > libpng versions 0.89, June 1996, through 0.96, May 1997, are > -Copyright (c) 1996, 1997 Andreas Dilger > -Distributed according to the same disclaimer and license as libpng-0.88, > -with the following individuals added to the list of Contributing Authors: > +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, > +and are distributed according to the same disclaimer and license as > +libpng-0.88, with the following individuals added to the list of > +Contributing Authors: > > John Bowler > Kevin Bracey > @@ -1559,8 +1565,11 @@ > Greg Roelofs > Tom Tanner > > +Some files in the "scripts" directory have other copyright owners > +but are released under this license. > + > libpng versions 0.5, May 1995, through 0.88, January 1996, are > -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. > +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. > > For the purposes of this copyright and license, "Contributing Authors" > is defined as the following set of individuals: > @@ -1583,13 +1592,13 @@ > source code, or portions hereof, for any purpose, without fee, subject > to the following restrictions: > > -1. The origin of this source code must not be misrepresented. > - > -2. Altered versions must be plainly marked as such and must not > - be misrepresented as being the original source. > - > -3. This Copyright notice may not be removed or altered from any > - source or altered source distribution. > + 1. The origin of this source code must not be misrepresented. > + > + 2. Altered versions must be plainly marked as such and must not > + be misrepresented as being the original source. > + > + 3. This Copyright notice may not be removed or altered from any > + source or altered source distribution. > > The Contributing Authors and Group 42, Inc. specifically permit, without > fee, and encourage the use of this source code as a component to > @@ -1597,21 +1606,34 @@ > source code in a product, acknowledgment is not required but would be > appreciated. > > - > -A "png_get_copyright" function is available, for convenient use in "about" > -boxes and the like: > - > - printf("%s",png_get_copyright(NULL)); > - > -Also, the PNG logo (in PNG format, of course) is supplied in the > -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). > - > -Libpng is OSI Certified Open Source Software. OSI Certified Open Source > is a > -certification mark of the Open Source Initiative. > +END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. > + > +TRADEMARK: > + > +The name "libpng" has not been registered by the Copyright owner > +as a trademark in any jurisdiction. However, because libpng has > +been distributed and maintained world-wide, continually since 1995, > +the Copyright owner claims "common-law trademark protection" in any > +jurisdiction where common-law trademark is recognized. > + > +OSI CERTIFICATION: > + > +Libpng is OSI Certified Open Source Software. OSI Certified Open Source > is > +a certification mark of the Open Source Initiative. OSI has not addressed > +the additional disclaimers inserted at version 1.0.7. > + > +EXPORT CONTROL: > + > +The Copyright owner believes that the Export Control Classification > +Number (ECCN) for libpng is EAR99, which means not subject to export > +controls or International Traffic in Arms Regulations (ITAR) because > +it is open source, publicly available software, that does not contain > +any encryption software. See the EAR, paragraphs 734.3(b)(3) and > +734.7(b). > > Glenn Randers-Pehrson > glennrp at users.sourceforge.net > -December 22, 2014 > +July 15, 2018 > > --- end of LICENSE --- > > diff -r 2a12eb329cb9 -r c0f01861a7fd > src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java > --- > a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java > Tue Jul 03 18:01:58 2018 -0700 > +++ > b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java > Wed Nov 21 04:58:29 2018 +0000 > @@ -71,6 +71,14 @@ > SchemaFactory sf = > XmlFactory.createSchemaFactory(W3C_XML_SCHEMA_NS_URI, disableXmlSecurity); > XmlFactory.allowExternalAccess(sf, "all", disableXmlSecurity); > sf.setErrorHandler(errorFilter); > + try { > + // By default the SchemaFactory imposes a limit of 5000 on > + // xsd:sequence maxOccurs if a SecurityManager is > + // installed. This breaks the specification of xjc, > + // causing TCK failures. > + sf.setProperty(" > http://apache.org/xml/properties/security-manager", null); > + } catch (SAXException e) { > + } > if( entityResolver != null ) { > sf.setResourceResolver(new LSResourceResolver() { > public LSInput resolveResource(String type, String > namespaceURI, String publicId, String systemId, String baseURI) { > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 07:38:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 07:38:13 +0000 Subject: [Bug 3649] New: JamVM 2.0.0 openjdk8 icedtea-3.9.0 Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3649 Bug ID: 3649 Summary: JamVM 2.0.0 openjdk8 icedtea-3.9.0 Product: IcedTea Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: somkadam76 at gmail.com CC: unassigned at icedtea.classpath.org JamVM 2.0.0 does not work with openjdk8 class library in icedtea-3.9.0 On Ubuntu 16.04LTS X86_64 Desktop Machine Using icedtea-3.9.0 ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --enable-zero make and make install it works no problem working Next I try to get JamVM 2.0.0 with Openjdk8 facing this blocker, is this fixed or any issue from my setup I use icedtea-3.9.0 to build JamVM 2.0.0 using openjdk8 class library support ./configure --with-jdk-home="/usr/lib/jvm/java-8-openjdk-amd64" --with-additional-vms=jamvm make and make install somshekar at celsys048:~/Downloads/icedtea-3.9.0$ /home/somshekar/Downloads/icedtea-3.9.0/openjdk.build/images/j2sdk-image/bin/java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (IcedTea 3.9.0) (Ubuntu build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) somshekar at celsys048:~/Downloads/icedtea-3.9.0$ /home/somshekar/Downloads/icedtea-3.9.0/openjdk.build/images/j2sdk-image/bin/java -jamvm -version Error initialising VM (initialiseAccess) Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 07:45:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 07:45:34 +0000 Subject: [Bug 3649] JamVM 2.0.0 openjdk8 icedtea-3.9.0 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3649 --- Comment #1 from somshekar --- Have tried with latest hg mercurial latest icedtea8 code also, same result http://icedtea.classpath.org/hg/icedtea8/ -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 10:36:30 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 10:36:30 +0000 Subject: [Bug 3650] New: net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 Bug ID: 3650 Summary: net.sourceforge.jnlp.runtime.AppletEnvironment.startAp plet Product: IcedTea-Web Version: 1.7 Hardware: x86_64 OS: Windows Status: NEW Severity: blocker Priority: P5 Component: NetX (javaws) Assignee: jvanek at redhat.com Reporter: radmahap at in.ibm.com CC: unassigned at icedtea.classpath.org Created attachment 1709 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1709&action=edit logs We are unable to lunch our Applet using IcedTea web. The application working fine with Oracle Web start. Attached the logs for your reference. Let me know if you need any information. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 12:00:10 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 12:00:10 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P1 --- Comment #1 from JiriVanek --- I'm not sure what you are doing. ITW on windows do not support in-browser applets. If you run appelt via javaws, then you are using plain javaws some.jnlp where some.jnlp contains applet-desc ? The logs are messy. Can you provide single log from single run? Can you share jnlp file? Can you provide how you run itw? Is it redhat binary, or our netx.jar? I see: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710) at sun.security.ssl.InputRecord.read(InputRecord.java:527) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1484) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1482) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1481) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:76) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:267) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:130) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:122) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:111) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) So maybe wrong crypto setup of jdk or server? BUt more likely this is only following exception. Does the application works in linux? Generally to debug this, I need a reproducer. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Wed Nov 21 12:14:51 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Wed, 21 Nov 2018 13:14:51 +0100 Subject: [rfc][icedtea-web] read logging property from config In-Reply-To: References: <2d84e3ac-0e82-09e8-f794-37803c576bc5@redhat.com> Message-ID: <1d82466f-9b75-c991-ae00-22741a387bef@redhat.com> On 11/21/18 1:43 AM, Alex Kashchenko wrote: > Hi, > > On 11/20/2018 02:58 PM, Jiri Vanek wrote: >> Based on refactoredProperties.patch , this patch is using the properties mechanism to load >> verbose/not verbose from deployment.properties. >> Note that also file-logging and file location (and maybe system logging) will be read in future by >> simialr way. > > I will review this patch after previous one is pushed. Thanx. Sure! I had it as example of usage, more clear then my messy refactoring patch. J. > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 12:46:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 12:46:43 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 Radhadatta changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |radmahap at in.ibm.com --- Comment #2 from Radhadatta --- Created attachment 1710 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1710&action=edit fresh logs attached the fresh logs which contains complete jnlp file -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 16:28:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 16:28:23 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #3 from Radhadatta --- (In reply to JiriVanek from comment #1) > I'm not sure what you are doing. ITW on windows do not support in-browser > applets. > If you run appelt via javaws, then you are using plain javaws some.jnlp > where some.jnlp contains applet-desc ? > > The logs are messy. Can you provide single log from single run? > Can you share jnlp file? > Can you provide how you run itw? Is it redhat binary, or our netx.jar? > > I see: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext > connection? > at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710) > at sun.security.ssl.InputRecord.read(InputRecord.java:527) > at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) > at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java: > 1367) > at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395) > at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379) > at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) > at > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection. > connect(AbstractDelegateHttpsURLConnection.java:185) > at > sun.net.www.protocol.http.HttpURLConnection. > getInputStream0(HttpURLConnection.java:1564) > at > sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection. > java:91) > at > sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java: > 1484) > at > sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java: > 1482) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessController.doPrivilegedWithCombiner(AccessController. > java:782) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection. > java:1481) > at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) > at > sun.net.www.protocol.https.HttpsURLConnectionImpl. > getResponseCode(HttpsURLConnectionImpl.java:347) > at > net.sourceforge.jnlp.cache.ResourceDownloader. > getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:76) > at > net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader. > java:267) > at > net.sourceforge.jnlp.cache.ResourceDownloader. > initializeOnlineResource(ResourceDownloader.java:130) > at > net.sourceforge.jnlp.cache.ResourceDownloader. > initializeResource(ResourceDownloader.java:122) > at > net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java: > 111) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: > 1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: > 624) > at java.lang.Thread.run(Thread.java:748) > > > So maybe wrong crypto setup of jdk or server? BUt more likely this is only > following exception. Does the application works in linux? > > Generally to debug this, I need a reproducer. Hi, Earlier we were able to start our applet through Oracle Java web start. Now we are planning to use OpenJDK8 and IcedTea web for Webstart to execute our applet. Our application is hosted on AIX system .Our application generates the dynamic .jnlp file when we send request through browser . The .jnlp file will downloaded into client machine and the same .jnlp file opened with webstart to invoke the applet. I have attached the fresh logs which contains my .Jnlp file. It is netex.jar. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 17:16:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 17:16:14 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #4 from Radhadatta --- This is the exception I see on the logs file. Selected proxies: [DIRECT] java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment.java:191) at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:652) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) Caused by: java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at exc.com.GUtil.abort(Unknown Source) at exc.fe.FeLaunch.b(Unknown Source) at exc.fe.FeLaunch.start(Unknown Source) at net.sourceforge.jnlp.runtime.AppletEnvironment$2.run(AppletEnvironment.java:199) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 17:18:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 17:18:36 +0000 Subject: [Bug 3651] New: [IcedTea8] Backport "8155627: Enable SA on AArch64" Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3651 Bug ID: 3651 Summary: [IcedTea8] Backport "8155627: Enable SA on AArch64" Product: IcedTea Version: 3.x-hg Hardware: aarch64 OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org AArch64 SA support is present: changeset: 8669:1c4ef82d32d1 user: aph date: Thu Aug 20 09:10:30 2015 +0000 summary: 8078521: AARCH64: Add AArch64 SA support But it is not enabled: changeset: 2080:a83ca44e49af user: aph date: Wed May 11 20:05:26 2016 -0400 summary: 8155627: Enable SA on AArch64 https://bugs.openjdk.java.net/browse/JDK-8155627 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 17:29:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 17:29:05 +0000 Subject: [Bug 3651] [IcedTea8] Backport "8155627: Enable SA on AArch64" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3651 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3618 Target Milestone|--- |3.10.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 21 17:29:05 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 21 Nov 2018 17:29:05 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3651 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 22 07:33:54 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 22 Nov 2018 07:33:54 +0000 Subject: [Bug 3649] JamVM 2.0.0 openjdk8 icedtea-3.9.0 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3649 somshekar changed: What |Removed |Added ---------------------------------------------------------------------------- Component|IcedTea |JamVM Assignee|gnu.andrew at redhat.com |xerxes at zafena.se --- Comment #2 from somshekar --- Note sure wether jamvm is supported anymore, or we are on our own on this, that will help, pls clarify -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 10:03:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 10:03:11 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #1 from JiriVanek --- Yah, the etc file are very wron in itw. Following: https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html Fixing them now. For the first half of your patch, I hope to create test for it. So you can expect both pushed soon. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 10:31:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 10:31:55 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #2 from Lars Herschke --- The IOException is always thrown i.e. when you start itweb-settings on windows. But to come to that point you must first apply the patch from the bug with the id 3644, otherwise you fail already with the NoClassDefFoundError on windows. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri Nov 23 10:43:34 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 11:43:34 +0100 Subject: [rfc][icedtea-web] added support for windows config dir Message-ID: <0dc52605-7bde-77fc-28f8-21cb3f15bfca@redhat.com> Based on several reported issues, Following: https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html with help of Lars. Mentioned in https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 (its patch second part) J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: adddedSupportForWindowsSystemConfigDir.patch Type: text/x-patch Size: 1938 bytes Desc: not available URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 10:44:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 10:44:44 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #3 from JiriVanek --- windows system dir: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040473.html -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 11:17:52 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 11:17:52 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #4 from Lars Herschke --- The exception is thrown on my system with the file C:\Windows\Sun\Java\deployment\.appletTrustSettings. The path C:\Windows\Sun\Java\deployment not exist on my system. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:27:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:27:08 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #5 from JiriVanek --- Can you please run in verbose mode? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:37:26 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:37:26 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #5 from JiriVanek --- Can You please elaborate more? The patch I posted is 100% based on your work, and I was unable to test it (no windows in even far surroundings). -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Fri Nov 23 12:41:19 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:41:19 +0000 Subject: /hg/icedtea-web: Fix for java.lang.NoClassDefFoundError: Could n... Message-ID: changeset b4c212917733 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=b4c212917733 author: Jiri Vanek date: Fri Nov 23 13:40:58 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars diffstat: AUTHORS | 1 + ChangeLog | 7 +++++++ NEWS | 1 + netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java | 4 ---- 4 files changed, 9 insertions(+), 4 deletions(-) diffs (50 lines): diff -r 996849aa03d1 -r b4c212917733 AUTHORS --- a/AUTHORS Wed Nov 07 12:30:58 2018 +0100 +++ b/AUTHORS Fri Nov 23 13:40:58 2018 +0100 @@ -16,6 +16,7 @@ Micha?? G??rny Mark Greenwood Tereza Hlavackova +Lars Herschke Peter Hatina Andrew John Hughes Jie Kang diff -r 996849aa03d1 -r b4c212917733 ChangeLog --- a/ChangeLog Wed Nov 07 12:30:58 2018 +0100 +++ b/ChangeLog Fri Nov 23 13:40:58 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-23 Lars Herschke + + Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder + * NEWS: mentioned PR3644 + * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows + * AUTHORS: added Lars + 2018-11-07 Olesya Gerasimenko Added Russian translation diff -r 996849aa03d1 -r b4c212917733 NEWS --- a/NEWS Wed Nov 07 12:30:58 2018 +0100 +++ b/NEWS Fri Nov 23 13:40:58 2018 +0100 @@ -12,6 +12,7 @@ * added support for javafx-desc and so allwong run of pure-javafx only applications * --nosecurity enhanced for possibility to skip invalid signatures * enhanced to allow resources to be read also from j2se/java element (OmegaT) +* PR3644 - java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder New in release 1.7 (2017-07-19): * PR3366 - bash completion file was split to three, and is setup-able by bashcompdir environment variable diff -r 996849aa03d1 -r b4c212917733 netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java --- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Wed Nov 07 12:30:58 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Fri Nov 23 13:40:58 2018 +0100 @@ -284,10 +284,6 @@ userDeploymentFileDescriptor = configFile; currentConfiguration = new HashMap<>(); unchangeableConfiguration = new HashMap<>(); - if (JNLPRuntime.isWindows()) { - boolean wh = JNLPRuntime.isHeadless(); - OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "On windows, answering headless at startup, to prevent race condition later - " + wh); - } try { IcoSpi spi = new IcoSpi(); IIORegistry.getDefaultInstance().registerServiceProvider(spi); From jvanek at icedtea.classpath.org Fri Nov 23 12:41:23 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:41:23 +0000 Subject: /hg/release/icedtea-web-1.7: Fix for java.lang.NoClassDefFoundEr... Message-ID: changeset 4453afdafaf9 in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=4453afdafaf9 author: Jiri Vanek date: Fri Nov 23 13:41:00 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars diffstat: AUTHORS | 1 + ChangeLog | 7 +++++++ NEWS | 1 + netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java | 4 ---- 4 files changed, 9 insertions(+), 4 deletions(-) diffs (50 lines): diff -r 057fabf9fdcb -r 4453afdafaf9 AUTHORS --- a/AUTHORS Wed Nov 07 12:34:44 2018 +0100 +++ b/AUTHORS Fri Nov 23 13:41:00 2018 +0100 @@ -16,6 +16,7 @@ Micha?? G??rny Mark Greenwood Tereza Hlavackova +Lars Herschke Peter Hatina Andrew John Hughes Jie Kang diff -r 057fabf9fdcb -r 4453afdafaf9 ChangeLog --- a/ChangeLog Wed Nov 07 12:34:44 2018 +0100 +++ b/ChangeLog Fri Nov 23 13:41:00 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-23 Lars Herschke + + Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder + * NEWS: mentioned PR3644 + * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows + * AUTHORS: added Lars + 2018-11-07 Olesya Gerasimenko Added Russian translation diff -r 057fabf9fdcb -r 4453afdafaf9 NEWS --- a/NEWS Wed Nov 07 12:34:44 2018 +0100 +++ b/NEWS Fri Nov 23 13:41:00 2018 +0100 @@ -12,6 +12,7 @@ * added support for javafx-desc and so allwong run of pure-javafx only applications * --nosecurity enhanced for possibility to skip invalid signatures * enhanced to allow resources to be read also from j2se/java element (OmegaT) +* PR3644 - java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder New in release 1.7.1 (2017-12-15): * better work with authors file diff -r 057fabf9fdcb -r 4453afdafaf9 netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java --- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Wed Nov 07 12:34:44 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Fri Nov 23 13:41:00 2018 +0100 @@ -284,10 +284,6 @@ userDeploymentFileDescriptor = configFile; currentConfiguration = new HashMap<>(); unchangeableConfiguration = new HashMap<>(); - if (JNLPRuntime.isWindows()) { - boolean wh = JNLPRuntime.isHeadless(); - OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "On windows, answering headless at startup, to prevent race condition later - " + wh); - } try { IcoSpi spi = new IcoSpi(); IIORegistry.getDefaultInstance().registerServiceProvider(spi); From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:41:33 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:41:33 +0000 Subject: [Bug 3644] java.lang.NoClassDefFoundError on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea-web?cmd=changeset;node=b4c212917733 author: Jiri Vanek date: Fri Nov 23 13:40:58 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea-web-1.7?cmd=changeset;node=4453afdafaf9 author: Jiri Vanek date: Fri Nov 23 13:41:00 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:41:33 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:41:33 +0000 Subject: [Bug 3644] java.lang.NoClassDefFoundError on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea-web?cmd=changeset;node=b4c212917733 author: Jiri Vanek date: Fri Nov 23 13:40:58 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/release/icedtea-web-1.7?cmd=changeset;node=4453afdafaf9 author: Jiri Vanek date: Fri Nov 23 13:41:00 2018 +0100 Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * NEWS: mentioned PR3644 * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed useless logging of headless - initiation of logging - on windows * AUTHORS: added Lars -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:42:17 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:42:17 +0000 Subject: [Bug 3644] java.lang.NoClassDefFoundError on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from JiriVanek --- Pushed. TY! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:42:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:42:58 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #6 from JiriVanek --- (In reply to Lars Herschke from comment #2) > The IOException is always thrown i.e. when you start itweb-settings on > windows. But to come to that point you must first apply the patch from the > bug with the id 3644, otherwise you fail already with the > NoClassDefFoundError on windows. PR3644 pushed. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 12:45:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 12:45:42 +0000 Subject: [Bug 3461] Cannot run HP ILO4 remote console application In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461 --- Comment #25 from JiriVanek --- That looks like fun. TY. Will try to run that. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Fri Nov 23 14:33:15 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 23 Nov 2018 14:33:15 +0000 Subject: /hg/icedtea-web: Fixed LockedFile for readonly on windows Message-ID: changeset 6b6da5f22c26 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=6b6da5f22c26 author: Jiri Vanek date: Fri Nov 23 15:33:01 2018 +0100 Fixed LockedFile for readonly on windows * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: made isUnix deprecated * netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java: creating file (for windows) only if not readonly * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java: tests for os set to no windows * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java: tests for os set to windows diffstat: ChangeLog | 10 + netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 1 + netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java | 4 +- tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java | 30 ++++ tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java | 71 ++++++++++ 5 files changed, 115 insertions(+), 1 deletions(-) diffs (151 lines): diff -r b4c212917733 -r 6b6da5f22c26 ChangeLog --- a/ChangeLog Fri Nov 23 13:40:58 2018 +0100 +++ b/ChangeLog Fri Nov 23 15:33:01 2018 +0100 @@ -1,3 +1,13 @@ +2018-11-23 Lars Herschke + Jiri Vanek + + Fixed LockedFile for readonly on windows + * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: made isUnix deprecated + * netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java: creating file (for windows) only if not readonly + * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java: tests for os set to no windows + * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java: tests for os set to windows + + 2018-11-23 Lars Herschke Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder diff -r b4c212917733 -r 6b6da5f22c26 netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Fri Nov 23 13:40:58 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Fri Nov 23 15:33:01 2018 +0100 @@ -775,6 +775,7 @@ * @return {@code true} if running on a Unix or Unix-like system (including * Linux and *BSD) */ + @Deprecated public static boolean isUnix() { String sep = System.getProperty("file.separator"); return (sep != null && sep.equals("/")); diff -r b4c212917733 -r 6b6da5f22c26 netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java --- a/netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java Fri Nov 23 13:40:58 2018 +0100 +++ b/netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java Fri Nov 23 15:33:01 2018 +0100 @@ -197,7 +197,9 @@ /*Comment why itis different*/ @Override public void lock() throws IOException { - super.file.createNewFile(); + if (!isReadOnly()) { + super.file.createNewFile(); + } super.threadLock.lock(); } diff -r b4c212917733 -r 6b6da5f22c26 tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java Fri Nov 23 15:33:01 2018 +0100 @@ -0,0 +1,30 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package net.sourceforge.jnlp.util.lockingfile; + +import org.junit.AfterClass; +import org.junit.BeforeClass; + +/** + * + * @author jvanek + */ +public class NonWindowsLockedFile extends WindowsLockedFileTest { + + private static String os; + + @BeforeClass + public static void smuggleOs() { + os = System.getProperty("os.name"); + System.setProperty("os.name", "No Windows for itw"); + } + + @AfterClass + public static void restoreOs() { + System.setProperty("os.name", os); + } + +} diff -r b4c212917733 -r 6b6da5f22c26 tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java Fri Nov 23 15:33:01 2018 +0100 @@ -0,0 +1,71 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package net.sourceforge.jnlp.util.lockingfile; + +import java.io.File; +import java.io.IOException; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; + +/** + * + * @author jvanek + */ +public class WindowsLockedFileTest { + + private static String os; + + @BeforeClass + public static void smuggleOs() { + os = System.getProperty("os.name"); + System.setProperty("os.name", "Windows for itw"); + } + + @AfterClass + public static void restoreOs() { + System.setProperty("os.name", os); + } + + @Test + public void testLockUnlockOkExists() throws IOException { + File f = File.createTempFile("itw", "lockingFile"); + f.deleteOnExit(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + + @Test + public void testLockUnlockOkNotExists() throws IOException { + File f = File.createTempFile("itw", "lockingFile"); + f.delete(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + + @Test + public void testLockUnlockNoOkNotExists() throws IOException { + File parent = File.createTempFile("itw", "lockingFile"); + parent.deleteOnExit(); + File f = new File(parent, "itwLcokingRelict"); + f.delete(); + parent.setReadOnly(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock();; + } + + @Test + public void testLockUnlockNotOkExists() throws IOException { + File f = new File("/some/deffinitley/not/exisitng/file.itw"); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + +} From jvanek at icedtea.classpath.org Fri Nov 23 14:33:24 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 23 Nov 2018 14:33:24 +0000 Subject: /hg/release/icedtea-web-1.7: Fixed LockedFile for readonly on wi... Message-ID: changeset fd84d9b293df in /hg/release/icedtea-web-1.7 details: http://icedtea.classpath.org/hg/release/icedtea-web-1.7?cmd=changeset;node=fd84d9b293df author: Jiri Vanek date: Fri Nov 23 15:33:04 2018 +0100 Fixed LockedFile for readonly on windows * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: made isUnix deprecated * netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java: creating file (for windows) only if not readonly * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java: tests for os set to no windows * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java: tests for os set to windows diffstat: ChangeLog | 10 + netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 1 + netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java | 4 +- tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java | 30 ++++ tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java | 71 ++++++++++ 5 files changed, 115 insertions(+), 1 deletions(-) diffs (151 lines): diff -r 4453afdafaf9 -r fd84d9b293df ChangeLog --- a/ChangeLog Fri Nov 23 13:41:00 2018 +0100 +++ b/ChangeLog Fri Nov 23 15:33:04 2018 +0100 @@ -1,3 +1,13 @@ +2018-11-23 Lars Herschke + Jiri Vanek + + Fixed LockedFile for readonly on windows + * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: made isUnix deprecated + * netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java: creating file (for windows) only if not readonly + * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java: tests for os set to no windows + * tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java: tests for os set to windows + + 2018-11-23 Lars Herschke Fix for java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder diff -r 4453afdafaf9 -r fd84d9b293df netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Fri Nov 23 13:41:00 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Fri Nov 23 15:33:04 2018 +0100 @@ -775,6 +775,7 @@ * @return {@code true} if running on a Unix or Unix-like system (including * Linux and *BSD) */ + @Deprecated public static boolean isUnix() { String sep = System.getProperty("file.separator"); return (sep != null && sep.equals("/")); diff -r 4453afdafaf9 -r fd84d9b293df netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java --- a/netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java Fri Nov 23 13:41:00 2018 +0100 +++ b/netx/net/sourceforge/jnlp/util/lockingfile/LockedFile.java Fri Nov 23 15:33:04 2018 +0100 @@ -197,7 +197,9 @@ /*Comment why itis different*/ @Override public void lock() throws IOException { - super.file.createNewFile(); + if (!isReadOnly()) { + super.file.createNewFile(); + } super.threadLock.lock(); } diff -r 4453afdafaf9 -r fd84d9b293df tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/NonWindowsLockedFile.java Fri Nov 23 15:33:04 2018 +0100 @@ -0,0 +1,30 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package net.sourceforge.jnlp.util.lockingfile; + +import org.junit.AfterClass; +import org.junit.BeforeClass; + +/** + * + * @author jvanek + */ +public class NonWindowsLockedFile extends WindowsLockedFileTest { + + private static String os; + + @BeforeClass + public static void smuggleOs() { + os = System.getProperty("os.name"); + System.setProperty("os.name", "No Windows for itw"); + } + + @AfterClass + public static void restoreOs() { + System.setProperty("os.name", os); + } + +} diff -r 4453afdafaf9 -r fd84d9b293df tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/netx/unit/net/sourceforge/jnlp/util/lockingfile/WindowsLockedFileTest.java Fri Nov 23 15:33:04 2018 +0100 @@ -0,0 +1,71 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package net.sourceforge.jnlp.util.lockingfile; + +import java.io.File; +import java.io.IOException; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; + +/** + * + * @author jvanek + */ +public class WindowsLockedFileTest { + + private static String os; + + @BeforeClass + public static void smuggleOs() { + os = System.getProperty("os.name"); + System.setProperty("os.name", "Windows for itw"); + } + + @AfterClass + public static void restoreOs() { + System.setProperty("os.name", os); + } + + @Test + public void testLockUnlockOkExists() throws IOException { + File f = File.createTempFile("itw", "lockingFile"); + f.deleteOnExit(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + + @Test + public void testLockUnlockOkNotExists() throws IOException { + File f = File.createTempFile("itw", "lockingFile"); + f.delete(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + + @Test + public void testLockUnlockNoOkNotExists() throws IOException { + File parent = File.createTempFile("itw", "lockingFile"); + parent.deleteOnExit(); + File f = new File(parent, "itwLcokingRelict"); + f.delete(); + parent.setReadOnly(); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock();; + } + + @Test + public void testLockUnlockNotOkExists() throws IOException { + File f = new File("/some/deffinitley/not/exisitng/file.itw"); + LockedFile lf = LockedFile.getInstance(f); + lf.lock(); + lf.unlock(); + } + +} From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 14:34:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 14:34:08 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #7 from JiriVanek --- Second part of patch attached to this bug report pushed with tests. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 14:39:00 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 14:39:00 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #8 from JiriVanek --- (In reply to Lars Herschke from comment #4) > The exception is thrown on my system with the file > C:\Windows\Sun\Java\deployment\.appletTrustSettings. The path > C:\Windows\Sun\Java\deployment not exist on my system. I think it was failing, because first half of your patch was not ther. If you apply the patch on current tips, it should work. If you mind to verify the fixes (the two I pushed for you today) and the one on review, it will be awesome. Once you ok them, and I push the secon part dangling on review, thiso shoudl be closed. TYVM! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 14:43:12 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 14:43:12 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #2 from JiriVanek --- If you clear cache, and use ITW only with jdk9, how does it behave? >From your description, it seems, that this is reproducible only when you had cached jars without anchor, and suddenly you switch jre to 9+, and the jars become unreachable. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 15:00:13 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 15:00:13 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #3 from JiriVanek --- I'm afraid to simply cut anchor, as remote url already can contain anchor, and different anchor passed todyynamic web, may lead to different resource. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri Nov 23 15:15:10 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 16:15:10 +0100 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> Message-ID: On 11/21/18 1:42 AM, Alex Kashchenko wrote: > Hi, > > On 11/20/2018 02:54 PM, Jiri Vanek wrote: >> this refactoring is doing two things (Sorry) >> ? - first and msot important, is refactoring jre from properties methods to be generic properties >> loader (and validator) > > I suggest to drop Validator and write concrete validation functions instead (only a suggestion, feel > free to keep it). > > >> ? - during doing so, I had realised that? system config files are heavilky os depndent, and so I >> moved the methods to trait OS and implemented for linux. I'm afraid it is msut to do anyway. > > > 1. dirs_paths_helper > > ?- I think it is better to not use env::home_dir(), it is quite a weird function (goes first to env > vars, next to OS API). I suggest using either env vars (HOME and USERPROFILE), or OS API for that to > get more predictable results. I realised the same. But I will do it as separate changeset, as it would not be refactoring if logic is change dlike this. > > ?- in get_xdg_config_dir please use "_" for unused matches (that is a common convention) > > ?- please change append_deployment_file function, there is an Option#map method to operate on > underlying value of Option. If such functional-like usage is undesired - I suggest changing the > signature to PathBuf -> PathBuf (also String -> String may be even cleaner, but that is a matter of > taste). I'm a bit afraid to do this in same changeset as this refactoring. But will gladly do so in separate changeset. > > ?- indentation on "let os = os_access::Linux::new(false);" is inconsistent (probably forgot to apply > :retab ) > > > 2. property_from_file > > ?- in get_fail_message please move string literals into format strings, number of format string also > can be lesser (one single format string is probably inconvenient here) ugh. Cant parse. Can you please provide example? Also see lower. Imho it do not belong to this chnageset. And not sure how it is better. > > ?- please drop is_file, I suggest using path.metadata().map(|md|md.is_file()).unwrap_or(false) instead Not sure how this is better. Even if followed (which is going to happen) I will keep it in is_file. ok? > > ?- get_property_from_file: either use Option#map or expose get_property_from_file_direct instead > > ?- get_property_from_file_direct: if error message is not used in File#open, then it is better to > use Result#ok and then map the obtained Option as required I think I need look closer to those maps. HAve some lack of knowlege here. > > ?- please drop verify_jdk_string, instead pass string ref to verify_jdk_path Will do. BUt form curiosity - why? > > > ?- inconsistent validation in impl Validator line and in tests::get_jre_from_file I cant see this:( > > > 3. property_from_files_resolver > > ?- try_key_from_properties_files: please move string literals into format strings Again, I think this should go as separate changeset. BUt we agreed this write can be used. Why not now? How is formated string better? > > ?- inside try_key_from_properties_files file.clone() is used multiple times. It is not clear how to > fix that, maybe it is better to pass String instead of PathBuf What is wrong with clone? It i snice protection against unwonted change inside method. Anywa - shoudl go as separate chnageset again. > > ?- try_key_from_properties_files: I suggest to separate iteration and processing logic for each > element into different functions > > ?- inconsistent indentation in try_jdk_from_properties and in tests Thanx!. > > > 4. os_access > > ?- in get_user_config_dir and get_legacy_user_config_dir please use map to convert one Option into > another Again maps. I need to look into them. Will do. > > Generally - most of those issues shold be done as separate changeset. I really do not wont to spill the refactoring. On contrary I agree with most of them. So the adapted patch will cntain only minor things (maps, is_file, dropped verify_jdk_path, formatting) ook? Alsoplease explain the Validator, Cant see th eissue you do. Thankx a lot for review! J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 23 15:41:41 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 16:41:41 +0100 Subject: IcedTea and OpenFX In-Reply-To: <1542743724284-0.post@n7.nabble.com> References: <1542446860815-0.post@n7.nabble.com> <1542670471378-0.post@n7.nabble.com> <0ab12724-86bb-dcdf-d910-1d49c5ebfc17@redhat.com> <1542743724284-0.post@n7.nabble.com> Message-ID: On 11/20/18 8:55 PM, jtesdall wrote: > I have changed the Subject. Have you? > This is only about MS Windows as we do not use or have access to Linux. We > are a 100% Windows shop. > I am using AdoptOpenJDK jdk8u192-b12 for Windows x64 This sohould work. > JFX is OpenJFX8 Overlay downloaded from here: https://www.chriswhocodes.com/ Hmm, This is a suspicious, however in comparsion with openjfx as packed for fedora, it have quite few more classes. Continued with this jar of yours. > ITW - Have tested with Version downloaded from RedHat website with > javaws.exe launcher (not sure of actual version, but it was downloaded Unluckily, I od not know what is in thi binaries,nor do I fullyunderstand why alex went with his custom C luncher. On contrary, I know windows is not exactly happy with .bat files... > within the last two weeks.) > ITW- have tested with 1.7.1 binary downloaded from > http://icedtea.wildebeest.org/download/icedtea-web-binaries/1.7.1/windows/ > with same result > > I have found a undesireable solution by setting "all-permissions" in the > jre/lib/security/java.policy file but this gives anything that uses this JRE > full permissions. Not good but its a start to keep going. > > Again, running directly with JAVAW or with Oracle JRE/Webstart does not have > the issue. > > Here is a sample FX Hello World project with the problem, the console > clearly shows the errors with this FX project: > > http://modetest.mapconondemand.com/TestWebSwingApp/JFX_Project.jnlp Thanx. I was able to run this without issues in my default setup, (with the chirswhocode's fx jar). And at the end I reproduced your issue. It had hapened, that you have fx jar only on classpath., ITW needs it on bootclasspath. If you lunch it as eg: -Xbootclasspath/a:/home/jvanek/icedtea-web-image/share/icedtea-web/netx.jar:/usr/share/java/js.jar:/usr/share/java/tagsoup.jar:/home/jvanek/Desktop/fx/ext/jfxrt.jar Then it will work for you. I know that the bat files you got from http://icedtea.wildebeest.org/download/icedtea-web-binaries/1.7.1 are lacking this. You can simply edit them to make it work. For full example see the shell launchers: http://icedtea.classpath.org/hg/icedtea-web/file/6b6da5f22c26/shell-launcher/launchers.sh.in The windows support in itw 1.7.1 is clumsy. Future 1.7.2 will have it much better, and 1.8 will no longer have those terrible .bat launchers, but will have fully featured bianries for you. So it should be good. Patches for .bat launchers welcomed. I do not maintain them. HTH J. > > > > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 23 15:45:47 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 16:45:47 +0100 Subject: itw javaws + UTF-8 In-Reply-To: <1542117258723-0.post@n7.nabble.com> References: <1542117258723-0.post@n7.nabble.com> Message-ID: On 11/13/18 2:54 PM, greenfield wrote: > Hi everybody. > > I have openJDK 8 + icedtea-web, it was installed with > java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64.msi > So I have javaws.exe and javaws.jar > > I have at the moment some problems with unicode characters in my applet. > Is there some possibility to pass -Dfile.encoding="UTF-8" (JAVAWS_J_OPTIONS) > to icedtea-web javaws? > How can I do this? > I would be happy to help. BUt i have no idea what is in the executable. If it si based on upstream bat files, then it lacks this power. *Maybe* you can pass it in via global JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8" ? Patches for our terrible bat files welcomed. IN 1.8 there willbe native luncher which willbe able to do this for both linux and windows. Please, compare: http://icedtea.classpath.org/hg/icedtea-web/file/6b6da5f22c26/shell-launcher :( HTH j. From jvanek at redhat.com Fri Nov 23 15:48:58 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 16:48:58 +0100 Subject: Regarding Openjdk and IcedteaWeb In-Reply-To: References: Message-ID: On 10/13/18 7:57 PM, Pavan Krishna wrote: > Hi Team, > > I am using openjdk 8 and Icedteaweb 1.7 version for Windows launching the web start jnlp.I am able > to launch my application with the help of Icedteaweb. > I have some doubts could u please clarify on this.Suppose if I am facing any issues related openjdk This is correct list to ask for icedtea-web JDK itself have other lists. > or icedteaweb related issues .Could you please help me on that.if i am facing issues openjdk or > icedteaweb issues your team resolve that issues. > Suppose we will send that issues to mail your team resolve that issues?Suppose ur team is resolving > that issues what's the max time to fix that issues. > Could you please reply to me this questions. ITW is community project. Help will come randomly, as volunteers will pickit up. Of course you can contribute patches and fix your own issues. If you have Red Hat subscription, then please proceed by usual ways. J. From jvanek at redhat.com Fri Nov 23 16:12:03 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 17:12:03 +0100 Subject: IcedTeaWeb: using java 9 run args ? In-Reply-To: References: <8321de42-a69a-13b2-c5a4-e5dc0b6764d1@redhat.com> <9744b78b-8e1d-e48b-1210-1f3039b4ad8a@redhat.com> Message-ID: On 10/19/18 2:45 PM, Laurent Bourg?s wrote: > Sorry I was not clear enough. > > I propose to call java -cp netx.jar ParseVersion instead of java -version inside existing sh/bat > scripts. > Not jshell at all ! > > Such ParseVersion class will just do the tricky version check and return a single digit: 6, 7, 8, 9, > 11 ... > > Then scripts will not use cut/head ... Interesting :) Deffinitley considerable for rust lunchers. Thanx! > > Laurent > > Le ven. 19 oct. 2018 ? 14:12, Jiri Vanek > a ?crit?: > > On 10/19/18 1:14 PM, Laurent Bourg?s wrote: > > Jiri, > > > > One more question: > > Why not parse java.version in java itself ? > > > > Shell scripts need to parse 1.8 or 9+ to handle properly java command arguments. > > Two issues. One is as you write - jdk8 still needs tobe handled. > Issue two, many distributions have jshell in devel subpackages. > > Otherwise I would be +1. In all my work, which handles java version (and usually requires javac)? I > have: if [jshell] then jdk8OrLess else jshel .... > > But ITW is targeting to JRE only. And in jdk9,jshell? was in sdk. > > J:( > > > > Laurent > > > > Le jeu. 18 oct. 2018 ? 23:05, Laurent Bourg?s > > >> a ?crit?: > > > >? ? ?Jiri, > >? ? ?I took some time to illustrate my proposal about simplifying shell scripts to work on > OpenJDK11 > >? ? ?and 8: > > > >? ? ?I need the install directory for ITW: > >? ? ?+ITW_INS=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install > > > >? ? ?Then I removed all add-reads / add-exports (except patch-module) and added argument to use > arg file: > >? ? ?*+? # add JDK9 arg file: > >? ? ?+? COMMAND[k]="@$ITW_INS/bin/itw-run.args" > >? ? ?+? k=$((k+1))* > > > >? ? ?Arg File named itw-run.args in the same folder as shell scripts (sh/bat)? : > >? ? ?--add-reads=java.base=ALL-UNNAMED,java.desktop > >? ? ?--add-reads=java.desktop=ALL-UNNAMED,java.naming > >? ? ?--add-reads=java.naming=ALL-UNNAMED,java.desktop > > > >? ? ?--add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop > > > >? ? ?--add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop > > > >? ? ?--add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop > >? ? ?--add-exports=java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject > > > >? ? ?--add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop > > > >? ? ?It is simpler to me to gather all add-reads/add-exports declaration in such arg file (less > >? ? ?obfuscated) and it will be reused by windows script too. > > > >? ? ?What do you think ? > >? ? ?I will go on modifying the Makefile generating such shells from templates launchers.in > > >? ? ? (sed ...) > > > >? ? ?Laurent > > > >? ? ?PS: diff for my javaws / javaws11 installed scripts (generated):* > >? ? ?* > >? ? ?--- /home/icedtea/icedtea-web-1.7-HEAD/install/bin/javaws > >? ? ?+++ /home/icedtea/icedtea-web-1.7-HEAD/install/bin/javaws11 > >? ? ?@@ -1,14 +1,16 @@ > >? ? ??#!/bin/bash > >? ? ?? > >? ? ?+ITW_INS=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install > >? ? ?+ITW_SHARE=$ITW_INS/share > >? ? ?+ > >? ? ??NASHORN=lib/ext/nashorn.jar > >? ? ?-JAVA=/home/bourgesl/apps/ojdk8//jre/bin/java > >? ? > ?-LAUNCHER_BOOTCLASSPATH='-Xbootclasspath/a:/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/netx.jar' > >? ? ?+JAVA_BASE=/home/bourgesl/apps/openjdk-11+28_linux-x64_bin > >? ? ?+LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:$ITW_SHARE/icedtea-web/netx.jar" > >? ? ??LAUNCHER_FLAGS=-Xms8m > >? ? ??CLASSNAME=net.sourceforge.jnlp.runtime.Boot > >? ? ?-BINARY_LOCATION=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/bin/javaws > >? ? > ?-SPLASH_LOCATION=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/javaws_splash.png > >? ? ?+BINARY_LOCATION=$ITW_INS/bin/javaws11 > >? ? ?+SPLASH_LOCATION=$ITW_SHARE/icedtea-web/javaws_splash.png > >? ? ??PROGRAM_NAME=javaws > >? ? ?-CP=/home/bourgesl/apps/ojdk8//jre/lib/rt.jar:/home/bourgesl/apps/ojdk8//jre/lib/jfxrt.jar > >? ? ?? > >? ? ??CONFIG_HOME=$XDG_CONFIG_HOME > >? ? ??if [ "x$CONFIG_HOME" = "x" ] ; then > >? ? ?@@ -27,15 +29,14 @@ > >? ? ??fi; > >? ? ??if [ "x$CUSTOM_JRE" != "x" ] ; then > >? ? ??? if [ -e? "$CUSTOM_JRE" -a -e "$CUSTOM_JRE/bin/java" ] ; then > >? ? ?-??? JAVA=$CUSTOM_JRE/bin/java > >? ? ?-??? CP=$CUSTOM_JRE/lib/rt.jar:$CUSTOM_JRE/lib/jfxrt.jar > >? ? ?-??? LAUNCHER_BOOTCLASSPATH=$LAUNCHER_BOOTCLASSPATH:$CUSTOM_JRE/$NASHORN > >? ? ?+??? JAVA_BASE=$CUSTOM_JRE > >? ? ??? else > >? ? ?-??? echo "Your custom JRE $CUSTOM_JRE read from deployment.properties under key > $PROPERTY_NAME > >? ? ?as $CUSTOM_JRE is not valid. Using default ($JAVA, $CP) in attempt to start. Please fix this." > >? ? ?+??? echo "Your custom JRE $CUSTOM_JRE read from deployment.properties under key > $PROPERTY_NAME > >? ? ?as $CUSTOM_JRE is not valid. Using default ($JAVA) in attempt to start. Please fix this." > >? ? ??? fi > >? ? ?-else > >? ? ?-? LAUNCHER_BOOTCLASSPATH="$LAUNCHER_BOOTCLASSPATH:/home/bourgesl/apps/ojdk8//jre/$NASHORN" > >? ? ??fi; > >? ? ?+ > >? ? ?+JAVA=$JAVA_BASE/bin/java > >? ? ?+echo "JAVA: $JAVA" > >? ? ?? > >? ? ??MODULAR_JDK="NO" > >? ? ??version=`${JAVA} -version 2>&1 | head -n 1 | cut -d'-' -f1 | cut -d'"' -f2 | cut -d'.' -f1` > >? ? ?@@ -44,6 +45,9 @@ > >? ? ??fi > >? ? ??if [ $version -ge "9" ]; then > >? ? ??? MODULAR_JDK="YES" > >? ? ?+else > >? ? ?+? CP=$JAVA_BASE/lib/rt.jar:$JAVA_BASE/lib/jfxrt.jar > >? ? ?+? LAUNCHER_BOOTCLASSPATH=$LAUNCHER_BOOTCLASSPATH:$JAVA_BASE/$NASHORN > >? ? ??fi > >? ? ?? > >? ? ??JAVA_ARGS=( ) > >? ? ?@@ -55,7 +59,7 @@ > >? ? ?? > >? ? ??SPLASH="false" > >? ? ??if [ "x$ICEDTEA_WEB_SPLASH" = "x" ] ; then > >? ? ?-SPLASH="true" > >? ? ?+? SPLASH="true" > >? ? ??fi; > >? ? ??while [ "$#" -gt "0" ]; do > >? ? ??? case "$1" in > >? ? ?@@ -78,8 +82,8 @@ > >? ? ??COMMAND[k]="${JAVA}" > >? ? ??k=$((k+1)) > >? ? ??if [ "$SPLASH" = "true" ] ; then > >? ? ?-COMMAND[k]="-splash:${SPLASH_LOCATION}" > >? ? ?-k=$((k+1)) > >? ? ?+? COMMAND[k]="-splash:${SPLASH_LOCATION}" > >? ? ?+? k=$((k+1)) > >? ? ??fi; > >? ? ??COMMAND[k]="${LAUNCHER_BOOTCLASSPATH}" > >? ? ??k=$((k+1)) > >? ? ?@@ -87,96 +91,30 @@ > >? ? ??k=$((k+1)) > >? ? ?? > >? ? ??if [ "x$MODULAR_JDK" == "xYES" ] ; then > >? ? ?-COMMAND[k]="--patch-module" > >? ? ?-k=$((k+1)) > >? ? > ?-COMMAND[k]="java.desktop=:/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/netx.jar" > >? ? ?-k=$((k+1)) > >? ? ?-# jsobject must be pathched separately from plugin > >? ? ?-# otherwise netscape pkg would be shared by two modules, which is forbiden > >? ? ?-JSOBJECT_JAR= > >? ? ?-# plugin jar may not be built > >? ? ?-if [ ! "x$JSOBJECT_JAR" == "x" ] ; then > >? ? ??? COMMAND[k]="--patch-module" > >? ? ??? k=$((k+1)) > >? ? ?-? COMMAND[k]="jdk.jsobject=$JSOBJECT_JAR" > >? ? ?+? COMMAND[k]="java.desktop=$ITW_SHARE/icedtea-web/netx.jar" > >? ? ?+? k=$((k+1)) > >? ? ?+? # jsobject must be patched separately from plugin > >? ? ?+? # otherwise netscape pkg would be shared by two modules, which is forbiden > >? ? ?+? JSOBJECT_JAR= > >? ? ?+? # plugin jar may not be built > >? ? ?+? if [ ! "x$JSOBJECT_JAR" == "x" ] ; then > >? ? ?+??? COMMAND[k]="--patch-module" > >? ? ?+??? k=$((k+1)) > >? ? ?+??? COMMAND[k]="jdk.jsobject=$JSOBJECT_JAR" > >? ? ?+??? k=$((k+1)) > >? ? ?+? fi > >? ? ?+ > >? ? ?*+? # add JDK9 arg file: > >? ? ?+? COMMAND[k]="@$ITW_INS/bin/itw-run.args" > >? ? ?+? k=$((k+1))* > >? ? ?+else > >? ? ?+? COMMAND[k]="-classpath" > >? ? ?+? k=$((k+1)) > >? ? ?+? COMMAND[k]="${CP}" > >? ? ??? k=$((k+1)) > >? ? ??fi > >? ? ?- > >? ? ?-COMMAND[k]="--add-reads" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-reads" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop=ALL-UNNAMED,java.naming" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-reads" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.naming=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?- > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop/sun.awt=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.security.provider=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.security.util=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.security.x509=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.security.validator=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop/sun.applet=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.security.action=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="--add-exports" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject" > >? ? ?-k=$((k+1)) > >? ? ?-fi > >? ? ?- > >? ? ?? > >? ? ??i=0 > >? ? ??while [ "$i" -lt "${#JAVA_ARGS[@]}" ]; do > >? ? ?@@ -184,14 +122,20 @@ > >? ? ??? i=$((i+1)) > >? ? ??? k=$((k+1)) > >? ? ??done > >? ? ?-COMMAND[k]="-classpath" > >? ? ?-k=$((k+1)) > >? ? ?-COMMAND[k]="${CP}" > >? ? ?-k=$((k+1)) > >? ? ?+ > >? ? ??COMMAND[k]="-Dicedtea-web.bin.name > =${PROGRAM_NAME}" > >? ? ??k=$((k+1)) > >? ? ??COMMAND[k]="-Dicedtea-web.bin.location=${BINARY_LOCATION}" > >? ? ??k=$((k+1)) > >? ? ?+ > >? ? ?+# icedtea-web.edt.debug > >? ? ?+#COMMAND[k]="-Dicedtea-web.edt.debug=true" > >? ? ?+#k=$((k+1)) > > > >? ? ??COMMAND[k]="${CLASSNAME}" > >? ? ??k=$((k+1)) > >? ? ??j=0 > >? ? ?@@ -201,6 +145,7 @@ > >? ? ??? k=$((k+1)) > >? ? ??done > >? ? ?? > >? ? ?+echo "CLI: '${COMMAND[@]}' " > >? ? ??exec -a "$PROGRAM_NAME" "${COMMAND[@]}" > >? ? ?? > >? ? ??exit $? > > > > > >? ? ?Le?mar. 9 oct. 2018 ??12:20, Jiri Vanek > >> a ?crit?: > > > >? ? ? ? ?On 10/9/18 9:24 AM, Laurent Bourg?s wrote: > >? ? ? ? ?> Jiri, > >? ? ? ? ?> > >? ? ? ? ?> I will prototype moving all java9 args from linux launchers into a common arg file: > itw.args. > >? ? ? ? ?> > >? ? ? ? ?> It will reduce the size and complexity and allow its reuse in windows launchers. > >? ? ? ? ?> I suppose it will simplify rust launchers too. > > > >? ? ? ? ?Major issue is I guess to find that file. The global x user configurations are different. > >? ? ? ? ?Also it > >? ? ? ? ?can use per-vm? configurations and in addition (linux x? window) x (installed x > selfbuild x > >? ? ? ? ?unpacked) locations are different. > > > >? ? ? ? ?Maybe more friendly will be to include that in deployment properties? Maybe path to this > >? ? ? ? ?file can be > >? ? ? ? ?in deplyment properties? > > > > > >? ? ? ? ?This complication was the actual reason I had it hardcoded.? (especilly with duplicated > >? ? ? ? ?hardcoding > >? ? ? ? ?in plugin,? but htat issue is mos likely gone by plugin being deprecatyed in 1.8 and > removed > >? ? ? ? ?in 1.9). > > > >? ? ? ? ?Now, if this file will be used for -add-provides and friends, should it serve also for > other > >? ? ? ? ?java > >? ? ? ? ?params? We already ahve this covered via -J and via one deployment property (whih is > I'm afraid > >? ? ? ? ?untested, unknow and never tempted out of the plugin). > > > >? ? ? ? ?Thoughts? > >? ? ? ? ?? ?J. > >? ? ? ? ?> > >? ? ? ? ?> > >? ? ? ? ?>? ? ? > I wonder if you would agree giving java 9 add-reads, add-export args as argument > >? ? ? ? ?files ? > >? ? ? ? ?>? ? ? > See > >? ? ? ? ?>? ? ? > > >? ? ? ? ?>? ? > >? ? ? ? > ??https://blog.codefx.org/java/five-command-line-options-hack-java-module-system/#Thoughts-On-Command-Line-Options > >? ? ? ? ?>? ? ? > > >? ? ? ? ?>? ? ? > It would simplify a lot the linux / windows shell scripts and possibly rust > >? ? ? ? ?launchers (1.8) and > >? ? ? ? ?>? ? ? > allow using the same arg file for both win/unix launcher (unified). > >? ? ? ? ?>? ? ? > > >? ? ? ? ?> > >? ? ? ? ?>? ? ?Hi! > >? ? ? ? ?> > >? ? ? ? ?>? ? ?Interesting idea... > >? ? ? ? ?> > >? ? ? ? ?>? ? ?Isnt it already achievable via -J ? > >? ? ? ? ?>? ? ?/me not tried > >? ? ? ? ?> > >? ? ? ? ?> > >? ? ? ? ?> This work is dedicated to improving existing shell scripts, not using arg file for > the jnlp > >? ? ? ? ?> application (out of scope). > >? ? ? ? ?> > >? ? ? ? ?> Cheers, > >? ? ? ? ?> Laurent > > > > > >? ? ? ? ?-- > >? ? ? ? ?Jiri Vanek > >? ? ? ? ?Senior QE engineer, OpenJDK QE lead, Mgr. > >? ? ? ? ?Red Hat Czech > >? ? ? ? ?jvanek at redhat.com >? ? M: +420775390109 > > > > > > > >? ? ?-- > >? ? ?-- > >? ? ?Laurent Bourg?s > > > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com ? ? M: +420775390109 > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 23 16:15:56 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 23 Nov 2018 17:15:56 +0100 Subject: IcedTeaWeb: using java 9 run args ? In-Reply-To: References: <8321de42-a69a-13b2-c5a4-e5dc0b6764d1@redhat.com> Message-ID: <8429b16d-8165-3e03-72d7-7253491239e1@redhat.com> I like the idea. Maybe for current shell luncher, it is to distubive change. But for rust lunchers - it is more necessary as one will not be abel simply mofify those. So +1 for approach. Where I'm hesitating a bit is the install folder you used. I would rather follow the deployment.configuration paths. Rust lunchers should be ready for this. WDYT? Thanx! And sorry for dealyed reply. HAd to turn focus to another projects. j. On 10/18/18 11:05 PM, Laurent Bourg?s wrote: > Jiri, > I took some time to illustrate my proposal about simplifying shell scripts to work on OpenJDK11 and 8: > > I need the install directory for ITW: > +ITW_INS=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install > > Then I removed all add-reads / add-exports (except patch-module) and added argument to use arg file: > *+? # add JDK9 arg file: > +? COMMAND[k]="@$ITW_INS/bin/itw-run.args" > +? k=$((k+1))* > > Arg File named itw-run.args in the same folder as shell scripts (sh/bat)? : > --add-reads=java.base=ALL-UNNAMED,java.desktop > --add-reads=java.desktop=ALL-UNNAMED,java.naming > --add-reads=java.naming=ALL-UNNAMED,java.desktop > > --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop > --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop > > --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop > --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop > --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop > > --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop > --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop > --add-exports=java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject > > --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop > > It is simpler to me to gather all add-reads/add-exports declaration in such arg file (less > obfuscated) and it will be reused by windows script too. > > What do you think ? > I will go on modifying the Makefile generating such shells from templates launchers.in > (sed ...) > > Laurent > > PS: diff for my javaws / javaws11 installed scripts (generated):* > * > --- /home/icedtea/icedtea-web-1.7-HEAD/install/bin/javaws > +++ /home/icedtea/icedtea-web-1.7-HEAD/install/bin/javaws11 > @@ -1,14 +1,16 @@ > ?#!/bin/bash > ? > +ITW_INS=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install > +ITW_SHARE=$ITW_INS/share > + > ?NASHORN=lib/ext/nashorn.jar > -JAVA=/home/bourgesl/apps/ojdk8//jre/bin/java > -LAUNCHER_BOOTCLASSPATH='-Xbootclasspath/a:/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/netx.jar' > +JAVA_BASE=/home/bourgesl/apps/openjdk-11+28_linux-x64_bin > +LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:$ITW_SHARE/icedtea-web/netx.jar" > ?LAUNCHER_FLAGS=-Xms8m > ?CLASSNAME=net.sourceforge.jnlp.runtime.Boot > -BINARY_LOCATION=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/bin/javaws > -SPLASH_LOCATION=/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/javaws_splash.png > +BINARY_LOCATION=$ITW_INS/bin/javaws11 > +SPLASH_LOCATION=$ITW_SHARE/icedtea-web/javaws_splash.png > ?PROGRAM_NAME=javaws > -CP=/home/bourgesl/apps/ojdk8//jre/lib/rt.jar:/home/bourgesl/apps/ojdk8//jre/lib/jfxrt.jar > ? > ?CONFIG_HOME=$XDG_CONFIG_HOME > ?if [ "x$CONFIG_HOME" = "x" ] ; then > @@ -27,15 +29,14 @@ > ?fi; > ?if [ "x$CUSTOM_JRE" != "x" ] ; then > ?? if [ -e? "$CUSTOM_JRE" -a -e "$CUSTOM_JRE/bin/java" ] ; then > -??? JAVA=$CUSTOM_JRE/bin/java > -??? CP=$CUSTOM_JRE/lib/rt.jar:$CUSTOM_JRE/lib/jfxrt.jar > -??? LAUNCHER_BOOTCLASSPATH=$LAUNCHER_BOOTCLASSPATH:$CUSTOM_JRE/$NASHORN > +??? JAVA_BASE=$CUSTOM_JRE > ?? else > -??? echo "Your custom JRE $CUSTOM_JRE read from deployment.properties under key $PROPERTY_NAME as > $CUSTOM_JRE is not valid. Using default ($JAVA, $CP) in attempt to start. Please fix this." > +??? echo "Your custom JRE $CUSTOM_JRE read from deployment.properties under key $PROPERTY_NAME as > $CUSTOM_JRE is not valid. Using default ($JAVA) in attempt to start. Please fix this." > ?? fi > -else > -? LAUNCHER_BOOTCLASSPATH="$LAUNCHER_BOOTCLASSPATH:/home/bourgesl/apps/ojdk8//jre/$NASHORN" > ?fi; > + > +JAVA=$JAVA_BASE/bin/java > +echo "JAVA: $JAVA" > ? > ?MODULAR_JDK="NO" > ?version=`${JAVA} -version 2>&1 | head -n 1 | cut -d'-' -f1 | cut -d'"' -f2 | cut -d'.' -f1` > @@ -44,6 +45,9 @@ > ?fi > ?if [ $version -ge "9" ]; then > ?? MODULAR_JDK="YES" > +else > +? CP=$JAVA_BASE/lib/rt.jar:$JAVA_BASE/lib/jfxrt.jar > +? LAUNCHER_BOOTCLASSPATH=$LAUNCHER_BOOTCLASSPATH:$JAVA_BASE/$NASHORN > ?fi > ? > ?JAVA_ARGS=( ) > @@ -55,7 +59,7 @@ > ? > ?SPLASH="false" > ?if [ "x$ICEDTEA_WEB_SPLASH" = "x" ] ; then > -SPLASH="true" > +? SPLASH="true" > ?fi; > ?while [ "$#" -gt "0" ]; do > ?? case "$1" in > @@ -78,8 +82,8 @@ > ?COMMAND[k]="${JAVA}" > ?k=$((k+1)) > ?if [ "$SPLASH" = "true" ] ; then > -COMMAND[k]="-splash:${SPLASH_LOCATION}" > -k=$((k+1)) > +? COMMAND[k]="-splash:${SPLASH_LOCATION}" > +? k=$((k+1)) > ?fi; > ?COMMAND[k]="${LAUNCHER_BOOTCLASSPATH}" > ?k=$((k+1)) > @@ -87,96 +91,30 @@ > ?k=$((k+1)) > ? > ?if [ "x$MODULAR_JDK" == "xYES" ] ; then > -COMMAND[k]="--patch-module" > -k=$((k+1)) > -COMMAND[k]="java.desktop=:/home/bourgesl/libs/icedtea-web-1.7-HEAD/install/share/icedtea-web/netx.jar" > -k=$((k+1)) > -# jsobject must be pathched separately from plugin > -# otherwise netscape pkg would be shared by two modules, which is forbiden > -JSOBJECT_JAR= > -# plugin jar may not be built > -if [ ! "x$JSOBJECT_JAR" == "x" ] ; then > ?? COMMAND[k]="--patch-module" > ?? k=$((k+1)) > -? COMMAND[k]="jdk.jsobject=$JSOBJECT_JAR" > +? COMMAND[k]="java.desktop=$ITW_SHARE/icedtea-web/netx.jar" > +? k=$((k+1)) > +? # jsobject must be patched separately from plugin > +? # otherwise netscape pkg would be shared by two modules, which is forbiden > +? JSOBJECT_JAR= > +? # plugin jar may not be built > +? if [ ! "x$JSOBJECT_JAR" == "x" ] ; then > +??? COMMAND[k]="--patch-module" > +??? k=$((k+1)) > +??? COMMAND[k]="jdk.jsobject=$JSOBJECT_JAR" > +??? k=$((k+1)) > +? fi > + > *+? # add JDK9 arg file: > +? COMMAND[k]="@$ITW_INS/bin/itw-run.args" > +? k=$((k+1))* > +else > +? COMMAND[k]="-classpath" > +? k=$((k+1)) > +? COMMAND[k]="${CP}" > ?? k=$((k+1)) > ?fi > - > -COMMAND[k]="--add-reads" > -k=$((k+1)) > -COMMAND[k]="java.base=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-reads" > -k=$((k+1)) > -COMMAND[k]="java.desktop=ALL-UNNAMED,java.naming" > -k=$((k+1)) > -COMMAND[k]="--add-reads" > -k=$((k+1)) > -COMMAND[k]="java.naming=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > - > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.desktop/sun.awt=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.security.provider=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.security.util=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.security.x509=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.security.validator=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.desktop/sun.applet=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.security.action=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop" > -k=$((k+1)) > -COMMAND[k]="--add-exports" > -k=$((k+1)) > -COMMAND[k]="java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject" > -k=$((k+1)) > -fi > - > ? > ?i=0 > ?while [ "$i" -lt "${#JAVA_ARGS[@]}" ]; do > @@ -184,14 +122,20 @@ > ?? i=$((i+1)) > ?? k=$((k+1)) > ?done > -COMMAND[k]="-classpath" > -k=$((k+1)) > -COMMAND[k]="${CP}" > -k=$((k+1)) > + > ?COMMAND[k]="-Dicedtea-web.bin.name =${PROGRAM_NAME}" > ?k=$((k+1)) > ?COMMAND[k]="-Dicedtea-web.bin.location=${BINARY_LOCATION}" > ?k=$((k+1)) > + > +# icedtea-web.edt.debug > +#COMMAND[k]="-Dicedtea-web.edt.debug=true" > +#k=$((k+1)) > > ?COMMAND[k]="${CLASSNAME}" > ?k=$((k+1)) > ?j=0 > @@ -201,6 +145,7 @@ > ?? k=$((k+1)) > ?done > ? > +echo "CLI: '${COMMAND[@]}' " > ?exec -a "$PROGRAM_NAME" "${COMMAND[@]}" > ? > ?exit $? > > > Le?mar. 9 oct. 2018 ??12:20, Jiri Vanek > a ?crit?: > > On 10/9/18 9:24 AM, Laurent Bourg?s wrote: > > Jiri, > > > > I will prototype moving all java9 args from linux launchers into a common arg file: itw.args. > > > > It will reduce the size and complexity and allow its reuse in windows launchers. > > I suppose it will simplify rust launchers too. > > Major issue is I guess to find that file. The global x user configurations are different. Also it > can use per-vm? configurations and in addition (linux x? window) x (installed x selfbuild x > unpacked) locations are different. > > Maybe more friendly will be to include that in deployment properties? Maybe path to this file > can be > in deplyment properties? > > > This complication was the actual reason I had it hardcoded.? (especilly with duplicated hardcoding > in plugin,? but htat issue is mos likely gone by plugin being deprecatyed in 1.8 and removed in > 1.9). > > Now, if this file will be used for -add-provides and friends, should it serve also for other java > params? We already ahve this covered via -J and via one deployment property (whih is I'm afraid > untested, unknow and never tempted out of the plugin). > > Thoughts? > ? ?J. > > > > > >? ? ? > I wonder if you would agree giving java 9 add-reads, add-export args as argument files ? > >? ? ? > See > >? ? ? > > >? ? > ?https://blog.codefx.org/java/five-command-line-options-hack-java-module-system/#Thoughts-On-Command-Line-Options > >? ? ? > > >? ? ? > It would simplify a lot the linux / windows shell scripts and possibly rust launchers > (1.8) and > >? ? ? > allow using the same arg file for both win/unix launcher (unified). > >? ? ? > > > > >? ? ?Hi! > > > >? ? ?Interesting idea... > > > >? ? ?Isnt it already achievable via -J ? > >? ? ?/me not tried > > > > > > This work is dedicated to improving existing shell scripts, not using arg file for the jnlp > > application (out of scope). > > > > Cheers, > > Laurent > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com ? ? M: +420775390109 > > > > -- > -- > Laurent Bourg?s -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 16:29:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 16:29:49 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #4 from JiriVanek --- Is it possible that there will be *only* #runtime for ever? I was debugging JDK, but not found where it come frome... Or maybe tryboth? like: + if (localUrl == null) { + if (url.getRef() != null) { + url = new URL(url.toString().substring(0, url.toString().lastIndexOf(url.getRef()) - 1)); + localUrl = mapping.get(url); + } + } WDYT? -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 18:07:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 18:07:55 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #7 from Radhadatta --- (In reply to JiriVanek from comment #5) > Can you please run in verbose mode? Run in verbose mode and attached the logs .please let me know if you need anything else. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 23 18:05:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 23 Nov 2018 18:05:58 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #6 from Radhadatta --- Created attachment 1711 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1711&action=edit logs-23-11-2018 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:09:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:09:36 +0000 Subject: [Bug 3652] New: [IcedTea7] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3652 Bug ID: 3652 Summary: [IcedTea7] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org There is a long-standing limitation in the IcedTea Makefile.am that assumes that -Xprefer:source and -J-Xmx1024m can be passed in stage 2 / no bootstrap, but not in the bootstrapping stage, based on the use of gcj to bootstrap. # This should not depend on bootstrapping # but on whether MEMORY_LIMIT is accepted # as an argument to javac if BOOTSTRAPPING MEMORY_LIMIT = PREFER_SOURCE = else MEMORY_LIMIT = -J-Xmx1024m PREFER_SOURCE = -Xprefer:source endif This causes issues in using other JVMs to bootstrap, and becomes more relevant now that gcj has been discontinued. We should fix the build so that configure detects the viability of these options and then uses them if possible. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:14:36 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:14:36 +0000 Subject: [Bug 3652] [IcedTea7] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3652 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.15 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:43:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:43:08 +0000 Subject: [Bug 3653] New: [IcedTea8] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3653 Bug ID: 3653 Summary: [IcedTea8] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3652 for IcedTea 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:43:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:43:34 +0000 Subject: [Bug 3653] [IcedTea8] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3653 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3618 Target Milestone|--- |3.10.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:43:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:43:34 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3653 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:45:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:45:38 +0000 Subject: [Bug 3634] [IcedTea8] Shenandoah still broken on s390 with aarch64-shenandoah-jdk8u181-b16 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3634 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=966b5fcf9312 author: Andrew John Hughes date: Sat Nov 03 14:32:58 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. PR3634: Shenandoah still broken on s390 with aarch64-shenandoah-jdk8u181-b16 Upstream changes: - [backport] Adaptive CSet selection overshoots max-CSet - [backport] Adaptive CSet selection selects excessively when memory is tight - [backport] Adaptive/Traversal heuristics rewrite for allocation rate - [backport] Added logging for the number of workers used for GC cycles - [backport] Add task termination and enhanced task queue state tracking + weakrefs - [backport] Allocation path should not touch GC barriers for metadata - [backport] Allocation tracker should really report bytes - [backport] AlwaysPreTouch fails with non-default ConcGCThreads - [backport] Application pacing precision fixes - [backport] Apply ShenandoahEvacOOMScope only for evac-taking paths in ShenandoahBarrierSet - [backport] Assembler write barriers should consistently check for forwarded objects - [backport] Avoid indirection to next-mark-context - [backport] Avoid using uintx in ShenandoahHeapRegion - [backport] C1 shenandoah_wb expects obj in a register - [backport] Check and ensure that Shenandoah-enabled compilations succeed - [backport] Check heap stability in C1 WBs - [backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah - [backport] clean up obsolete c2 code - [backport] Cleanup: remove unused root processor's sub tasks - [backport] Cleanup UseShenandoahOWST blocks - [backport] CollectedHeap::max_tlab_size is measured in words - [backport] Complete liveness for recently allocated regions outside the allocation path - [backport] Comprehensible GC trigger logging - [backport] Concurrent uncommit should be recorded as GC event - [backport] Constify ShHeapRegionSet and ShCollectionSet - [backport] Convert magic value to ShenandoahPacingSurcharge - [backport] Default to ShenandoahCodeRootsStyle = 2 - [backport] Degenerated evacuation - [backport] Disable UseFastJNIAccessors for Shenandoah - [backport] Elastic TLABs support for Shenandoah - [backport] Enable ShenandoahEvacReserveOverflow by default - [backport] Evac assist should touch marked objects only - [backport] Evac reserve: make sure GC has untouchable space to move the objects into - [backport] EvilSyncBug test is too slow - [backport] Explicit GC should actually uncommit the heap - [backport] Exponential backoff with pacing - [backport] Fix aarch64 CAS predicates - [backport] Fix CAS-obj predicates and add expected-null-versions for cmpxchg-narrow-oop - [backport] Fixed SA due to code refactoring and merging - [backport] Fix Minimal and Zero builds - [backport] Fix ShHeap::notify_alloc usages: it accepts words, not bytes - [backport] Fix TestCommonGCLoads test - [backport] Fix TestFullGCALot test failure - [backport] Fix TestGCThreadGroups test - [backport] Forceful SATB buffer flushes should be time-periodic, not traffic-dependent - [backport] Full GC always comes with liveness data - [backport] Full GC should not always update references - [backport] GCLAB slowpath allocations should fit the object into GCLAB - [backport] GC trace messages have to be immortal - [backport] Handle missing ShenandoahWriteBarrierRB case - [backport] Heap region count selection should only consider max heap size - [backport] Hook up GCLABs to Elastic LAB support - [backport] Improve scheduling and interleaving of SATB processing in mark loop - [backport] Including metaspace info when reporting heap info - [backport] Incorrect label for static heuristics - [backport] Make in-cset checks use signed bytes to match C2 better - [backport] Micro-optimize AArch64 assembly write-barriers - [backport] Missing Shenandoah entry in GCNameHelper::to_string - [backport] More detailed pacing histogram - [backport] More verbose profiling for phase 4 in mark-compact - [backport] Move heuristics from ShCollectorPolicy to ShHeap - [backport] Move (Java)Thread::_gc_state to lower offset to optimize barrier fast-path encoding - [backport] Move ParallelCodeIterator to ShenandoahCodeRoots - [backport] Move periodic GC decision making to GC heuristics base class - [backport] Move Shenandoah stress tests to tier3 - [backport] Non-cancellable mark loops should have sensible stride - [backport] Off-by-one error in degen progress calculation - [backport] Only Java and GC worker threads should get GCLABs - [backport] Out-of-cycle Degenerated GC should process references and unload classes - [backport] Pacer for evacuation should print "Avail" to capture discounting - [backport] Pacer should account actual size for elastic TLABs - [backport] Parallel +AlwaysPreTouch should run with max workers - [backport] Passive heuristics should enter degen GC, not full GC - [backport] Perform gc-state checks with LoadB to fit C2 matchers - [backport] Pre-filter oops before enqueing them in SBS slowpaths - [backport] Print task queue statistics at the end of GC cycle - [backport] Process remaining SATB buffers in final mark/traverse loop instead of separate phase - [backport] Proper units for allocation failure messages - [backport] Prune undefined and unused methods - [backport] Purge partial heuristics and connection matrix infrastructure - [backport] Purge support for ShenandoahConcurrentEvacCodeRoots and ShenandoahBarriersForConst - [backport] Rearrange Shenandoah tests into 3 tiers - [backport] Reclaim immediate garbage after mark-compact marking - [backport] Recycle the regions only once - [backport] Refactor alive-closures to deal better with new marking contexts - [backport] Refactor allocation path to accept ShenandoahAllocRequest tuple - [backport] Refactor and improve ShenandoahCodeRoots strategies - [backport] Refactor FreeSet logging: support evac-reserve, denser printouts - [backport] Refactor gc+init logging - [backport] Refactoring ShenandoahStrDedupStress test to reduce test time - [backport] Refactor to group marking bitmap and TAMS structure in one class ShenandoahMarkingContext - [backport] Remove C2 write-barrier from .ad files - [backport] Removed racy assertion - [backport] Remove NMethodSizeLimit adjustment for Shenandoah - [backport] Remove obsolete/unused logging usages - [backport] Remove safe_equals() - [backport] Remove ShHeuristics::print_threshold - [backport] Rename and move ShenandoahPrepareForMarkClosure - [backport] Rename "cancel_concgc" to "cancel_gc" - [backport] Replace custom asserts with shenandoah_assert_* - [backport] Replace risky SBS::need_update_refs_barrier with straightforward check - [backport] Replace ShBarrierSet* casts with accessor - [backport] Report actual free size in non-verbose FreeSet status - [backport] Report heap region stats in proper units - [backport] Resettable iterators to avoid dealing with copying/assignment compilation differences - [backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest - [backport] Rework ClassUnloading* flags handling - [backport] Rework GC degradation on allocation failure - [backport] SATB buffer filtering/compaction hides unmarked objects until final-mark - [backport] shenandoah_assert_correct should check object/forwardee klasses - [backport] shenandoah_assert_correct should verify classes before claiming _safe_oop - [backport] Shenandoah changes to allow enabling -Wreorder - [backport] Shenandoah/PPC barrier stubs - [Backport] Shenandoah string deduplication - [backport] SH::make_(tlabs)_parsable() should work correctly with/without TLABs - [backport] Shortcut regions that are known not to be alive - [backport] Should cleanup previous/bad versions of redefined classes during full gc - [backport] Skip RESOLVE in SATBBufferClosure if no forwarded objects are in heap - [backport] Soft-refs policy needs reliable heap usage data after the GC cycle - [backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics - [backport] Some trivial-ish cleanups - [backport] Split write barrier paths for mutator and GC workers - [backport] StringInternCleanup times out - [backport] TestHeapDump runs much faster with small heap - [backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations - [backport] TLAB sizing policy should converge faster with Shenandoah - [backport] Trace and report total allocation latency and sizes - [backport] Traversal should resize TLABs - [backport] Trivial enhancement to avoid costly deletion array element - [backport] Uncommit should relinquish the heap lock regularly - [backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock - [backport] Verifier should dump raw memory around the problematic oops - [backport] Verify global and local gc-state status - [backport] VSC++ requires space(s) in between two string literals - [backport] WB slowpath should assist with evacuation of adjacent objects - [backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes - [backport] Wiring heap and metaspace info to JFR - [backport] Wrap worker id in thread local worker session - [backport] -XX:-UseTLAB should disable GCLABs too - Cleanup undeclared methods in barrier stubs - Disable evac assist by default until bugfixes arrive - Fix build failure: signedness mismatch in assert - Fix MacOS/Clang build failure - Fix x86_32 build - JDK8u: Silence compilation warnings on implicit type conversion - Move JNI Weak References workaround to Shenandoah-specific root processor 2018-10-29 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. * patches/hotspot/shenandoah/pr3619.patch, * patches/hotspot/shenandoah/pr3620.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove PR3619 and PR3620 patches. Add PR3634 patch. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:45:44 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:45:44 +0000 Subject: [Bug 3619] [IcedTea8] Shenandoah broken on s390 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3619 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=966b5fcf9312 author: Andrew John Hughes date: Sat Nov 03 14:32:58 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. PR3634: Shenandoah still broken on s390 with aarch64-shenandoah-jdk8u181-b16 Upstream changes: - [backport] Adaptive CSet selection overshoots max-CSet - [backport] Adaptive CSet selection selects excessively when memory is tight - [backport] Adaptive/Traversal heuristics rewrite for allocation rate - [backport] Added logging for the number of workers used for GC cycles - [backport] Add task termination and enhanced task queue state tracking + weakrefs - [backport] Allocation path should not touch GC barriers for metadata - [backport] Allocation tracker should really report bytes - [backport] AlwaysPreTouch fails with non-default ConcGCThreads - [backport] Application pacing precision fixes - [backport] Apply ShenandoahEvacOOMScope only for evac-taking paths in ShenandoahBarrierSet - [backport] Assembler write barriers should consistently check for forwarded objects - [backport] Avoid indirection to next-mark-context - [backport] Avoid using uintx in ShenandoahHeapRegion - [backport] C1 shenandoah_wb expects obj in a register - [backport] Check and ensure that Shenandoah-enabled compilations succeed - [backport] Check heap stability in C1 WBs - [backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah - [backport] clean up obsolete c2 code - [backport] Cleanup: remove unused root processor's sub tasks - [backport] Cleanup UseShenandoahOWST blocks - [backport] CollectedHeap::max_tlab_size is measured in words - [backport] Complete liveness for recently allocated regions outside the allocation path - [backport] Comprehensible GC trigger logging - [backport] Concurrent uncommit should be recorded as GC event - [backport] Constify ShHeapRegionSet and ShCollectionSet - [backport] Convert magic value to ShenandoahPacingSurcharge - [backport] Default to ShenandoahCodeRootsStyle = 2 - [backport] Degenerated evacuation - [backport] Disable UseFastJNIAccessors for Shenandoah - [backport] Elastic TLABs support for Shenandoah - [backport] Enable ShenandoahEvacReserveOverflow by default - [backport] Evac assist should touch marked objects only - [backport] Evac reserve: make sure GC has untouchable space to move the objects into - [backport] EvilSyncBug test is too slow - [backport] Explicit GC should actually uncommit the heap - [backport] Exponential backoff with pacing - [backport] Fix aarch64 CAS predicates - [backport] Fix CAS-obj predicates and add expected-null-versions for cmpxchg-narrow-oop - [backport] Fixed SA due to code refactoring and merging - [backport] Fix Minimal and Zero builds - [backport] Fix ShHeap::notify_alloc usages: it accepts words, not bytes - [backport] Fix TestCommonGCLoads test - [backport] Fix TestFullGCALot test failure - [backport] Fix TestGCThreadGroups test - [backport] Forceful SATB buffer flushes should be time-periodic, not traffic-dependent - [backport] Full GC always comes with liveness data - [backport] Full GC should not always update references - [backport] GCLAB slowpath allocations should fit the object into GCLAB - [backport] GC trace messages have to be immortal - [backport] Handle missing ShenandoahWriteBarrierRB case - [backport] Heap region count selection should only consider max heap size - [backport] Hook up GCLABs to Elastic LAB support - [backport] Improve scheduling and interleaving of SATB processing in mark loop - [backport] Including metaspace info when reporting heap info - [backport] Incorrect label for static heuristics - [backport] Make in-cset checks use signed bytes to match C2 better - [backport] Micro-optimize AArch64 assembly write-barriers - [backport] Missing Shenandoah entry in GCNameHelper::to_string - [backport] More detailed pacing histogram - [backport] More verbose profiling for phase 4 in mark-compact - [backport] Move heuristics from ShCollectorPolicy to ShHeap - [backport] Move (Java)Thread::_gc_state to lower offset to optimize barrier fast-path encoding - [backport] Move ParallelCodeIterator to ShenandoahCodeRoots - [backport] Move periodic GC decision making to GC heuristics base class - [backport] Move Shenandoah stress tests to tier3 - [backport] Non-cancellable mark loops should have sensible stride - [backport] Off-by-one error in degen progress calculation - [backport] Only Java and GC worker threads should get GCLABs - [backport] Out-of-cycle Degenerated GC should process references and unload classes - [backport] Pacer for evacuation should print "Avail" to capture discounting - [backport] Pacer should account actual size for elastic TLABs - [backport] Parallel +AlwaysPreTouch should run with max workers - [backport] Passive heuristics should enter degen GC, not full GC - [backport] Perform gc-state checks with LoadB to fit C2 matchers - [backport] Pre-filter oops before enqueing them in SBS slowpaths - [backport] Print task queue statistics at the end of GC cycle - [backport] Process remaining SATB buffers in final mark/traverse loop instead of separate phase - [backport] Proper units for allocation failure messages - [backport] Prune undefined and unused methods - [backport] Purge partial heuristics and connection matrix infrastructure - [backport] Purge support for ShenandoahConcurrentEvacCodeRoots and ShenandoahBarriersForConst - [backport] Rearrange Shenandoah tests into 3 tiers - [backport] Reclaim immediate garbage after mark-compact marking - [backport] Recycle the regions only once - [backport] Refactor alive-closures to deal better with new marking contexts - [backport] Refactor allocation path to accept ShenandoahAllocRequest tuple - [backport] Refactor and improve ShenandoahCodeRoots strategies - [backport] Refactor FreeSet logging: support evac-reserve, denser printouts - [backport] Refactor gc+init logging - [backport] Refactoring ShenandoahStrDedupStress test to reduce test time - [backport] Refactor to group marking bitmap and TAMS structure in one class ShenandoahMarkingContext - [backport] Remove C2 write-barrier from .ad files - [backport] Removed racy assertion - [backport] Remove NMethodSizeLimit adjustment for Shenandoah - [backport] Remove obsolete/unused logging usages - [backport] Remove safe_equals() - [backport] Remove ShHeuristics::print_threshold - [backport] Rename and move ShenandoahPrepareForMarkClosure - [backport] Rename "cancel_concgc" to "cancel_gc" - [backport] Replace custom asserts with shenandoah_assert_* - [backport] Replace risky SBS::need_update_refs_barrier with straightforward check - [backport] Replace ShBarrierSet* casts with accessor - [backport] Report actual free size in non-verbose FreeSet status - [backport] Report heap region stats in proper units - [backport] Resettable iterators to avoid dealing with copying/assignment compilation differences - [backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest - [backport] Rework ClassUnloading* flags handling - [backport] Rework GC degradation on allocation failure - [backport] SATB buffer filtering/compaction hides unmarked objects until final-mark - [backport] shenandoah_assert_correct should check object/forwardee klasses - [backport] shenandoah_assert_correct should verify classes before claiming _safe_oop - [backport] Shenandoah changes to allow enabling -Wreorder - [backport] Shenandoah/PPC barrier stubs - [Backport] Shenandoah string deduplication - [backport] SH::make_(tlabs)_parsable() should work correctly with/without TLABs - [backport] Shortcut regions that are known not to be alive - [backport] Should cleanup previous/bad versions of redefined classes during full gc - [backport] Skip RESOLVE in SATBBufferClosure if no forwarded objects are in heap - [backport] Soft-refs policy needs reliable heap usage data after the GC cycle - [backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics - [backport] Some trivial-ish cleanups - [backport] Split write barrier paths for mutator and GC workers - [backport] StringInternCleanup times out - [backport] TestHeapDump runs much faster with small heap - [backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations - [backport] TLAB sizing policy should converge faster with Shenandoah - [backport] Trace and report total allocation latency and sizes - [backport] Traversal should resize TLABs - [backport] Trivial enhancement to avoid costly deletion array element - [backport] Uncommit should relinquish the heap lock regularly - [backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock - [backport] Verifier should dump raw memory around the problematic oops - [backport] Verify global and local gc-state status - [backport] VSC++ requires space(s) in between two string literals - [backport] WB slowpath should assist with evacuation of adjacent objects - [backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes - [backport] Wiring heap and metaspace info to JFR - [backport] Wrap worker id in thread local worker session - [backport] -XX:-UseTLAB should disable GCLABs too - Cleanup undeclared methods in barrier stubs - Disable evac assist by default until bugfixes arrive - Fix build failure: signedness mismatch in assert - Fix MacOS/Clang build failure - Fix x86_32 build - JDK8u: Silence compilation warnings on implicit type conversion - Move JNI Weak References workaround to Shenandoah-specific root processor 2018-10-29 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. * patches/hotspot/shenandoah/pr3619.patch, * patches/hotspot/shenandoah/pr3620.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove PR3619 and PR3620 patches. Add PR3634 patch. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:45:49 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:45:49 +0000 Subject: [Bug 3620] [IcedTea8] Shenandoah broken on ppc64 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3620 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=966b5fcf9312 author: Andrew John Hughes date: Sat Nov 03 14:32:58 2018 +0000 Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. PR3634: Shenandoah still broken on s390 with aarch64-shenandoah-jdk8u181-b16 Upstream changes: - [backport] Adaptive CSet selection overshoots max-CSet - [backport] Adaptive CSet selection selects excessively when memory is tight - [backport] Adaptive/Traversal heuristics rewrite for allocation rate - [backport] Added logging for the number of workers used for GC cycles - [backport] Add task termination and enhanced task queue state tracking + weakrefs - [backport] Allocation path should not touch GC barriers for metadata - [backport] Allocation tracker should really report bytes - [backport] AlwaysPreTouch fails with non-default ConcGCThreads - [backport] Application pacing precision fixes - [backport] Apply ShenandoahEvacOOMScope only for evac-taking paths in ShenandoahBarrierSet - [backport] Assembler write barriers should consistently check for forwarded objects - [backport] Avoid indirection to next-mark-context - [backport] Avoid using uintx in ShenandoahHeapRegion - [backport] C1 shenandoah_wb expects obj in a register - [backport] Check and ensure that Shenandoah-enabled compilations succeed - [backport] Check heap stability in C1 WBs - [backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah - [backport] clean up obsolete c2 code - [backport] Cleanup: remove unused root processor's sub tasks - [backport] Cleanup UseShenandoahOWST blocks - [backport] CollectedHeap::max_tlab_size is measured in words - [backport] Complete liveness for recently allocated regions outside the allocation path - [backport] Comprehensible GC trigger logging - [backport] Concurrent uncommit should be recorded as GC event - [backport] Constify ShHeapRegionSet and ShCollectionSet - [backport] Convert magic value to ShenandoahPacingSurcharge - [backport] Default to ShenandoahCodeRootsStyle = 2 - [backport] Degenerated evacuation - [backport] Disable UseFastJNIAccessors for Shenandoah - [backport] Elastic TLABs support for Shenandoah - [backport] Enable ShenandoahEvacReserveOverflow by default - [backport] Evac assist should touch marked objects only - [backport] Evac reserve: make sure GC has untouchable space to move the objects into - [backport] EvilSyncBug test is too slow - [backport] Explicit GC should actually uncommit the heap - [backport] Exponential backoff with pacing - [backport] Fix aarch64 CAS predicates - [backport] Fix CAS-obj predicates and add expected-null-versions for cmpxchg-narrow-oop - [backport] Fixed SA due to code refactoring and merging - [backport] Fix Minimal and Zero builds - [backport] Fix ShHeap::notify_alloc usages: it accepts words, not bytes - [backport] Fix TestCommonGCLoads test - [backport] Fix TestFullGCALot test failure - [backport] Fix TestGCThreadGroups test - [backport] Forceful SATB buffer flushes should be time-periodic, not traffic-dependent - [backport] Full GC always comes with liveness data - [backport] Full GC should not always update references - [backport] GCLAB slowpath allocations should fit the object into GCLAB - [backport] GC trace messages have to be immortal - [backport] Handle missing ShenandoahWriteBarrierRB case - [backport] Heap region count selection should only consider max heap size - [backport] Hook up GCLABs to Elastic LAB support - [backport] Improve scheduling and interleaving of SATB processing in mark loop - [backport] Including metaspace info when reporting heap info - [backport] Incorrect label for static heuristics - [backport] Make in-cset checks use signed bytes to match C2 better - [backport] Micro-optimize AArch64 assembly write-barriers - [backport] Missing Shenandoah entry in GCNameHelper::to_string - [backport] More detailed pacing histogram - [backport] More verbose profiling for phase 4 in mark-compact - [backport] Move heuristics from ShCollectorPolicy to ShHeap - [backport] Move (Java)Thread::_gc_state to lower offset to optimize barrier fast-path encoding - [backport] Move ParallelCodeIterator to ShenandoahCodeRoots - [backport] Move periodic GC decision making to GC heuristics base class - [backport] Move Shenandoah stress tests to tier3 - [backport] Non-cancellable mark loops should have sensible stride - [backport] Off-by-one error in degen progress calculation - [backport] Only Java and GC worker threads should get GCLABs - [backport] Out-of-cycle Degenerated GC should process references and unload classes - [backport] Pacer for evacuation should print "Avail" to capture discounting - [backport] Pacer should account actual size for elastic TLABs - [backport] Parallel +AlwaysPreTouch should run with max workers - [backport] Passive heuristics should enter degen GC, not full GC - [backport] Perform gc-state checks with LoadB to fit C2 matchers - [backport] Pre-filter oops before enqueing them in SBS slowpaths - [backport] Print task queue statistics at the end of GC cycle - [backport] Process remaining SATB buffers in final mark/traverse loop instead of separate phase - [backport] Proper units for allocation failure messages - [backport] Prune undefined and unused methods - [backport] Purge partial heuristics and connection matrix infrastructure - [backport] Purge support for ShenandoahConcurrentEvacCodeRoots and ShenandoahBarriersForConst - [backport] Rearrange Shenandoah tests into 3 tiers - [backport] Reclaim immediate garbage after mark-compact marking - [backport] Recycle the regions only once - [backport] Refactor alive-closures to deal better with new marking contexts - [backport] Refactor allocation path to accept ShenandoahAllocRequest tuple - [backport] Refactor and improve ShenandoahCodeRoots strategies - [backport] Refactor FreeSet logging: support evac-reserve, denser printouts - [backport] Refactor gc+init logging - [backport] Refactoring ShenandoahStrDedupStress test to reduce test time - [backport] Refactor to group marking bitmap and TAMS structure in one class ShenandoahMarkingContext - [backport] Remove C2 write-barrier from .ad files - [backport] Removed racy assertion - [backport] Remove NMethodSizeLimit adjustment for Shenandoah - [backport] Remove obsolete/unused logging usages - [backport] Remove safe_equals() - [backport] Remove ShHeuristics::print_threshold - [backport] Rename and move ShenandoahPrepareForMarkClosure - [backport] Rename "cancel_concgc" to "cancel_gc" - [backport] Replace custom asserts with shenandoah_assert_* - [backport] Replace risky SBS::need_update_refs_barrier with straightforward check - [backport] Replace ShBarrierSet* casts with accessor - [backport] Report actual free size in non-verbose FreeSet status - [backport] Report heap region stats in proper units - [backport] Resettable iterators to avoid dealing with copying/assignment compilation differences - [backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest - [backport] Rework ClassUnloading* flags handling - [backport] Rework GC degradation on allocation failure - [backport] SATB buffer filtering/compaction hides unmarked objects until final-mark - [backport] shenandoah_assert_correct should check object/forwardee klasses - [backport] shenandoah_assert_correct should verify classes before claiming _safe_oop - [backport] Shenandoah changes to allow enabling -Wreorder - [backport] Shenandoah/PPC barrier stubs - [Backport] Shenandoah string deduplication - [backport] SH::make_(tlabs)_parsable() should work correctly with/without TLABs - [backport] Shortcut regions that are known not to be alive - [backport] Should cleanup previous/bad versions of redefined classes during full gc - [backport] Skip RESOLVE in SATBBufferClosure if no forwarded objects are in heap - [backport] Soft-refs policy needs reliable heap usage data after the GC cycle - [backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics - [backport] Some trivial-ish cleanups - [backport] Split write barrier paths for mutator and GC workers - [backport] StringInternCleanup times out - [backport] TestHeapDump runs much faster with small heap - [backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations - [backport] TLAB sizing policy should converge faster with Shenandoah - [backport] Trace and report total allocation latency and sizes - [backport] Traversal should resize TLABs - [backport] Trivial enhancement to avoid costly deletion array element - [backport] Uncommit should relinquish the heap lock regularly - [backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock - [backport] Verifier should dump raw memory around the problematic oops - [backport] Verify global and local gc-state status - [backport] VSC++ requires space(s) in between two string literals - [backport] WB slowpath should assist with evacuation of adjacent objects - [backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes - [backport] Wiring heap and metaspace info to JFR - [backport] Wrap worker id in thread local worker session - [backport] -XX:-UseTLAB should disable GCLABs too - Cleanup undeclared methods in barrier stubs - Disable evac assist by default until bugfixes arrive - Fix build failure: signedness mismatch in assert - Fix MacOS/Clang build failure - Fix x86_32 build - JDK8u: Silence compilation warnings on implicit type conversion - Move JNI Weak References workaround to Shenandoah-specific root processor 2018-10-29 Andrew John Hughes Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. * patches/hotspot/shenandoah/pr3619.patch, * patches/hotspot/shenandoah/pr3620.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove PR3619 and PR3620 patches. Add PR3634 patch. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u181-b15-shenandoah-merge-2018-09-19. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:09 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:09 +0000 Subject: [Bug 2304] [IcedTea8] HPROF: output truncated when using doe=n option In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:16 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:16 +0000 Subject: [Bug 3574] [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:20 +0000 Subject: [Bug 3639] [IcedTea8] Backport "CVE-2018-16435 lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile" to in-tree LCMS In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3639 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:23 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:23 +0000 Subject: [Bug 3642] [IcedTea8] Backport "8029661: Support TLS v1.2 algorithm in SunPKCS11 provider" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3642 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:27 +0000 Subject: [Bug 3643] [IcedTea8] Backport "8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item" In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3643 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:32 +0000 Subject: [Bug 3646] [IcedTea8] Revert fix for PR2304 as original issue is unclear In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3646 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=dbee7dfe6d8e author: Andrew John Hughes date: Tue Nov 20 02:57:12 2018 +0000 Bump to icedtea-3.10.0pre01. Upstream changes: - PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile - PR3646: Backed out changeset 6e3f4784affc (PR2304) - S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in SunPKCS11 provider - S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic - S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 intrinsic - S8172850, PR3643, RH1640127: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: attempted to spill a non-spillable item ChangeLog: 2018-11-19 Andrew John Hughes Bump to icedtea-3.10.0pre01. * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.10.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Add HotSpot patches for Shenandoah and AArch32 ports. * NEWS: Updated. * configure.ac: Bump to 3.10.0pre01. * hotspot.map.in: Update to icedtea-3.10.0pre01 tag. * patches/hotspot/aarch32/8131048-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8164920-pr3574-rh1498936.patch, * patches/hotspot/aarch32/8172850-pr3643-rh1640127.patch, * patches/hotspot/aarch32/8209639-pr3643-rh1640127.patch: Add AArch32 patches for latest HotSpot updates (symlinked to Shenandoah ones). * patches/hotspot/shenandoah/8131048-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8164920-pr3574-rh1498936.patch, * patches/hotspot/shenandoah/8172850-pr3643-rh1640127.patch, * patches/hotspot/shenandoah/8209639-pr3643-rh1640127.patch: Add Shenandoah patches for latest HotSpot updates. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:41 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:41 +0000 Subject: [Bug 3634] [IcedTea8] Shenandoah still broken on s390 with aarch64-shenandoah-jdk8u181-b16 In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3634 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=de07741314e3 author: Andrew John Hughes date: Wed Nov 21 04:38:23 2018 +0000 PR3634: Update Shenandoah fix following upstream discussion 2018-11-19 Andrew John Hughes PR3634: Update Shenandoah fix following upstream discussion * patches/hotspot/shenandoah/pr3634.patch: Cast ShenandoahMinRegionSize/ShenandoahMaxRegionSize as necessary rather than changing their type as OpenJDK 8 doesn't have support for size_t arguments. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat Nov 24 02:46:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 24 Nov 2018 02:46:51 +0000 Subject: [Bug 3625] [IcedTea8] [SystemTap 3.2] arc_priority representation creates an implicit limit on character sequence within regexp In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3625 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=69190643a78f author: Andrew John Hughes date: Wed Nov 21 04:51:13 2018 +0000 PR3625: arc_priority representation creates an implicit limit on character sequence within regexp 2018-11-20 Andrew John Hughes PR3625: arc_priority representation creates an implicit limit on character sequence within regexp * NEWS: Updated. 2018-09-12 Severin Gehwolf PR3625: arc_priority representation creates an implicit limit on character sequence within regexp * tapset/jstack.stp.in: Workaround limit on regexp length with SystemTap >= 3.2. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 09:01:34 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 09:01:34 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #9 from Lars Herschke --- > I think it was failing, because first half of your patch was not ther. Yes, because this was a part of the answer of the comment "Can You please elaborate more?" I have tested now with current repository changes plus the patch from http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20181123/30f29e15/adddedSupportForWindowsSystemConfigDir.patch and all is fine. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 09:41:55 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 09:41:55 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #5 from Lars Herschke --- (In reply to JiriVanek from comment #2) > If you clear cache, and use ITW only with jdk9, how does it behave? > > From your description, it seems, that this is reproducible only when you > had cached jars without anchor, and suddenly you switch jre to 9+, and the > jars become unreachable. I clear the cache completely. Then i start my application with jdk9 or jdk10 and all resources will be downloaded correctly. But then, if webstart want to use these downloaded resources from its own cache the get from its map failed, because the anchor #runtime. This anchor is not from the jnlp-file, it is added from the java runtime. In openjdk 1.10.0_2 it is added in the method getJarFile(URL url) on line 808 in java.base/jdk.internal.loader.URLClasspath.java. Here is the application i use for testing. http://portal.incore.de/dss-portal.jnlp -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 09:59:11 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 09:59:11 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #6 from Lars Herschke --- (In reply to JiriVanek from comment #4) > Is it possible that there will be *only* #runtime for ever? I was debugging > JDK, but not found where it come frome... Or maybe tryboth? like: > > > + if (localUrl == null) { > + if (url.getRef() != null) { > + url = new URL(url.toString().substring(0, > url.toString().lastIndexOf(url.getRef()) - 1)); > + localUrl = mapping.get(url); > + } > + } > > > > WDYT? In my opinion, it is ever #runtime. I suspect, this is somehow for multi-release jar-files. Your patch is safer than my. I was not aware, that anchors are use to differ resources respectively files. I only know that as goto mark in html views. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 12:02:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 12:02:42 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #8 from JiriVanek --- Try to add deployment.https.noenforce=true into your deployment.proeprties file. I addition, this should be fixed by: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429.html So you can try with self built itw and that patch. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 15:43:43 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 15:43:43 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #9 from Radhadatta --- (In reply to JiriVanek from comment #8) > Try to add deployment.https.noenforce=true into your deployment.proeprties > file. > I addition, this should be fixed by: > http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429. > html > > So you can try with self built itw and that patch. Hi , Below is my updated deployment.properties file. Location of the deployment.properties file= C:\Users\..\.config\icedtea-web #Netx deployment configuration #Sat Nov 24 15:27:15 IST 2018 deployment.log.headers=true deployment.log=true deployment.log.file=true deployment.security.level=ASK_UNSIGNED deployment.https.noenforce=true Not sure If you are suggesting here to change. Can you please tell me how can I do the self build itw -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimdouglas at mac.com Mon Nov 26 16:38:21 2018 From: jimdouglas at mac.com (Jim Douglas) Date: Mon, 26 Nov 2018 08:38:21 -0800 Subject: macOS xdg-desktop-icon In-Reply-To: References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> Message-ID: So apparently this Windows-specific IcedTea-Web was independently reported 10 days after I reported it, and fixed a few days ago: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 IcedTea-Web is still unable to create desktop icons in Windows because it incorrectly assumes the existence of the Linux xdg-desktop-icon in all environments, but setting that aside for now, do we have a planned release schedule for an official Java 11 compatible IcedTea-Web release for all three major clients (Windows, Linux, macOS)? > On Oct 26, 2018, at 11:36 AM, Laurent Bourg?s wrote: > > Maybe my build is broken ??? > I will test on monday, it's 9pm in europe. > > Bye > Laurent > > Le ven. 26 oct. 2018 ? 19:24, Jim Douglas > a ?crit : > Note that it did start running IcedTea-Web code; it failed when it tried to instantiate a static class. > > The format is identical to what you have: > > C:\Users\Jim\Documents\install\bin>type test-11.bat > SET ITW=C:\Users\bourgesl\Desktop\icedtea\install\install > SET JAVA_HOME=C:\Users\bourgesl\Desktop\icedtea\jdk-11 > %JAVA_HOME%\bin\java -splash:%ITW%\share\icedtea-web\javaws_splash.png -Xbootclasspath/a:%ITW%\share\icedtea-web\netx.jar -Xms8m --patch-module java.desktop=%ITW%\share\icedtea-web\netx.jar --add-reads java.base=ALL-UNNAMED,java.desktop --add-reads java.desktop=ALL-UNNAMED,java.naming --add-reads java.naming=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject -Dicedtea-web.bin.name =javaws net.sourceforge.jnlp.runtime.Boot -Xnofork -Xtrustall -jnlp http://jmmc.fr/~bourgesl/Aspro2/Aspro2.jnlp > > C:\Users\Jim\Documents\install\bin> > > And it?s identical to the format that?s working in the earlier build I?ve been testing with for several weeks: > > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>itw11.bat http://10.0.1.5:8888/jnlp/hello.jnlp > > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set HOME=C:\Users\Jim > > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set ITW=C:\Users\Jim\Documents\icedtea-web-1.7-patched > > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set JAVA_HOME=C:\Users\Jim\Documents\jdk-11 > > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>C:\Users\Jim\Documents\jdk-11\bin\java -splash:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\javaws_splash.png -Xbootclasspath/a:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar -Xms8m --patch-module java.desktop=C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar --add-exports=java.desktop/net.sourceforge.jnlp=ALL-UNNAMED --add-opens=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED --add-exports=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.net =ALL-UNNAMED --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED --illegal-access=warn --add-reads java.base=ALL-UNNAMED,java.desktop --add-reads java.desktop=ALL-UNNAMED,java.naming --add-reads java.naming=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.d3d=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-exports java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED -Dicedtea-web.bin.name =javaws -Djava.io.tmpdir=C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\ -Dcom.basis.util.common.security.BBjClassLoader.DEBUG=false net.sourceforge.jnlp.runtime.Boot -Xnofork -Xtrustall -jnlp http://10.0.1.5:8888/jnlp/hello.jnlp > WARNING: package sun.awt.X11 not in java.desktop > WARNING: package sun.lwawt.macosx not in java.desktop > On windows, answering headless at startup, to prevent race condition later - false > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info .temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info .temp failed > net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:774) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:338) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:545) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeExtensions(JNLPClassLoader.java:578) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:336) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) > at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) > at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:812) > at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:529) > at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info .temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info .temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info .temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info .temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info .temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info .temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp failed > sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader > Codebase matches codebase manifest attribute, and application is signed. Continuing. See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html for details. > Removing execute permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed > Removing read permission on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed > Removing write permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed > Acquiring write permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed > Removing execute permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp failed > Removing read permission on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp failed > Removing execute permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp failed > Removing read permission on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp failed > Removing execute permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed > Removing read permission on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed > Removing execute permissions on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed > Removing read permission on file C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed > Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com \sites\basis.com \files\u6\BASISogo3Dsm.png.info.temp failed > Removing read permission on file C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com \sites\basis.com \files\u6\BASISogo3Dsm.png.info.temp failed > java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\default from hello.jnlp.desktop.temp > at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) > at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) > at java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > at java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > >> On Oct 26, 2018, at 10:08 AM, Laurent Bourg?s > wrote: >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From akashche at redhat.com Mon Nov 26 17:18:53 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Mon, 26 Nov 2018 17:18:53 +0000 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> Message-ID: <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> Hi, On 11/23/2018 03:15 PM, Jiri Vanek wrote: > > [...] > >> >> 2. property_from_file >> >> ?- in get_fail_message please move string literals into format strings, number of format string also >> can be lesser (one single format string is probably inconvenient here) > > ugh. Cant parse. Can you please provide example? Also see lower. Imho it do not belong to this > chnageset. And not sure how it is better. I mean to use something like: write!(&mut info1, "itw-rust-debug: trying jdk over properties ({})", property_from_file::JRE_PROPERTY_NAME).expect("unwrap failed"); instead of: write!(&mut info1, "{}", "itw-rust-debug: trying jdk over properties (").expect("unwrap failed"); write!(&mut info1, "{}", property_from_file::JRE_PROPERTY_NAME).expect("unwrap failed"); write!(&mut info1, "{}", ")").expect("unwrap failed"); >> ?- please drop is_file, I suggest using path.metadata().map(|md|md.is_file()).unwrap_or(false) instead > > Not sure how this is better. Even if followed (which is going to happen) I will keep it in is_file. ok? OK. >> ?- get_property_from_file: either use Option#map or expose get_property_from_file_direct instead >> >> ?- get_property_from_file_direct: if error message is not used in File#open, then it is better to >> use Result#ok and then map the obtained Option as required > > I think I need look closer to those maps. HAve some lack of knowlege here. >> >> ?- please drop verify_jdk_string, instead pass string ref to verify_jdk_path > > Will do. BUt form curiosity - why? I think it is not doing anything useful to be in a separate function. Also in this function it probably should be &str instead of &String. >> ?- inconsistent validation in impl Validator line and in tests::get_jre_from_file > > I cant see this:( Sorry, this is a typo, it should be "incorrect indentation". >> 3. property_from_files_resolver >> >> ?- try_key_from_properties_files: please move string literals into format strings > > Again, I think this should go as separate changeset. BUt we agreed this write can be used. Why not > now? How is formated string better? I added example above, I think I overlooked this for the previous patch. >> ?- inside try_key_from_properties_files file.clone() is used multiple times. It is not clear how to >> fix that, maybe it is better to pass String instead of PathBuf > > What is wrong with clone? It i snice protection against unwonted change inside method. Anywa - > shoudl go as separate chnageset again. I think this variable is not changed, so there should be not real need to clone it. > > [...] > > Generally - most of those issues shold be done as separate changeset. I really do not wont to spill > the refactoring. On contrary I agree with most of them. So the adapted patch will cntain only minor > things (maps, is_file, dropped verify_jdk_path, formatting) ook? OK. > > [...] > -- -Alex From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 17:45:51 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 17:45:51 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #10 from Radhadatta --- (In reply to Radhadatta from comment #9) > > (In reply to JiriVanek from comment #8) > > Try to add deployment.https.noenforce=true into your deployment.proeprties > > file. > > I addition, this should be fixed by: > > http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429. > > html > > > > So you can try with self built itw and that patch. > > Hi , > > Below is my updated deployment.properties file. > > Location of the deployment.properties file= C:\Users\..\.config\icedtea-web > > #Netx deployment configuration > #Sat Nov 24 15:27:15 IST 2018 > deployment.log.headers=true > deployment.log=true > deployment.log.file=true > deployment.security.level=ASK_UNSIGNED > deployment.https.noenforce=true > > Not sure If you are suggesting here to change. > > Can you please tell me how can I do the self build itw As you suggested I have updated the deployment.https.noenforce=true on the deployment.properties file. But still I am getting below error. I have attached the complete logs. [IBM_ADMIN][ITW-JAVAWS][ERROR_DEBUG][Mon Nov 26 23:10:38 IST 2018][net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment.java:207)] NETX Thread# 6ec4a3d4, name Expense Report Solutions-CalATERS java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment.java:191) at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:652) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) Caused by: java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:189) at exc.com.GUtil.abort(Unknown Source) at exc.fe.FeLaunch.b(Unknown Source) at exc.fe.FeLaunch.start(Unknown Source) at net.sourceforge.jnlp.runtime.AppletEnvironment$2.run(AppletEnvironment.java:199) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:666) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 17:49:14 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 17:49:14 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #12 from Radhadatta --- (In reply to Radhadatta from comment #10) > (In reply to Radhadatta from comment #9) > > > > (In reply to JiriVanek from comment #8) > > > Try to add deployment.https.noenforce=true into your deployment.proeprties > > > file. > > > I addition, this should be fixed by: > > > http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429. > > > html > > > > > > So you can try with self built itw and that patch. > > > > Hi , > > > > Below is my updated deployment.properties file. > > > > Location of the deployment.properties file= C:\Users\..\.config\icedtea-web > > > > #Netx deployment configuration > > #Sat Nov 24 15:27:15 IST 2018 > > deployment.log.headers=true > > deployment.log=true > > deployment.log.file=true > > deployment.security.level=ASK_UNSIGNED > > deployment.https.noenforce=true > > > > Not sure If you are suggesting here to change. > > > > Can you please tell me how can I do the self build itw > > > > As you suggested I have updated the deployment.https.noenforce=true on the > deployment.properties file. But still I am getting below error. I have > attached the complete logs. > > > [IBM_ADMIN][ITW-JAVAWS][ERROR_DEBUG][Mon Nov 26 23:10:38 IST > 2018][net.sourceforge.jnlp.runtime.AppletEnvironment. > startApplet(AppletEnvironment.java:207)] NETX Thread# 6ec4a3d4, name Expense > Report Solutions > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) > at > net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment. > java:191) > at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:652) > at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > Caused by: java.lang.IllegalMonitorStateException > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:189) > at exc.com.GUtil.abort(Unknown Source) > at exc.fe.FeLaunch.b(Unknown Source) > at exc.fe.FeLaunch.start(Unknown Source) > at > net.sourceforge.jnlp.runtime.AppletEnvironment$2.run(AppletEnvironment.java: > 199) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > at java.awt.EventQueue.access$500(EventQueue.java:97) > at java.awt.EventQueue$3.run(EventQueue.java:709) > at java.awt.EventQueue$3.run(EventQueue.java:703) > at java.security.AccessController.doPrivileged(AccessController.java:666) > at > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:74) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java: > 205) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java: > 116) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: > 105) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Mon Nov 26 17:46:42 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 26 Nov 2018 17:46:42 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #11 from Radhadatta --- Created attachment 1712 --> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1712&action=edit logs 26-11-2018 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Mon Nov 26 23:32:11 2018 From: jtesdall at mapcon.com (jtesdall) Date: Mon, 26 Nov 2018 16:32:11 -0700 (MST) Subject: macOS xdg-desktop-icon In-Reply-To: References: <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> Message-ID: <1543275131762-0.post@n7.nabble.com> So iceTea web isn't coded yet to create desktop shortcuts in MS Windows? I thought maybe it just wasn't working. I assume then it won't create the uninstall in add/remove progs either. Uh Oh thats not good for me and maybe more than I can accomplish anytime soon. Anyone out there that knows IcedTea on Windows that I can hire to sort this out? I thought I was close but if shortcuts don't work I guess I am not. -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 10:41:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 10:41:35 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #13 from JiriVanek --- (In reply to Radhadatta from comment #9) > > (In reply to JiriVanek from comment #8) > > Try to add deployment.https.noenforce=true into your deployment.proeprties > > file. > > I addition, this should be fixed by: > > http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429. > > html > > > > So you can try with self built itw and that patch. > > Hi , > > Below is my updated deployment.properties file. > > Location of the deployment.properties file= C:\Users\..\.config\icedtea-web > > #Netx deployment configuration > #Sat Nov 24 15:27:15 IST 2018 > deployment.log.headers=true > deployment.log=true > deployment.log.file=true > deployment.security.level=ASK_UNSIGNED > deployment.https.noenforce=true > > Not sure If you are suggesting here to change. YY. This shoudl do the job. > > Can you please tell me how can I do the self build itw http://icedtea.classpath.org/wiki/IcedTea-Web On windows, you have to use cygwin, and it is not fun to make it alive. I Really dont know how to help you. If you can prepare reproducer I can run, and debug ITW, it will help a lot. It canbe also windows specific, where I will be for no use at all. Best for you will be to debug ITW itself on your own. Still first step should be to prepare reproducer, which I will forst verify, that it is itw general(not windows specific issue) If you cant publish the app you are running, try to get its sources, and check wat it is doing. As ITW is dying in arly stages, it should be easy enough. Maybe they have jsut wrongly palced synchronised keyword... -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Tue Nov 27 12:14:21 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 27 Nov 2018 13:14:21 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> Message-ID: <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> On 11/26/18 5:38 PM, Jim Douglas wrote: > So apparently this Windows-specific IcedTea-Web was independently reported 10 days after I reported > it, and fixed a few days ago: > > https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 > > IcedTea-Web is still unable to create desktop icons in Windows because it incorrectly assumes the > existence of the Linux xdg-desktop-icon in all environments, but setting that aside for now, do we > have a planned release schedule for an official Java 11 compatible IcedTea-Web release for all three > major clients (Windows, Linux, macOS)? Moreover.... The launchers will be finally shared. But thats all. I keep fixing platform-specific bugs where i can, and keep merging community patches (mostly windows one now) where possible. Usually also with tests and testing, but Ireally do not have windows nor mac around. Nor do I have necessary knowledge of those paltform to lead them properly. From those, desktop integration is most visible, and requires most manual testing. When I was doing linux one, I tested on 10+ desktop environments. So no meter what will be done, the desktop integration is in other hands then mine. I know Laurent had managed basic support for windows desktop integration, Which I hope will appear in that release. Jim later mentioned " I assume then it won't create the uninstall in add/remove progs either. " : ITW currently do not support installer-desc (imho it is connected, as nothing else should left permanent file spread over your system). It would be nice goal for ITW 1.9. On linux, it also do not support add/remove progs as it is (nearly) not necessary. - you can clear cahche any time you wish, that means that any cached. The only thing you lost, is -Xoffline support - you can operate the desktop integration - only icon and .desktop files - separately. It do not handle existence of the jars, as it do not need to - they are in cache, and - that is major - ionremote sever from where you are getting them on the fly. (btw, this ITW liux's desktop integration management is quite scary thing... Implemented in some strange darkening of mind) Hope that explains J. > >> On Oct 26, 2018, at 11:36 AM, Laurent Bourg?s > > wrote: >> >> Maybe my build is broken ??? >> I will test on monday, it's 9pm in europe. >> >> Bye >> Laurent >> >> Le ven. 26 oct. 2018 ? 19:24, Jim Douglas > a ?crit?: >> >> Note that it did start running IcedTea-Web code; it failed when it tried to instantiate a >> static class. >> >> The format is identical to what you have: >> >> C:\Users\Jim\Documents\install\bin>type test-11.bat >> SET ITW=C:\Users\bourgesl\Desktop\icedtea\install\install >> SET JAVA_HOME=C:\Users\bourgesl\Desktop\icedtea\jdk-11 >> %JAVA_HOME%\bin\java -splash:%ITW%\share\icedtea-web\javaws_splash.png >> -Xbootclasspath/a:%ITW%\share\icedtea-web\netx.jar -Xms8m --patch-module >> java.desktop=%ITW%\share\icedtea-web\netx.jar --add-reads java.base=ALL-UNNAMED,java.desktop >> --add-reads java.desktop=ALL-UNNAMED,java.naming --add-reads >> java.naming=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports >> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports >> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports >> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject -Dicedtea-web.bin.name >> =javaws net.sourceforge.jnlp.runtime.Boot -Xnofork -Xtrustall >> -jnlp?http://jmmc.fr/~bourgesl/Aspro2/Aspro2.jnlp >> >> C:\Users\Jim\Documents\install\bin> >> >> And it?s identical to the format that?s working in the earlier build I?ve been testing with >> for several weeks: >> >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>itw11.bat?http://10.0.1.5:8888/jnlp/hello.jnlp >> >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set HOME=C:\Users\Jim >> >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set >> ITW=C:\Users\Jim\Documents\icedtea-web-1.7-patched >> >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set JAVA_HOME=C:\Users\Jim\Documents\jdk-11 >> >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>C:\Users\Jim\Documents\jdk-11\bin\java >> -splash:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\javaws_splash.png >> -Xbootclasspath/a:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar >> -Xms8m --patch-module >> java.desktop=C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar >> --add-exports=java.desktop/net.sourceforge.jnlp=ALL-UNNAMED >> --add-opens=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED >> --add-exports=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED >> --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.net >> =ALL-UNNAMED --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED >> --illegal-access=warn --add-reads java.base=ALL-UNNAMED,java.desktop --add-reads >> java.desktop=ALL-UNNAMED,java.naming --add-reads java.naming=ALL-UNNAMED,java.desktop >> --add-exports java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports >> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports >> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports >> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports >> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports >> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject >> --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED >> --add-opens=java.desktop/sun.java2d.d3d=ALL-UNNAMED >> --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-exports >> java.base/jdk.internal.loader=ALL-UNNAMED --add-opens >> java.base/jdk.internal.loader=ALL-UNNAMED -Dicedtea-web.bin.name >> =javaws >> -Djava.io.tmpdir=C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\ >> -Dcom.basis.util.common.security.BBjClassLoader.DEBUG=false net.sourceforge.jnlp.runtime.Boot >> -Xnofork -Xtrustall -jnlp?http://10.0.1.5:8888/jnlp/hello.jnlp >> WARNING: package sun.awt.X11 not in java.desktop >> WARNING: package sun.lwawt.macosx not in java.desktop >> On windows, answering headless at startup, to prevent race condition later - false >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info >> .temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info >> .temp failed >> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could >> not determine the main class for this application. >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:774) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:338) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:545) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeExtensions(JNLPClassLoader.java:578) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:336) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:812) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:529) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >> >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info >> .temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info >> .temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info >> .temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info >> .temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info >> .temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info >> .temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >> failed >> sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader >> Codebase matches codebase manifest attribute, and application is signed. Continuing. >> See:?http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.htmlfor >> details. >> Removing execute permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >> Removing read permission on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >> Removing write permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >> Acquiring write permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >> Removing execute permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp >> failed >> Removing read permission on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp >> failed >> Removing read permission on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp >> failed >> Removing execute permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed >> Removing read permission on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed >> Removing execute permissions on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed >> Removing read permission on file >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com >> \sites\basis.com >> \files\u6\BASISogo3Dsm.png.info.temp failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com >> \sites\basis.com >> \files\u6\BASISogo3Dsm.png.info.temp failed >> java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\default from >> hello.jnlp.desktop.temp >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >> >>> On Oct 26, 2018, at 10:08 AM, Laurent Bourg?s >> > wrote: >>> >> > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at icedtea.classpath.org Tue Nov 27 12:27:12 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Tue, 27 Nov 2018 12:27:12 +0000 Subject: /hg/icedtea-web: Fixed PR3637 - making cache work with jdk9+ #ru... Message-ID: changeset f211a6ffffe0 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=f211a6ffffe0 author: Jiri Vanek date: Tue Nov 27 13:26:48 2018 +0100 Fixed PR3637 - making cache work with jdk9+ #runtime jar url anchor * netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java: (retrieve) if jar is not found in cache, ale url without anchor is attempted * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: usinf localFile.toURI().toURL() instead of direct localFile.toURL() diffstat: ChangeLog | 7 +++++++ netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java | 6 ++++++ netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 2 +- 3 files changed, 14 insertions(+), 1 deletions(-) diffs (42 lines): diff -r 6b6da5f22c26 -r f211a6ffffe0 ChangeLog --- a/ChangeLog Fri Nov 23 15:33:01 2018 +0100 +++ b/ChangeLog Tue Nov 27 13:26:48 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-27 Jiri Vanek + Lars Herschke + + Fixed PR3637 - making cache work with jdk9+ #runtime jar url anchor + * netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java: (retrieve) if jar is not found in cache, ale url without anchor is attempted + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: usinf localFile.toURI().toURL() instead of direct localFile.toURL() + 2018-11-23 Lars Herschke Jiri Vanek diff -r 6b6da5f22c26 -r f211a6ffffe0 netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java --- a/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java Fri Nov 23 15:33:01 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java Tue Nov 27 13:26:48 2018 +0100 @@ -86,6 +86,12 @@ @Override public java.util.jar.JarFile retrieve(URL url) throws IOException { URL localUrl = mapping.get(url); + if (localUrl == null) { + if (url.getRef() != null) { + url = new URL(url.toString().substring(0, url.toString().lastIndexOf(url.getRef()) - 1)); + localUrl = mapping.get(url); + } + } if (localUrl == null) { /* diff -r 6b6da5f22c26 -r f211a6ffffe0 netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java --- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Fri Nov 23 15:33:01 2018 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Tue Nov 27 13:26:48 2018 +0100 @@ -1401,7 +1401,7 @@ // there is currently no mechanism to cache files per // instance.. so only index cached files if (localFile != null) { - CachedJarFileCallback.getInstance().addMapping(jar.getLocation(), localFile.toURL()); + CachedJarFileCallback.getInstance().addMapping(jar.getLocation(), localFile.toURI().toURL()); try (JarFile jarFile = new JarFile(localFile.getAbsolutePath())) { Manifest mf = jarFile.getManifest(); From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 12:27:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 12:27:58 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from JiriVanek --- I debugged the same. Pushed to head. Will make it to 1.7 in some time. Thanx! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 12:27:24 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 12:27:24 +0000 Subject: [Bug 3637] jar-cache doesn't work with jdk9+ In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3637 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea-web?cmd=changeset;node=f211a6ffffe0 author: Jiri Vanek date: Tue Nov 27 13:26:48 2018 +0100 Fixed PR3637 - making cache work with jdk9+ #runtime jar url anchor * netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java: (retrieve) if jar is not found in cache, ale url without anchor is attempted * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: usinf localFile.toURI().toURL() instead of direct localFile.toURL() -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 12:28:47 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 12:28:47 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #10 from JiriVanek --- Tahnx will push the second part to head now. Will backport to 1.7 shortly -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Tue Nov 27 15:07:29 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Tue, 27 Nov 2018 15:07:29 +0000 Subject: /hg/icedtea-web: PR3645, second part - following windows system ... Message-ID: changeset 77e21cdc1813 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=77e21cdc1813 author: Jiri Vanek date: Tue Nov 27 16:07:20 2018 +0100 PR3645, second part - following windows system paths correctly * netx/net/sourceforge/jnlp/config/PathsAndFiles.java: following https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html (SystemCofigFileDescriptor) now honor WINDIR on windows diffstat: ChangeLog | 7 +++++++ netx/net/sourceforge/jnlp/config/PathsAndFiles.java | 20 +++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletions(-) diffs (52 lines): diff -r f211a6ffffe0 -r 77e21cdc1813 ChangeLog --- a/ChangeLog Tue Nov 27 13:26:48 2018 +0100 +++ b/ChangeLog Tue Nov 27 16:07:20 2018 +0100 @@ -1,3 +1,10 @@ +2018-11-27 Jiri Vanek + + PR3645, second part - following windows system paths correctly + * netx/net/sourceforge/jnlp/config/PathsAndFiles.java: following + https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html + (SystemCofigFileDescriptor) now honor WINDIR on windows + 2018-11-27 Jiri Vanek Lars Herschke diff -r f211a6ffffe0 -r 77e21cdc1813 netx/net/sourceforge/jnlp/config/PathsAndFiles.java --- a/netx/net/sourceforge/jnlp/config/PathsAndFiles.java Tue Nov 27 13:26:48 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/PathsAndFiles.java Tue Nov 27 16:07:20 2018 +0100 @@ -62,6 +62,7 @@ public static final String XDG_CACHE_HOME_VAR = "XDG_CACHE_HOME"; public static final String XDG_RUNTIME_DIR_VAR = "XDG_RUNTIME_DIR"; private static final String XDG_DATA_HOME = "XDG_DATA_HOME"; + private static final String WINDIR = "WINDIR"; private static final String TMP_PROP = "java.io.tmpdir"; private static final String HOME_PROP = "user.home"; private static final String JAVA_PROP = "java.home"; @@ -362,8 +363,25 @@ private static class SystemCofigFileDescriptor extends InfrastructureFileDescriptor { + private static final String windowsPathSuffix = File.separator + "Sun" + File.separator + "Java"; + private static final String unixPathSuffix = File.separator + "etc" + File.separator + ".java"; + + private static String getSystemConfigDir() { + if (JNLPRuntime.isWindows()) { + return System.getenv(WINDIR) + windowsPathSuffix; + } else { + return unixPathSuffix; + } + } + + @Override + public String getSystemPathStubAcronym() { + //note the hardcoded % instead of VARIABLE (actuall leading to idea, that docs, when generated on windows may not make sense) + return "{" + "%" + WINDIR + windowsPathSuffix + " or " + unixPathSuffix + "}"; + } + private SystemCofigFileDescriptor(String fileName, String pathSub, String description, Target... target) { - super(fileName, pathSub, File.separator + "etc" + File.separator + ".java", description, target); + super(fileName, pathSub, getSystemConfigDir(), description, target); } } From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 15:07:37 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 15:07:37 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 --- Comment #11 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea-web?cmd=changeset;node=77e21cdc1813 author: Jiri Vanek date: Tue Nov 27 16:07:20 2018 +0100 PR3645, second part - following windows system paths correctly * netx/net/sourceforge/jnlp/config/PathsAndFiles.java: following https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html (SystemCofigFileDescriptor) now honor WINDIR on windows -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimdouglas at mac.com Tue Nov 27 15:58:19 2018 From: jimdouglas at mac.com (Jim Douglas) Date: Tue, 27 Nov 2018 07:58:19 -0800 Subject: macOS xdg-desktop-icon In-Reply-To: <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> Message-ID: <5011413F-3988-45BF-91D9-BF8988420780@mac.com> Jiri ? This is all I was asking here: > do we have a planned release schedule for an official Java 11 compatible IcedTea-Web release We?re trying to plan our own Java 11 compatible product release, including a recommendation to use IcedTea-Web in place of Oracle?s deleted javaws, in advance of the January 2019 end of Java 8 public updates. This wasn?t me: > Jim later mentioned " I assume then it won't create the uninstall in add/remove progs either. " > On Nov 27, 2018, at 4:14 AM, Jiri Vanek wrote: > > On 11/26/18 5:38 PM, Jim Douglas wrote: >> So apparently this Windows-specific IcedTea-Web was independently reported 10 days after I reported >> it, and fixed a few days ago: >> >> https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 >> >> IcedTea-Web is still unable to create desktop icons in Windows because it incorrectly assumes the >> existence of the Linux xdg-desktop-icon in all environments, but setting that aside for now, do we >> have a planned release schedule for an official Java 11 compatible IcedTea-Web release for all three >> major clients (Windows, Linux, macOS)? > > Moreover.... The launchers will be finally shared. But thats all. I keep fixing platform-specific > bugs where i can, and keep merging community patches (mostly windows one now) where possible. > Usually also with tests and testing, but Ireally do not have windows nor mac around. Nor do I have > necessary knowledge of those paltform to lead them properly. From those, desktop integration is most > visible, and requires most manual testing. When I was doing linux one, I tested on 10+ desktop > environments. > > So no meter what will be done, the desktop integration is in other hands then mine. I know Laurent > had managed basic support for windows desktop integration, Which I hope will appear in that release. > > Jim later mentioned " I assume then it won't create the uninstall in add/remove progs either. " : > ITW currently do not support installer-desc (imho it is connected, as nothing else should left > permanent file spread over your system). It would be nice goal for ITW 1.9. On linux, it also do not > support add/remove progs as it is (nearly) not necessary. > - you can clear cahche any time you wish, that means that any cached. The only thing you lost, is > -Xoffline support > - you can operate the desktop integration - only icon and .desktop files - separately. It do not > handle existence of the jars, as it do not need to - they are in cache, and - that is major - > ionremote sever from where you are getting them on the fly. > (btw, this ITW liux's desktop integration management is quite scary thing... Implemented in some > strange darkening of mind) > > Hope that explains > J. >> >>> On Oct 26, 2018, at 11:36 AM, Laurent Bourg?s >> > wrote: >>> >>> Maybe my build is broken ??? >>> I will test on monday, it's 9pm in europe. >>> >>> Bye >>> Laurent >>> >>> Le ven. 26 oct. 2018 ? 19:24, Jim Douglas > a ?crit : >>> >>> Note that it did start running IcedTea-Web code; it failed when it tried to instantiate a >>> static class. >>> >>> The format is identical to what you have: >>> >>> C:\Users\Jim\Documents\install\bin>type test-11.bat >>> SET ITW=C:\Users\bourgesl\Desktop\icedtea\install\install >>> SET JAVA_HOME=C:\Users\bourgesl\Desktop\icedtea\jdk-11 >>> %JAVA_HOME%\bin\java -splash:%ITW%\share\icedtea-web\javaws_splash.png >>> -Xbootclasspath/a:%ITW%\share\icedtea-web\netx.jar -Xms8m --patch-module >>> java.desktop=%ITW%\share\icedtea-web\netx.jar --add-reads java.base=ALL-UNNAMED,java.desktop >>> --add-reads java.desktop=ALL-UNNAMED,java.naming --add-reads >>> java.naming=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports >>> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports >>> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports >>> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject -Dicedtea-web.bin.name >>> =javaws net.sourceforge.jnlp.runtime.Boot -Xnofork -Xtrustall >>> -jnlp http://jmmc.fr/~bourgesl/Aspro2/Aspro2.jnlp >>> >>> C:\Users\Jim\Documents\install\bin> >>> >>> And it?s identical to the format that?s working in the earlier build I?ve been testing with >>> for several weeks: >>> >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>itw11.bat http://10.0.1.5:8888/jnlp/hello.jnlp >>> >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set HOME=C:\Users\Jim >>> >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set >>> ITW=C:\Users\Jim\Documents\icedtea-web-1.7-patched >>> >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set JAVA_HOME=C:\Users\Jim\Documents\jdk-11 >>> >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>C:\Users\Jim\Documents\jdk-11\bin\java >>> -splash:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\javaws_splash.png >>> -Xbootclasspath/a:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar >>> -Xms8m --patch-module >>> java.desktop=C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar >>> --add-exports=java.desktop/net.sourceforge.jnlp=ALL-UNNAMED >>> --add-opens=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED >>> --add-exports=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED >>> --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.net >>> =ALL-UNNAMED --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED >>> --illegal-access=warn --add-reads java.base=ALL-UNNAMED,java.desktop --add-reads >>> java.desktop=ALL-UNNAMED,java.naming --add-reads java.naming=ALL-UNNAMED,java.desktop >>> --add-exports java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports >>> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports >>> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports >>> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports >>> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports >>> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject >>> --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED >>> --add-opens=java.desktop/sun.java2d.d3d=ALL-UNNAMED >>> --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-exports >>> java.base/jdk.internal.loader=ALL-UNNAMED --add-opens >>> java.base/jdk.internal.loader=ALL-UNNAMED -Dicedtea-web.bin.name >>> =javaws >>> -Djava.io.tmpdir=C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\ >>> -Dcom.basis.util.common.security.BBjClassLoader.DEBUG=false net.sourceforge.jnlp.runtime.Boot >>> -Xnofork -Xtrustall -jnlp http://10.0.1.5:8888/jnlp/hello.jnlp >>> WARNING: package sun.awt.X11 not in java.desktop >>> WARNING: package sun.lwawt.macosx not in java.desktop >>> On windows, answering headless at startup, to prevent race condition later - false >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info >>> .temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\BBjWebstartBootstrap.jar.info >>> .temp failed >>> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could >>> not determine the main class for this application. >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:774) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:338) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:545) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeExtensions(JNLPClassLoader.java:578) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:336) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) >>> at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:812) >>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:529) >>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>> >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info >>> .temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\JnlpIndex.jar.info >>> .temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info >>> .temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info >>> .temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info >>> .temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\BBjUtil.jar.info >>> .temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader >>> Codebase matches codebase manifest attribute, and application is signed. Continuing. >>> See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.htmlfor >>> details. >>> Removing execute permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >>> Removing read permission on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >>> Removing write permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >>> Acquiring write permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed >>> Removing read permission on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed >>> Removing read permission on file >>> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com >>> \sites\basis.com >>> \files\u6\BASISogo3Dsm.png.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com >>> \sites\basis.com >>> \files\u6\BASISogo3Dsm.png.info.temp failed >>> java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\default from >>> hello.jnlp.desktop.temp >>> at >>> java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) >>> at >>> java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) >>> at >>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) >>> at >>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>> >>>> On Oct 26, 2018, at 10:08 AM, Laurent Bourg?s >>> > wrote: >>>> >>> >> > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com M: +420775390109 From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 16:51:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 16:51:53 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #14 from Radhadatta --- (In reply to JiriVanek from comment #13) > (In reply to Radhadatta from comment #9) > > > > (In reply to JiriVanek from comment #8) > > > Try to add deployment.https.noenforce=true into your deployment.proeprties > > > file. > > > I addition, this should be fixed by: > > > http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2018-November/040429. > > > html > > > > > > So you can try with self built itw and that patch. > > > > Hi , > > > > Below is my updated deployment.properties file. > > > > Location of the deployment.properties file= C:\Users\..\.config\icedtea-web > > > > #Netx deployment configuration > > #Sat Nov 24 15:27:15 IST 2018 > > deployment.log.headers=true > > deployment.log=true > > deployment.log.file=true > > deployment.security.level=ASK_UNSIGNED > > deployment.https.noenforce=true > > > > Not sure If you are suggesting here to change. > > YY. This shoudl do the job. > > > > Can you please tell me how can I do the self build itw > > http://icedtea.classpath.org/wiki/IcedTea-Web > > > On windows, you have to use cygwin, and it is not fun to make it alive. > > > I Really dont know how to help you. > > If you can prepare reproducer I can run, and debug ITW, it will help a lot. > It canbe also windows specific, where I will be for no use at all. > Best for you will be to debug ITW itself on your own. > > Still first step should be to prepare reproducer, which I will forst verify, > that it is itw general(not windows specific issue) > > If you cant publish the app you are running, try to get its sources, and > check wat it is doing. As ITW is dying in arly stages, it should be easy > enough. > Maybe they have jsut wrongly palced synchronised keyword... Not sure why its throwing this error . (net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet) [IBM_ADMIN][ITW-JAVAWS][ERROR_DEBUG][Mon Nov 26 23:10:38 IST 2018][net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment.java:207)] NETX Thread# 6ec4a3d4, name Expense Report Solutions java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet(AppletEnvironment.java:191) at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:652) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) Caused by: java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:189) at exc.com.GUtil.abort(Unknown Source) at exc.fe.FeLaunch.b(Unknown Source) at exc.fe.FeLaunch.start(Unknown Source) at net.sourceforge.jnlp.runtime.AppletEnvironment$2.run(AppletEnvironment.java:199) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:666) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 17:20:20 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 17:20:20 +0000 Subject: [Bug 3645] java.io.IOException on Windows In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3645 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #12 from JiriVanek --- done (for head) -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue Nov 27 17:24:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 27 Nov 2018 17:24:32 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #15 from JiriVanek --- Yes. tahts what you have to debug and prepare reproducer for me. You will most likely need sources of that app., or decompile it. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Tue Nov 27 17:24:43 2018 From: jtesdall at mapcon.com (jtesdall) Date: Tue, 27 Nov 2018 10:24:43 -0700 (MST) Subject: macOS xdg-desktop-icon In-Reply-To: <5011413F-3988-45BF-91D9-BF8988420780@mac.com> References: <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> Message-ID: <1543339483075-0.post@n7.nabble.com> Yes it was me that mentioned the uninstall in add\remove programs. I have went ahead and bitten the bullet and pulled down the source and begun adding in code to create the windows desktop shortcuts. I have that working now in a hardcoded fasion and need to make it dynamic by the actual application that is being handled. I will then take a look at making the "purge" clear cache function remove the desktop shortcut, as well as think about adding an item in add/remove programs. Jiri mentioned this is "nearly" not neccesary. That is true for techincal people but for standard windows users they have no concept of "cache" and expect to use add/remove programs to "uninstall" a program. I agree this isn't as critical as is a desktop shortcut but it would be nice to have. I will be happy to share my code of course but have no idea of the process involved to do so. Nor do I have the knowledge of the standard ITW structure to make sure linux (xdesktop) still works, not do I have linux or mac. Actually I have commented out some of the xdesktop code currently. If someone (Jiri ;0)) would like to take my windows code and integrate it properly that would be great. Otherwise I should keep it to myself for fear of messing things up and making more work for others. -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From jvanek at redhat.com Tue Nov 27 17:39:07 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 27 Nov 2018 18:39:07 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: <1543339483075-0.post@n7.nabble.com> References: <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> Message-ID: On 11/27/18 6:24 PM, jtesdall wrote: > Yes it was me that mentioned the uninstall in add\remove programs. I have > went ahead and bitten the bullet and pulled down the source and begun adding > in code to create the windows desktop shortcuts. I have that working now in > a hardcoded fasion and need to make it dynamic by the actual application That is awesome! Looking forward for the patch. > that is being handled. I will then take a look at making the "purge" clear > cache function remove the desktop shortcut, as well as think about adding an > item in add/remove programs. Jiri mentioned this is "nearly" not neccesary. Please do this as separate chnageset. This may affect linux part to. > That is true for techincal people but for standard windows users they have > no concept of "cache" and expect to use add/remove programs to "uninstall" a > program. I agree this isn't as critical as is a desktop shortcut but it > would be nice to have. I agree. Still this sounds like even bigger chnage, so as third chnageset. You may notice, that there is button in itweb-settings - show desktop and menu integration window - which is disabled in windows as "linux specific". Maybe you can create similar window, which will handle desktop icons lcean up + cache handling? (==application removal). Again, this should be (at least) fourth changeset. > > I will be happy to share my code of course but have no idea of the process Process is simple, jsu send patch - hg diff - to this list as [rfc][icedtea-web] added support for windows desktop integration (or something like that). I will review , probably integrate, and possibly make several turns of this patch. Then push for you. > involved to do so. Nor do I have the knowledge of the standard ITW structure > to make sure linux (xdesktop) still works, not do I have linux or mac. It do not work on mac afaik :( I will be happy to review the patches, and catch itw-lack-of-knowledge parts. Also I will be happy to test your patches on linux. As You will be mostly playing in new, sister class of our XDesktopEntr( probably we should implement some new , shared, interface (not yet existing)), and thus your changes will be very isolated. > Actually I have commented out some of the xdesktop code currently. If ugh > someone (Jiri ;0)) would like to take my windows code and integrate it by order! > properly that would be great. Otherwise I should keep it to myself for fear > of messing things up and making more work for others. Sure. Sounds like a plan. Thanx! J. > > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at icedtea.classpath.org Tue Nov 27 17:50:15 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Tue, 27 Nov 2018 17:50:15 +0000 Subject: /hg/icedtea-web: https is preffered only on default port Message-ID: changeset 2197d8c7c769 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=2197d8c7c769 author: Jiri Vanek date: Tue Nov 27 18:49:58 2018 +0100 https is preffered only on default port * netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java: (getUrls) when http protocol-ed url have set port its https clone is not put to the list of possible urls diffstat: ChangeLog | 6 ++++++ netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) diffs (25 lines): diff -r 77e21cdc1813 -r 2197d8c7c769 ChangeLog --- a/ChangeLog Tue Nov 27 16:07:20 2018 +0100 +++ b/ChangeLog Tue Nov 27 18:49:58 2018 +0100 @@ -1,3 +1,9 @@ +2018-11-27 Jiri Vanek + + https is preffered only on default port + * netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java: (getUrls) when http protocol-ed url have set port + its https clone is not put to the list of possible urls + 2018-11-27 Jiri Vanek PR3645, second part - following windows system paths correctly diff -r 77e21cdc1813 -r 2197d8c7c769 netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java --- a/netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java Tue Nov 27 16:07:20 2018 +0100 +++ b/netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java Tue Nov 27 18:49:58 2018 +0100 @@ -102,7 +102,7 @@ //preffering https and owerriding case, when applciation was moved to https, but the jnlp stayed intacted List urlsCopy = new LinkedList<>(urls); for (URL u : urlsCopy) { - if (u.getProtocol().equals("http")) { + if (u.getProtocol().equals("http") && u.getPort() < 0) { try { urls.add(0, copyUrltoHttps(u)); } catch (Exception ex) { From jvanek at redhat.com Tue Nov 27 17:53:32 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 27 Nov 2018 18:53:32 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: <00582180-53BC-4164-B2E8-42FACB002EF3@mac.com> References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <00582180-53BC-4164-B2E8-42FACB002EF3@mac.com> Message-ID: On 11/7/18 11:55 PM, Jim Douglas wrote: > I was able to generate a very rough Windows desktop shortcut manually based on some StackOverflow > suggestions. I haven?t figured out how to programmatically convert png to ico with only core Windows Iced tea web can do this for you., It have ico provider included. > tools, and I haven?t tried to expand this to parse the information from the .desktop file: > > C:\Users\Jim\.cache\icedtea-web\tmp>type *.desktop > > AdminAPI Demo from admin.jnlp.desktop > > > [Desktop Entry] > Version=1.0 > Name=AdminAPI Demo from admin.jnlp > GenericName=Java Web Start Application > Comment=Admin API Demo > Type=Application > Icon=C:\Users\Jim\.config\icedtea-web\icons\CUIWeb.png > X-Vendor=BASIS International Ltd. > Exec=javaws "http://localhost:8888/basis/admin.jnlp " > > C:\Users\Jim\.cache\icedtea-web\tmp>type *.bat > > CreateShortcut.bat > > > rem @echo off > rem?https://stackoverflow.com/questions/30028709/how-do-i-create-a-shortcut-via-command-line-in-windows > > rem?https://stackoverflow.com/questions/31814060/create-a-shortcut-with-parameters-added-to-the-program-path > > echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs > echo sLinkFile = "%userprofile%\Desktop\Admin API Demo.lnk" >> CreateShortcut.vbs > echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs > echo oLink.Description = "Admin API Demo" >> CreateShortcut.vbs > echo oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" >> CreateShortcut.vbs > echo oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" >> > CreateShortcut.vbs > echo oLink.Arguments = "http://localhost:8888/basis/admin.jnlp > " >> CreateShortcut.vbs > echo oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" >> CreateShortcut.vbs > echo oLink.Save >> CreateShortcut.vbs > cscript CreateShortcut.vbs > rem del CreateShortcut.vbs > C:\Users\Jim\.cache\icedtea-web\tmp>type *.vbs > > CreateShortcut.vbs > > > Set oWS = WScript.CreateObject("WScript.Shell") > sLinkFile = "C:\Users\Jim\Desktop\Admin API Demo.lnk" > Set oLink = oWS.CreateShortcut(sLinkFile) > oLink.Description = "Admin API Demo" > oLink.WorkingDirectory = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin" > oLink.TargetPath = "C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\itw11.bat" > oLink.Arguments = "http://localhost:8888/basis/admin.jnlp " > oLink.IconLocation = "C:\Users\Jim\.config\icedtea-web\icons\Demos.ico" > oLink.Save > > C:\Users\Jim\.cache\icedtea-web\tmp> > >> On Nov 6, 2018, at 11:38 PM, Laurent Bourg?s > > wrote: >> >> Hi Jim, >> You confirmed what I thought: ITW desktop shortcuts rely on xdg-desktop-icon. >> I would prefer having a general script in itw install folder to deal with links that would act as >> an OS wrapper, as you did on macOS. >> >> Anybody knows how to create desktop links on windows ? >> >> Finally ITW control panel has the freedesktop manager to add/remove such links, it should be >> adapted as well. >> >> PS: I will look at your macOS script soon... >> >> My 2 cents, >> Laurent >> >> Le mar. 6 nov. 2018 ? 20:31, Jim Douglas > a ?crit?: >> >> I spent some more time testing on Windows, and made a bit of progress after I blew away the >> C:\Users\Jim\.cache\icedtea-web\ directory, which was apparently accumulating junk from weeks >> of testing. >> >> Retesting my sample that attempts to create a desktop icon, I can now see that all platforms, >> even Windows, assume the existence of the Linux xdg-desktop-icon shell script, which is >> clearly impossible: >> >> sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure BootClassLoader >> Removing execute permissions on file >> C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp >> failed >> Removing read permission on file >> C:\Users\Jim\.cache\icedtea-web\cache\29\http\localhost\8888\basis\clouds\images\CUIWeb.png.info.temp >> failed >> Removing execute permissions on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from >> admin.jnlp.desktop.temp failed >> Removing read permission on file C:\Users\Jim\.cache\icedtea-web\tmp\AdminAPI Demo from >> admin.jnlp.desktop.temp failed >> java.io.IOException: Cannot run program "xdg-desktop-icon": CreateProcess error=2, The system >> cannot find the file specified >> ? ? ? ? at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >> ? ? ? ? at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >> ? ? ? ? at >> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >> ? ? ? ? at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >> Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified >> ? ? ? ? at java.base/java.lang.ProcessImpl.create(Native Method) >> ? ? ? ? at java.base/java.lang.ProcessImpl.(ProcessImpl.java:420) >> ? ? ? ? at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151) >> ? ? ? ? at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >> ? ? ? ? ... 7 more >> >> >> ? ? ? ? ? ??//*/ >> /?? ? ? ? ? ? * Install the desktop entry/ >> /?? ? ? ? ? ? *// >> >> ? ? ? ? ? ? String[] execString =?*new*?String[] {?"xdg-desktop-icon",?"install",?"--novendor", >> ? ? ? ? ? ? ? ? ? ? shortcutFile.getCanonicalPath() }; >> ? ? ? ? ? ? OutputController.getLogger().log(OutputController.Level.ERROR_DEBUG,?"Execing: "?+ >> Arrays.toString(execString)); >> ? ? ? ? ? ? ProcessBuilder pb =?*new*?ProcessBuilder(execString); >> ? ? ? ? ? ? pb.inheritIO(); >> ? ? ? ? ? ? Process installer = pb.start(); >> >> ? ? ? ? ? ? StreamUtils.waitForSafely(installer); >> >> Essentially, that code is doing something like this: >> >> C:\Users\Jim>type xdg_desktop_icon.java >> public class xdg_desktop_icon >> { >> ? ? public static void main(String[] args) throws Exception >> ? ? { >> ? ? ? ? String[] execString = new String[] { "xdg-desktop-icon", "install", "--novendor", >> "filename" }; >> ? ? ? ? ProcessBuilder pb = new ProcessBuilder(execString); >> ? ? ? ? pb.inheritIO(); >> ? ? ? ? Process installer = pb.start(); >> ? ? ? ? installer.waitFor(); >> ? ? } >> } >> C:\Users\Jim>javac xdg_desktop_icon.java >> >> C:\Users\Jim>java xdg_desktop_icon >> Exception in thread "main" java.io.IOException: Cannot run program "xdg-desktop-icon": >> CreateProcess error=2, The system cannot find the file specified >> ? ? ? ? at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) >> ? ? ? ? at xdg_desktop_icon.main(xdg_desktop_icon.java:8) >> Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified >> ? ? ? ? at java.lang.ProcessImpl.create(Native Method) >> ? ? ? ? at java.lang.ProcessImpl.(ProcessImpl.java:386) >> ? ? ? ? at java.lang.ProcessImpl.start(ProcessImpl.java:137) >> ? ? ? ? at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) >> ? ? ? ? ... 1 more >> >> C:\Users\Jim> >> >> In macOS, I was able to hack around this by writing a mac-specific xdg-desktop-icon shell >> script; I don?t see any way to do anything comparable to that in Windows. >> >>> On Oct 24, 2018, at 10:40 AM, Jim Douglas > wrote: >>> >>> With Oracle inexplicably ditching javaws in Java 11, and ending public updates of Java 8 in >>> January, end users are desperately looking for a replacement?and IcedTea-Web is really the >>> only viable option. In my testing here, it basically works; it reliably launches our >>> customers? existing JNLPs, giving them a path forward. But now that we?ve established that it >>> basically works, our customer testers are focused on fine-grained deployment details, and >>> they care a lot about those desktop icons. >>> >>> I spent days trying to?build >>> ?IcedTea-Web in macOS, >>> but I had to eventually give up; I couldn?t get past the errors. I?ve been doing Windows & >>> Mac testing with a build that?Laurent Bourg?s kindly?provided >>> ?to me. >>> Since I have no ability to edit and build IcedTea-Web, I had to take a different approach; I >>> put together the attached Mac-specific dropin replacement for the xdg-desktop-icon script, >>> which works reasonably well in my testing here; it parses the .desktop file and generates a >>> minimal macOS AppBundle corresponding to the JNLP parameters. I hope someone will find it >>> useful, or even use it as the basis for integrating macOS desktop integration directly into >>> IcedTea-Web. >>> >>> Now I?m back to the Windows 10 system, which is also not creating the desktop icon. First, I >>> always get this flood of permissions errors launching any JNLP; I have no idea what this is >>> trying to tell me: >>> >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4369\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4370\http\10.0.1.5\8888\basis\asm-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4371\http\10.0.1.5\8888\basis\BBjUtil.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4372\http\10.0.1.5\8888\basis\swingx-1.0.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4373\http\10.0.1.5\8888\basis\HelpAll.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4374\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4375\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4376\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4377\http\10.0.1.5\8888\basis\baristahelp.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4378\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4379\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4380\http\10.0.1.5\8888\basis\ExtUtil.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4381\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4382\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4383\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4384\http\10.0.1.5\8888\basis\JnlpIndex.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4385\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4386\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4387\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4388\http\10.0.1.5\8888\basis\baristahelp.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4389\http\10.0.1.5\8888\basis\10.0.1.5-launchdock-launch.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4390\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4391\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4392\http\10.0.1.5\8888\basis\commons-logging-1.2.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4393\http\10.0.1.5\8888\basis\demoslaunchdockClientFiles.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4394\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4395\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4396\http\10.0.1.5\8888\basis\ExtUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4397\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4398\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4399\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4400\http\10.0.1.5\8888\basis\HelpAll.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4401\http\10.0.1.5\8888\basis\swingx-1.0.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4402\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4403\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4404\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4405\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4406\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp >>> failed >>> >>> ?then it fails to create the desktop icon, with a not very helpful stack trace: >>> >>> Removing execute permissions on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp >>> failed >>> Removing read permission on file >>> C:\Users\Jim\.cache\icedtea-web\cache\4407\http\10.0.1.5\8888\basis\clouds\images\Demos.png.info.temp >>> failed >>> java.io.IOException: Cant create file C:\Users\Jim\.cache\icedtea-web\tmp\LaunchDock from >>> launchdock.jnlp.desktop.temp >>> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) >>> at java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) >>> at >>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) >>> at >>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>> at >>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>> >>> Do we expect IcedTea-Web to be creating desktop icons on Windows? Is there anything I can do >>> to get it working? >>> >>> >>> >>> >>>> On Oct 16, 2018, at 12:33 AM, Jiri Vanek > wrote: >>>> >>>> On 10/15/18 7:51 PM, Jim Douglas wrote: >>>>> Is anyone else testing Icedtea-Web on macOS? In my testing, it doesn?t install a desktop icon >>>> >>>> Until recently, there was no usage of ITW on mac. It was know to "somehow work".? No >>>> mac-interested >>>> developer ever worked on ITW. I personally do not have any mac knowledge, nor do I have any mac >>>> around to test. >>>>> because it apparently assumes that the Linux-centric xdg-desktop-icon utility is installed, >>>>> but that >>>>> utility does not seem to work with macOS. >>>> >>>> Many parts, especially desktop integration needs if(mac) ?.. elseif(win) .. else {}... But >>>> only few >>>> have actually did at least if(win). >>>> >>>> If you have some knowledge abot mac desktop integration, please, contribute. >>>> >>>> The exception below should not be a show stopper. If it is, you can disable desktop >>>> integration - >>>> "never create". >>>> >>>> J. >>>>> >>>>> https://www.freedesktop.org/wiki/Software/xdg-utils/ >>>>> >>>>>> On Sep 11, 2018, at 2:08 PM, Jim Douglas > >>>>>> wrote: >>>>>> >>>>>> This doesn?t seem to be fatal, but it probably shouldn?t assume that xdg-desktop-icon >>>>>> exists in macOS: >>>>>> >>>>>> You are trying to get resource http://localhost:8888/favicon.ico but it is not in cache >>>>>> and could >>>>>> not be downloaded. Attempting to continue, but you may expect failure >>>>>> java.io.IOException: Cannot run program "xdg-desktop-icon": error=2, No such file or directory >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:385) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) >>>>>> at >>>>>> java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) >>>>>> at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) >>>>>> at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) >>>>>> Caused by: java.io.IOException: error=2, No such file or directory >>>>>> at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) >>>>>> at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339) >>>>>> at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270) >>>>>> at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) >>>>>> ... 7 more >>>>>> >>>>> >>>> >>>> >>>> --? >>>> Jiri Vanek >>>> Senior QE engineer, OpenJDK QE lead, Mgr. >>>> Red Hat Czech >>>> jvanek at redhat.com ????M:?+420775390109 >>> >> > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jtesdall at mapcon.com Tue Nov 27 17:57:54 2018 From: jtesdall at mapcon.com (jtesdall) Date: Tue, 27 Nov 2018 10:57:54 -0700 (MST) Subject: macOS xdg-desktop-icon In-Reply-To: References: <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> Message-ID: <1543341474498-0.post@n7.nabble.com> "Process is simple, jsu send patch - hg diff - to this list as [rfc][icedtea-web] added support for windows desktop integration (or something like that). I will review , probably integrate, and possibly make several turns of this patch. Then push for you." LOL ya simple, except I have no idea what you just said. But I will try. ;0) I can look at some of the other posts. "hg diff"? -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From bourges.laurent at gmail.com Wed Nov 28 09:10:12 2018 From: bourges.laurent at gmail.com (=?UTF-8?Q?Laurent_Bourg=C3=A8s?=) Date: Wed, 28 Nov 2018 10:10:12 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> References: <6211AFCF-3E99-4AF9-9581-FAA4A62AA188@mac.com> <6231c04c-113d-a30d-f091-7cbbff65dee2@redhat.com> <5694EBFE-5DB1-4EA5-AC2F-B8AFD1AD941E@mac.com> <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> Message-ID: Hi, I am overbusy for 1 month on improving Java Sorting, many FOSS contributions in progress, but I will help here. > > IcedTea-Web is still unable to create desktop icons in Windows because > it incorrectly assumes the > > existence of the Linux xdg-desktop-icon in all environments, but setting > that aside for now, do we > > have a planned release schedule for an official Java 11 compatible > IcedTea-Web release for all three > > major clients (Windows, Linux, macOS)? > > Moreover.... The launchers will be finally shared. But thats all. I keep > fixing platform-specific > bugs where i can, and keep merging community patches (mostly windows one > now) where possible. > Usually also with tests and testing, but Ireally do not have windows nor > mac around. Nor do I have > necessary knowledge of those paltform to lead them properly. From those, > desktop integration is most > visible, and requires most manual testing. When I was doing linux one, I > tested on 10+ desktop > environments. > I can test on windows (virtual box) and I have access to a mac, so > So no meter what will be done, the desktop integration is in other hands > then mine. I know Laurent > had managed basic support for windows desktop integration, Which I hope > will appear in that release. > I hope so, my personal goal is january release, before jdk8 EOL and fosdem 19. I will have time in december to go on fixing windows launchers (bat) first for jdk11. Laurent > Jim later mentioned " I assume then it won't create the uninstall in > add/remove progs either. " : > ITW currently do not support installer-desc (imho it is connected, as > nothing else should left > permanent file spread over your system). It would be nice goal for ITW > 1.9. On linux, it also do not > support add/remove progs as it is (nearly) not necessary. > - you can clear cahche any time you wish, that means that any cached. The > only thing you lost, is > -Xoffline support > - you can operate the desktop integration - only icon and .desktop files > - separately. It do not > handle existence of the jars, as it do not need to - they are in cache, > and - that is major - > ionremote sever from where you are getting them on the fly. > (btw, this ITW liux's desktop integration management is quite scary > thing... Implemented in some > strange darkening of mind) > > Hope that explains > J. > > > >> On Oct 26, 2018, at 11:36 AM, Laurent Bourg?s < > bourges.laurent at gmail.com > >> > wrote: > >> > >> Maybe my build is broken ??? > >> I will test on monday, it's 9pm in europe. > >> > >> Bye > >> Laurent > >> > >> Le ven. 26 oct. 2018 ? 19:24, Jim Douglas jimdouglas at mac.com>> a ?crit : > >> > >> Note that it did start running IcedTea-Web code; it failed when it > tried to instantiate a > >> static class. > >> > >> The format is identical to what you have: > >> > >> C:\Users\Jim\Documents\install\bin>type test-11.bat > >> SET ITW=C:\Users\bourgesl\Desktop\icedtea\install\install > >> SET JAVA_HOME=C:\Users\bourgesl\Desktop\icedtea\jdk-11 > >> %JAVA_HOME%\bin\java > -splash:%ITW%\share\icedtea-web\javaws_splash.png > >> -Xbootclasspath/a:%ITW%\share\icedtea-web\netx.jar -Xms8m > --patch-module > >> java.desktop=%ITW%\share\icedtea-web\netx.jar --add-reads > java.base=ALL-UNNAMED,java.desktop > >> --add-reads java.desktop=ALL-UNNAMED,java.naming --add-reads > >> java.naming=ALL-UNNAMED,java.desktop --add-exports > >> java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports > >> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.provider=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports > >> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.security.validator=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports > >> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject - > Dicedtea-web.bin.name > >> =javaws > net.sourceforge.jnlp.runtime.Boot -Xnofork -Xtrustall > >> -jnlp http://jmmc.fr/~bourgesl/Aspro2/Aspro2.jnlp > >> > >> C:\Users\Jim\Documents\install\bin> > >> > >> And it?s identical to the format that?s working in the earlier > build I?ve been testing with > >> for several weeks: > >> > >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>itw11.bat > http://10.0.1.5:8888/jnlp/hello.jnlp > >> > >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set > HOME=C:\Users\Jim > >> > >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set > >> ITW=C:\Users\Jim\Documents\icedtea-web-1.7-patched > >> > >> C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>set > JAVA_HOME=C:\Users\Jim\Documents\jdk-11 > >> > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin>C:\Users\Jim\Documents\jdk-11\bin\java > >> > -splash:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\javaws_splash.png > >> > -Xbootclasspath/a:C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar > >> -Xms8m --patch-module > >> > java.desktop=C:\Users\Jim\Documents\icedtea-web-1.7-patched\share\icedtea-web\netx.jar > >> --add-exports=java.desktop/net.sourceforge.jnlp=ALL-UNNAMED > >> --add-opens=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED > >> --add-exports=java.desktop/net.sourceforge.jnlp.runtime=ALL-UNNAMED > >> --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/ > java.net > >> =ALL-UNNAMED > --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED > >> --illegal-access=warn --add-reads > java.base=ALL-UNNAMED,java.desktop --add-reads > >> java.desktop=ALL-UNNAMED,java.naming --add-reads > java.naming=ALL-UNNAMED,java.desktop > >> --add-exports java.desktop/sun.awt=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.provider=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports > >> java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.security.validator=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop > --add-exports > >> java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports > >> java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.applet=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports > >> java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop > --add-exports > >> java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject > >> --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED > >> --add-opens=java.desktop/sun.java2d.d3d=ALL-UNNAMED > >> --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-exports > >> java.base/jdk.internal.loader=ALL-UNNAMED --add-opens > >> java.base/jdk.internal.loader=ALL-UNNAMED -Dicedtea-web.bin.name > >> =javaws > >> > -Djava.io.tmpdir=C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\ > >> -Dcom.basis.util.common.security.BBjClassLoader.DEBUG=false > net.sourceforge.jnlp.runtime.Boot > >> -Xnofork -Xtrustall -jnlp http://10.0.1.5:8888/jnlp/hello.jnlp > >> WARNING: package sun.awt.X11 not in java.desktop > >> WARNING: package sun.lwawt.macosx not in java.desktop > >> On windows, answering headless at startup, to prevent race > condition later - false > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp > failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4472\http\10.0.1.5\8888\jnlp\hello.jnlp.info.temp > failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4473\http\10.0.1.5\8888\basis\bootstrap.jnlp.info.temp > >> failed > >> Removing execute permissions on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\ > BBjWebstartBootstrap.jar.info > >> .temp failed > >> Removing read permission on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4474\http\10.0.1.5\8888\basis\ > BBjWebstartBootstrap.jar.info > >> .temp failed > >> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: > Unknown Main-Class. Could > >> not determine the main class for this application. > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:774) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:338) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:545) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeExtensions(JNLPClassLoader.java:578) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:336) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) > >> at > java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:812) > >> at > java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:529) > >> at > java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > >> > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp > failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4475\http\10.0.1.5\8888\basis\BBjThinClient.jar.info.temp > failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4476\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4477\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4478\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.info.temp > >> failed > >> Removing execute permissions on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\ > JnlpIndex.jar.info > >> .temp failed > >> Removing read permission on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4479\http\10.0.1.5\8888\basis\ > JnlpIndex.jar.info > >> .temp failed > >> Removing execute permissions on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\ > asm-6.2.1.jar.info > >> .temp failed > >> Removing read permission on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4480\http\10.0.1.5\8888\basis\ > asm-6.2.1.jar.info > >> .temp failed > >> Removing execute permissions on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\ > BBjUtil.jar.info > >> .temp failed > >> Removing read permission on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4481\http\10.0.1.5\8888\basis\ > BBjUtil.jar.info > >> .temp failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4482\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4483\http\10.0.1.5\8888\basis\webstart2166.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4484\http\10.0.1.5\8888\basis\BBjBootstrap.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4485\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4486\http\10.0.1.5\8888\basis\basisfonts.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4487\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4488\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4489\http\10.0.1.5\8888\basis\asm-commons-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4490\http\10.0.1.5\8888\basis\BBjUtil.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4491\http\10.0.1.5\8888\basis\10.0.1.5-hello-launch.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4492\http\10.0.1.5\8888\basis\asm-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4493\http\10.0.1.5\8888\basis\JnlpIndex.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4494\http\10.0.1.5\8888\basis\basisfonts.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4495\http\10.0.1.5\8888\basis\asm-tree-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4496\http\10.0.1.5\8888\basis\BBjThinClient.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4497\http\10.0.1.5\8888\basis\cglib-3.2.6.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4498\http\10.0.1.5\8888\basis\webstart2166.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4499\http\10.0.1.5\8888\basis\guava-24.0-jre.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4500\http\10.0.1.5\8888\basis\BBjBootstrap.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4501\http\10.0.1.5\8888\basis\asm-util-6.2.1.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\.cache\icedtea-web\cache\4502\http\10.0.1.5\8888\basis\JnlpExtIndex.jar.pack.gz.pack.gz.info.temp > >> failed > >> sun.misc.Launcher not found. Running jdk9 or higher? Using unsecure > BootClassLoader > >> Codebase matches codebase manifest attribute, and application is > signed. Continuing. > >> See: > http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.htmlfor > >> details. > >> Removing execute permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp > failed > >> Removing read permission on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp > failed > >> Removing write permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp > failed > >> Acquiring write permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161.temp > failed > >> Removing execute permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil.dll.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp > >> failed > >> Removing read permission on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\NativeUtil64.dll.temp > >> failed > >> Removing execute permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp > failed > >> Removing read permission on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User.dll.temp > failed > >> Removing execute permissions on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp > failed > >> Removing read permission on file > >> > C:\Users\Jim\Documents\icedtea-web-1.7-patched\bin\temp\netx-native-2161\User64.dll.temp > failed > >> Removing execute permissions on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com > >> \sites\basis.com > >> \files\u6\BASISogo3Dsm.png.info.temp failed > >> Removing read permission on file > >> C:\Users\Jim\.cache\icedtea-web\cache\4503\https\www.basis.com > >> \sites\basis.com > >> \files\u6\BASISogo3Dsm.png.info.temp failed > >> java.io.IOException: Cant create file > C:\Users\Jim\.cache\icedtea-web\tmp\default from > >> hello.jnlp.desktop.temp > >> at > >> > java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:238) > >> at > >> > java.desktop/net.sourceforge.jnlp.util.FileUtils.createRestrictedFile(FileUtils.java:164) > >> at > >> > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.installDesktopLauncher(XDesktopEntry.java:361) > >> at > >> > java.desktop/net.sourceforge.jnlp.util.XDesktopEntry.createDesktopShortcuts(XDesktopEntry.java:315) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.addMenuAndDesktopEntries(ApplicationInstance.java:189) > >> at > >> > java.desktop/net.sourceforge.jnlp.runtime.ApplicationInstance.initialize(ApplicationInstance.java:145) > >> at > java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:530) > >> at > java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:943) > >> > >>> On Oct 26, 2018, at 10:08 AM, Laurent Bourg?s < > bourges.laurent at gmail.com > >>> > wrote: > >>> > >> > > > > > -- > Jiri Vanek > Senior QE engineer, OpenJDK QE lead, Mgr. > Red Hat Czech > jvanek at redhat.com M: +420775390109 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Wed Nov 28 11:19:09 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 28 Nov 2018 11:19:09 +0000 Subject: /hg/icedtea-web: 2 new changesets Message-ID: changeset 2739172a7702 in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=2739172a7702 author: Jiri Vanek date: Wed Nov 28 12:12:10 2018 +0100 JNLPProxySelectorTest.java: fixed tests in (testConvertingProxyAutoConfigResultToProxyObject) changeset ea49f60eaeef in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=ea49f60eaeef author: Jiri Vanek date: Wed Nov 28 12:13:07 2018 +0100 OptionsDefinitions.java: (main) moved from ifelse to switch diffstat: ChangeLog | 8 ++++ netx/net/sourceforge/jnlp/OptionsDefinitions.java | 18 ++++++--- tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPProxySelectorTest.java | 4 +- 3 files changed, 22 insertions(+), 8 deletions(-) diffs (64 lines): diff -r 2197d8c7c769 -r ea49f60eaeef ChangeLog --- a/ChangeLog Tue Nov 27 18:49:58 2018 +0100 +++ b/ChangeLog Wed Nov 28 12:13:07 2018 +0100 @@ -1,3 +1,11 @@ +2018-11-27 Jiri Vanek + + * netx/net/sourceforge/jnlp/OptionsDefinitions.java: (main) moved from ifelse to switch + +2018-11-27 Jiri Vanek + + * tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPProxySelectorTest.java: fixed tests in (testConvertingProxyAutoConfigResultToProxyObject) + 2018-11-27 Jiri Vanek https is preffered only on default port diff -r 2197d8c7c769 -r ea49f60eaeef netx/net/sourceforge/jnlp/OptionsDefinitions.java --- a/netx/net/sourceforge/jnlp/OptionsDefinitions.java Tue Nov 27 18:49:58 2018 +0100 +++ b/netx/net/sourceforge/jnlp/OptionsDefinitions.java Wed Nov 28 12:13:07 2018 +0100 @@ -234,12 +234,18 @@ } public static void main(String[] args) throws IOException { - if (args[0].equals(TextsProvider.JAVAWS)) { - printOptions(getJavaWsOptions()); - } else if (args[0].equals(TextsProvider.ITWEB_SETTINGS)) { - printOptions(getItwsettingsCommands()); - } else if (args[0].equals(TextsProvider.POLICY_EDITOR)) { - printOptions(getPolicyEditorOptions()); + switch (args[0]) { + case TextsProvider.JAVAWS: + printOptions(getJavaWsOptions()); + break; + case TextsProvider.ITWEB_SETTINGS: + printOptions(getItwsettingsCommands()); + break; + case TextsProvider.POLICY_EDITOR: + printOptions(getPolicyEditorOptions()); + break; + default: + break; } } diff -r 2197d8c7c769 -r ea49f60eaeef tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPProxySelectorTest.java --- a/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPProxySelectorTest.java Tue Nov 27 18:49:58 2018 +0100 +++ b/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPProxySelectorTest.java Wed Nov 28 12:13:07 2018 +0100 @@ -312,7 +312,7 @@ result = JNLPProxySelector.getProxiesFromPacResult("PROXY foo:42"); assertEquals(1, result.size()); - assertEquals(new Proxy(Type.HTTP, InetSocketAddress.createUnresolved("foo", 42)), result.get(0)); + assertEquals(new Proxy(Type.HTTP, new InetSocketAddress("foo", 42)), result.get(0)); result = JNLPProxySelector.getProxiesFromPacResult("PROXY foo:bar"); assertEquals(0, result.size()); @@ -322,7 +322,7 @@ result = JNLPProxySelector.getProxiesFromPacResult("SOCKS foo:42"); assertEquals(1, result.size()); - assertEquals(new Proxy(Type.SOCKS, InetSocketAddress.createUnresolved("foo", 42)), result.get(0)); + assertEquals(new Proxy(Type.SOCKS, new InetSocketAddress("foo", 42)), result.get(0)); result = JNLPProxySelector.getProxiesFromPacResult("SOCKS foo:bar"); assertEquals(0, result.size()); From jvanek at icedtea.classpath.org Wed Nov 28 11:36:43 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Wed, 28 Nov 2018 11:36:43 +0000 Subject: /hg/icedtea-web: deployment.config now support generic url inste... Message-ID: changeset 612ff5eded4f in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=612ff5eded4f author: Jiri Vanek date: Wed Nov 28 12:35:38 2018 +0100 deployment.config now support generic url instead just file * netx/net/sourceforge/jnlp/config/Defaults.java: added option KEY_SYSTEM_CONFIG as url and KEY_SYSTEM_CONFIG_MANDATORY as boolean, thus documented * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: refactored to work with general url rather then with file only * netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java: added (getUrl) as shortcut to getFile().toURI().toURL() * netx/net/sourceforge/jnlp/controlpanel/CommandLine.java: (CommandLine) made aware of MalformedURLException * tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java: added tests for new DeploymentConfiguration.checkUrl covering ok/not ok file, ok/not ok http * NEWS: mentioned diffstat: ChangeLog | 12 + NEWS | 1 + netx/net/sourceforge/jnlp/config/Defaults.java | 10 + netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java | 75 +++-- netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java | 6 + netx/net/sourceforge/jnlp/controlpanel/CommandLine.java | 3 +- tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java | 120 ++++++++- 7 files changed, 178 insertions(+), 49 deletions(-) diffs (483 lines): diff -r ea49f60eaeef -r 612ff5eded4f ChangeLog --- a/ChangeLog Wed Nov 28 12:13:07 2018 +0100 +++ b/ChangeLog Wed Nov 28 12:35:38 2018 +0100 @@ -1,3 +1,15 @@ +2018-11-28 Jiri Vanek + + deployment.config now support generic url instead just file + * netx/net/sourceforge/jnlp/config/Defaults.java: added option KEY_SYSTEM_CONFIG as url and KEY_SYSTEM_CONFIG_MANDATORY as boolean, + thus documented + * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: refactored to work with general url rather then with file only + * netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java: added (getUrl) as shortcut to getFile().toURI().toURL() + * netx/net/sourceforge/jnlp/controlpanel/CommandLine.java: (CommandLine) made aware of MalformedURLException + * tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java: added tests for new DeploymentConfiguration.checkUrl + covering ok/not ok file, ok/not ok http + * NEWS: mentioned + 2018-11-27 Jiri Vanek * netx/net/sourceforge/jnlp/OptionsDefinitions.java: (main) moved from ifelse to switch diff -r ea49f60eaeef -r 612ff5eded4f NEWS --- a/NEWS Wed Nov 28 12:13:07 2018 +0100 +++ b/NEWS Wed Nov 28 12:35:38 2018 +0100 @@ -13,6 +13,7 @@ * --nosecurity enhanced for possibility to skip invalid signatures * enhanced to allow resources to be read also from j2se/java element (OmegaT) * PR3644 - java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder +* deployment.config now support generic url instead just file New in release 1.7 (2017-07-19): * PR3366 - bash completion file was split to three, and is setup-able by bashcompdir environment variable diff -r ea49f60eaeef -r 612ff5eded4f netx/net/sourceforge/jnlp/config/Defaults.java --- a/netx/net/sourceforge/jnlp/config/Defaults.java Wed Nov 28 12:13:07 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/Defaults.java Wed Nov 28 12:35:38 2018 +0100 @@ -440,6 +440,16 @@ DeploymentConfiguration.KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK, BasicValueValidators.getManifestAttributeCheckValidator(), String.valueOf(ManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.ALL) + }, + { + DeploymentConfiguration.KEY_SYSTEM_CONFIG, + BasicValueValidators.getUrlValidator(), + null + }, + { + DeploymentConfiguration.KEY_SYSTEM_CONFIG_MANDATORY, + BasicValueValidators.getBooleanValidator(), + String.valueOf(false) } }; diff -r ea49f60eaeef -r 612ff5eded4f netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java --- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Wed Nov 28 12:13:07 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Wed Nov 28 12:35:38 2018 +0100 @@ -22,8 +22,9 @@ import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; -import java.io.FileReader; import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintStream; import java.io.Reader; @@ -237,6 +238,11 @@ */ public static final String KEY_PLUGIN_JVM_ARGUMENTS= "deployment.plugin.jvm.arguments"; public static final String KEY_JRE_DIR= "deployment.jre.dir"; + /** + * remote configuration properties + */ + public static final String KEY_SYSTEM_CONFIG = "deployment.system.config"; + public static final String KEY_SYSTEM_CONFIG_MANDATORY = "deployment.system.config.mandatory"; public static final String TRANSFER_TITLE = "Legacy configuration and cache found. Those will be now transported to new locations"; @@ -255,6 +261,14 @@ currentConfiguration = Defaults.getDefaults(); } + static boolean checkUrl(URL file) { + try (InputStream s = file.openStream()) { + return true; + } catch (Throwable ex) { + // this should be logged, however, logging botle neck may not be initialised here + return false; + } + } public enum ConfigType { System, User @@ -264,7 +278,7 @@ private boolean systemPropertiesMandatory = false; /** The system's subdirResult deployment.config file */ - private File systemPropertiesFile = null; + private URL systemPropertiesFile = null; /** Source of always right and only path to file (even if underlying path changes) */ private final InfrastructureFileDescriptor userDeploymentFileDescriptor; /** The user's subdirResult deployment.config file */ @@ -301,7 +315,11 @@ * @throws ConfigurationException if it encounters a fatal error. */ public void load() throws ConfigurationException { - load(true); + try { + load(true); + } catch (MalformedURLException ex) { + throw new ConfigurationException(ex.toString()); + } } /** @@ -312,18 +330,18 @@ * resorting to the default values * @throws ConfigurationException if it encounters a fatal error. */ - public void load(boolean fixIssues) throws ConfigurationException { + public void load(boolean fixIssues) throws ConfigurationException, MalformedURLException { SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkRead(userDeploymentFileDescriptor.getFullPath()); } - File systemConfigFile = findSystemConfigFile(); + URL systemConfigFile = findSystemConfigFile(); load(systemConfigFile, userDeploymentFileDescriptor.getFile(), fixIssues); } - void load(File systemConfigFile, File userFile, boolean fixIssues) throws ConfigurationException { + void load(URL systemConfigFile, File userFile, boolean fixIssues) throws ConfigurationException, MalformedURLException { Map> initialProperties = Defaults.getDefaults(); Map> systemProperties = null; @@ -357,8 +375,8 @@ * Third, read the user's subdirResult deployment.properties file */ userPropertiesFile = userFile; - Map> userProperties = loadProperties(ConfigType.User, userPropertiesFile, false); - userComments=loadComments(userPropertiesFile); + Map> userProperties = loadProperties(ConfigType.User, userPropertiesFile.toURI().toURL(), false); + userComments = loadComments(userPropertiesFile.toURI().toURL()); if (userProperties != null) { mergeMaps(initialProperties, userProperties); } @@ -499,14 +517,14 @@ /** * @return the location of system-level deployment.config file, or null if none can be found */ - private File findSystemConfigFile() { + private URL findSystemConfigFile() throws MalformedURLException { if (PathsAndFiles.ETC_DEPLOYMENT_CFG.getFile().isFile()) { - return PathsAndFiles.ETC_DEPLOYMENT_CFG.getFile(); + return PathsAndFiles.ETC_DEPLOYMENT_CFG.getUrl(); } String jrePath = null; try { - Map> tmpProperties = parsePropertiesFile(userDeploymentFileDescriptor.getFile()); + Map> tmpProperties = parsePropertiesFile(userDeploymentFileDescriptor.getUrl()); Setting jreSetting = tmpProperties.get(KEY_JRE_DIR); if (jreSetting != null) { jrePath = jreSetting.getValue(); @@ -524,7 +542,7 @@ jreFile = PathsAndFiles.JAVA_DEPLOYMENT_PROP_FILE.getFile(); } if (jreFile.isFile()) { - return jreFile; + return jreFile.toURI().toURL(); } return null; @@ -534,7 +552,7 @@ * Reads the system configuration file and sets the relevant * system-properties related variables */ - private boolean loadSystemConfiguration(File configFile) throws ConfigurationException { + private boolean loadSystemConfiguration(URL configFile) throws ConfigurationException { OutputController.getLogger().log("Loading system configuation from: " + configFile); @@ -553,26 +571,21 @@ */ String urlString = null; try { - Setting urlSettings = systemConfiguration.get("deployment.system.config"); + Setting urlSettings = systemConfiguration.get(KEY_SYSTEM_CONFIG); if (urlSettings == null || urlSettings.getValue() == null) { - OutputController.getLogger().log("No System level " + DEPLOYMENT_PROPERTIES + " found in "+configFile.getAbsolutePath()); + OutputController.getLogger().log("No System level " + DEPLOYMENT_PROPERTIES + " found in "+configFile.toExternalForm()); return false; } urlString = urlSettings.getValue(); - Setting mandatory = systemConfiguration.get("deployment.system.config.mandatory"); + Setting mandatory = systemConfiguration.get(KEY_SYSTEM_CONFIG_MANDATORY); systemPropertiesMandatory = Boolean.valueOf(mandatory == null ? null : mandatory.getValue()); //never null OutputController.getLogger().log("System level settings " + DEPLOYMENT_PROPERTIES + " are mandatory:" + systemPropertiesMandatory); URL url = new URL(urlString); - if (url.getProtocol().equals("file")) { - systemPropertiesFile = new File(url.getFile()); - OutputController.getLogger().log("Using System level" + DEPLOYMENT_PROPERTIES + ": " + systemPropertiesFile); - return true; - } else { - OutputController.getLogger().log("Remote + " + DEPLOYMENT_PROPERTIES + " not supported: " + urlString + "in " + configFile.getAbsolutePath()); - return false; - } + systemPropertiesFile = url; + OutputController.getLogger().log("Using System level" + DEPLOYMENT_PROPERTIES + ": " + systemPropertiesFile); + return true; } catch (MalformedURLException e) { - OutputController.getLogger().log("Invalid url for " + DEPLOYMENT_PROPERTIES+ ": " + urlString + "in " + configFile.getAbsolutePath()); + OutputController.getLogger().log("Invalid url for " + DEPLOYMENT_PROPERTIES+ ": " + urlString + "in " + configFile.toExternalForm()); OutputController.getLogger().log(e); if (systemPropertiesMandatory){ ConfigurationException ce = new ConfigurationException("Invalid url to system properties, which are mandatory"); @@ -593,9 +606,9 @@ * * @throws ConfigurationException if the file is mandatory but cannot be read */ - private Map> loadProperties(ConfigType type, File file, boolean mandatory) + private Map> loadProperties(ConfigType type, URL file, boolean mandatory) throws ConfigurationException { - if (file == null || !file.isFile()) { + if (file == null || !checkUrl(file)) { OutputController.getLogger().log("No " + type.toString() + " level " + DEPLOYMENT_PROPERTIES + " found."); if (!mandatory) { return null; @@ -684,12 +697,12 @@ * @param propertiesFile the file to read Properties from * @throws IOException if an IO problem occurs */ - private Map> parsePropertiesFile(File propertiesFile) throws IOException { + private Map> parsePropertiesFile(URL propertiesFile) throws IOException { Map> result = new HashMap<>(); Properties properties = new Properties(); - try (Reader reader = new BufferedReader(new FileReader(propertiesFile))) { + try (Reader reader = new BufferedReader(new InputStreamReader(propertiesFile.openStream(), "UTF-8"))) { properties.load(reader); } @@ -904,9 +917,9 @@ //standard date.toString format public static final SimpleDateFormat pattern = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy"); - private static String loadComments(File path) { + private static String loadComments(URL path) { StringBuilder r = new StringBuilder(); - try (BufferedReader br = new BufferedReader(new FileReader(path))) { + try (BufferedReader br = new BufferedReader(new InputStreamReader(path.openStream(), "UTF-8"))) { while (true) { String s = br.readLine(); if (s == null) { diff -r ea49f60eaeef -r 612ff5eded4f netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java --- a/netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java Wed Nov 28 12:13:07 2018 +0100 +++ b/netx/net/sourceforge/jnlp/config/InfrastructureFileDescriptor.java Wed Nov 28 12:35:38 2018 +0100 @@ -38,6 +38,8 @@ package net.sourceforge.jnlp.config; import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; import net.sourceforge.jnlp.runtime.JNLPRuntime; import net.sourceforge.jnlp.runtime.Translator; @@ -75,6 +77,10 @@ public File getFile() { return new File(getFullPath()); } + + public URL getUrl() throws MalformedURLException { + return getFile().toURI().toURL(); + } public void setValue(String value) { setValue(value, JNLPRuntime.getConfiguration()); diff -r ea49f60eaeef -r 612ff5eded4f netx/net/sourceforge/jnlp/controlpanel/CommandLine.java --- a/netx/net/sourceforge/jnlp/controlpanel/CommandLine.java Wed Nov 28 12:13:07 2018 +0100 +++ b/netx/net/sourceforge/jnlp/controlpanel/CommandLine.java Wed Nov 28 12:35:38 2018 +0100 @@ -21,6 +21,7 @@ import static net.sourceforge.jnlp.runtime.Translator.R; import java.io.IOException; +import java.net.MalformedURLException; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -86,7 +87,7 @@ config = new DeploymentConfiguration(); try { config.load(false); - } catch (ConfigurationException e) { + } catch (ConfigurationException | MalformedURLException e) { OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, R("RConfigurationFatal")); OutputController.getLogger().log(e); } diff -r ea49f60eaeef -r 612ff5eded4f tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java --- a/tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java Wed Nov 28 12:13:07 2018 +0100 +++ b/tests/netx/unit/net/sourceforge/jnlp/config/DeploymentConfigurationTest.java Wed Nov 28 12:35:38 2018 +0100 @@ -33,12 +33,12 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. -*/ - + */ package net.sourceforge.jnlp.config; import java.io.File; import java.io.IOException; +import java.net.URL; import java.util.Date; import static org.junit.Assert.assertTrue; @@ -46,13 +46,16 @@ import javax.naming.ConfigurationException; import net.sourceforge.jnlp.PluginBridgeTest; +import net.sourceforge.jnlp.ServerAccess; +import net.sourceforge.jnlp.ServerLauncher; +import net.sourceforge.jnlp.annotations.Remote; import net.sourceforge.jnlp.util.FileUtils; import net.sourceforge.jnlp.util.logging.NoStdOutErrTest; import org.junit.Assert; import org.junit.Test; -public class DeploymentConfigurationTest extends NoStdOutErrTest{ +public class DeploymentConfigurationTest extends NoStdOutErrTest { @Test public void testLoad() throws ConfigurationException { @@ -73,34 +76,34 @@ Properties target = new Properties(); config.copyTo(target); - assertTrue(target.size() != 0); + assertTrue(!target.isEmpty()); } - + @Test public void testPersistedComments() throws ConfigurationException, IOException { final File f = File.createTempFile("proeprties", "withComments"); f.deleteOnExit(); FileUtils.saveFile("#commented1=val1\nproeprty2=val2\n#commented3=val3\nproeprty4=val4", f); - DeploymentConfiguration dc = new DeploymentConfiguration(new InfrastructureFileDescriptor(){ - + DeploymentConfiguration dc = new DeploymentConfiguration(new InfrastructureFileDescriptor() { + @Override public String getFullPath() { return f.getAbsolutePath(); } - + }); dc.load(); Assert.assertEquals("val2", dc.getProperty("proeprty2")); Assert.assertEquals("val4", dc.getProperty("proeprty4")); Assert.assertEquals(null, dc.getProperty("commented1")); Assert.assertEquals(null, dc.getProperty("commented3")); - + dc.save(); - + String s = FileUtils.loadFileAsString(f); - Assert.assertTrue(s.contains("#"+DeploymentConfiguration.DEPLOYMENT_COMMENT)); + Assert.assertTrue(s.contains("#" + DeploymentConfiguration.DEPLOYMENT_COMMENT)); String date = new Date().toString().substring(0, 10); //every propertiews file have header and date by default - Assert.assertTrue(s.contains("#"+date)); //check day part of date... + Assert.assertTrue(s.contains("#" + date)); //check day part of date... Assert.assertTrue(s.contains("#commented1")); Assert.assertTrue(s.contains("proeprty2")); Assert.assertTrue(s.contains("#commented3")); @@ -109,11 +112,9 @@ Assert.assertTrue(s.contains("val2")); Assert.assertTrue(s.contains("val3")); Assert.assertTrue(s.contains("val4")); - - } - - - + + } + @Test public void testEnsurePersistedCommentsDoNotMultiplyHeaderAndDate() throws ConfigurationException, IOException { final File f = File.createTempFile("proeprties", "withComments"); @@ -159,4 +160,89 @@ //System.out.println(s); } + @Test + public void testCheckUrlFileOk() throws ConfigurationException, IOException { + File f = File.createTempFile("itw", "checkUrlTest"); + f.deleteOnExit(); + boolean is = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertTrue("File was supposed to exists", is); + boolean is2 = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertTrue("File was supposed to exists", is2); + } + + @Test + public void testCheckUrlFileNotOk() throws ConfigurationException, IOException { + File f = new File("/some/not/existing/file"); + boolean is = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertFalse("File was NOT supposed to exists", is); + boolean is2 = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertFalse("File was NOT supposed to exists", is2); + } + + @Test + public void testCheckUrlFileOkNotOk() throws ConfigurationException, IOException { + File f = File.createTempFile("itw", "checkUrlTest"); + f.deleteOnExit(); + boolean is = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertTrue("File was supposed to exists", is); + f.delete(); + boolean is2 = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertFalse("File was NOT supposed to exists", is2); + f.createNewFile(); + f.deleteOnExit(); + boolean is3 = DeploymentConfiguration.checkUrl(f.toURI().toURL()); + Assert.assertTrue("File was supposed to exists", is3); + } + + @Test + public void testCheckUrlRemoteNotOk() throws ConfigurationException, IOException { + boolean is = DeploymentConfiguration.checkUrl(new URL("http://some.not/surely/existing.file")); + Assert.assertFalse("File was supposed to not exists", is); + } + + @Test + public void testCheckUrlRemoteNotOk404_1() throws ConfigurationException, IOException { + ServerLauncher server = ServerAccess.getIndependentInstance(System.getProperty("java.io.tmpdir"), ServerAccess.findFreePort()); + File f = File.createTempFile("itw", "checkUrlTest"); + f.delete(); + f.mkdir(); + f.deleteOnExit(); + try { + URL u = new URL("http://localhost:" + server.getPort() + "/" + f.getName() + "/notexisting.file"); + boolean is = DeploymentConfiguration.checkUrl(u); + Assert.assertFalse("File was not supposed to exists", is); + } finally { + server.stop(); + } + } + + @Test + @Remote + public void testCheckUrlRemoteNotOk404_2() throws ConfigurationException, IOException { + URL u = new URL("https://google.com/some/not/existingitw.file"); + boolean is = DeploymentConfiguration.checkUrl(u); + Assert.assertFalse("File was not supposed to exists", is); + } + + @Test + public void testCheckUrlRemoteOk() throws ConfigurationException, IOException { + ServerLauncher server = ServerAccess.getIndependentInstance(System.getProperty("java.io.tmpdir"), ServerAccess.findFreePort()); + try { + File f = File.createTempFile("itw", "checkUrlTest"); + f.deleteOnExit(); + URL u = new URL("http://localhost:" + server.getPort() + "/" + f.getName()); + boolean is = DeploymentConfiguration.checkUrl(u); + Assert.assertTrue("File was supposed to exists", is); + f.delete(); + //404_3 + boolean is2 = DeploymentConfiguration.checkUrl(u); + Assert.assertFalse("File was NOT supposed to exists", is2); + f.createNewFile(); + f.deleteOnExit(); + boolean is3 = DeploymentConfiguration.checkUrl(u); + Assert.assertTrue("File was supposed to exists", is3); + } finally { + server.stop(); + } + } } From bugzilla-daemon at icedtea.classpath.org Wed Nov 28 12:08:27 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Nov 2018 12:08:27 +0000 Subject: [Bug 3621] Can't run java applet on alpine In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3621 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID --- Comment #11 from JiriVanek --- Hi! I really think this is distribution issue. Recenlty this issue was fixed for a bug reporter by adding fx and rt jars to xboothclassapth instead of classpath -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 28 16:08:50 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Nov 2018 16:08:50 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #16 from Radhadatta --- (In reply to JiriVanek from comment #15) > Yes. tahts what you have to debug and prepare reproducer for me. You will > most likely need sources of that app., or decompile it. It is difficult to prepare a reproducer on our application . Can you please clarify my below query? 1- If I use instead of the jnlp file is not properly formatted. Do I need to change any configuration settings? 2- Do we need to change any specific JNLP syntax for ITW? 38 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 37 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 36 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 35 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 34 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 33 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 32 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 31 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 30 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 29 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 28 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 27 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 26 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 25 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 24 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 23 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 22 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 21 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 20 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 19 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 18 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 17 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 16 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 15 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 14 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 13 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 12 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 11 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 10 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 9 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 8 CalATERSG16 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 7 Expense Report Solutions-CalATERS [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 6 IBM [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 5 Expense Report Solutions-CalATERS [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 4 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 3 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: line: 2 [IBM_ADMIN][ITW-JAVAWS][MESSAGE_DEBUG][Tue Nov 27 11:15:14 IST 2018][net.sourceforge.nanoxml.XMLElement.sanitizeInput(XMLElement.java:1310)] NETX Thread# 455b80eb, name Thread-2: -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 28 18:38:03 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Nov 2018 18:38:03 +0000 Subject: [Bug 3574] [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew John Hughes --- Fixed in icedtea-3.10.0pre01. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed Nov 28 18:38:37 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 28 Nov 2018 18:38:37 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Bug 3618 depends on bug 3574, which changed state. Bug 3574 Summary: [IcedTea8] ppc: enhancement of CRC32 intrinsic is absent on OpenJDK 8 hurting performance https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3574 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 09:25:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 09:25:08 +0000 Subject: [Bug 3650] net.sourceforge.jnlp.runtime.AppletEnvironment.startApplet In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3650 --- Comment #17 from JiriVanek --- (In reply to Radhadatta from comment #16) > (In reply to JiriVanek from comment #15) > > Yes. tahts what you have to debug and prepare reproducer for me. You will > > most likely need sources of that app., or decompile it. > > It is difficult to prepare a reproducer on our application . Can you please > clarify my below query? > > 1- If I use instead of the jnlp file is not > properly formatted. Do I need to change any configuration settings? Application desc and applet-desc have absolutely different internals. Read theirs documentation first. In your case, you chaged applet to application, without changing the parameters (map) to arguments (list). > > 2- Do we need to change any specific JNLP syntax for ITW? no. Your xml must be well-formed, and valid by jnlp specification. Before next questions, please study what and how jnlp protocol should be working. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Thu Nov 29 11:35:44 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 29 Nov 2018 12:35:44 +0100 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> Message-ID: <9f6b8d1d-0d32-9012-d16f-2bba882920ef@redhat.com> On 11/26/18 6:18 PM, Alex Kashchenko wrote: > Hi, > > On 11/23/2018 03:15 PM, Jiri Vanek wrote: >> >> [...] >> >>> >>> 2. property_from_file >>> >>> ??- in get_fail_message please move string literals into format strings, number of format string >>> also >>> can be lesser (one single format string is probably inconvenient here) >> >> ugh. Cant parse. Can you please provide example? Also see lower. Imho it do not belong to this >> chnageset. And not sure how it is better. > > I mean to use something like: > > write!(&mut info1, "itw-rust-debug: trying jdk over properties ({})", > ??????? property_from_file::JRE_PROPERTY_NAME).expect("unwrap failed"); > > instead of: > > write!(&mut info1, "{}", "itw-rust-debug: trying jdk over properties (").expect("unwrap failed"); > write!(&mut info1, "{}", property_from_file::JRE_PROPERTY_NAME).expect("unwrap failed"); > write!(&mut info1, "{}", ")").expect("unwrap failed"); > > >>> ??- please drop is_file, I suggest using path.metadata().map(|md|md.is_file()).unwrap_or(false) >>> instead >> >> Not sure how this is better. Even if followed (which is going to happen) I will keep it in >> is_file. ok? > > OK. > > >>> ??- get_property_from_file: either use Option#map or expose get_property_from_file_direct instead >>> >>> ??- get_property_from_file_direct: if error message is not used in File#open, then it is better to >>> use Result#ok and then map the obtained Option as required >> >> I think I need look closer to those maps. HAve some lack of knowlege here. >>> >>> ??- please drop verify_jdk_string, instead pass string ref to verify_jdk_path >> >> Will do. BUt form curiosity - why? > > I think it is not doing anything useful to be in a separate function. Also in this function it > probably should be &str instead of &String. > > >>> ??- inconsistent validation in impl Validator line and in tests::get_jre_from_file >> >> I cant see this:( > > Sorry, this is a typo, it should be "incorrect indentation". > > >>> 3. property_from_files_resolver >>> >>> ??- try_key_from_properties_files: please move string literals into format strings >> >> Again, I think this should go as separate changeset. BUt we agreed? this write can be used. Why not >> now? How is formated string better? > > I added example above, I think I overlooked this for the previous patch. > > >>> ??- inside try_key_from_properties_files file.clone() is used multiple times. It is not clear how to >>> fix that, maybe it is better to pass String instead of PathBuf >> >> What is wrong with clone? It i snice protection against unwonted change inside method. Anywa - >> shoudl go as separate chnageset again. > > I think this variable is not changed, so there should be not real need to clone it. > > >> >> [...] >> >> Generally - most of those issues shold be done as separate changeset. I really do not wont to spill >> the refactoring. On contrary I agree with most of them.? So the adapted patch will cntain only minor >> things (maps, is_file, dropped verify_jdk_path, formatting) ook? > > OK. > >> >> [...] >> > > Hello! All should be fixed, unless it leadked to much form refactroing. todo: - home handling - will deffinitley land in next changeset - usage of map. I'm not sure how worthy it is. Mos likly changeset in farer future, mostly for my education (or feel free to add :) ) ok? The is still same, so adapted patch for verbose from p[roeprties attacheched too. /me jumping on $HOME now TYVM! J. -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: refactoredProperties2.patch Type: text/x-patch Size: 45336 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: usingRefactoredProeprtiesToLoadVerboseFromSettings2.patch Type: text/x-patch Size: 4848 bytes Desc: not available URL: From jvanek at redhat.com Thu Nov 29 12:32:35 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Thu, 29 Nov 2018 13:32:35 +0100 Subject: [rfc][icedtea-web] improved home finding to use variables first Message-ID: -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: usingVariabelsBeforeGetHome.patch Type: text/x-patch Size: 5420 bytes Desc: not available URL: From jtesdall at mapcon.com Thu Nov 29 17:59:49 2018 From: jtesdall at mapcon.com (jtesdall) Date: Thu, 29 Nov 2018 10:59:49 -0700 (MST) Subject: macOS xdg-desktop-icon In-Reply-To: References: <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> Message-ID: <1543514389524-0.post@n7.nabble.com> Jiri, I am working on getting the Windows shortcut created and I have made good progress. However, I cannot get the netx.jar to build correctly from eclipse or manually with jar.exe. Instead I turn the standard jar into a zip file and replace the neccesary classes manually and turn it back into a jar file. This is cumbersome and slow and I would like to be able to just re-build the jar and test. I know this may be a novice question but looking through the jars they look absolutely the same to me in structure and content so there must be something special I have to do to build the jar. I am even using the same manifest. Sorry if this is a dumb question. Here is the error it throws when I use the jar built from eclipse. It says classdef not found but it is there so I don't know why it can't find it. Really didn't want to ask this but I am stumped: Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$0(JNLPRuntime.java:452) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:84) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:76) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:507) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:325) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:308) at net.sourceforge.jnlp.controlpanel.ControlPanel.main(ControlPanel.java:405) at net.sourceforge.jnlp.controlpanel.CommandLine.main(CommandLine.java:512) Exception in thread "Thread-0" java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$0(JNLPRuntime.java:452) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:61) at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:60) at net.sourceforge.jnlp.util.logging.LogConfig$LogConfigHolder.(LogConfig.java:91) at net.sourceforge.jnlp.util.logging.LogConfig.getLogConfig(LogConfig.java:95) at net.sourceforge.jnlp.util.logging.OutputController.consume(OutputController.java:153) at net.sourceforge.jnlp.util.logging.OutputController.flush(OutputController.java:138) at net.sourceforge.jnlp.util.logging.OutputController$1.run(OutputController.java:243) at java.lang.Thread.run(Thread.java:748) -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From akashche at redhat.com Thu Nov 29 18:14:05 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Thu, 29 Nov 2018 18:14:05 +0000 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: <9f6b8d1d-0d32-9012-d16f-2bba882920ef@redhat.com> References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> <9f6b8d1d-0d32-9012-d16f-2bba882920ef@redhat.com> Message-ID: Hi, On 11/29/2018 11:35 AM, Jiri Vanek wrote: > > [...] > > Hello! > > All should be fixed, unless it leadked to much form refactroing. I assume verify_jdk_string should take &str, not &String? Any particular reason it uses &String? In try_key_from_properties_files, can you explain why file is cloned multiple times there? Its input is an a list of strings (you are wrapping them twice, but they are still strings underneath), some of which may be empty, and ownership of the string is not required to print or format that string. I suggest to unwrap the strings (or even better - to not wrap them in the first place) before calling the loop logic, because this thing is not nice: file.clone().unwrap_or(std::path::PathBuf::from("None")).display() Besides these two points patch looks good, I will review a second patch once first one is pushed. > [...] > > - usage of map. I'm not sure how worthy it is. Mos likly changeset in farer future, mostly for my > education (or feel free to add :) ) You are misusing the Option type. It is okay to check it with pattern matching when you are getting an Option from API call, when you are interested only in actual call result. But if you are using Option itself (taking it as a function parameter), the goal of Option type is to work on (possibly empty) underlying value without actually checking whether the value is there. Option is doing these checks for you providing map(), and_then() and other functions. For example, append_deployment_file() shouldn't take an Option as its input, instead it should take a plain value. And then be used with Option<...> (though its API) or with plain values where convenient. It is okay to not use functional-like approach, like chains of map() calls (Rust is not a pure-functional lang), but in that case it may be better to avoid functional-like APIs like Option (besides the use-case, when it is returned and immediately unwrapped). > > [...] > -- -Alex From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 21:25:22 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 21:25:22 +0000 Subject: [Bug 3654] New: [IcedTea6] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3654 Bug ID: 3654 Summary: [IcedTea6] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming Product: IcedTea Version: 1.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3652 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 21:25:53 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 21:25:53 +0000 Subject: [Bug 3654] [IcedTea6] Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3654 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-1.14.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:49:38 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:49:38 +0000 Subject: [Bug 3655] New: [IcedTea8] Allow use of system crypto policy to be disabled by the user Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3655 Bug ID: 3655 Summary: [IcedTea8] Allow use of system crypto policy to be disabled by the user Product: IcedTea Version: 3.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Currently, use of the system crypto policy can only be toggled by altering the java.security file. We should add a system property so the user can turn it off without needing the ability to alter the JDK configuration files. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:49:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:49:58 +0000 Subject: [Bug 3655] [IcedTea8] Allow use of system crypto policy to be disabled by the user In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3655 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |3618 Target Milestone|--- |3.10.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:49:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:49:58 +0000 Subject: [Bug 3618] [TRACKER] IcedTea 3.10.0 Release In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3618 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |3655 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:51:08 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:51:08 +0000 Subject: [Bug 3656] New: [IcedTea7] Allow use of system crypto policy to be disabled by the user Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3656 Bug ID: 3656 Summary: [IcedTea7] Allow use of system crypto policy to be disabled by the user Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3655 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:51:32 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:51:32 +0000 Subject: [Bug 3656] [IcedTea7] Allow use of system crypto policy to be disabled by the user In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3656 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.17 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:57:25 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:57:25 +0000 Subject: [Bug 3657] New: [IcedTea7] Sync desktop files with Fedora/RHEL versions again Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3657 Bug ID: 3657 Summary: [IcedTea7] Sync desktop files with Fedora/RHEL versions again Product: IcedTea Version: 2.x-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3624 for IcedTea 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:57:35 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:57:35 +0000 Subject: [Bug 3657] [IcedTea7] Sync desktop files with Fedora/RHEL versions again In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3657 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu Nov 29 22:57:45 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 29 Nov 2018 22:57:45 +0000 Subject: [Bug 3657] [IcedTea7] Sync desktop files with Fedora/RHEL versions again In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3657 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.6.15 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jtesdall at mapcon.com Thu Nov 29 23:22:00 2018 From: jtesdall at mapcon.com (jtesdall) Date: Thu, 29 Nov 2018 16:22:00 -0700 (MST) Subject: macOS xdg-desktop-icon In-Reply-To: <1543514389524-0.post@n7.nabble.com> References: <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> <1543514389524-0.post@n7.nabble.com> Message-ID: <1543533720407-0.post@n7.nabble.com> More info, sorry I am not figuring this out myself. I followed the setup instructions on the wiki but there is something wrong. I decided to follow the debugging instructions in the Wiki and get the same error. When I step through and JNLPRuntime tries to call its internal subclass DeploymentConfigurationHolder it bombs with this same error. It can't find its own sub-class?? Whats more is if I replace these three class files (JNLPRuntime, JNLPRuntime$1, JNLPRuntime$DeploymentConfigurationHolder) in a working netx.jar it will also bomb with this error, so its not a jar issue its a subclass reference issue. Is there a setting in eclipse at compile that is causing a problem? I am using the newest eclipse 2018-09, should I be using an older version? I am compiling with openJDK8u192. -- Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html From jvanek at redhat.com Fri Nov 30 11:17:24 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 30 Nov 2018 12:17:24 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: <1543533720407-0.post@n7.nabble.com> References: <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> <1543514389524-0.post@n7.nabble.com> <1543533720407-0.post@n7.nabble.com> Message-ID: <9138d38a-9753-9b73-9bfe-f70548065584@redhat.com> On 11/30/18 12:22 AM, jtesdall wrote: > More info, sorry I am not figuring this out myself. I followed the setup > instructions on the wiki but there is something wrong. Os? ITW version? > > I decided to follow the debugging instructions in the Wiki and get the same > error. When I step through and JNLPRuntime tries to call its internal > subclass DeploymentConfigurationHolder it bombs with this same error. It What error? > can't find its own sub-class?? I think you hit https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3644 There were several changeset inspired by Lars, and are now only in head: http://icedtea.classpath.org/hg/icedtea-web/rev/b4c212917733 http://icedtea.classpath.org/hg/icedtea-web/rev/6b6da5f22c26 http://icedtea.classpath.org/hg/icedtea-web/rev/f211a6ffffe0 http://icedtea.classpath.org/hg/icedtea-web/rev/77e21cdc1813 and are all related to this issue. BTW, also during debug, you need to have correct boot classpath. > > Whats more is if I replace these three class files (JNLPRuntime, > JNLPRuntime$1, JNLPRuntime$DeploymentConfigurationHolder) in a working > netx.jar it will also bomb with this error, so its not a jar issue its a > subclass reference issue. Is there a setting in eclipse at compile that is > causing a problem? I am using the newest eclipse 2018-09, should I be using > an older version? I am compiling with openJDK8u192. > > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From jvanek at redhat.com Fri Nov 30 11:40:39 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 30 Nov 2018 12:40:39 +0100 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> <9f6b8d1d-0d32-9012-d16f-2bba882920ef@redhat.com> Message-ID: <98d014c3-23a4-6300-62f7-c805e0a3478e@redhat.com> On 11/29/18 7:14 PM, Alex Kashchenko wrote: > Hi, > > On 11/29/2018 11:35 AM, Jiri Vanek wrote: >> >> [...] >> >> Hello! >> >> All should be fixed, unless it leadked to much form refactroing. > > I assume verify_jdk_string should take &str, not &String? Any particular reason it uses &String? Nope. fixed. > > In try_key_from_properties_files, can you explain why file is cloned multiple times there? This is not related to the refacroting. And the fix is not clear to me. Will elaborate as next changeset. > > Its input is an a list of strings (you are wrapping them twice, but they are still strings > underneath), some of which may be empty, and ownership of the string is not required to print or > format that string. I suggest to unwrap the strings (or even better - to not wrap them in the first > place) before calling the loop logic, because this thing is not nice: > > file.clone().unwrap_or(std::path::PathBuf::from("None")).display() > > Besides these two points patch looks good, I will review a second patch once first one is pushed. > > >> [...] >> >> ? - usage of map. I'm not sure how worthy it is. Mos likly changeset in farer future, mostly for? my >> education (or feel free to add :) ) > > You are misusing the Option type. It is okay to check it with pattern matching when you are getting > an Option from API call, when you are interested only in actual call result. But if you are using > Option itself (taking it as a function parameter), the goal of Option type is to work on (possibly > empty) underlying value without actually checking whether the value is there. Option is doing these > checks for you providing map(), and_then() and other functions. > > For example, append_deployment_file() shouldn't take an Option as its input, instead it should take > a plain value. And then be used with Option<...> (though its API) or with plain values where > convenient. > > It is okay to not use functional-like approach, like chains of map() calls (Rust is not a > pure-functional lang), but in that case it may be better to avoid functional-like APIs like Option > (besides the use-case, when it is returned and immediately unwrapped). Rebuke taken. Will elaborate here to. TYVM for review! J. > >> >> [...] >> > > > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 -------------- next part -------------- A non-text attachment was scrubbed... Name: refactoredProperties3.patch Type: text/x-patch Size: 45321 bytes Desc: not available URL: From jvanek at redhat.com Fri Nov 30 15:58:08 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 30 Nov 2018 16:58:08 +0100 Subject: macOS xdg-desktop-icon In-Reply-To: <1543514389524-0.post@n7.nabble.com> References: <758C2685-2BCC-4F36-9176-7A66D6FA597F@mac.com> <75CDE0F1-A44A-4906-B941-BE9F37861E2C@mac.com> <1522c578-ef54-6cfc-862b-27404c6297da@redhat.com> <5011413F-3988-45BF-91D9-BF8988420780@mac.com> <1543339483075-0.post@n7.nabble.com> <1543514389524-0.post@n7.nabble.com> Message-ID: On 11/29/18 6:59 PM, jtesdall wrote: > Jiri, I am working on getting the Windows shortcut created and I have made > good progress. However, I cannot get the netx.jar to build correctly from > eclipse or manually with jar.exe. Instead I turn the standard jar into a zip I have netbeans set up for ITW development. But one hack is necessary ide-wide to make ITW runnbale from IDE directly, and that is bootclaspath, as every ide is puuting your classes to classpath instead. I have simple added to my run jvm options in project settings: -Xbootclasspath/a:/home/jvanek/NetBeansProjects/netx/build/classes:/home/jvanek/icedtea-web-image/share/icedtea-web/netx.jar:/usr/share/java/js.jar:/usr/share/java/tagsoup.jar Where home/jvanek/NetBeansProjects/netx/build/classes is directory where NB puts freshly built classes - so my chnages are directly for usage home/jvanek/icedtea-web-image/share/icedtea-web/netx.jar is jar built by running make. It is here for stuff generated during makefile. Other (js, tagsoup, fx) are classical dependencies. Then you really can debug it nicley form ide by passing some/remote/or/local/file.jnlp > file and replace the neccesary classes manually and turn it back into a jar > file. This is cumbersome and slow and I would like to be able to just > re-build the jar and test. I know this may be a novice question but looking Yah. the final jar is not plain jar. make is doing more with that. But yu would need to setup cigwin to run it:( I hope you will enable your from-ide development. > through the jars they look absolutely the same to me in structure and > content so there must be something special I have to do to build the jar. I > am even using the same manifest. Sorry if this is a dumb question. Here is > the error it throws when I use the jar built from eclipse. It says classdef This is not dummy. It is serrious isuse. If tipo of hed do not fix it for you, please dont hesiatte to bug me. > not found but it is there so I don't know why it can't find it. Really > didn't want to ask this but I am stumped: > > Exception in thread "main" java.lang.NoClassDefFoundError: Could not > initialize class > net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder Are you on tip of head? As I wrote, this exception should be fixed in tip of head. Is not in head few days old, nor 1.7 branch. > at > net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$0(JNLPRuntime.java:452) > at > net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) > at > net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:84) > at > net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:76) > at > net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:507) > at > net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:325) > at > net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:308) > at > net.sourceforge.jnlp.controlpanel.ControlPanel.main(ControlPanel.java:405) > at net.sourceforge.jnlp.controlpanel.CommandLine.main(CommandLine.java:512) > Exception in thread "Thread-0" java.lang.NoClassDefFoundError: Could not > initialize class > net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder > at > net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.access$0(JNLPRuntime.java:452) > at > net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:487) > at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:61) > at net.sourceforge.jnlp.util.logging.LogConfig.(LogConfig.java:60) > at > net.sourceforge.jnlp.util.logging.LogConfig$LogConfigHolder.(LogConfig.java:91) > at > net.sourceforge.jnlp.util.logging.LogConfig.getLogConfig(LogConfig.java:95) > at > net.sourceforge.jnlp.util.logging.OutputController.consume(OutputController.java:153) > at > net.sourceforge.jnlp.util.logging.OutputController.flush(OutputController.java:138) > at > net.sourceforge.jnlp.util.logging.OutputController$1.run(OutputController.java:243) > at java.lang.Thread.run(Thread.java:748) > > Thanx a lot! > > > -- > Sent from: http://openjdk.5641.n7.nabble.com/OpenJDK-Distribution-specific-Packaging-f25548.html > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109 From akashche at redhat.com Fri Nov 30 16:40:57 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 30 Nov 2018 16:40:57 +0000 Subject: [rfc][icedtea-web] refactored properties loader to be reusable In-Reply-To: <98d014c3-23a4-6300-62f7-c805e0a3478e@redhat.com> References: <027febec-85be-9ae0-2b81-419c4460aa35@redhat.com> <7cc29735-4b8f-77c3-1b40-6ce8e1896409@redhat.com> <9f6b8d1d-0d32-9012-d16f-2bba882920ef@redhat.com> <98d014c3-23a4-6300-62f7-c805e0a3478e@redhat.com> Message-ID: Hi, On 11/30/2018 11:40 AM, Jiri Vanek wrote: > On 11/29/18 7:14 PM, Alex Kashchenko wrote: >> Hi, >> >> On 11/29/2018 11:35 AM, Jiri Vanek wrote: >>> >>> [...] >>> >>> Hello! >>> >>> All should be fixed, unless it leadked to much form refactroing. >> >> I assume verify_jdk_string should take &str, not &String? Any particular reason it uses &String? > > Nope. fixed. > > [...] > refactoredProperties3.patch and usingRefactoredProeprtiesToLoadVerboseFromSettings2.patch look good to me. -- -Alex From akashche at redhat.com Fri Nov 30 16:41:07 2018 From: akashche at redhat.com (Alex Kashchenko) Date: Fri, 30 Nov 2018 16:41:07 +0000 Subject: [rfc][icedtea-web] improved home finding to use variables first In-Reply-To: References: Message-ID: <59986a57-60b0-9574-c0dc-285155d0040c@redhat.com> Hi, On 11/29/2018 12:32 PM, Jiri Vanek wrote: > env::home_dir is deprecated since 1.29, it should not be used in get_home. Probing for HOME and USERPROFILE should be OS-specific (to not pickup HOME on windows). -- -Alex From bugzilla-daemon at icedtea.classpath.org Fri Nov 30 17:00:58 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 30 Nov 2018 17:00:58 +0000 Subject: [Bug 3658] New: [SystemTap 3.2] arc_priority representation creates an implicit limit on character sequence within regexp Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3658 Bug ID: 3658 Summary: [SystemTap 3.2] arc_priority representation creates an implicit limit on character sequence within regexp Product: IcedTea Version: 2.6.16 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: SystemTap Assignee: mark at klomp.org Reporter: sgehwolf at redhat.com CC: unassigned at icedtea.classpath.org Clone of bug 3625 for JDK 7 (a.k.a icedtea 7) The issue is the same for IcedTea7 tapsets with systemtap 3.2+ $ java -version java version "1.7.0_201" OpenJDK Runtime Environment (rhel-2.6.16.1.el7_6-x86_64 u201-b00) OpenJDK 64-Bit Server VM (build 24.201-b00, mixed mode) $ cat Hello.java public class Hello { public static void main(String args[]) { System.out.println("Hello World!"); } } $ javac Hello.java $ stap -vv -e 'probe hotspot.jni.GetStringUTFChars { log(probestr); print_jstack_full(); log(" === "); }' -c '/usr/lib/jvm/java-1.7.0-openjdk/bin/java Hello' 2>&1 | c++filt [...] stap: stapregex-dfa.cxx:152: stapregex::arc_priority stapregex::refine_lower(const arc_priority&): Assertion `a.first <= (9223372036854775807LL * 2ULL + 1)/4' failed. The patch is the same as for bug 3625. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 30 17:09:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 30 Nov 2018 17:09:21 +0000 Subject: [Bug 3658] [SystemTap 3.2] arc_priority representation creates an implicit limit on character sequence within regexp In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3658 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |gnu.andrew at redhat.com Resolution|--- |DUPLICATE --- Comment #1 from Andrew John Hughes --- Thanks. We've got this covered by bug 3633 :) *** This bug has been marked as a duplicate of bug 3633 *** -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri Nov 30 17:09:21 2018 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 30 Nov 2018 17:09:21 +0000 Subject: [Bug 3633] [IcedTea7] [SystemTap 3.2] arc_priority representation creates an implicit limit on character sequence within regexp In-Reply-To: References: Message-ID: https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3633 --- Comment #1 from Andrew John Hughes --- *** Bug 3658 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at icedtea.classpath.org Fri Nov 30 18:12:55 2018 From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org) Date: Fri, 30 Nov 2018 18:12:55 +0000 Subject: /hg/icedtea-web: 2 new changesets Message-ID: changeset e44b9395ae5b in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=e44b9395ae5b author: Jiri Vanek date: Fri Nov 30 19:04:42 2018 +0100 Rust properties parser generalized to be reusable * rust-launcher/src/dirs_paths_helper.rs: new file, including get_xdg_config_dir, deployment.properties and similar originally from jvm_from_properties.rs * rust-launcher/src/main.rs: adapted to re-factored state * rust-launcher/src/os_access.rs: added and for Linux implemented get_system_config_javadir, get_user_config_dir * rust-launcher/src/property_from_file.rs: renamed from jvm_from_properties_file and generalized * rust-launcher/src/property_from_files_resolver.rs: renamed from jvm_from_files_resolver and generalized * rust-launcher/src/utils.rs: adapted to renamed JRE_PROPERTY_NAME from PROPERTY_NAME changeset 9bac379fb97e in /hg/icedtea-web details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=9bac379fb97e author: Jiri Vanek date: Fri Nov 30 19:12:09 2018 +0100 verbose also from deployment.properties * rust-launcher/src/main.rs: now reading verbose also from deployment.properties * rust-launcher/src/property_from_file.rs: added wrapping functions to load deployment.log boolean * rust-launcher/src/property_from_files_resolver.rs: refactored to use new validators diffstat: ChangeLog | 18 + rust-launcher/src/dirs_paths_helper.rs | 95 ++++++ rust-launcher/src/jvm_from_properties.rs | 305 ---------------------- rust-launcher/src/jvm_from_properties_resolver.rs | 221 --------------- rust-launcher/src/main.rs | 17 +- rust-launcher/src/os_access.rs | 39 ++ rust-launcher/src/property_from_file.rs | 254 ++++++++++++++++++ rust-launcher/src/property_from_files_resolver.rs | 246 +++++++++++++++++ rust-launcher/src/utils.rs | 4 +- 9 files changed, 662 insertions(+), 537 deletions(-) diffs (truncated from 1295 to 500 lines): diff -r 612ff5eded4f -r 9bac379fb97e ChangeLog --- a/ChangeLog Wed Nov 28 12:35:38 2018 +0100 +++ b/ChangeLog Fri Nov 30 19:12:09 2018 +0100 @@ -1,3 +1,21 @@ +2018-11-30 Jiri Vanek + + verbose also from deployment.properties + * rust-launcher/src/main.rs: now reading verbose also from deployment.properties + * rust-launcher/src/property_from_file.rs: added wrapping functions to load deployment.log boolean + * rust-launcher/src/property_from_files_resolver.rs: refactored to use new validators + +2018-11-30 Jiri Vanek + + Rust properties parser generalized to be reusable + * rust-launcher/src/dirs_paths_helper.rs: new file, including get_xdg_config_dir, deployment.properties and similar + originally from jvm_from_properties.rs + * rust-launcher/src/main.rs: adapted to re-factored state + * rust-launcher/src/os_access.rs: added and for Linux implemented get_system_config_javadir, get_user_config_dir + * rust-launcher/src/property_from_file.rs: renamed from jvm_from_properties_file and generalized + * rust-launcher/src/property_from_files_resolver.rs: renamed from jvm_from_files_resolver and generalized + * rust-launcher/src/utils.rs: adapted to renamed JRE_PROPERTY_NAME from PROPERTY_NAME + 2018-11-28 Jiri Vanek deployment.config now support generic url instead just file diff -r 612ff5eded4f -r 9bac379fb97e rust-launcher/src/dirs_paths_helper.rs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust-launcher/src/dirs_paths_helper.rs Fri Nov 30 19:12:09 2018 +0100 @@ -0,0 +1,95 @@ +use os_access; + +use std; +use std::env; + +pub static ICEDTEA_WEB: &'static str = "icedtea-web"; +pub static DEPLOYMENT_PROPERTIES: &'static str = "deployment.properties"; + +pub fn get_home() -> Option { + match env::home_dir() { + Some(p) => Some(p), + None => None + } +} + +pub fn get_xdg_config_dir() -> Option { + match env::var("XDG_CONFIG_HOME") { + Ok(war) => { + Some(std::path::PathBuf::from(war)) + } + Err(_) => { + match get_home() { + Some(mut p) => { + p.push(".config"); + Some(p) + } + None => None + } + } + } +} + +pub fn append_deployment_file(dir: Option) -> Option { + match dir { + Some(mut p) => { + p.push(DEPLOYMENT_PROPERTIES); + Some(p) + } + None => None + } +} + + +pub fn get_itw_config_file(os: &os_access::Os) -> Option { + append_deployment_file(os.get_user_config_dir()) +} + +pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { + append_deployment_file(os.get_legacy_user_config_dir()) +} + + +pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { + append_deployment_file(os.get_legacy_system_config_javadir()) +} + +pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { + append_deployment_file(os.get_system_config_javadir()) +} + + +/*tests*/ +#[cfg(test)] +mod tests { + use os_access; + + #[test] + fn check_config_files_paths() { + let os = os_access::Linux::new(false); + let p3 = super::get_itw_config_file(&os); + let p4 = super::get_itw_legacy_config_file(&os); + let p5 = super::get_itw_legacy_global_config_file(&os); + let p6 = super::get_itw_global_config_file(&os); + assert_ne!(None, p3); + assert_ne!(None, p4); + assert_ne!(None, p5); + assert_ne!(None, p6); + println!("{}", p3.clone().expect("unwrap failed").display()); + println!("{}", p4.clone().expect("unwrap failed").display()); + println!("{}", p5.clone().expect("unwrap failed").display()); + println!("{}", p6.clone().expect("unwrap failed").display()); + assert_eq!(true, p3.clone().expect("unwrap failed").display().to_string().contains("icedtea-web")); + assert_eq!(true, p3.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); + assert_eq!(true, p4.clone().expect("unwrap failed").display().to_string().contains(".icedtea")); + assert_eq!(true, p4.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("etc")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".java")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".deploy")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("etc")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".java")); + assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("deployment")); + assert_eq!(true, p6.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); + } +} diff -r 612ff5eded4f -r 9bac379fb97e rust-launcher/src/jvm_from_properties.rs --- a/rust-launcher/src/jvm_from_properties.rs Wed Nov 28 12:35:38 2018 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,305 +0,0 @@ -use property; - -use std; -use std::env; -use std::string::String; -use std::fs::File; - -static ICEDTEA_WEB: &'static str = "icedtea-web"; -pub static DEPLOYMENT_PROPERTIES: &'static str = "deployment.properties"; -pub static PROPERTY_NAME: &'static str = "deployment.jre.dir"; - -fn is_file(path: &std::path::PathBuf) -> bool { - let mdr = path.metadata(); - match mdr { - Ok(md) => md.is_file(), - Err(_e) => false - } -} - -fn get_home() -> Option { - match env::home_dir() { - Some(p) => Some(p), - None => None - } -} - -fn get_config_dir() -> Option { - match env::var("XDG_CONFIG_HOME") { - Ok(war) => { - Some(std::path::PathBuf::from(war)) - } - Err(_e) => { - match get_home() { - Some(mut p) => { - p.push(".config"); - Some(p) - } - None => None - } - } - } -} - -pub fn get_itw_config_dir() -> Option { - match get_config_dir() { - Some(mut p) => { - p.push(ICEDTEA_WEB); - Some(p) - } - None => None - } -} - - -pub fn get_itw_legacy_config_dir() -> Option { - match get_home() { - Some(mut p) => { - p.push(".icedtea"); - Some(p) - } - None => None - } -} - - -pub fn get_itw_config_file() -> Option { - match get_itw_config_dir() { - Some(mut p) => { - p.push(DEPLOYMENT_PROPERTIES); - Some(p) - } - None => None - } -} - -pub fn get_itw_legacy_config_file() -> Option { - match get_itw_legacy_config_dir() { - Some(mut p) => { - p.push(DEPLOYMENT_PROPERTIES); - Some(p) - } - None => None - } -} - - -pub fn get_itw_legacy_global_config_file() -> Option { - let mut path = std::path::PathBuf::from("/etc/.java/.deploy"); - path.push(DEPLOYMENT_PROPERTIES); - Some(path) -} - -pub fn get_itw_global_config_file() -> Option { - let mut path = std::path::PathBuf::from("/etc/.java/deployment"); - path.push(DEPLOYMENT_PROPERTIES); - Some(path) -} - - -pub fn check_file_for_property_jredir(file: File) -> Option { - check_file_for_property(file, PROPERTY_NAME) -} - -fn check_file_for_property(file: File, key: &str) -> Option { - let p = property::Property::load(file, key); - match p { - None => { None } - Some(property) => { - Some(property.value) - } - } -} - - -pub fn get_jre_from_file(file: Option) -> Option { - match file { - None => None, - Some(path) => { - get_jre_from_file_direct(path) - } - } -} - -fn get_jre_from_file_direct(path: std::path::PathBuf) -> Option { - if !path.exists() { - None - } else if !is_file(&path) { - return None; - } else { - let fileresult = File::open(path); - match fileresult { - Err(_fe) => None, - Ok(file) => { - let result = check_file_for_property_jredir(file); - result - } - } - } -} - -pub fn verify_jdk_string(file: &String) -> bool { - verify_jdk_path(&std::path::PathBuf::from(file)) -} - -fn verify_jdk_path(ffile: &std::path::PathBuf) -> bool { - let mut file = ffile.clone(); - file.push("bin"); - file.push("java"); - if !file.exists() { - false - } else if !is_file(&file) { - false - } else { - true - } -} - -/*tests*/ -#[cfg(test)] -mod tests { - use std; - use std::fs::File; - use utils::tests_utils as tu; - - - #[test] - fn is_not_file_() { - let r = super::is_file(&std::path::PathBuf::from("/definitely/not/existing/file")); - assert_eq!(false, r); - } - - #[test] - fn is_file_() { - let dir = tu::create_tmp_file(); - let r = super::is_file(&dir); - tu::debuggable_remove_file(&dir); - assert_eq!(true, r); - } - - #[test] - fn check_file_for_property_jredir_not_found() { - let path = tu::create_tmp_file(); - let f = File::open(&path); - let prop = super::check_file_for_property_jredir(f.expect("file was not opened")); - tu::debuggable_remove_file(&path); - assert_eq!(None, prop); - } - - #[test] - fn check_file_for_property_jredir() { - let path = tu::create_tmp_propfile_with_content(); - let f = File::open(&path); - let prop = super::check_file_for_property_jredir(f.expect("file was not opened")); - tu::debuggable_remove_file(&path); - assert_eq!("/some/jre", prop.expect("property was supposed to be loaded")); - } - - - #[test] - fn check_file_for_property_not_found() { - let path = tu::create_tmp_propfile_with_content(); - let f = File::open(&path); - let k = "not_existing_key"; - let prop = super::check_file_for_property(f.expect("file was not opened"), k); - tu::debuggable_remove_file(&path); - assert_eq!(None, prop); - } - - #[test] - fn check_file_for_property_item_exists() { - let path = tu::create_tmp_propfile_with_content(); - let f = File::open(&path); - let k = "key2"; - let prop = super::check_file_for_property(f.expect("file was not opened"), k); - tu::debuggable_remove_file(&path); - assert_eq!("val2", prop.expect("property was supposed to be loaded")); - } - - #[test] - fn get_jre_from_file_exists() { - let path = tu::create_tmp_propfile_with_content(); - let prop = super::get_jre_from_file(Some(path.clone())); - tu::debuggable_remove_file(&path); - assert_eq!("/some/jre", prop.expect("property was supposed to be loaded")); - } - - #[test] - fn get_jre_from_file_not_found() { - let path = tu::create_tmp_file(); - let prop = super::get_jre_from_file(Some(path.clone())); - tu::debuggable_remove_file(&path); - assert_eq!(None, prop); - } - - - #[test] - fn get_jre_from_file_notexists() { - let path = tu::create_tmp_file(); - tu::debuggable_remove_file(&path); - let prop = super::get_jre_from_file(Some(path)); - assert_eq!(None, prop); - } - - #[test] - fn get_jre_from_file_none() { - let prop = super::get_jre_from_file(None); - assert_eq!(None, prop); - } - - #[test] - fn verify_jdk_string_verify_jdk_path_jdk_ok() { - let master_dir = tu::fake_jre(true); - let vs = super::verify_jdk_string(&master_dir.display().to_string()); - let vp = super::verify_jdk_path(&master_dir); - tu::debuggable_remove_dir(&master_dir); - assert_eq!(true, vs); - assert_eq!(true, vp); - } - - #[test] - fn verify_jdk_string_verify_jdk_path_jdk_bad() { - let master_dir = tu::fake_jre(false); - let vs = super::verify_jdk_string(&master_dir.display().to_string()); - let vp = super::verify_jdk_path(&master_dir); - tu::debuggable_remove_dir(&master_dir); - assert_eq!(false, vs); - assert_eq!(false, vp); - } - - #[test] - fn check_config_files_paths() { - let p1 = super::get_itw_config_dir(); - let p2 = super::get_itw_legacy_config_dir(); - let p3 = super::get_itw_config_file(); - let p4 = super::get_itw_legacy_config_file(); - let p5 = super::get_itw_legacy_global_config_file(); - let p6 = super::get_itw_global_config_file(); - assert_ne!(None, p1); - assert_ne!(None, p2); - assert_ne!(None, p3); - assert_ne!(None, p4); - assert_ne!(None, p5); - assert_ne!(None, p6); - println!("{}", p1.clone().expect("unwrap failed").display()); - println!("{}", p2.clone().expect("unwrap failed").display()); - println!("{}", p3.clone().expect("unwrap failed").display()); - println!("{}", p4.clone().expect("unwrap failed").display()); - println!("{}", p5.clone().expect("unwrap failed").display()); - println!("{}", p6.clone().expect("unwrap failed").display()); - assert_eq!(true, p1.clone().expect("unwrap failed").display().to_string().contains("icedtea-web")); - assert_eq!(true, p2.clone().expect("unwrap failed").display().to_string().contains(".icedtea")); - assert_eq!(true, p3.clone().expect("unwrap failed").display().to_string().contains("icedtea-web")); - assert_eq!(true, p3.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); - assert_eq!(true, p4.clone().expect("unwrap failed").display().to_string().contains(".icedtea")); - assert_eq!(true, p4.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("etc")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".java")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".deploy")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("etc")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains(".java")); - assert_eq!(true, p5.clone().expect("unwrap failed").display().to_string().contains("deployment")); - assert_eq!(true, p6.clone().expect("unwrap failed").display().to_string().ends_with("deployment.properties")); - } -} diff -r 612ff5eded4f -r 9bac379fb97e rust-launcher/src/jvm_from_properties_resolver.rs --- a/rust-launcher/src/jvm_from_properties_resolver.rs Wed Nov 28 12:35:38 2018 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,221 +0,0 @@ -use hardcoded_paths; -use jvm_from_properties; -use os_access; - -use std; -use std::string::String; -use std::fmt::Write; - -pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { - let array: [Option; 4] = [ - jvm_from_properties::get_itw_config_file(), - jvm_from_properties::get_itw_legacy_config_file(), - jvm_from_properties::get_itw_legacy_global_config_file(), - jvm_from_properties::get_itw_global_config_file() - ]; - try_jdk_from_properties_files(logger, &array) -} - -fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { - for jdk in array { - let mut info1 = String::new(); - write!(&mut info1, "{} ", "itw-rust-debug: checking jre in:").expect("unwrap failed"); - write!(&mut info1, "{}", jdk.clone().unwrap_or(std::path::PathBuf::from("None")).display()).expect("unwrap failed"); - logger.log(&info1); - match jvm_from_properties::get_jre_from_file(jdk.clone()) { - Some(path) => { - let mut info2 = String::new(); - write!(&mut info2, "{} ", "itw-rust-debug: located").expect("unwrap failed"); - write!(&mut info2, "{}", path).expect("unwrap failed"); - write!(&mut info2, " in file {}", jdk.clone().expect("file should be already verified").display()).expect("unwrap failed"); - logger.log(&info2); - if jvm_from_properties::verify_jdk_string(&path) { - return Some(path); - } else { - //the only output out of verbose mode - let mut res = String::new(); - write!(&mut res, "{}", "Your custom JRE ").expect("unwrap failed"); - write!(&mut res, "{}", path).expect("unwrap failed"); - write!(&mut res, "{}", " read from ").expect("unwrap failed"); - write!(&mut res, "{}", jdk.clone().expect("jre path should be loaded").display()).expect("unwrap failed"); - write!(&mut res, "{}", " under key ").expect("unwrap failed"); - write!(&mut res, "{}", jvm_from_properties::PROPERTY_NAME).expect("unwrap failed"); - write!(&mut res, "{}", " is not valid. Trying other config files, then using default (").expect("unwrap failed"); - write!(&mut res, "{}", hardcoded_paths::get_java()).expect("unwrap failed"); - write!(&mut res, "{}", ", ").expect("unwrap failed"); - write!(&mut res, "{}", hardcoded_paths::get_jre()).expect("unwrap failed"); - write!(&mut res, "{}", ", registry or JAVA_HOME) in attempt to start. Please fix this.").expect("unwrap failed"); - logger.info(&res); - } - } - None => { - logger.log("itw-rust-debug: property not located or file inaccessible"); - } - } - } - None -} - -/*tests*/ -/*To print the diagnostic output use `cargo test -- --nocapture -`*/ -#[cfg(test)] -mod tests { From jvanek at redhat.com Fri Nov 30 18:41:53 2018 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 30 Nov 2018 19:41:53 +0100 Subject: [rfc][icedtea-web] improved home finding to use variables first In-Reply-To: <59986a57-60b0-9574-c0dc-285155d0040c@redhat.com> References: <59986a57-60b0-9574-c0dc-285155d0040c@redhat.com> Message-ID: <0ac8d28f-368f-f34a-70aa-ebe01fca19ee@redhat.com> On 11/30/18 5:41 PM, Alex Kashchenko wrote: > Hi, > > On 11/29/2018 12:32 PM, Jiri Vanek wrote: >> > > env::home_dir is deprecated since 1.29, it should not be used in get_home. I know, still... isnt it doing a bit more after pooling HOME/USERPROFILE? > > Probing for HOME and USERPROFILE should be OS-specific (to not pickup HOME on windows). Yah:(... This will be a bit more tricky to move it to Os. Will do. > -- Jiri Vanek Senior QE engineer, OpenJDK QE lead, Mgr. Red Hat Czech jvanek at redhat.com M: +420775390109