- Timestamp:
- 2018-10-13T01:37:04+02:00 (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
.travis.yml (modified) (2 diffs)
-
src/org/openstreetmap/josm/tools/PlatformHookOsx.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/.travis.yml
r14312 r14316 2 2 script: 3 3 - ant -version 4 - (eval "$ANT_INVOCATION$(test ${TRAVIS_JDK_VERSION:0:4} = open && echo-DnoJavaFX=true)test-unit-hardfail")4 - $ANT_INVOCATION -DnoJavaFX=true test-unit-hardfail 5 5 - "grep -L ', Failures: 0, Errors: 0, ' test/report/*.txt | xargs cat" 6 os: linux7 dist: trusty8 6 env: 9 7 - ANT_INVOCATION="xvfb-run ant -Dtest.headless=false" 10 8 - ANT_INVOCATION="ant -Dtest.headless=true" 11 9 jdk: 12 - oraclejdk1113 - oraclejdk1014 10 - openjdk8 11 - openjdk11 15 12 matrix: 16 13 include: 14 - os: linux 15 dist: trusty 17 16 - os: osx 18 osx_image: xcode9. 217 osx_image: xcode9.3 19 18 jdk: ~ 19 env: ANT_INVOCATION="ant -Dtest.headless=true" 20 - os: osx 21 osx_image: xcode10 22 jdk: ~ 23 env: ANT_INVOCATION="ant -Dtest.headless=true" 24 - os: windows 25 language: shell 26 jdk: oraclejdk11 20 27 env: ANT_INVOCATION="ant -Dtest.headless=true" 21 28 before_install: … … 23 30 - tar -xzvf apache-ant-1.10.5-bin.tar.gz 24 31 - export PATH=`pwd`/apache-ant-1.10.5/bin:$PATH 32 - if [ "$TRAVIS_OS_NAME" == "windows" ] ; then choco install jdk11 && export JAVA_HOME="/c/Program Files/Java/jdk-11" ; fi -
trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java
r14272 r14316 6 6 7 7 import java.awt.Desktop; 8 import java.awt.GraphicsEnvironment; 8 9 import java.awt.Image; 9 10 import java.awt.Window; … … 74 75 quitHandler, aboutHandler, openFilesHandler, preferencesHandler}, this); 75 76 Object appli = eawtApplication.getConstructor((Class[]) null).newInstance((Object[]) null); 76 if (Utils.getJavaVersion() >= 9) { 77 setHandlers(Desktop.class, quitHandler, aboutHandler, openFilesHandler, preferencesHandler, proxy, Desktop.getDesktop()); 78 } else { 77 if (Utils.getJavaVersion() < 9) { 79 78 setHandlers(eawtApplication, quitHandler, aboutHandler, openFilesHandler, preferencesHandler, proxy, appli); 80 79 // this method has been deprecated, but without replacement. To remove with Java 9 migration 81 80 eawtApplication.getDeclaredMethod("setEnabledPreferencesMenu", boolean.class).invoke(appli, Boolean.TRUE); 81 } else if (!GraphicsEnvironment.isHeadless()) { 82 setHandlers(Desktop.class, quitHandler, aboutHandler, openFilesHandler, preferencesHandler, proxy, Desktop.getDesktop()); 82 83 } 83 84 // setup the dock icon. It is automatically set with application bundle and Web start but we need
Note:
See TracChangeset
for help on using the changeset viewer.
