aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
...
* Added check for browsers and targets ensuring theirs proper linking with ↵Jiri Vanek2012-05-211-7/+131
| | | | icedtea-web plugin
* Added bug annotation forr testing engineJiri Vanek2012-05-021-6/+7
|
* Add resources.jar to classpathOmair Majid2012-04-241-1/+8
| | | | | | | | | | | | | 2012-04-24 Omair Majid <[email protected]> * Makefile.am (RUNTIME): Add resources.jar. (stamps/run-unit-test-code-coverage.stamp) [WITH_EMMA]: Add resouces.jar to classpath. (stamps/run-reproducers-test-code-coverage.stamp) [WITH_EMMA]: Include resources.jar in classpath. (stamps/bootstrap-directory.stamp): Create a link to resources.jar in BOOT_DIR.
* Added possibility to run signed applets during reproducers runs.Jiri Vanek2012-04-181-11/+28
| | | | Added example reproducer.
* Added and used java arguments (now Xmx2G) for emma runs.Jiri Vanek2012-04-111-5/+7
|
* Validate the recently_used file at every load. This will fix the StringIndex-Thomas Meyer2012-04-101-8/+8
| | | | | | OutOfBoundsException for a corrupted path entry thrown in CacheUtil.pathToURLPath(). This Exception was catched in RessourceTracker.Downloader.run() and only printed in debug mode.
* Test that checks ServiceManager is setup correctly for applets.Danesh Dadachanji2012-03-121-1/+1
|
* added reproducers for main class in manifestJiri Vanek2012-03-081-1/+7
|
* Define mime descriptions for 1.7, when built with Java7doko2012-02-271-1/+1
| | | | | | | | | 2012-02-27 Matthias Klose <[email protected]> * acinclude.m4 (IT_FIND_JAVA): Set VERSION_DEFS. * Makefile.am ($(PLUGIN_DIR)/%.o): Pass $(VERSION_DEFS) * IcedTeaNPPlugin.cc (PLUGIN_MIME_DESC): Define in terms of HAVE_JAVA7.
* Path to NEW_LINE_IFS is incorrect.Danesh Dadachanji2012-02-131-5/+5
|
* Added check for xsltproc toolJiri Vanek2012-01-051-3/+7
|
* Added targets to calcualte code coverage by testsJiri Vanek2011-11-291-16/+224
|
* reproducers engine can now handle files and directories with spacesJiri Vanek2011-11-111-10/+16
|
* Reproducers engine enchanced for signed reproducersJiri Vanek2011-09-221-28/+72
|
* made compatible with rhel5 librariesJiri Vanek2011-09-011-0/+1
|
* Allow icedtea-web to run with just a JREOmair Majid2011-08-231-7/+6
| | | | | | | | | | | 2011-08-23 Omair Majid <[email protected]> * Makefile.am: Remove JRE. Replace uses with SYSTEM_JRE_DIR instead. Also replace uses of SYSTEM_JDK_DIR/jre with SYSTEM_JRE_DIR. * acinclude.m4 (IT_CHECK_FOR_JRE): New macro. (IT_FIND_JAVA): Require IT_CHECK_FOR_JRE. Use java binary from within the JRE.
* reproducers compilation extended for directory structureJiri Vanek2011-08-021-2/+9
|
* Added algorithm that compares signed JNLP application/template file with ↵Saad Mohammad2011-07-191-1/+6
| | | | launching JNLP file (with test case and its resources)
* run-netx-dist-tests now also copy styesJiri Vanek2011-06-211-2/+2
|
* added engine for lunching reproducersJiri Vanek2011-06-191-2/+81
|
* added styles for junit xml reportJiri Vanek2011-06-161-2/+14
|
* added posibility to export junit testsuite results as xmlJiri Vanek2011-05-171-1/+4
|
* Reverting unapproved change 235:114a981d3552Andrew John Hughes2011-05-111-30/+6
|
* added posibility for junit to export reports to xml, addes set of styles for ↵Jiri Vanek2011-05-101-6/+30
| | | | easy navigation inside tests-output file (transformed to html)
* Support configure's --program-suffix optionOmair Majid2011-04-281-14/+18
| | | | | | | | | | | | | | 2011-04-28 Omair Majid <[email protected]> * Makefile.am (javaws, itweb_settings): New variables. (edit_launcher_script, all-local, install-exe-local) (uninstall-local, clean-launchers, javaws.desktop) (itweb-settings.desktop): Replace all uses of javaws and itweb-settings with the new variables. (launcher.build/javaws): Replace with ... (launcher.build/$(javaws)): New target. (launcher.build/itweb-settings): Replace with... (launcher.build/$(itweb-settings)): New target.
* Backout 4f195bca0dc8 - unapproved patchAndrew John Hughes2011-04-111-3/+84
|
* Backed out changeset 1cce62b89f07 - unapproved patchAndrew John Hughes2011-04-111-69/+3
|
* added support for testngJiri Vanek2011-04-111-3/+69
|
* removed junitJiri Vanek2011-04-111-84/+3
|
* Set class path to JRE/lib/rt.jar for both plugin and javaws.Denis Lila2011-04-051-1/+2
|
* Add unit tests for the parserOmair Majid2011-03-311-3/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset adds support for JUnit4 tests to icedtea-web. It also adds some parser tests that check that the parser works. make check will now run these tests if JUnit is available. 2011-03-31 Omair Majid <[email protected]> Add unit tests for the parser * Makefile.am: Add TESTS_DIR,TESTS_SRCDIR, NETX_UNIT_TEST_DIR, and NETX_UNIT_TEST_SRCDIR, JUNIT_RUNNER_DIR, JUNIT_RUNNER_SRCDIR, and JUNIT_RUNNER_JAR. Conditionally define RHINO_TESTS and UNIT_TESTS. (clean-local): Use RHINO_TESTS and UNIT_TESTS. (clean-tests): Depend on clean-netx-tests. Delete directory. (junit-runner-source-files.txt, $(JUNIT_RUNNER_JAR)), (next-unit-tests-sources-files.txt stamps/netx-unit-tests-compile.stamp), (run-netx-unit-tests, clean-netx-tests, clean-junit-runner) (clean-netx-unit-tests): New targets. * configure.ac: Add new optional dependency on junit. * tests/junit-runner/CommandLine.java, * tests/junit-runner/LessVerboseTextListener.java, * tests/junit-runner/README, * tests/netx/unit/net/sourceforge/jnlp/ParserBasicTests.java, * tests/netx/unit/net/sourceforge/jnlp/ParserCornerCaseTests.java, * tests/netx/unit/net/sourceforge/jnlp/ParserMalformedXmlTests.java, * tests/netx/unit/net/sourceforge/jnlp/basic.jnlp: New files.
* 2011-03-30 Omair Majid <[email protected]>Omair Majid2011-03-301-2/+2
| | | | | * Makefile.am: Fix comment explaining reasons for setting JDK_UPDATE_VERSION.
* Document reasons for using bootclasspath in Makefile.amOmair Majid2011-03-301-0/+7
| | | | | | 2011-03-30 Omair Majid <[email protected]> * Makefile.am: Document reason for using bootclasspath.
* Fix broken make distcheckOmair Majid2011-03-241-1/+1
| | | | | | | | Add tests dir to EXTRA_DIST to unbreak make distcheck 2011-03-24 Omair Majid <[email protected]> * Makefile.am (EXTRA_DIST): Add $(top_srcdir)/tests.
* Refactored extras/net/sourceforge/jnlp to extras/net/sourceforge/javaws/ as ↵Jiri Vanek2011-03-161-2/+3
| | | | first step to get rid of all-permitions tag in abouyt.jnlp, boot.java is now reading about.jnlp from insttall directory. About.jnlp codebase redirected to local directory by dot.
* Fix DESTDIR issues in MakefileOmair Majid2011-03-151-4/+4
| | | | | | | 2011-03-15 Omair Majid <[email protected]> * Makefile.am (LAUNCHER_BOOTCLASSPATH, PLUGIN_BOOTCLASSPATH) (javaws.desktop, itweb-settings.desktop): Remove DESTDIR.
* Replace binary launchers with shell scriptsOmair Majid2011-03-101-34/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2011-03-10 Omair Majid <[email protected]> Replace native launchers with shell scripts * NEWS: Update. * Makefile.am (LAUNCHER_BOOTCLASSPATH): Remove leading -J. (LAUNCHER_SRCDIR), (LAUNCHER_OBJECTS), (NETX_LAUNCHER_OBJECTS), (CONTROLPANEL_LAUNCHER_OBJECTS), (LAUNCHER_FLAGS), (LAUNCHER_LINK): Remove. (edit_launcher_script): New function. (all-local): Depend on new launcher targets. (clean-local): Depend on clean-launchers. (.PHONY): Add clean-launchers. (install-exec-local): Use new launcher paths. (clean-launchers): New target. ($(NETX_DIR)/launcher/%.o), ($(NETX_DIR)/launcher/controlpanel/%.o), ($(NETX_DIR)/launcher/javaws), ($(NETX_DIR)/launcher/controlpanel/itweb-settings): Remove. (launcher.build/javaws): New launcher. (launcher.build/itweb-settings): Likewise. * launcher/itweb-settings.in, * launcher/javaws.in: New file. * netx/net/sourceforge/jnlp/Launcher.java (launchExternal), * netx/net/sourceforge/jnlp/controlpanel/CommandLine.java (CommandLine): Use new system properties to find paths and program names.
* Use autoconf to generate build.properties and jrunscriptOmair Majid2011-03-071-26/+4
| | | | | | | | | | | | | | | | | | | 2011-03-07 Omair Majid <[email protected]> * acinclude.m4 (IT_FIND_RHINO_JAR): Set RHINO_AVAILABLE to true or false appropriately. * build.properties.in: New file. * jrunscript.in: New file. * configure.ac: Add build.properties and jrunscript to AC_CONFIG_FILES. * Makefile.am (.PHONY): Remove clean-jrunscript. (build.properties): Remove target. (stamps/netx.stamp): Remove dependency on build.properties. (clean-netx): Do not delete build.properties. (jrunscript): Remove target. (check-pac-functions): Remove dependency on jrunscript. (clean-tests): Remove dependency on clean-jrunscript. (clean-jrunscript): Remove target.
* Add Proxy Auto Config (PAC) supportOmair Majid2011-03-071-6/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for reading, parsing and evaluating PAC files using rhino. 2011-03-07 Omair Majid <[email protected]> * NEWS: Update. * Makefile.am (RHINO_RUNTIME): Define to point to rhino jars, or empty. (RUNTIME, LAUNCHER_BOOTCLASSPATH, PLUGIN_BOOTCLASSPATH): Include RHINO_RUNTIME. (PHONY): Add check-pac-functions, clean-jrunscript and clean-tests. (check-local): New target. Depends on check-pac-functions. (check-pac-functions): New target. (jrunscript): New target. (clean-tests): New target. (clean-jrunscript): New target. (netx-source-files.txt): Remove rhino related files if not building with rhino. (build.properties): New target. (stamps/netx.stamp): Depend on build.properties and copy new files to build location. (clean-netx): Remove build.properties. (stamps/bootstrap-directory.stamp): Add java to bootstrap programs. * acinclude.m4 (IT_FIND_RHINO_JAR): New macro. * configure.ac: Invoke IT_FIND_RHINO_JAR. * netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java: Add browserProxyAutoConfig. (initFromBrowserConfig): Initialize browserProxyAutoConfig if needed. (getFromBrowserPAC): Use browserProxyAutoConfig to find proxies. * netx/net/sourceforge/jnlp/resources/Messages.properties: Replace RPRoxyPacNotImplemented with RPRoxyPacNotSupported. * netx/net/sourceforge/jnlp/runtime/JNLPProxySelector.java: Add pacEvaluator. (parseConfiguration): Initialize pacEvaluator if needed. (getFromPAC): Use pacEvaulator to find proxies. (getProxiesFromPacResult): New method. Converts a proxy string to a list or proxies. * netx/net/sourceforge/jnlp/runtime/PacEvaluator.java: New file. Defines a Java interface for a PAC evaluator. * netx/net/sourceforge/jnlp/runtime/FakePacEvaluator.java: New file. Dummy implementation of a PAC evaluator. * netx/net/sourceforge/jnlp/runtime/RhinoBasedPacEvaluator.java: New file. A rhino-based PAC evaluator. * netx/net/sourceforge/jnlp/runtime/PacEvaluatorFactory.java: New file. A factory for creating the right PAC evaulator. * netx/net/sourceforge/jnlp/runtime/pac-funcs.js: New file. Defines helper functions needed while evaluating PAC files. * tests/netx/pac/pac-funcs-test.js: New file. Tests the PAC helper functions.
* Do not add extra files to netx.jarOmair Majid2011-02-251-2/+0
| | | | | | | | | | | To quote Andrew John Hughes: This code dates back to when we used the OpenJDK import mechanism. If they weren't in classes.jar then, they wouldn't have been used. 2011-02-25 Omair Majid <[email protected]> * Makefile.am (stamps/netx-dist.stamp): Do not add extra files to classes.jar.
* Fix missing slash in JREOmair Majid2011-02-231-1/+1
| | | | | | 2011-02-23 Omair Majid <[email protected]> * Makefile.am: Add missing slash to JRE.
* Fix typo in uninstall-localOmair Majid2011-02-221-1/+1
| | | | | | 2011-02-22 Omair Majid <[email protected]> * Makefile.am (uninstall-local): Fix typo in PACKAGE_NAME.
* Fix --mandir switchOmair Majid2011-02-221-3/+3
| | | | | | | | | | 2011-02-22 Omair Majid <[email protected]> DJ Lucas <[email protected]> * Makefile.am (install-data-local): Use $(mandir) for man page dir. (uninstall-local): Use $(mandir) for man page dir. * AUTHORS: Update.
* Install icedtea-web into a FHS-compliant locationOmair Majid2011-02-221-38/+21
| | | | | | | | | | | | | | | | | | | | | 2011-02-22 Omair Majid <[email protected]> * Makefile.am: Add new vars JRE, LAUNCHER_BOOTCLASSPATH and PLUGIN_BOOTCLASSPATH. (install-exec-local): Install files to FHS-compliant location; do not create links. (install-data-local): Likewise. (uninstall-local): Update file paths to delete. ($(PLUGIN_DIR)/%.o): Pass PLUGIN_BOOTCLASSPATH and ICEDTEA_WEB_JRE. ($(NETX_DIR)/launcher/%.o): Pass LAUNCHER_BOOTCLASSPATH and ICEDTEA_WEB_JRE. ($(NETX_DIR)/launcher/controlpanel/%.o): Likewise. * launcher/java_md.c (GetIcedTeaWebJREPath): New method. (CreateExecutionEnvironment): Call GetIcedTeaWebJREPath. * plugin/icedteanp/IcedTeaNPPlugin.cc (plugin_start_appletviewer): Add PLUGIN_BOOTCLASSPATH to the command. (NP_Initialize): Use ICEDTEA_WEB_JRE to initialize filename.
* Remove pluginappletviewer binaryOmair Majid2011-02-181-17/+1
| | | | | | | | | | | | | | | | | This changeset removes the unused pluginappletviewer binary from icedtea-web. IcedTeaPlugin.so invokes java directly. 2011-02-18 Omair Majid <[email protected]> Remove pluginappletviewer binary * Makefile.am (ICEDTEAPLUGIN_TARGET): Remove dependency on pluginappletviewer. (PLUGIN_LAUNCHER_OBJECTS): Remove. (install-exec-local): Do not install pluginappletviewer. (uninstall-local): Do not remove pluginappletviewer. ($(PLUGIN_DIR)/launcher/%.o): Remove. ($(PLUGIN_DIR)/launcher/pluginappletviewer): Remove. (clean-IcedTeaPlugin): Dont clean plugin launcher files.
* Use name and version as defined in configure.ac instead of hardcoding it in ↵Omair Majid2011-01-281-10/+4
| | | | | | | | | | | | | | | | | | | | | | | Boot.java Use PACKAGE_NAME and FULL_VERSION as defined during build time rather than hardcoding them in net.sourceforge.jnlp.runtime.Boot. Generate a manifest file at build time, and define Implementation-Title and Implementation-Version to PACKAGE_NAME and FULL_VERSION. Use these values from the manifest file when displaying project name and version, rather than hardcoding "netx" and 0.5. 2011-01-28 Omair Majid <[email protected]> * Makefile.am: Move ICEDTEA_REV, ICEDTEA_PKG to acinclude.m4. Use FULL_VERSION. (stamps/netx-dist.stamp): Depend on netx.manifest. Use this file as the jar file manifest. * acinclude.m4 (IT_SET_VERSION): New macro. Defines FULL_VERSION. * configure.ac: Add netx.manifest to AC_CONFIG_FILES. Invoke IT_SET_VERSION. * netx.manifest.in: New file. * netx/net/sourceforge/jnlp/runtime/Boot.java: Set name and version using information from the manifest file.
* Add missing netx package names to NETX_PKGS in Makefile.am.Andrew Su2011-01-141-4/+5
|
* add command line interface to the control panelOmair Majid2010-12-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2010-12-20 Omair Majid <[email protected]> * Makefile.am ($(NETX_DIR)/launcher/controlpanel/%.o): Set program name, and launch net.sourceforge.jnlp.controlpanel.CommandLine. * netx/net/sourceforge/jnlp/config/Defaults.java (getDefaults): Set descriptions to Unknown rather than the name. Set source to localized form of internal. * netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java (getProperty): Check for nulls. (setProperty): Add unknown as description and source for new properties. (checkAndFixConfiguration): Fix translation constants. (parsePropertiesFile): Use unknown as description. * netx/net/sourceforge/jnlp/controlpanel/CommandLine.java: New file (CommandLine): New method. (handleHelpCommand): Likewise. (printListHelp): Likewise. (handleListCommand): Likewise. (printGetHelp): Likewise. (handleGetCommand): Likewise. (printSetHelp): Likewise. (handleSetCommand): Likewise. (printResetHelp): Likewise. (handleResetCommand): Likewise. (printInfoHelp): Likewise. (handleInfoCommand): Likewise. (printCheckHelp): Likewise. (handleCheckCommand): Likewise. (handle): Likewise. (main): Likewise. * netx/net/sourceforge/jnlp/resources/Messages.properties: Add Usage, Unknown, RConfigurationFatal, DCIncorrectValue, DCSourceInternal, DCUnknownSettingWithName, VVPossibleValues, CLNoInfo, CLValue, CLValueSource, CLDescription, CLUnknownCommand CLUnknownProperty, CLNoIssuesFound, CLIncorrectValue, CLListDescription, CLGetDescription, CLSetDescription, CLResetDescription, CLInfoDescription, CLCheckDescription and CLHelpDescription. Remove DCErrorInSetting and DCUnknownSettingWithVal.
* add symlinks under JDK_HOME/jre/bin and make javaws work without them tooOmair Majid2010-12-151-3/+27
| | | | | | | | | | | | | 2010-12-15 Omair Majid <[email protected]> * Makefile.am (install-exec-local): Install plugin.jar as data. If $(prefix)/jre/bin exists, then install symlinks to real javaws and itweb-settings binaries under it. ($(NETX_DIR)/launcher/%.o): Set system property java.icedtea-web.bin to point to the installed location of the javaws binary. * netx/net/sourceforge/jnlp/Launcher.java (launchExternal): Use the system property java.icedtea-web.bin to locate javaws binary.
* Remove dependency on libjli so we can work with IcedTea7.Andrew John Hughes2010-12-151-5/+4
| | | | | | | | | | | | | | | | | 2010-12-14 Andrew John Hughes <[email protected]> * Makefile.am: (LAUNCHER_OBJECTS): Add jli_util.o, parse_manifest.o, version_comp.o, wildcard.o. (LAUNCEHR_FLAGS): Add -DEXPAND_CLASSPATH_WILDCARDS as used in build of libjli in OpenJDK. (LAUNCHER_LINK): Don't link to libjli. * launcher/jli_util.c, * launcher/parse_manifest.c, * launcher/version_comp.c, * launcher/wildcard.c: Add source files from OpenJDK6 to match header files already used.