Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 2014 05:24:06 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r350769 - in head/java/icedtea-web: . files
Message-ID:  <201404100524.s3A5O6TR047174@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Thu Apr 10 05:24:06 2014
New Revision: 350769
URL: http://svnweb.freebsd.org/changeset/ports/350769
QAT: https://qat.redports.org/buildarchive/r350769/

Log:
  Update to 1.5.

Added:
  head/java/icedtea-web/files/AUTHORS.html   (contents, props changed)
  head/java/icedtea-web/files/COPYING.html   (contents, props changed)
  head/java/icedtea-web/files/ChangeLog.html   (contents, props changed)
  head/java/icedtea-web/files/NEWS.html   (contents, props changed)
Deleted:
  head/java/icedtea-web/files/patch-launcher-javaws.in
  head/java/icedtea-web/files/patch-tests-JNLPClassLoaderTest.java
Modified:
  head/java/icedtea-web/Makefile
  head/java/icedtea-web/distinfo
  head/java/icedtea-web/files/patch-Makefile.in

Modified: head/java/icedtea-web/Makefile
==============================================================================
--- head/java/icedtea-web/Makefile	Thu Apr 10 05:15:56 2014	(r350768)
+++ head/java/icedtea-web/Makefile	Thu Apr 10 05:24:06 2014	(r350769)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	icedtea-web
-PORTVERSION=	1.4.2
-PORTREVISION=	2
+PORTVERSION=	1.5
 CATEGORIES=	java www
 MASTER_SITES=	http://icedtea.wildebeest.org/download/source/ \
 		http://icedtea.classpath.org/download/source/
@@ -20,11 +19,10 @@ GNU_CONFIGURE=	yes
 USE_JAVA=	yes
 JAVA_OS=	native
 JAVA_VENDOR=	openjdk
-JAVA_VERSION=	1.6+
 USE_PERL5=	build
 USE_XORG=	x11
-USES=		gmake perl5 pkgconfig shebangfix desktop-file-utils
-SHEBANG_FILES=	javac.in jrunscript.in
+USES=		desktop-file-utils gmake perl5 pkgconfig shebangfix
+SHEBANG_FILES=	javac.in jrunscript.in launcher/launchers.in
 
 WANT_GNOME=	yes
 
@@ -32,16 +30,22 @@ EXTRACT_CMD=	${GZIP_CMD}
 EXTRACT_BEFORE_ARGS=	-dc
 EXTRACT_AFTER_ARGS=	| ${SETENV} LC_ALL=en_US.UTF-8 ${TAR} -xf -
 
-PLIST_FILES=	bin/itweb-javaws bin/itweb-settings \
+PLIST_FILES=	bin/itweb-javaws \
+		bin/itweb-policyeditor \
+		bin/itweb-settings \
 		man/man1/itweb-javaws.1.gz \
+		man/man1/itweb-policyeditor.1.gz \
+		man/man1/itweb-settings.1.gz \
 		share/applications/itweb-javaws.desktop \
+		share/applications/itweb-policyeditor.desktop \
 		share/applications/itweb-settings.desktop \
 		share/pixmaps/itweb-javaws.png
-PORTDATA=	about.jar about.jnlp javaws_splash.png netx.jar
+PORTDATA=	javaws_splash.png netx.jar
 PORTDOCS=	netx
 
 CONFIGURE_ARGS=	--with-asm=no --with-ecj=no --with-emma=no --with-jacoco=no
 CONFIGURE_ARGS+=--with-jdk-home="${JAVA_HOME}"
+CONFIGURE_ENV=	ac_cv_path_BIN_BASH=${bash_CMD}
 SH=		${bash_CMD}
 
 OPTIONS_DEFINE=	PLUGIN RHINO TEST
@@ -50,38 +54,26 @@ PLUGIN_DESC=	Enable the browser plug-in
 RHINO_DESC=	Add support for Proxy Auto Config files
 TEST_DESC=	Add support for running regression test
 
