2189d1b41a
6845973: Update JDK7 with deployment changes in 6u13, 6u14 4802695: Support 64-bit Java Plug-in and Java webstart on Windows/Linux on AMD64 6825019: DownloadManager should not be loaded and referenced for full JRE 6738770: REGRESSION:JSException throws when use LiveConnect javascript facility 6772884: plugin2 : java.lang.OutOfMemoryError or crash 6707535: Crossing domain hole affecting multiple sites/domains using plug-in 6728071: Non-verification of Update files may allow unintended updates 6704154: Code loaded from local filesystem should not get access to localhost 6727081: Web Start security restrictions bypass using special extension jnlp 6727079: Java Web Start Socket() restriction bypass 6727071: Cache location/user name information disclosure in SingleInstanceImpl 6716217: AppletClassLoader adds permissions based on codebase regardless of CS 6694892: Java Webstart inclusion via system properties override [CVE-2008-2086] 6704074: localhost socket access due to cache location exposed 6703909: Java webstart arbitrary file creation using nativelib 6665315: browser crashes when deployment.properties has more slashes ( / ) 6660121: Encoding values in JNLP files can cause buffer overflow 6606110: URLConnection.setProxiedHost for resources that are loaded via proxy 6581221: SSV(VISTA): Redirection FAILS to work if user does a downgrade install 6609756: Buffer Overflow in Java ActiveX component 6608712: Bypassing the same origin policy in Java with crafted names 6534630: "gnumake clobber" doesn't 6849953: JDK7 - replacement of bufferoverflowU.lib on amd64 breaks build 6849029: Need some JDK7 merge clean-up after comments on the webrev 6847582: Build problem on JDK7 with isSecureProperty in merge 6827935: JDK 7 deployment merging - problem in Compiler-msvm.gmk 6823215: latest merge fixes from 6u12 -> JDK7 6816153: further mergers for JDK7 deployment integration 6807074: Fix Java Kernel and JQS in initial JDK7 builds Initial changeset for implementing 6uX Deployment Features into JDK7 Reviewed-by: dgu, billyh
README-pre-components: --------------------- Current pre-components are langtools, jaxws, jaxp, and corba. Pre-components can use ant to build but must have a make/Makefile for building (a GNU make Makefile). All ant knowledge is being isolated in the workspaces that use it. Also for various reasons it is nice to have a Makefile wrapper over the running of ant, but in general having to do anything with shell commands is much easier to do in a Makefile than in an ant script. The make/makefile rules are: Variables: ALT_BOOTDIR The jdk home to use to build, if provided ALT_LANGTOOLS_DIST The dist area from a langtools build to use, if provided ALT_OUTPUTDIR Parent dir of build and dist directories, if provided VARIANT If DBG, debug build, if OPT, optimized build TARGET_CLASS_VERSION The classfile version number (currently 5) ANT_HOME Home of ant to use, if provided QUIET If defined, be quiet VERBOSE If defined, be verbose JDK_VERSION Version being built FULL_VERSION Full version string for this jdk build MILESTONE fcs, beta, internal or empty BUILD_NUMBER Number of the jdk build JPRT_ARCHIVE_BUNDLE Path to zip bundle to create for JPRT Targets: all Build everything, including dist build Build build area clean Clean up clobber Same as clean (don't ask) sanity Perform any sanity checks, exit non-zero if errors jprt_build_product JPRT product build, zip results into JPRT_ARCHIVE_BUNDLE jprt_build_debug JPRT debug build, zip results into JPRT_ARCHIVE_BUNDLE jprt_build_fastdebug JPRT fastdebug build, zip results into JPRT_ARCHIVE_BUNDLE Then of course we expect a dist/lib/classes.jar, dist/lib/src.zip and dist/lib/bin.zip.