-.include <bsd.port.options.mk>
+DOCS_CONFIGURE_ENABLE=	docs
+PLUGIN_CONFIGURE_ENABLE=plugin
+RHINO_BUILD_DEPENDS=	${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino
+RHINO_RUN_DEPENDS=	${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino
+RHINO_CONFIGURE_OFF=	--with-rhino=no
+RHINO_CONFIGURE_ON=	--with-rhino=${JAVASHAREDIR}/rhino/rhino.jar
+TEST_BUILD_DEPENDS=	${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit
+TEST_CONFIGURE_OFF=	--with-junit=no
+TEST_CONFIGURE_ON=	--with-junit=${JAVALIBDIR}/junit.jar
+PLUGIN_PLIST_FILES=	lib/IcedTeaPlugin.so
+PLUGIN_USE=		GNOME=glib20
+PLUGIN_USES=		gecko webplugin:native
 
-.if empty(PORT_OPTIONS:MDOCS)
-CONFIGURE_ARGS+=--disable-docs
-.endif
+.include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MPLUGIN}
-USE_GNOME=	glib20
-USES+=		webplugin:native gecko
-WEBPLUGIN_DIR=	${PREFIX}/lib
-WEBPLUGIN_FILES=IcedTeaPlugin.so
-
-PLIST_FILES+=	lib/IcedTeaPlugin.so
 PORTDATA+=	plugin.jar
 PORTDOCS+=	plugin
-.else
-CONFIGURE_ARGS+=--disable-plugin
-.endif
-
-.if ${PORT_OPTIONS:MRHINO}
-BUILD_DEPENDS+=	${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino
-RUN_DEPENDS+=	${JAVASHAREDIR}/rhino/rhino.jar:${PORTSDIR}/lang/rhino
-CONFIGURE_ARGS+=--with-rhino=${JAVASHAREDIR}/rhino/rhino.jar
-.else
-CONFIGURE_ARGS+=--with-rhino=no
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-BUILD_DEPENDS+=	${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit
-CONFIGURE_ARGS+=--with-junit=${JAVALIBDIR}/junit.jar
-.else
-CONFIGURE_ARGS+=--with-junit=no
+WEBPLUGIN_DIR=	${PREFIX}/lib
+WEBPLUGIN_FILES=IcedTeaPlugin.so
 .endif
 
 .include <bsd.port.pre.mk>
@@ -98,12 +90,8 @@ pre-extract:
 post-patch:
 	${REINPLACE_CMD} -e 's|^Icon=javaws|Icon=itweb-javaws|' \
 	    ${WRKSRC}/*.desktop.in
-	${REINPLACE_CMD} -E 's|/bin/(ba)?sh|${bash_CMD}|' \
-	    ${WRKSRC}/launcher/*.in \
-	    ${WRKSRC}/plugin/tests/LiveConnect/build \
-	    ${WRKSRC}/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java
-	${REINPLACE_CMD} -e 's|%%JAR%%|${JAR}|' \
-	    ${WRKSRC}/tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java
+	${CP} -fp ${FILESDIR}/*.html \
+	    ${WRKSRC}/netx/net/sourceforge/jnlp/resources
 
 .if ${PORT_OPTIONS:MTEST}
 post-build:

Modified: head/java/icedtea-web/distinfo
==============================================================================
--- head/java/icedtea-web/distinfo	Thu Apr 10 05:15:56 2014	(r350768)
+++ head/java/icedtea-web/distinfo	Thu Apr 10 05:24:06 2014	(r350769)
@@ -1,2 +1,2 @@
-SHA256 (icedtea-web-1.4.2.tar.gz) = d48de5fdbf0eb8983b857ebc5368f3392916b4a3e93e1c2bee6d3ad95924dc2d
-SIZE (icedtea-web-1.4.2.tar.gz) = 1393866
+SHA256 (icedtea-web-1.5.tar.gz) = 1c09f40b873a95c9863178b0f6cd2645fef493cc19d346510655a94948527c2d
+SIZE (icedtea-web-1.5.tar.gz) = 1583000

Added: head/java/icedtea-web/files/AUTHORS.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/icedtea-web/files/AUTHORS.html	Thu Apr 10 05:24:06 2014	(r350769)
@@ -0,0 +1,39 @@
+The following people have made contibutions to this project.<br>
+Please keep this list in alphabetical order.<br>
+<br>
+<center>
+<br><img src="jamIcon.jpg" alt="Jam Icon" width="87" height="84"><br><br>
+Lillian Angel &lt;<a href="mailto:langel@redhat.com?subject=IcedTea-Web">langel@redhat.com</a>&gt;<br>
+Andrew Azores &lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br>
+Deepak Bhole &lt;<a href="mailto:dbhole@redhat.com?subject=IcedTea-Web">dbhole@redhat.com</a>&gt;<br>
+Ricardo Martín Camarero &lt;<a href="mailto:rickyepoderi@yahoo.es?subject=IcedTea-Web">rickyepoderi@yahoo.es</a>&gt;<br>
+Danesh Dadachanji &lt;<a href="mailto:ddadacha@redhat.com?subject=IcedTea-Web">ddadacha@redhat.com</a>&gt;<br>
+Adam Domurad &lt;<a href="mailto:adomurad@redhat.com?subject=IcedTea-Web">adomurad@redhat.com</a>&gt;<br>
+Thomas Fitzsimmons &lt;<a href="mailto:fitzsim@redhat.com?subject=IcedTea-Web">fitzsim@redhat.com</a>&gt;<br>
+Mark Greenwood &lt;<a href="mailto:mark@dcs.shef.ac.uk?subject=IcedTea-Web">mark@dcs.shef.ac.uk</a>&gt;<br>
+Peter Hatina &lt;<a href="mailto:phatina@redhat.com?subject=IcedTea-Web">phatina@redhat.com</a>&gt;<br>
+Andrew John Hughes &lt;<a href="mailto:ahughes@redhat.com?subject=IcedTea-Web">ahughes@redhat.com</a>&gt;<br>
+Matthias Klose &lt;<a href="mailto:doko@ubuntu.com?subject=IcedTea-Web">doko@ubuntu.com</a>&gt;<br>
+Alexandr Kolouch &lt;<a href="mailto:skolnag@gmail.com?subject=IcedTea-Web">skolnag@gmail.com</a>&gt;<br>
+Michał Górny &lt;<a href="mailto: mgorny@gentoo.org ?subject=IcedTea-Web"> mgorny@gentoo.org </a>&gt;<br>
+Jan Kmetko &lt;<a href="mailto:jan.kmetko.ml@gmail.com?subject=IcedTea-Web">jan.kmetko.ml@gmail.com</a>&gt;<br>
+Francis Kung &lt;<a href="mailto:fkung@redhat.com?subject=IcedTea-Web">fkung@redhat.com</a>&gt;<br>
+Denis Lila &lt;<a href="mailto:dlila@redhat.com?subject=IcedTea-Web">dlila@redhat.com</a>&gt;<br>
+DJ Lucas &lt;<a href="mailto:dj@lucasit.com?subject=IcedTea-Web">dj@lucasit.com</a>&gt;<br>
+Omair Majid &lt;<a href="mailto:omajid@redhat.com?subject=IcedTea-Web">omajid@redhat.com</a>&gt;<br>
+Jon A. Maxwell &lt;<a href="mailto:jmaxwell@users.sourceforge.net?subject=IcedTea-Web">jmaxwell@users.sourceforge.net</a>&gt;<br>
+Thomas Meyer &lt;<a href="mailto:thomas@m3y3r.de?subject=IcedTea-Web">thomas@m3y3r.de</a>&gt;<br>
+Saad Mohammad &lt;<a href="mailto:smohammad@redhat.com?subject=IcedTea-Web">smohammad@redhat.com</a>&gt;<br>
+Martin Olsson&ensp;&ensp;&lt;<a href="mailto:martin@minimum.se?subject=IcedTea-Web">martin@minimum.se</a>&gt;<br>
+Andrew Su &lt;<a href="mailto:asu@redhat.com?subject=IcedTea-Web">asu@redhat.com</a>&gt;<br>
+Joshua Sumali &lt;<a href="mailto:jsumali@redhat.com?subject=IcedTea-Web">jsumali@redhat.com</a>&gt;<br>
+Jiri Vanek &lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br>
+Mark Wielaard &lt;<a href="mailto:mark@klomp.org?subject=IcedTea-Web">mark@klomp.org</a>&gt;<br>
+Jacob Wisor&ensp;&ensp;&lt;<a href="mailto:gitne@excite.co.jp?subject=IcedTea-Web">gitne@excite.co.jp</a>&gt;<br>
+Man Lung Wong &lt;<a href="mailto:mwong@redhat.com?subject=IcedTea-Web">mwong@redhat.com</a>&gt;<br>
+<br>
+This project also includes code from the following projects:<br>
+<br>
+OpenJDK &lt;<a href="http://openjdk.java.net/">http://openjdk.java.net/</a>&gt;<br>;
+Netx &lt;<a href="http://jnlp.sourceforge.net/netx/">http://jnlp.sourceforge.net/netx/</a>&gt;<br>;
+</center>

Added: head/java/icedtea-web/files/COPYING.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/icedtea-web/files/COPYING.html	Thu Apr 10 05:24:06 2014	(r350769)
@@ -0,0 +1,340 @@
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;GNU GENERAL PUBLIC LICENSE<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp; Version 2, June 1991<br>
+<br>
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br>
+&ensp;&ensp;&ensp;&ensp; 51 Franklin Street, Fifth Floor, Boston, MA&ensp;&ensp;02110-1301&ensp;&ensp;USA<br>
+ Everyone is permitted to copy and distribute verbatim copies<br>
+ of this license document, but changing it is not allowed.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;Preamble<br>
+<br>
+&ensp;&ensp;The licenses for most software are designed to take away your<br>
+freedom to share and change it.&ensp;&ensp;By contrast, the GNU General Public<br>
+License is intended to guarantee your freedom to share and change free<br>
+software--to make sure the software is free for all its users.&ensp;&ensp;This<br>
+General Public License applies to most of the Free Software<br>
+Foundation's software and to any other program whose authors commit to<br>
+using it.&ensp;&ensp;(Some other Free Software Foundation software is covered by<br>
+the GNU Library General Public License instead.)&ensp;&ensp;You can apply it to<br>
+your programs, too.<br>
+<br>
+&ensp;&ensp;When we speak of free software, we are referring to freedom, not<br>
+price.&ensp;&ensp;Our General Public Licenses are designed to make sure that you<br>
+have the freedom to distribute copies of free software (and charge for<br>
+this service if you wish), that you receive source code or can get it<br>
+if you want it, that you can change the software or use pieces of it<br>
+in new free programs; and that you know you can do these things.<br>
+<br>
+&ensp;&ensp;To protect your rights, we need to make restrictions that forbid<br>
+anyone to deny you these rights or to ask you to surrender the rights.<br>
+These restrictions translate to certain responsibilities for you if you<br>
+distribute copies of the software, or if you modify it.<br>
+<br>
+&ensp;&ensp;For example, if you distribute copies of such a program, whether<br>
+gratis or for a fee, you must give the recipients all the rights that<br>
+you have.&ensp;&ensp;You must make sure that they, too, receive or can get the<br>
+source code.&ensp;&ensp;And you must show them these terms so they know their<br>
+rights.<br>
+<br>
+&ensp;&ensp;We protect your rights with two steps: (1) copyright the software, and<br>
+(2) offer you this license which gives you legal permission to copy,<br>
+distribute and/or modify the software.<br>
+<br>
+&ensp;&ensp;Also, for each author's protection and ours, we want to make certain<br>
+that everyone understands that there is no warranty for this free<br>
+software.&ensp;&ensp;If the software is modified by someone else and passed on, we<br>
+want its recipients to know that what they have is not the original, so<br>
+that any problems introduced by others will not reflect on the original<br>
+authors' reputations.<br>
+<br>
+&ensp;&ensp;Finally, any free program is threatened constantly by software<br>
+patents.&ensp;&ensp;We wish to avoid the danger that redistributors of a free<br>
+program will individually obtain patent licenses, in effect making the<br>
+program proprietary.&ensp;&ensp;To prevent this, we have made it clear that any<br>
+patent must be licensed for everyone's free use or not licensed at all.<br>
+<br>
+&ensp;&ensp;The precise terms and conditions for copying, distribution and<br>
+modification follow.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;GNU GENERAL PUBLIC LICENSE<br>
+&ensp;&ensp; TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br>
+<br>
+&ensp;&ensp;0. This License applies to any program or other work which contains<br>
+a notice placed by the copyright holder saying it may be distributed<br>
+under the terms of this General Public License.&ensp;&ensp;The "Program", below,<br>
+refers to any such program or work, and a "work based on the Program"<br>
+means either the Program or any derivative work under copyright law:<br>
+that is to say, a work containing the Program or a portion of it,<br>
+either verbatim or with modifications and/or translated into another<br>
+language.&ensp;&ensp;(Hereinafter, translation is included without limitation in<br>
+the term "modification".)&ensp;&ensp;Each licensee is addressed as "you".<br>
+<br>
+Activities other than copying, distribution and modification are not<br>
+covered by this License; they are outside its scope.&ensp;&ensp;The act of<br>
+running the Program is not restricted, and the output from the Program<br>
+is covered only if its contents constitute a work based on the<br>
+Program (independent of having been made by running the Program).<br>
+Whether that is true depends on what the Program does.<br>
+<br>
+&ensp;&ensp;1. You may copy and distribute verbatim copies of the Program's<br>
+source code as you receive it, in any medium, provided that you<br>
+conspicuously and appropriately publish on each copy an appropriate<br>
+copyright notice and disclaimer of warranty; keep intact all the<br>
+notices that refer to this License and to the absence of any warranty;<br>
+and give any other recipients of the Program a copy of this License<br>
+along with the Program.<br>
+<br>
+You may charge a fee for the physical act of transferring a copy, and<br>
+you may at your option offer warranty protection in exchange for a fee.<br>
+<br>
+&ensp;&ensp;2. You may modify your copy or copies of the Program or any portion<br>
+of it, thus forming a work based on the Program, and copy and<br>
+distribute such modifications or work under the terms of Section 1<br>
+above, provided that you also meet all of these conditions:<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;a) You must cause the modified files to carry prominent notices<br>
+&ensp;&ensp;&ensp;&ensp;stating that you changed the files and the date of any change.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;b) You must cause any work that you distribute or publish, that in<br>
+&ensp;&ensp;&ensp;&ensp;whole or in part contains or is derived from the Program or any<br>
+&ensp;&ensp;&ensp;&ensp;part thereof, to be licensed as a whole at no charge to all third<br>
+&ensp;&ensp;&ensp;&ensp;parties under the terms of this License.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;c) If the modified program normally reads commands interactively<br>
+&ensp;&ensp;&ensp;&ensp;when run, you must cause it, when started running for such<br>
+&ensp;&ensp;&ensp;&ensp;interactive use in the most ordinary way, to print or display an<br>
+&ensp;&ensp;&ensp;&ensp;announcement including an appropriate copyright notice and a<br>
+&ensp;&ensp;&ensp;&ensp;notice that there is no warranty (or else, saying that you provide<br>
+&ensp;&ensp;&ensp;&ensp;a warranty) and that users may redistribute the program under<br>
+&ensp;&ensp;&ensp;&ensp;these conditions, and telling the user how to view a copy of this<br>
+&ensp;&ensp;&ensp;&ensp;License.&ensp;&ensp;(Exception: if the Program itself is interactive but<br>
+&ensp;&ensp;&ensp;&ensp;does not normally print such an announcement, your work based on<br>
+&ensp;&ensp;&ensp;&ensp;the Program is not required to print an announcement.)<br>
+<br>
+These requirements apply to the modified work as a whole.&ensp;&ensp;If<br>
+identifiable sections of that work are not derived from the Program,<br>
+and can be reasonably considered independent and separate works in<br>
+themselves, then this License, and its terms, do not apply to those<br>
+sections when you distribute them as separate works.&ensp;&ensp;But when you<br>
+distribute the same sections as part of a whole which is a work based<br>
+on the Program, the distribution of the whole must be on the terms of<br>
+this License, whose permissions for other licensees extend to the<br>
+entire whole, and thus to each and every part regardless of who wrote it.<br>
+<br>
+Thus, it is not the intent of this section to claim rights or contest<br>
+your rights to work written entirely by you; rather, the intent is to<br>
+exercise the right to control the distribution of derivative or<br>
+collective works based on the Program.<br>
+<br>
+In addition, mere aggregation of another work not based on the Program<br>
+with the Program (or with a work based on the Program) on a volume of<br>
+a storage or distribution medium does not bring the other work under<br>
+the scope of this License.<br>
+<br>
+&ensp;&ensp;3. You may copy and distribute the Program (or a work based on it,<br>
+under Section 2) in object code or executable form under the terms of<br>
+Sections 1 and 2 above provided that you also do one of the following:<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;a) Accompany it with the complete corresponding machine-readable<br>
+&ensp;&ensp;&ensp;&ensp;source code, which must be distributed under the terms of Sections<br>
+&ensp;&ensp;&ensp;&ensp;1 and 2 above on a medium customarily used for software interchange; or,<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;b) Accompany it with a written offer, valid for at least three<br>
+&ensp;&ensp;&ensp;&ensp;years, to give any third party, for a charge no more than your<br>
+&ensp;&ensp;&ensp;&ensp;cost of physically performing source distribution, a complete<br>
+&ensp;&ensp;&ensp;&ensp;machine-readable copy of the corresponding source code, to be<br>
+&ensp;&ensp;&ensp;&ensp;distributed under the terms of Sections 1 and 2 above on a medium<br>
+&ensp;&ensp;&ensp;&ensp;customarily used for software interchange; or,<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;c) Accompany it with the information you received as to the offer<br>
+&ensp;&ensp;&ensp;&ensp;to distribute corresponding source code.&ensp;&ensp;(This alternative is<br>
+&ensp;&ensp;&ensp;&ensp;allowed only for noncommercial distribution and only if you<br>
+&ensp;&ensp;&ensp;&ensp;received the program in object code or executable form with such<br>
+&ensp;&ensp;&ensp;&ensp;an offer, in accord with Subsection b above.)<br>
+<br>
+The source code for a work means the preferred form of the work for<br>
+making modifications to it.&ensp;&ensp;For an executable work, complete source<br>
+code means all the source code for all modules it contains, plus any<br>
+associated interface definition files, plus the scripts used to<br>
+control compilation and installation of the executable.&ensp;&ensp;However, as a<br>
+special exception, the source code distributed need not include<br>
+anything that is normally distributed (in either source or binary<br>
+form) with the major components (compiler, kernel, and so on) of the<br>
+operating system on which the executable runs, unless that component<br>
+itself accompanies the executable.<br>
+<br>
+If distribution of executable or object code is made by offering<br>
+access to copy from a designated place, then offering equivalent<br>
+access to copy the source code from the same place counts as<br>
+distribution of the source code, even though third parties are not<br>
+compelled to copy the source along with the object code.<br>
+<br>
+&ensp;&ensp;4. You may not copy, modify, sublicense, or distribute the Program<br>
+except as expressly provided under this License.&ensp;&ensp;Any attempt<br>
+otherwise to copy, modify, sublicense or distribute the Program is<br>
+void, and will automatically terminate your rights under this License.<br>
+However, parties who have received copies, or rights, from you under<br>
+this License will not have their licenses terminated so long as such<br>
+parties remain in full compliance.<br>
+<br>
+&ensp;&ensp;5. You are not required to accept this License, since you have not<br>
+signed it.&ensp;&ensp;However, nothing else grants you permission to modify or<br>
+distribute the Program or its derivative works.&ensp;&ensp;These actions are<br>
+prohibited by law if you do not accept this License.&ensp;&ensp;Therefore, by<br>
+modifying or distributing the Program (or any work based on the<br>
+Program), you indicate your acceptance of this License to do so, and<br>
+all its terms and conditions for copying, distributing or modifying<br>
+the Program or works based on it.<br>
+<br>
+&ensp;&ensp;6. Each time you redistribute the Program (or any work based on the<br>
+Program), the recipient automatically receives a license from the<br>
+original licensor to copy, distribute or modify the Program subject to<br>
+these terms and conditions.&ensp;&ensp;You may not impose any further<br>
+restrictions on the recipients' exercise of the rights granted herein.<br>
+You are not responsible for enforcing compliance by third parties to<br>
+this License.<br>
+<br>
+&ensp;&ensp;7. If, as a consequence of a court judgment or allegation of patent<br>
+infringement or for any other reason (not limited to patent issues),<br>
+conditions are imposed on you (whether by court order, agreement or<br>
+otherwise) that contradict the conditions of this License, they do not<br>
+excuse you from the conditions of this License.&ensp;&ensp;If you cannot<br>
+distribute so as to satisfy simultaneously your obligations under this<br>
+License and any other pertinent obligations, then as a consequence you<br>
+may not distribute the Program at all.&ensp;&ensp;For example, if a patent<br>
+license would not permit royalty-free redistribution of the Program by<br>
+all those who receive copies directly or indirectly through you, then<br>
+the only way you could satisfy both it and this License would be to<br>
+refrain entirely from distribution of the Program.<br>
+<br>
+If any portion of this section is held invalid or unenforceable under<br>
+any particular circumstance, the balance of the section is intended to<br>
+apply and the section as a whole is intended to apply in other<br>
+circumstances.<br>
+<br>
+It is not the purpose of this section to induce you to infringe any<br>
+patents or other property right claims or to contest validity of any<br>
+such claims; this section has the sole purpose of protecting the<br>
+integrity of the free software distribution system, which is<br>
+implemented by public license practices.&ensp;&ensp;Many people have made<br>
+generous contributions to the wide range of software distributed<br>
+through that system in reliance on consistent application of that<br>
+system; it is up to the author/donor to decide if he or she is willing<br>
+to distribute software through any other system and a licensee cannot<br>
+impose that choice.<br>
+<br>
+This section is intended to make thoroughly clear what is believed to<br>
+be a consequence of the rest of this License.<br>
+<br>
+&ensp;&ensp;8. If the distribution and/or use of the Program is restricted in<br>
+certain countries either by patents or by copyrighted interfaces, the<br>
+original copyright holder who places the Program under this License<br>
+may add an explicit geographical distribution limitation excluding<br>
+those countries, so that distribution is permitted only in or among<br>
+countries not thus excluded.&ensp;&ensp;In such case, this License incorporates<br>
+the limitation as if written in the body of this License.<br>
+<br>
+&ensp;&ensp;9. The Free Software Foundation may publish revised and/or new versions<br>
+of the General Public License from time to time.&ensp;&ensp;Such new versions will<br>
+be similar in spirit to the present version, but may differ in detail to<br>
+address new problems or concerns.<br>
+<br>
+Each version is given a distinguishing version number.&ensp;&ensp;If the Program<br>
+specifies a version number of this License which applies to it and "any<br>
+later version", you have the option of following the terms and conditions<br>
+either of that version or of any later version published by the Free<br>
+Software Foundation.&ensp;&ensp;If the Program does not specify a version number of<br>
+this License, you may choose any version ever published by the Free Software<br>
+Foundation.<br>
+<br>
+&ensp;&ensp;10. If you wish to incorporate parts of the Program into other free<br>
+programs whose distribution conditions are different, write to the author<br>
+to ask for permission.&ensp;&ensp;For software which is copyrighted by the Free<br>
+Software Foundation, write to the Free Software Foundation; we sometimes<br>
+make exceptions for this.&ensp;&ensp;Our decision will be guided by the two goals<br>
+of preserving the free status of all derivatives of our free software and<br>
+of promoting the sharing and reuse of software generally.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;NO WARRANTY<br>
+<br>
+&ensp;&ensp;11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br>
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.&ensp;&ensp;EXCEPT WHEN<br>
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br>
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br>
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br>
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.&ensp;&ensp;THE ENTIRE RISK AS<br>
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.&ensp;&ensp;SHOULD THE<br>
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br>
+REPAIR OR CORRECTION.<br>
+<br>
+&ensp;&ensp;12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br>
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br>
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br>
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br>
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br>
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br>
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br>
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br>
+POSSIBILITY OF SUCH DAMAGES.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp; END OF TERMS AND CONDITIONS<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;How to Apply These Terms to Your New Programs<br>
+<br>
+&ensp;&ensp;If you develop a new program, and you want it to be of the greatest<br>
+possible use to the public, the best way to achieve this is to make it<br>
+free software which everyone can redistribute and change under these terms.<br>
+<br>
+&ensp;&ensp;To do so, attach the following notices to the program.&ensp;&ensp;It is safest<br>
+to attach them to the start of each source file to most effectively<br>
+convey the exclusion of warranty; and each file should have at least<br>
+the "copyright" line and a pointer to where the full notice is found.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;&lt;one line to give the program's name and a brief idea of what it does.&gt;<br>
+&ensp;&ensp;&ensp;&ensp;Copyright (C) &lt;year&gt;&ensp;&ensp;&lt;name of author&gt;<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;This program is free software; you can redistribute it and/or modify<br>
+&ensp;&ensp;&ensp;&ensp;it under the terms of the GNU General Public License as published by<br>
+&ensp;&ensp;&ensp;&ensp;the Free Software Foundation; either version 2 of the License, or<br>
+&ensp;&ensp;&ensp;&ensp;(at your option) any later version.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;This program is distributed in the hope that it will be useful,<br>
+&ensp;&ensp;&ensp;&ensp;but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
+&ensp;&ensp;&ensp;&ensp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&ensp;&ensp;See the<br>
+&ensp;&ensp;&ensp;&ensp;GNU General Public License for more details.<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;You should have received a copy of the GNU General Public License<br>
+&ensp;&ensp;&ensp;&ensp;along with this program; if not, write to the Free Software<br>
+&ensp;&ensp;&ensp;&ensp;Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA&ensp;&ensp;02110-1301&ensp;&ensp;USA<br>
+<br>
+<br>
+Also add information on how to contact you by electronic and paper mail.<br>
+<br>
+If the program is interactive, make it output a short notice like this<br>
+when it starts in an interactive mode:<br>
+<br>
+&ensp;&ensp;&ensp;&ensp;Gnomovision version 69, Copyright (C) year&ensp;&ensp;name of author<br>
+&ensp;&ensp;&ensp;&ensp;Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.<br>
+&ensp;&ensp;&ensp;&ensp;This is free software, and you are welcome to redistribute it<br>
+&ensp;&ensp;&ensp;&ensp;under certain conditions; type `show c' for details.<br>
+<br>
+The hypothetical commands `show w' and `show c' should show the appropriate<br>
+parts of the General Public License.&ensp;&ensp;Of course, the commands you use may<br>
+be called something other than `show w' and `show c'; they could even be<br>
+mouse-clicks or menu items--whatever suits your program.<br>
+<br>
+You should also get your employer (if you work as a programmer) or your<br>
+school, if any, to sign a "copyright disclaimer" for the program, if<br>
+necessary.&ensp;&ensp;Here is a sample; alter the names:<br>
+<br>
+&ensp;&ensp;Yoyodyne, Inc., hereby disclaims all copyright interest in the program<br>
+&ensp;&ensp;`Gnomovision' (which makes passes at compilers) written by James Hacker.<br>
+<br>
+&ensp;&ensp;&lt;signature of Ty Coon&gt;, 1 April 1989<br>
+&ensp;&ensp;Ty Coon, President of Vice<br>
+<br>
+This General Public License does not permit incorporating your program into<br>
+proprietary programs.&ensp;&ensp;If your program is a subroutine library, you may<br>
+consider it more useful to permit linking proprietary applications with the<br>
+library.&ensp;&ensp;If this is what you want to do, use the GNU Library General<br>
+Public License instead of this License.<br>

Added: head/java/icedtea-web/files/ChangeLog.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/icedtea-web/files/ChangeLog.html	Thu Apr 10 05:24:06 2014	(r350769)
@@ -0,0 +1,2905 @@
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/d4c3c9f33a1f>2014-04-02</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* Makefile.am</u>: bumped number of changeset in for about dialog. Fixed placement.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/39b42b8c71c1>2014-04-02</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* Changelog</u>: minor fixes<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/26383febeaff>2014-04-02</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Pre-release tuning<br>
+&ensp;&ensp;&ensp;&ensp;<u>* Makefile.am</u>: (netx-html-gen.stamp) set number of changests to 223 (since 1.4)<br>
+&ensp;&ensp;&ensp;&ensp;<u>* NEWS</u>: date of 1.5 set to 201-04-02<br>
+&ensp;&ensp;&ensp;&ensp;<u>* configure.ac</u>: (AC_INIT) set to use 1.5<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/b73f794d8e3f>2014-04-02</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* NEWS</u>: Bumped date of 1.5 release to 2014<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/c310c9e44597>2014-04-01</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Fix Permissions manifest attribute check<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestAttributesChecker.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(isNoneOrDefault) new method.<br>
+&ensp;&ensp;&ensp;&ensp;(validateRequestedPermissionLevelMatchesManifestPermissions) new method.<br>
+&ensp;&ensp;&ensp;&ensp;(checkPermissionsAttribute) rework to closer match spec and fix bug in not<br>
+&ensp;&ensp;&ensp;&ensp;allowing signed applets to request sandbox permissions.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/0b2c5e69cb55>2014-04-01</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/JNLPFile.java</u>: hardcoded strings replaced by<br>
+&ensp;&ensp;&ensp;&ensp;SecurityDesc.RequestedPermissionLevel values.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/PluginBridge.java</u>: likewise<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPFileTest.java</u>: likewise<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java</u>: added new tests<br>
+&ensp;&ensp;&ensp;&ensp;(testGetRequestedPermissionLevel1) - (testGetRequestedPermissionLevel7).<br>
+&ensp;&ensp;&ensp;&ensp;Added (minimalJnlp) field.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java</u>: added new<br>
+&ensp;&ensp;&ensp;&ensp;(testGetRequestedPermissionLevel) test.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/SecurityDesc.java</u>: added (DEFAULT) into<br>
+&ensp;&ensp;&ensp;&ensp;(RequestedPermissionLevel) and fixed typo in (J2EE) jnlpValue<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/fc9ab70d0b32>2014-04-01</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/SecurityDesc.java</u>: (RequestedPermissionLevel)<br>
+&ensp;&ensp;&ensp;&ensp;new enum to describe the permission level requested in an applet's<br>
+&ensp;&ensp;&ensp;&ensp;JNLP/HTML. (requestedPermissionLevel) new field. (SecurityDesc) new<br>
+&ensp;&ensp;&ensp;&ensp;constructor with RequestedPermissionLevel added.<br>
+&ensp;&ensp;&ensp;&ensp;(getRequestedPermissionLevel) new method.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/JNLPFile.java</u>: (getRequestedPermissionLevel)<br>
+&ensp;&ensp;&ensp;&ensp;new method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/Parser.java</u>: (getSecurity) construct<br>
+&ensp;&ensp;&ensp;&ensp;SecurityDescs with correct RequestedPermissionLevel<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/PluginBridge.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(getRequestedPermissionLevel) new overridden method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/PluginParameters.java</u>: (getPermissions) new<br>
+&ensp;&ensp;&ensp;&ensp;method<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/2670820a9609>2014-04-01</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages_cs.properties</u>: adapted to match newest state.<br>
+&ensp;&ensp;&ensp;&ensp;(MissingPermissionsMainTitle) (MissingPermissionsInfo) (ALACAMissingMainTitle) (ALACAMissingInfo)<br>
+&ensp;&ensp;&ensp;&ensp;(ALACAMatchingMainTitle) (ALACAMatchingInfo) removed codebase word, used text in all hrefs.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/d84effce2642>2014-04-01</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Manual quotation in ClasspathMatcher regex replaced by Pattern.quote<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/ClasspathMatcher.java</u>: (quote)<br>
+&ensp;&ensp;&ensp;&ensp;is now using Pattern.quote instead manual Q + original + E<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/70d23452ac83>2014-04-01</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Restricted CodebaseMatcher to not match aaexample.com by *.example.com expression<br>
+&ensp;&ensp;&ensp;&ensp;but still match example.com - as in specification.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/ClasspathMatcher.java</u>: (domainToRegEx) consists<br>
+&ensp;&ensp;&ensp;&ensp;of original regex connected by or with second one in case of *. start.<br>
+&ensp;&ensp;&ensp;&ensp;(sourceToRegExString) part of the logic extracted to quote method.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(matchTest5) adapted. (wildCardSubdomainDoesNotMatchParentDomainPaths) new test,<br>
+&ensp;&ensp;&ensp;&ensp;focusing on aaexample.com/example.com/aaa.example.com in *.example.com both<br>
+&ensp;&ensp;&ensp;&ensp;path and domain.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/ec7b04725a82>2014-03-31</a>&ensp;&ensp;Omair Majid&ensp;&ensp;&lt;<a href="mailto:omajid@redhat.com?subject=IcedTea-Web">omajid@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;* netx/net/sourceforge/jnlp/resources/Messages.properties<br>
+&ensp;&ensp;&ensp;&ensp;(MissingPermissionsMainTitle): Remove 'codebase'<br>
+&ensp;&ensp;&ensp;&ensp;(MissingPermissionsInfo): Use simple link title.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/1fa70bdff359>2014-03-31</a>&ensp;&ensp;Omair Majid&ensp;&ensp;&lt;<a href="mailto:omajid@redhat.com?subject=IcedTea-Web">omajid@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;* netx/net/sourceforge/jnlp/resources/Messages.properties<br>
+&ensp;&ensp;&ensp;&ensp;(ALACAMissingMainTitle, ALACAMissingInfo ALACAMatchingMainTitle)<br>
+&ensp;&ensp;&ensp;&ensp;(ALACAMatchingInfo): Rephrase strings and replace full links with page<br>
+&ensp;&ensp;&ensp;&ensp;names.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/UrlUtils.java (setOfUrlsToHtmlList)</u>:<br>
+&ensp;&ensp;&ensp;&ensp;Enclose list in 'ul' element.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/79a3a7a01760>2014-03-31</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Allowed wrong match of the aaaexample.com by *.example.com expression as in<br>
+&ensp;&ensp;&ensp;&ensp;specification.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/ClasspathMatcher.java</u>: uncommented&ensp;&ensp;handling <br>
+&ensp;&ensp;&ensp;&ensp;of dot in (domainToRegEx).<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(matchTest) uncommented and added tests of/for dot issue.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/ee80e215928e>2014-03-31</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<b>&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;Alexandr Kolouch&ensp;&ensp;&lt;<a href="mailto:skolnag@gmail.com?subject=IcedTea-Web">skolnag@gmail.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Fixed cz_CS locales and adapted tests<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages_cs_CZ.properties</u>: added missing<br>
+&ensp;&ensp;&ensp;&ensp;values<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/reproducers/simple/LocalesTest/testcases/LocalesTestTest.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;Added few untranslatable items to white-list. (allResourcesAreReallyDifferent)<br>
+&ensp;&ensp;&ensp;&ensp;now skip test on values of "std. err" "std. out" "Policy Editor" and <br>
+&ensp;&ensp;&ensp;&ensp;"Java Reflection"<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/da9335e11493>2014-03-31</a>&ensp;&ensp;Omair Majid&ensp;&ensp;&lt;<a href="mailto:omajid@redhat.com?subject=IcedTea-Web">omajid@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;* acinclude.m4<br>
+&ensp;&ensp;&ensp;&ensp;(IT_CHECK_XULRUNNER_MIMEDESCRIPTION_CONSTCHAR),<br>
+&ensp;&ensp;&ensp;&ensp;(IT_CHECK_XULRUNNER_REQUIRES_C11): Use AC_LANG_SOURCE with code.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/cfe6aca11b12>2014-03-31</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Refactored check of heap space. Now recognize g/G and is based on regex<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/JREDesc.java</u>: Added (heapPattern) constant.<br>
+&ensp;&ensp;&ensp;&ensp;(checkHeapSize) now returns trimmed string and its logic is matching the<br>
+&ensp;&ensp;&ensp;&ensp;heapPattern instead compelx structure. (init) set result of checkHeapSize<br>
+&ensp;&ensp;&ensp;&ensp;as initialHeapSize and maximumHeapSize.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/JREDescTest.java</u>: tests for (checkHeapSize)<br>
+&ensp;&ensp;&ensp;&ensp;and (init) of JREDesc.<br>
+&ensp;&ensp;&ensp;&ensp;<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/8417559b6a12>2014-03-27</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Fix NPE when trying to open a new file, with changes made, and wanting to<br>
+&ensp;&ensp;&ensp;&ensp;save these changes to a file<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(openButtonAction) display Save As file chooser if there is no file object<br>
+&ensp;&ensp;&ensp;&ensp;yet and user wishes to save changes<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/e9f222be36b5>2014-03-27</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Fix bug with checkboxes not correctly updating on open and with repeats of<br>
+&ensp;&ensp;&ensp;&ensp;a codebase appearing when opening a file multiple times<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(resetCodebases) new method. (openAndParsePolicyFile) call resetCodebases<br>
+&ensp;&ensp;&ensp;&ensp;at start. (PolicyEditor) call resetCodebases in constructor<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/ede0279b5c53>2014-03-27</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Applets can be temporarily granted permission levels above fully sandboxed<br>
+&ensp;&ensp;&ensp;&ensp;but below all-permission<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(STempPermNoFile, STempPermNoNetwork, STempPermNoExec,<br>
+&ensp;&ensp;&ensp;&ensp;STempPermNoFileOrNetwork, STempPermNoExecOrNetwork, STempPermNoFileOrExec,<br>
+&ensp;&ensp;&ensp;&ensp;STempPermNoFileOrNetworkOrExec, STempAllMedia, STempSoundOnly,<br>
+&ensp;&ensp;&ensp;&ensp;STempClipboardOnly, STempPrintOnly, STempAllFileAndPropertyAccess,<br>
+&ensp;&ensp;&ensp;&ensp;STempReadLocalFilesAndProperties, STempReflectionOnly): new messages<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialog.java</u>: (installPanel)<br>
+&ensp;&ensp;&ensp;&ensp;pass SecurityDelegate to partially signed dialog<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialogs.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(showPartiallySignedWarningDialog) added SecutityDelegate param for<br>
+&ensp;&ensp;&ensp;&ensp;message extras<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/appletextendedsecurity/UnsignedAppletTrustConfirmation.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(checkPartiallySignedWithUserIfRequired) added SecurityDelegate param<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(createPolicyPermissionsMenu, PolicyEditorLaunchListener,<br>
+&ensp;&ensp;&ensp;&ensp;PolicyEditorPopupListener) removed in favour of TemporaryPermissionsButton<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/PartiallySignedAppTrustWarningPanel.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/AppTrustWarningDialog.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(partiallySigned) SecurityDelegate param<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PermissionActions.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(DELETE, READLINK, FILE_ALL) new actions. (rawActions, rawString) can<br>
+&ensp;&ensp;&ensp;&ensp;retrieve raw String representation of the action<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PermissionTarget.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(USER_HOME, TMPDIR) grant permissions to entire directory, not only<br>
+&ensp;&ensp;&ensp;&ensp;children<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorPermissions.java</u>: <br>
+&ensp;&ensp;&ensp;&ensp;(DELETE_LOCAL_FILES, DELETE_TMP_FILES) new permissions.<br>
+&ensp;&ensp;&ensp;&ensp;(Group.WriteFileSystem) added DELETE* permissions<br>
+&ensp;&ensp;&ensp;&ensp;<u>* nests/netx/unit/net/sourceforge/jnlp/security/policyeditor/PolicyEditorParsingTest.java</u>: <br>
+&ensp;&ensp;&ensp;&ensp;update for change in PermissionTarget<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;new class<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissionsButton.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;new class<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/b4631fce293a>2014-03-27</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Clenaup in PolicyEditor tests and MVC<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>: MVC<br>
+&ensp;&ensp;&ensp;&ensp;mixing method (updatecheckboxes) splited to invokelater and plain impls.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/netx/unit/net/sourceforge/jnlp/security/policyeditor/* </u>: removed<br>
+&ensp;&ensp;&ensp;&ensp;warnings and fixed wrong package declaration.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/test-extensions/net/sourceforge/jnlp/util/FileTestUtils.java</u>: when<br>
+&ensp;&ensp;&ensp;&ensp;filelaks are negative, take it as success.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/f975d5db4fbd>2014-03-26</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Fix JOptionPane modality problems after making PolicyEditor itself modal<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;JOptionPane dialog parents set correctly to JDialog or JFrame rather than<br>
+&ensp;&ensp;&ensp;&ensp;JPanel<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/01a37b9ad8cb>2014-03-26</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.propertie</u>: new keys (STOAsignedMsgFully)<br>
+&ensp;&ensp;&ensp;&ensp;(STOAsignedMsgAndSandbox) (STOAsignedMsgPartiall) added<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestAttributesChecker.java</u>: extracted<br>
+&ensp;&ensp;&ensp;&ensp;hardocded values of (signedMsg)<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/9de6713da051>2014-03-26</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Added possibility to group permissions in PolicyEditor<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: added groups names<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>: (setLayout)<br>
+&ensp;&ensp;&ensp;&ensp;added grouping panels and checkboxes. (JcheckBoxWithGroup) New inner class to work<br>
+&ensp;&ensp;&ensp;&ensp;with groups.<br>
+&ensp;&ensp;&ensp;&ensp;netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorPermissions.java:<br>
+&ensp;&ensp;&ensp;&ensp;Added inner class (Groups) and deffinied (ReadFileSystem) (WriteFileSystem)<br>
+&ensp;&ensp;&ensp;&ensp;(AccesUnowenedCode) (MediaAccess)<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/ca18850addad>2014-03-26</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(savePolicyFile, openAndParsePolicyFile) made synchronous so that<br>
+&ensp;&ensp;&ensp;&ensp;programmatically adding a new codebase has a well-defined order when<br>
+&ensp;&ensp;&ensp;&ensp;performed immediately after starting a new PolicyEditor instance<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/fcb9dcf1c83c>2014-03-26</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<b>&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;PolicyEditor can be made modal.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(PolicyEditorWindow) new interface to facilitate PolicyEditor as a Window<br>
+&ensp;&ensp;&ensp;&ensp;rather than Panel. (PolicyEditorFrame, PolicyEditorDialog)<br>
+&ensp;&ensp;&ensp;&ensp;PolicyEditorWindow implementations. (getPolicyEditorFrame,<br>
+&ensp;&ensp;&ensp;&ensp;getPolicyEditorWindow) new methods to get frame or dialog implementations.<br>
+&ensp;&ensp;&ensp;&ensp;(setComponentMnemonic) made static. (preparePolicyEditorWindow) common<br>
+&ensp;&ensp;&ensp;&ensp;setup for frame and dialog implementations.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/controlpanel/PolicyPanel.java</u>: refactor to use<br>
+&ensp;&ensp;&ensp;&ensp;PolicyEditorWindow<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;same<br>
+&ensp;&ensp;&ensp;&ensp;* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/PartiallySignedAppTrustWarningPanel.java<br>
+&ensp;&ensp;&ensp;&ensp;same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/FileUtils.java</u>: (showReadOnlyDialog,<br>
+&ensp;&ensp;&ensp;&ensp;showCouldNotOpenFileDialog, showCouldNotOpenFilePathDialog,<br>
+&ensp;&ensp;&ensp;&ensp;showCouldNotOpenDialog) use Component rather than JFrame<br>
+<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/689447c4d6bd>2014-03-26</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Added many new permissions for PolicyEditor<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: (PEWriteProps,<br>
+&ensp;&ensp;&ensp;&ensp;PEWritePropsDetail, PEWriteSystemFiles, PEWriteSystemFilesDetail,<br>
+&ensp;&ensp;&ensp;&ensp;PEAWTPermission, PEAWTPermissionDetail, PERecordAudio,<br>
+&ensp;&ensp;&ensp;&ensp;PERecordAudioDetail, PEReflection, PEReflectionDetail, PEClassLoader,<br>
+&ensp;&ensp;&ensp;&ensp;PEClassLoaderDetail, PEClassInPackage, PEClassInPackageDetail,<br>
+&ensp;&ensp;&ensp;&ensp;PEDeclaredMembers, PEDeclaredMembersDetail, PEExec, PEExecDetail,<br>
+&ensp;&ensp;&ensp;&ensp;PEGetEnv, PEGetEnvDetail): new messages. (PEAudio, PEAudioDetail) renamed<br>
+&ensp;&ensp;&ensp;&ensp;to PEPlayAudio{,Detail}.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PermissionActions.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(EXECUTE) new action<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PermissionTarget.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(ALL_FILES, RECORD, REFLECT, GETENV, ACCESS_CLASS_IN_PACKAGE,<br>
+&ensp;&ensp;&ensp;&ensp;DECLARED_MEMBERS, CLASSLOADER) new targets<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PermissionType.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(REFLECT_PERMISSION) new type<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorPermissions.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(WRITE_PROPERTIES, WRITE_SYSTEM_FILES, JAVA_REFLECTION, GET_CLASSLOADER,<br>
+&ensp;&ensp;&ensp;&ensp;ACCESS_CLASS_IN_PACKAGE, ACCESS_DECLARED_MEMBERS, EXEC_COMMANDS, GET_ENV,<br>
+&ensp;&ensp;&ensp;&ensp;ALL_AWT, RECORD_AUDIO) new permissions. (AUDIO) renamed PLAY_AUDIO.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/d0069afaeaff>2014-03-24</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestsAttributesValidator.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;renamed to ManifestAttributesChecker.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestAttributesChecker.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(checkTrustedOnlyAttribute, checkCodebaseAttribute,<br>
+&ensp;&ensp;&ensp;&ensp;checkPermissionsAttribute,<br>
+&ensp;&ensp;&ensp;&ensp;checkApplicationLibraryAllowableCodebaseAttribute) made private.<br>
+&ensp;&ensp;&ensp;&ensp;(checkAll) new method.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: reflect above<br>
+&ensp;&ensp;&ensp;&ensp;changes<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/80e5a57863e2>2014-03-24</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestsAttributesValidator.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(checkTrustedOnlyAttrubute) works properly with sandboxing<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/c0845e58bfba>2014-03-24</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Client applications now log into new console.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: added keys (COPitw)<br>
+&ensp;&ensp;&ensp;&ensp;and (COPclientApp) for new checkboxes in console<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/Boot.java</u>: added brackets to headless if<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/TeeOutputStream.java</u>: moved to<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/logging/TeeOutputStream.java</u>: and improved to<br>
+&ensp;&ensp;&ensp;&ensp;log into new console.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java</u>: added new<br>
+&ensp;&ensp;&ensp;&ensp;checkboxes to filter out/in custom app/itw logs. copyAll buttons do not include<br>
+&ensp;&ensp;&ensp;&ensp;custom app's logs in case of first click.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPaneModel.java</u>: Added<br>
+&ensp;&ensp;&ensp;&ensp;testing data with custom app. (HTMLCOLOR_PURPLE) and (HTMLCOLOR_GREEN) as<br>
+&ensp;&ensp;&ensp;&ensp;new colors for custom app. (filter) now handle client app.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/logging/JavaConsole.java</u>: (init) redirect<br>
+&ensp;&ensp;&ensp;&ensp;stdout/err over teeOutputStream<br>
+&ensp;&ensp;&ensp;&ensp;<u>* /netx/net/sourceforge/jnlp/util/logging/OutputController.java</u>: (consume)<br>
+&ensp;&ensp;&ensp;&ensp;do not reprint if header is marked by isClientApp<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/logging/headers/Header.java</u>: added field<br>
+&ensp;&ensp;&ensp;&ensp;(isClientApp)<br>
+&ensp;&ensp;&ensp;&ensp;<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/2d02a075cb1e>2014-03-24</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/controlpanel/CachePane.java</u>: (visualCleanCache)<br>
+&ensp;&ensp;&ensp;&ensp;consider exception in cache operation as not-scuess.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: (CCannotClearCache)<br>
+&ensp;&ensp;&ensp;&ensp;(CFakedCache) (CVCPCleanCacheTip) improved by fix it tips.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/6bdbe6b2694b>2014-03-24</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* NEWS</u>: added mention of Trusted-only manifest attribute<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/a958ecb160f6>2014-03-24</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Added ability to launch PolicyEditor from security prompts, with the<br>
+&ensp;&ensp;&ensp;&ensp;current applet's codebase pre-selected in the editor.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(CertWarnPolicyTip, CertWarnPolicyEditor): new messages<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java</u>: can<br>
+&ensp;&ensp;&ensp;&ensp;launch PolicyEditor from new options overflow button<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/PartiallySignedAppTrustWarningPanel.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;same<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/48f3658a7efd>2014-03-24</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: pass<br>
+&ensp;&ensp;&ensp;&ensp;SecurityDelegate to ManifestsAttributesValidator<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestsAttributesValidator.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(securityDelegate) new field, added to constructor.<br>
+&ensp;&ensp;&ensp;&ensp;(checkTrustedOnlyAttribute, checkPermissionsAttribute) works with<br>
+&ensp;&ensp;&ensp;&ensp;RunInSandbox.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/022f56ff692f>2014-03-20</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Trusted-only manifest attribute implementation<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(STrustedOnlyAttributeFailure) new message<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: added<br>
+&ensp;&ensp;&ensp;&ensp;ManifestsAttributesValidator#checkTrustedOnlyAttribute() to constructor<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestsAttributesValidator.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(checkTrustedOnlyAttribute) new method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-signed-nosecurity.jnlp</u>:<br>
+&ensp;&ensp;&ensp;&ensp;new tests for Trusted-only attribute<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-signed-security.jnlp<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-signed.html<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-unsigned-nosecurity.jnlp<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-unsigned-security.jnlp<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/resources/TrustedOnlyAttribute-unsigned.html<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/srcs/MANIFEST.MF<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/srcs/Makefile<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/srcs/TrustedOnlyAttribute.java<br>
+&ensp;&ensp;&ensp;&ensp;* tests/reproducers/custom/TrustedOnlyAttribute/testcases/TrustedOnlyAttributeTest.java<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/fb2309dfa598>2014-03-20</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Passing a reference to SecurityDelegate to CertWarningPane, so that UI<br>
+&ensp;&ensp;&ensp;&ensp;elements can be added later to allow the applet to be run Sandboxed + some<br>
+&ensp;&ensp;&ensp;&ensp;temporary permissions<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/JNLPAppVerifier.java</u>: (checkTrustWithUser)<br>
+&ensp;&ensp;&ensp;&ensp;pass SecurityDelegate reference to SecurityDialogs.showCertWarningDialog<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/PluginAppVerifier.java</u>: same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialog.java</u>: pass SecurityDelegate<br>
+&ensp;&ensp;&ensp;&ensp;reference from extras into CertWarningPane constructor<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialogs.java</u>: (showCertWarningDialog)<br>
+&ensp;&ensp;&ensp;&ensp;added SecurityDelegate parameter, add to extras array.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java</u>: (askUser)<br>
+&ensp;&ensp;&ensp;&ensp;pass null for SecurityDelegate reference<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/CertWarningPane.java</u>: (CertWarningPane)<br>
+&ensp;&ensp;&ensp;&ensp;added SecurityDelegate constructor parameter and (securityDelegate) field <br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/674128ef4394>2014-03-20</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;SecurityDelegate can be used to add permissions to JNLPClassLoader during<br>
+&ensp;&ensp;&ensp;&ensp;run. This is useful for adding temporary extra permissions to an applet.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: (SecurityDelegate<br>
+&ensp;&ensp;&ensp;&ensp;addPermission, addPermissions) new methods. (SecurityDelegateImpl addPermission,<br>
+&ensp;&ensp;&ensp;&ensp;addPermissions) implement previous.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/cea32875903d>2014-03-20</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Clear cache function made more visible.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/cache/CacheUtil.java</u>: (okToClearCache) released<br>
+&ensp;&ensp;&ensp;&ensp;never released lock. (clearCache) now recriated directory after cleaning.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/controlpanel/CachePane.java</u>: Added delete<br>
+&ensp;&ensp;&ensp;&ensp;all button. (restoreDisabled) and (disableButtons) are containing duplicated<br>
+&ensp;&ensp;&ensp;&ensp;code. (invokeLaterDeleteAll) and (visualCleanCache) utility methods accessing<br>
+&ensp;&ensp;&ensp;&ensp;CacheUtil.clearCache.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: added (CVCPCleanCache)<br>
+&ensp;&ensp;&ensp;&ensp;and (CVCPCleanCacheTip) keys<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/splashscreen/parts/JEditorPaneBasedExceptionDialog.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;added (cacheButton)<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java</u>: also added (cacheButton)<br>
+&ensp;&ensp;&ensp;&ensp;but also included some layout refactoring to have buttons in row.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/d133c4ebfe24>2014-03-20</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Methods validating manifests' attributes moved to separate class.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: Cleaned imports.<br>
+&ensp;&ensp;&ensp;&ensp;At (init) methods (checkCodebaseAttribute), (checkPermissionsAttribute) and <br>
+&ensp;&ensp;&ensp;&ensp;(checkApplicationLibraryAllowableCodebaseAttribute) moved to<br>
+&ensp;&ensp;&ensp;&ensp;ManifestsAttributesValidator. (guessCodeBase) generalized in UrlUtils.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/ManifestsAttributesValidator.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;new class. Contains logic to validate manifests'attributes.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/util/UrlUtils.java</u>: added method (guessCodeBase)<br>
+&ensp;&ensp;&ensp;&ensp;as generalization of JNLPClassLoader's guessCodeBase method.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/15bbdf43c1e7>2014-03-14</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Added new PartiallySigned Dialog to replace NotAllSignedWarningPane.<br>
+&ensp;&ensp;&ensp;&ensp;Also includes a Sandbox button.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(APPEXTSecunsignedAppletActionSandbox, LPartiallySignedApplet,<br>
+&ensp;&ensp;&ensp;&ensp;LPartiallySignedAppletUserDenied) new messages. (SNotAllSignedSummary,<br>
+&ensp;&ensp;&ensp;&ensp;SNotAllSignedDetail, SNotAllSignedQuestion) keys renamed to SPartially*<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages_cs.properties</u>: (SNotAllSignedSummary,<br>
+&ensp;&ensp;&ensp;&ensp;SNotAllSignedDetail, SNotAllSignedQuestion) keys renamed to SPartially*<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages_de.properties</u>: same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages_pl.properties</u>: same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;Logic added for displaying new PartiallySigned dialog.<br>
+&ensp;&ensp;&ensp;&ensp;(showNotAllSignedDialog) removed. (getSigningState) new method.<br>
+&ensp;&ensp;&ensp;&ensp;(promptUserOnPartialSigning, userPromptedForPartialSigning) new methods for<br>
+&ensp;&ensp;&ensp;&ensp;SecurityDelegate.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/AppTrustWarningDialog.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(partiallySigned) new method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/AppTrustWarningPanel.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(chosenActionSetter) refactored to allow Sandbox action. (setupInfoPanel) applet<br>
+&ensp;&ensp;&ensp;&ensp;title made overrideable by subclasses<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialog.java</u>: (NOTALLSIGNED_WARNING)<br>
+&ensp;&ensp;&ensp;&ensp;renamed PARTIALLYSIGNED_WARNING, display new dialog rather than old<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialogs.java</u>: (NOTALLSIGNED_WARNING)<br>
+&ensp;&ensp;&ensp;&ensp;renamed PARTIALLYSIGNED_WARNING. (showNotAllSignedWarningDialog) removed.<br>
+&ensp;&ensp;&ensp;&ensp;(showPartiallySignedWarningDialog) new method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/appletextendedsecurity/ExecuteAppletAction.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;Added Sandbox action<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/appletextendedsecurity/UnsignedAppletTrustConfirmation.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(checkPartiallySignedWithUserIfRequired) new method<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/reproducers/custom/SignedAppletCodebaseLoading/testcases/SignedAppletCodebaseLoadingTests.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;test now passes since dialog will not appear if applet security is set to Low.<br>
+&ensp;&ensp;&ensp;&ensp;KnownToFail removed.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* tests/reproducers/custom/SignedAppletExternalMainClass/testcases/SignedAppletExternalMainClassTest.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;same<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/apptrustwarningpanel/PartiallySignedAppTrustWarningPanel.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;new class<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/dialogs/NotAllSignedWarningPane.java</u>: deleted<br>
+&ensp;&ensp;&ensp;&ensp;in favour of PartiallySignedAppTrustWarningPanel<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/fdff61a60cc1>2014-03-14</a>&ensp;&ensp;Andrew Azores&ensp;&ensp;&lt;<a href="mailto:aazores@redhat.com?subject=IcedTea-Web">aazores@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java</u>:<br>
+&ensp;&ensp;&ensp;&ensp;(addNewCodebase) ensure that checkboxes update. (removeCodebase,<br>
+&ensp;&ensp;&ensp;&ensp;updateCheckboxes) ensure UI updates are done on EDT.<br>
+<br>
+<b><a href=http://icedtea.classpath.org/hg/release/icedtea-web-1.5/rev/aba4c18c4c64>2014-03-14</a>&ensp;&ensp;Jiri Vanek&ensp;&ensp;&lt;<a href="mailto:jvanek@redhat.com?subject=IcedTea-Web">jvanek@redhat.com</a>&gt;<br></b>
+<br>
+&ensp;&ensp;&ensp;&ensp;Base implementation of Application-Library-Allowable-Codebase. Remember<br>
+&ensp;&ensp;&ensp;&ensp;button not yet working.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/JNLPFile.java</u>: (ClasspathMatchers)<br>
+&ensp;&ensp;&ensp;&ensp;(getApplicationLibraryAllowableCodebase) (getCodebase) (getCodeBaseMatchersAttribute)<br>
+&ensp;&ensp;&ensp;&ensp;(getCodeBaseMatchersAttribute) (getCodeBaseMatchersAttribute) changed signature<br>
+&ensp;&ensp;&ensp;&ensp;to include/not include path in returned matcher.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/resources/Messages.properties</u>: Added keys<br>
+&ensp;&ensp;&ensp;&ensp;(ALACAMissingMainTitle) (ALACAMissingInfo) (ALACAMatchingMainTitle)<br>
+&ensp;&ensp;&ensp;&ensp;(ALACAMatchingInfo) for new dialogs.<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java</u>: Implemented <br>
+&ensp;&ensp;&ensp;&ensp;(checkApplicationLibraryAllowableCodebaseAttribute). Used in (init)<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialog.java</u>: made aware of <br>
+&ensp;&ensp;&ensp;&ensp;new constants (MISSING_ALACA) and (MATCHING_ALACA)<br>
+&ensp;&ensp;&ensp;&ensp;<u>* netx/net/sourceforge/jnlp/security/SecurityDialogs.java</u>: new constants<br>
+&ensp;&ensp;&ensp;&ensp;(MISSING_ALACA) and (MATCHING_ALACA). Implemented (showMissingALACAttributePanel)<br>
+&ensp;&ensp;&ensp;&ensp;and (showMatchingALACAttributePanel)<br>

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404100524.s3A5O6TR047174>