Modify

Opened 13 years ago

Closed 12 years ago

Last modified 10 years ago

#8654 closed enhancement (fixed)

Create Mac OS X application bundle which uses Java 1.7 on 10.8

Reported by: mark0815 Owned by: team
Priority: critical Milestone: 14.03
Component: Installer MacOS Version:
Keywords: java7 javabug Cc: Stereo, elchtreiber@…, cquest, malcolmh

Description (last modified by mark0815)

The current version of JOSM displays a deprecation warning after startup saying that Java 1.6 is deprecated though Java 1.7 is installed too.

Attached is a patch utilising an enhanced version of the oracle java app builder to build the JOSM application bundle instead of using the JOSM.app-template. Additionally the Runtime is copied into the application bundle to run JOSM without having Java installed.

Due to my lack of knowledge how to create a patch which contains binary data :-) some changes have to made manually:

  • Place appbundler-1.0ea.jar in tools
  • Move macosx/JOSM.app/Contents/Resources/JOSM.icns to macosx/JOSM.icns
  • Delete macosx/JOSM.app

Attachments (2)

Change_Mac_OS_X_application_bundle_creation_to_app_bundler.patch (4.9 KB ) - added by mark0815 13 years ago.
8654_draft.patch (3.4 KB ) - added by Don-vip 12 years ago.

Download all attachments as: .zip

Change History (50)

comment:1 by mark0815, 13 years ago

Description: modified (diff)

comment:2 by mark0815, 13 years ago

Description: modified (diff)

comment:3 by Don-vip, 13 years ago

Thanks for the patch. Could you just tell us where does this application bundle come from ? (so we can update later if necessary)

comment:4 by Don-vip, 13 years ago

Keywords: java7 added

comment:5 by mark0815, 13 years ago

This one:

https://bitbucket.org/infinitekind/appbundler

It's a fork of the app bundler mentioned above which adds some enhancements to the original version.

comment:6 by stoecker, 13 years ago

Following perl code creates the mac installer, not the ant task:

      print "New mac installer $rev.\n";
      system "rm -rfv $imac 2>/dev/null";
      mkdir $imac;
      chdir $imac;
      cpr("$core/CONTRIBUTION","$core/README","$core/LICENSE","$core/macosx/JOSM.app",".");
      my $plist=`/bin/cat $core/macosx/JOSM.app/Contents/Info.plist`;
      $plist =~ s/\@SVNVersion\@/$rev/;
      $plist =~ s/josm-custom\.jar/$jar/;
      open FILE,">","JOSM.app/Contents/Info.plist" or die;
      print FILE $plist;
      close FILE;
      cpr($pjar,"JOSM.app/Contents/Resources/Java/");
      system 'find -name "*.svn" -printf "rm -rf %p\n"|sh';
      system "zip -9qr $mac *";
      mv $mac,$macpath;
      ln $mac,$pmacln;
      chdir $home;
      system "rm -rfv $imac 2>/dev/null";

comment:7 by stoecker, 13 years ago

Ticket #8739 has been marked as a duplicate of this ticket.

comment:8 by stoecker, 13 years ago

See also #8764.

comment:9 by Don-vip, 12 years ago

Ticket #8871 has been marked as a duplicate of this ticket.

comment:10 by Don-vip, 12 years ago

Cc: Stereo added

comment:11 by Don-vip, 12 years ago

Summary: Create Mac OS X application bundle which uses Java 1.7 on 10.8[patch] Create Mac OS X application bundle which uses Java 1.7 on 10.8

In fact we need to implement this if we want Mac users to switch for Java 7 before we switch JOSM itself (see #9035: I did not understand that our current package cannot be used with Java 7 !)

comment:12 by Don-vip, 12 years ago

Owner: changed from Radfahrer to team

by Don-vip, 12 years ago

Attachment: 8654_draft.patch added

comment:13 by Don-vip, 12 years ago

I'm trying to implement this (see patch and updated jar) but always face NPE, can someone help me ?

BUILD FAILED
build.xml:130: java.lang.NullPointerException
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
	at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
Caused by: java.lang.NullPointerException
	at com.oracle.appbundler.AppBundlerTask.copy(AppBundlerTask.java:709)
	at com.oracle.appbundler.AppBundlerTask.execute(AppBundlerTask.java:333)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	... 10 more

comment:14 by Don-vip, 12 years ago

In 6216/josm:

see #8654 - New target distmac7 to build Mac OS X package for Oracle Java 7

comment:15 by Don-vip, 12 years ago

Summary: [patch] Create Mac OS X application bundle which uses Java 1.7 on 10.8Create Mac OS X application bundle which uses Java 1.7 on 10.8

comment:16 by Don-vip, 12 years ago

Ticket #9035 has been marked as a duplicate of this ticket.

comment:17 by Don-vip, 12 years ago

Cc: elchtreiber@… cquest added

comment:18 by Don-vip, 12 years ago

Hi guys, could you please test this package:

http://donvip.fr/jenkins/job/JOSM/lastSuccessfulBuild/artifact/dist/josm-custom-macosx-java7.zip

And tell us:

  • if it works :)
  • if it uses Oracle Java 7 (as shown in status report)

Thanks

comment:19 by anonymous, 12 years ago

It works :)
Java 7 is indeed used (no report about switching to Java 7 in the welcome text), confirmed in the "About JOSM" dialog.

\o/

comment:20 by anonymous, 12 years ago

It runs, but as a regression, the keyboard shortcuts all seem to be in QWERTY.

comment:21 by Stereo, 12 years ago

Also, the Java 7 build seems to take up a lot of CPU when compared to the Java 6 build.

comment:22 by Don-vip, 12 years ago

In 6217/josm:

see #8654 - Make Mac OS X Java 7 package closer to former package

in reply to:  20 comment:23 by Don-vip, 12 years ago

Replying to anonymous:

It runs, but as a regression, the keyboard shortcuts all seem to be in QWERTY.

Thanks for the test. Can you please:

comment:24 by Don-vip, 12 years ago

Can you please check you're running latest version of Java 7 (7u25) and post here your status report ?
7u40-ea might be worth a try too:
https://jdk7.java.net/download.html

comment:25 by Don-vip, 12 years ago

@Stereo: Java 7u40 has been released, can you please give it a try ? Thanks.

Last edited 12 years ago by Don-vip (previous) (diff)

comment:26 by Don-vip, 12 years ago

Ticket #9225 has been marked as a duplicate of this ticket.

comment:27 by Don-vip, 12 years ago

Cc: malcolmh added

comment:28 by Don-vip, 12 years ago

Up to all users running Mac OS X 10.8/10.9: can you please install latest version of Java 7 (7u45 right now), test this package and report your feedback:
http://donvip.fr/jenkins/job/JOSM/lastSuccessfulBuild/artifact/dist/josm-custom-macosx-java7.zip

If it works fine we will provide it officially.

comment:29 by malcolmh, 12 years ago

Tested on two different systems running 10.9. Worked fine on both - thanks!

comment:30 by Stereo, 12 years ago

@Don-vip I'm still getting the ctrl-something shortcuts in qwerty.

Here's my status report:

Build-Date: 2013-10-23 20:16:44
Revision: 6321
Is-Local-Build: true

Identification: JOSM/1.5 (6321 SVN en_GB) Mac OS X 10.9
Memory Usage: 260 MB / 455 MB (147 MB allocated, but free)
Java version: 1.7.0_45, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Djava.library.path=/Applications/JOSM.app/Contents/MacOS, -DLibraryDirectory=/Users/stereo/Library, -DDocumentsDirectory=/Users/stereo/Documents, -DApplicationSupportDirectory=/Users/stereo/Library/Application Support, -DCachesDirectory=/Users/stereo/Library/Caches, -DSandboxEnabled=false, -Xmx512m, -Dapple.laf.useScreenMenuBar=true, -Dcom.apple.macos.use-file-dialog-packages=true, -Dcom.apple.macos.useScreenMenuBar=true, -Dcom.apple.mrj.application.apple.menu.about.name=JOSM, -Dcom.apple.smallTabs=true]
Dataset consistency test: No problems found

Plugin: AddrInterpolation (29854)
Plugin: CommandLine (29854)
Plugin: DirectDownload (29854)
Plugin: DirectUpload (30017)
Plugin: FixAddresses (29971)
Plugin: HouseNumberTaggingTool (29854)
Plugin: OpeningHoursEditor (29854)
Plugin: PicLayer (29854)
Plugin: RoadSigns (29854)
Plugin: buildings_tools (30010)
Plugin: cadastre-fr (29934)
Plugin: conflation (0.1.6)
Plugin: contourmerge (1009)
Plugin: dataimport (29854)
Plugin: download_along (30017)
Plugin: geotools (29767)
Plugin: importvec (29854)
Plugin: jts (29854)
Plugin: livegps (29854)
Plugin: mapdust (29854)
Plugin: merge-overlap (29854)
Plugin: namemanager (29930)
Plugin: opendata (30017)
Plugin: openstreetbugs (30004)
Plugin: pdfimport (29913)
Plugin: public_transport (29862)
Plugin: reverter (30017)
Plugin: scripting (30560)
Plugin: surveyor (29854)
Plugin: tageditor (29854)
Plugin: terracer (29854)
Plugin: todo (29155)
Plugin: turnlanes (29854)
Plugin: turnrestrictions (29854)
Plugin: undelete (29854)
Plugin: utilsplugin2 (30017)
Plugin: wayselector (29854)

audio.menuinvisible=true
cache.bing.attribution.xml=1381934804
cache.capabilities-131030235=1382731654
cache.geoimage-thumbnails.expire=-1
cache.geoimage-thumbnails.maxsize=120
cache.motd.html=1382731654
cache.motd.html.java=1.7.0_45
cache.motd.html.lang=En_GB:
cache.motd.html.version=6321
cadastregrab.shortcut.warn=true
cadastrewms.addr.bounds=139,494,273,172
cadastrewms.addr.onBuilding=true
cadastrewms.backgroundTransparent=true
cadastrewms.brightness=0.5
cadastrewms.codeDepartement=006
cadastrewms.imageInterpolation=bicubic
cadastrewms.layerLabel=false
cadastrewms.layerSection=false
cadastrewms.location=LA COLLE SUR LOUP
cadastrewms.source=cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2013
cadastrewms.squareSize=50
color.layer La 23ème Charly Gaul.gpx=#000000
color.layer gpx_pc08.gpx=#00CCFF
color.layer la colle.gpx=#66CCFF
color.node.standard=#1FB9D2
commandstack.bounds=879,1538,618,261
coordinates=DECIMAL_DEGREES
dialog.dynamic.buttons=false
download.newlayer=true
download.places.history=[grevenmacher, wurth-paquet, la colle sur loup, rue d'epernay, luxembourg, rue d'epernay, bertrange, contern, lenningen, clemency, roullingen, boulevard d'avranches, bech-kleinmacher, rue du fort neipperg, neipperg, Biergerzentrum]
downloadAlongWay.distance=50.0
downloadprimitive.lasttype=1
downloadprimitive.referrers=false
draw.rawgps.colorTracksTune=20
draw.rawgps.colorTracksTune.layer 2013-09-20 15:54:17 GMT.GPX=10
draw.rawgps.colorTracksTune.layer 2013-09-22 16:58:58 GMT.GPX=10
draw.rawgps.colorTracksTune.layer Downloaded GPX Data=10
draw.rawgps.colorTracksTune.layer La 23ème Charly Gaul.gpx=45
draw.rawgps.colorTracksTune.layer LiveGPS layer=45
draw.rawgps.colorTracksTune.layer charly.gpx=20
draw.rawgps.colorTracksTune.layer gpx_pc08.gpx=45
draw.rawgps.colorTracksTune.layer la colle.gpx=45
draw.rawgps.colorTracksTune.layer pfaffen 2.gpx=20
draw.rawgps.colorTracksTune.layer sandweiler.gpx=45
draw.rawgps.colors=1
draw.rawgps.colors.dynamic=true
draw.rawgps.colors.dynamic.layer 2013-09-20 15:54:17 GMT.GPX=true
draw.rawgps.colors.dynamic.layer 2013-09-22 16:58:58 GMT.GPX=false
draw.rawgps.colors.dynamic.layer Downloaded GPX Data=true
draw.rawgps.colors.dynamic.layer La 23ème Charly Gaul.gpx=false
draw.rawgps.colors.dynamic.layer LiveGPS layer=true
draw.rawgps.colors.dynamic.layer charly.gpx=true
draw.rawgps.colors.dynamic.layer gpx_pc08.gpx=false
draw.rawgps.colors.dynamic.layer la colle.gpx=false
draw.rawgps.colors.dynamic.layer pfaffen 2.gpx=false
draw.rawgps.colors.dynamic.layer sandweiler.gpx=false
draw.rawgps.colors.layer 2013-09-20 15:54:17 GMT.GPX=1
draw.rawgps.colors.layer 2013-09-22 16:58:58 GMT.GPX=1
draw.rawgps.colors.layer Downloaded GPX Data=1
draw.rawgps.colors.layer La 23ème Charly Gaul.gpx=0
draw.rawgps.colors.layer LiveGPS layer=2
draw.rawgps.colors.layer charly.gpx=1
draw.rawgps.colors.layer gpx_pc08.gpx=0
draw.rawgps.colors.layer la colle.gpx=0
draw.rawgps.colors.layer pfaffen 2.gpx=1
draw.rawgps.colors.layer sandweiler.gpx=1
draw.rawgps.direction=true
draw.rawgps.hdopcircle=true
draw.rawgps.hdopcircle.layer 2013-09-20 15:54:17 GMT.GPX=true
draw.rawgps.hdopcircle.layer 2013-09-22 16:58:58 GMT.GPX=true
draw.rawgps.hdopcircle.layer Downloaded GPX Data=true
draw.rawgps.hdopcircle.layer La 23ème Charly Gaul.gpx=true
draw.rawgps.hdopcircle.layer LiveGPS layer=true
draw.rawgps.hdopcircle.layer blah.gpx=true
draw.rawgps.hdopcircle.layer charly.gpx=true
draw.rawgps.hdopcircle.layer gpx_pc08.gpx=true
draw.rawgps.hdopcircle.layer la colle.gpx=true
draw.rawgps.hdopcircle.layer pfaffen 2.gpx=true
draw.rawgps.hdopcircle.layer sandweiler.gpx=true
draw.rawgps.large=true
draw.rawgps.large.layer 2013-09-20 15:54:17 GMT.GPX=true
draw.rawgps.large.layer 2013-09-22 16:58:58 GMT.GPX=true
draw.rawgps.large.layer Downloaded GPX Data=true
draw.rawgps.large.layer La 23ème Charly Gaul.gpx=true
draw.rawgps.large.layer LiveGPS layer=false
draw.rawgps.large.layer blah.gpx=true
draw.rawgps.large.layer charly.gpx=true
draw.rawgps.large.layer gpx_pc08.gpx=true
draw.rawgps.large.layer la colle.gpx=true
draw.rawgps.large.layer pfaffen 2.gpx=true
draw.rawgps.large.layer sandweiler.gpx=true
draw.rawgps.lines=false
draw.rawgps.lines.force=true
draw.rawgps.linewidth.layer 2013-09-20 15:54:17 GMT.GPX=0
draw.rawgps.linewidth.layer 2013-09-22 16:58:58 GMT.GPX=0
draw.rawgps.linewidth.layer Downloaded GPX Data=0
draw.rawgps.linewidth.layer La 23ème Charly Gaul.gpx=0
draw.rawgps.linewidth.layer charly.gpx=0
draw.rawgps.linewidth.layer gpx_pc08.gpx=0
draw.rawgps.linewidth.layer la colle.gpx=0
draw.rawgps.linewidth.layer pfaffen 2.gpx=0
elevation.bounds=641,425,398,222
elevation.visible=false
expert=true
file-open.history=16:58:58 GMT.GPX, /Users/stereo/Desktop/la colle.gpx, /Users/stereo/Desktop/Selected Data from Edge 800 (GARMIN).GPX, /Users/stereo/Desktop/2013-09-20 15:54:17 GMT.GPX, /Users/stereo/5N044-LA COLLE SUR LOUP-water.osm, /Users/stereo/circle.osm, /Users/stereo/osm/luxembourg.osm.bz2, /Users/stereo/Downloads/2013-08-15/La24meCharlyGaul.osm, /Users/stereo/Downloads/2013-08-15/La24meCharlyGaul.kml, /Users/stereo/osm/luxembourgboundary.osm
filters.entries=[{version=1, text=(-highway=* | -type:way) -(child highway=*), mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-landuse=* -natural=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=waterway=*, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=tunnel=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-railway=* -(child railway=*), mode=replace, enable=false, hiding=true, inverted=false}, {version=1, text=-natural=coastline -(child natural=coastline), mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-power=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-place=* -boundary=*, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=-name="Tunnel Grouft" -child name="Tunnel Grouft", mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=place=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=admin_level=8 | admin_level=9 | child admin_level=8 | child admin_level=9, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=boundary=national_park | boundary=protected_area, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=changeset:11098086, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=boundary=postal_code, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=traffic_sign=city_limit, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=child name=Deutschland, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=user:Verdy_p | user:bundesrainer | user:mikes | user:MrWebber, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-boundary=* -(child boundary=*), mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=user:Loll78 | user:Stereo | user:Math1985 | user:kewl | user:Nils_Lux, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=type:way -name=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=user:wilda69, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=railway=*, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=-building=* -child building=*, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=group=*, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=-amenity=recycling, mode=add, enable=false, hiding=true, inverted=false}, {version=1, text=building=* addr\:housenumber=*, mode=add, enable=false, hiding=true, inverted=false}]
geoimage.bounds=151,22,720,778
geoimage.docked=false
geoimage.geometry=x=0,y=22,width=1676,height=1028
geoimage.lastdirectory=/Users/stereo/osm/surveys/Cessange30
geoimage.timezone=+0:00
gui.geometry=x=0,y=22,width=1676,height=1028
history.bounds=210,1678,618,261
history.visible=true
imagery.entries=[{name=Bing Sat, type=bing, url=http://www.bing.com/maps/, max-zoom=22, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII=}, {name=Landsat, type=wms, url=http://irs.gis-lab.info/?layers=landsat&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, projections=NASA:4326,EPSG:32641,EPSG:3857,EPSG:3785,EPSG:32642,EPSG:32640,EPSG:4326,EPSG:900913,EPSG:3395,EPSG:32639,EPSG:32638,EPSG:32637,EPSG:32636,EPSG:32635}, {name=MapBox Satellite, type=tms, url=http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png, max-zoom=17, icon=data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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}, {name=OpenStreetMap Mapnik, type=tms, url=http://tile.openstreetmap.org/{zoom}/{x}/{y}.png, attribution-text=osm, attribution-url=osm, terms-of-use-url=osm}, {name=OpenPT Map (overlay), type=tms, url=http://openptmap.de/tiles/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=http://openstreetmap.org/, country-code=DE, max-zoom=16, min-zoom=5, bounds=45.7953255,5.8800796,55.0952362,17.2017097, shapes=53.665658,6.4901072,53.9848257,8.5665347,54.709715,8.1339457,55.0952362,8.317796,54.7783834,10.1887438,54.4778841,10.6321475,54.6221504,11.2702164,54.3709243,11.681176,54.3898199,12.0272473,54.8531617,13.3250145,54.6972173,13.9198245,54.1308273,14.2118221,53.2665063,14.493005,52.8766495,14.1577485,52.5819369,14.7525584,51.0171541,15.0986297,50.8399279,14.9364088,50.7920977,14.730929,50.8808862,14.4389313,50.3939044,12.9573138,50.3939044,12.51391,50.1173237,12.3084302,49.9088337,12.6112425,49.7344006,12.394948,49.4047626,12.7734634,48.6031036,14.1469337,48.6531391,14.6768553,49.0445497,15.0661855,48.7459305,16.2666202,48.8741286,16.4937294,48.7173975,16.904689,48.5315383,16.9371332,48.3823161,16.8384693,48.010204,17.2017097,47.6997605,17.1214145,47.6585709,16.777292,47.7460598,16.6090543,47.6637214,16.410228,47.6147714,16.7352326,47.3589738,16.5555242,46.9768539,16.4790525,46.8096295,16.0355168,46.6366332,16.0508112,46.6313822,14.9572663,46.3892866,14.574908,46.6891149,12.3954655,47.0550608,12.1507562,46.9142058,11.1183887,46.7729797,11.0342699,46.8462544,10.4836739,46.5472973,10.4607324,46.5735879,10.1013156,46.1831867,10.2007287,46.3629068,9.8948421,46.2889758,9.5966026,46.505206,9.2983631,46.2572605,9.2830687,45.7953255,9.0536537,46.2466846,8.4265861,46.4736161,8.4418804,45.9284607,7.8759901,45.8645956,7.0959791,46.1620044,6.7747981,46.4051083,6.8206811,46.4578142,6.5453831,46.3840116,6.3312624,46.2466846,6.3847926,46.0878021,5.8953739,46.3681838,6.1171418,46.5998657,6.0942003,46.7782169,6.4383228,46.9298747,6.4306756,47.3460216,7.0806847,47.3719227,6.8436226,47.5012373,6.9965659,47.5064033,7.1800979,47.439206,7.2336281,47.4805683,7.4553959,48.645735,7.7842241,49.0282701,8.1971711,49.0382974,7.6006921,49.1634679,7.4477487,49.1034255,7.2030394,49.1634679,6.6677378,49.3331933,6.6371491,49.4576194,6.3542039,49.8043366,6.5453831,49.873384,6.2471436,50.1534883,6.0789059,50.3685934,6.3618511,50.7039632,6.0865531,51.0513752,5.8800796,51.1618085,6.1247889,51.491527,6.1936134,51.7526501,5.9641984,51.8897286,6.0253758,51.8661241,6.4536171,51.9557552,6.8436226,52.0499105,6.6906793,52.2282603,7.0042131,52.4525245,7.0195074,52.4665032,6.6983264,52.6524628,6.6906793,52.6385432,7.0348017,52.8330151,7.0730376,52.9852064,7.2183337,53.3428087,7.1953922,53.3291098,7.0042131}, {name=Géolittoral V2 - Orthophotos 2010-2012, type=wms, url=http://geolittoral.application.equipement.gouv.fr/wms/metropole?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=ortholittorale&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, attribution-text=Ortho Littorale V2 - MEDDE, attribution-url=http://wiki.openstreetmap.org/wiki/WikiProject_France/G%C3%A9oLittoral, country-code=FR, bounds=42.4001543,2.9062494,43.8419488,7.6055156, shapes=42.4007197,3.1476937,42.4001543,3.1494906,42.4005236,3.1530531,42.4024274,3.1580376,42.4280509,3.1876974,42.5247964,3.142265,42.5463547,3.0683711,42.6941959,3.0488369,43.0307277,3.0798953,43.1872688,3.226405,43.2603206,3.4091582,43.258773,3.5210352,43.3762765,3.6642877,43.3905396,3.738414,43.536068,4.0097937,43.4563611,4.1769217,43.4334906,4.5435531,43.3540119,4.5494282,43.3089126,4.8350582,43.3830905,4.9750606,43.3192811,5.0321866,43.3192811,5.2591906,43.2050388,5.3108165,43.1864485,5.3568173,43.1678525,5.3688175,43.1621085,5.4023181,43.1712257,5.4138183,43.1992072,5.4091932,43.1882713,5.5423205,43.1479741,5.6058216,43.1528987,5.6196969,43.1715904,5.6383222,43.1673966,5.6715728,43.13411,5.6909481,43.1063726,5.7760746,43.0943247,5.7761996,43.0832788,5.7540742,43.0725048,5.7570743,43.0646514,5.7703245,43.0346897,5.8593261,43.0627336,5.8877016,43.0610897,5.9567028,43.092773,5.9638279,43.0918601,6.0003285,43.068487,6.0174538,43.0741485,6.1023303,43.0525954,6.1048304,43.0431845,6.0665981,43.0378549,6.0672168,43.0092284,6.1427018,42.9871518,6.1567558,42.9733134,6.1963544,42.9801037,6.2222085,42.996508,6.2689052,43.0362655,6.2551549,43.0271281,6.201904,43.0918826,6.1837787,43.0990937,6.3015307,43.0797407,6.3247811,43.0801059,6.3777821,43.1339501,6.3886572,43.1460813,6.5134094,43.1788145,6.5770355,43.1456253,6.6229113,43.1996853,6.6977876,43.2335736,6.6801623,43.26007,6.7211631,43.2747245,6.7224131,43.2919232,6.6705372,43.3311252,6.6874125,43.3426718,6.7241631,43.4089993,6.7529136,43.3967387,6.7910393,43.4167176,6.9062913,43.5027333,6.9676674,43.5281154,6.9661673,43.5384464,7.006168,43.4981997,7.0355435,43.5001038,7.0689191,43.5164228,7.0907945,43.5367247,7.062669,43.5456046,7.0825444,43.5307436,7.1237951,43.5437019,7.1557957,43.622841,7.1432954,43.6463635,7.1686709,43.6346939,7.2137967,43.6849746,7.2541724,43.6674354,7.3402989,43.6894038,7.3644243,43.7082017,7.3530491,43.7109124,7.4163002,43.7450573,7.4540509,43.7452379,7.4943016,43.7842366,7.5794281,43.7860269,7.6055156,43.7889781,7.6036815,43.7952788,7.5958811,43.7954862,7.5962789,43.8419488,7.5385252,43.7998784,7.4599632,43.8093355,7.4478096,43.7480609,7.3235339,43.7635679,7.3082211,43.3885012,6.6487795,43.3717842,6.6686548,43.2780293,6.510027,43.2250863,6.5658405,43.105272,6.1268057,43.2493904,5.4822945,43.2309046,5.4726693,43.2465678,5.4156683,43.3450985,5.4526689,43.4815759,4.8019076,43.3924419,4.7641569,43.423681,4.657155,43.4560836,4.6722803,43.5241904,4.4320261,43.4925498,4.4145258,43.5643292,4.1610214,43.5706693,4.1445211,43.5739296,4.141646,43.5994627,4.1867718,43.6819639,4.1056454,43.5216525,3.79689,43.5131316,3.7785147,43.5059696,3.7646394,43.5033403,3.7620144,43.4932752,3.7422641,43.5207461,3.7160136,43.2814311,3.2621307,43.2973542,3.2463804,43.2805211,3.1838793,43.2408312,3.1067529,43.1941898,3.1547538,43.1938252,2.9062494,42.761892,2.9067495,42.7620755,2.9461251,42.6151551,2.9465001,42.6149711,2.992376,42.5125003,2.992376,42.5125924,3.0410018,42.5009317,3.0412052,42.5008187,3.0908647;43.0232125,6.3594494,43.0244403,6.4247695,43.0350368,6.4524356,43.0546098,6.4698484,43.0576453,6.5112149,43.0431768,6.5215565,43.0244403,6.4836372,43.0072494,6.471793,42.9917993,6.4117762,42.980484,6.3985177,42.9990494,6.3517753}]
imagery.layers.0=[Bing Sat, bing:http://www.bing.com/maps/, , , , , , , ]
imagery.layers.1=[Géolittoral - Ortophotos 2000, wms:http://geolittoral.application.equipement.gouv.fr/wms/metropole?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=ortholittorale&, , , , Ortho littorale 2000, http://wiki.openstreetmap.org/wiki/WikiProject_France/G%C3%A9oLittoral, , ]
imagery.layers.2=[Géolittoral - Sentiers, wms:http://geolittoral.application.equipement.gouv.fr/wms/metropole?FORMAT=image/png&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=Sentiers_littoraux&, , , , Ortho littorale 2000, http://wiki.openstreetmap.org/wiki/WikiProject_France/G%C3%A9oLittoral, , ]
imagery.layers.3=[Géologie structures, wms:http://gis.pch.etat.lu/arcgis/services/onegeology/LUXEMBOURG_Geology/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=OGE_1M_surface_GeologicStructure&, , , , , , , ]
imagery.layers.4=[Landsat, wms:http://onearth.jpl.nasa.gov/wms.cgi?request=GetMap&layers=global_mosaic&styles=&format=image/jpeg&, , , , , , , ]
imagery.layers.5=[Landsat (mirror), wms:http://irs.gis-lab.info/?layers=landsat&, , , , , , , ]
imagery.layers.6=[MapQuest Open Aerial, tms:http://oatile1.mqcdn.com/naip/{zoom}/{x}/{y}.png, , , , , , , ]
imagery.layers.7=[OpenStreetMap, tms:http://tile.openstreetmap.org/, , , , osm, osm, , osm]
imagery.layers.8=[Yahoo Sat, html:http://josm.openstreetmap.de/wmsplugin/YahooDirect.html?, , , , , , , ]
imagery.layers.default=http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png, http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png, http://tile.openstreetmap.org/{zoom}/{x}/{y}.png, http://{switch:a,b,c}.www.toolserver.org/tiles/bw-mapnik/{zoom}/{x}/{y}.png
imagery.offsets=[[EPSG:3857, Bing Sat, Bing Centre, 4.11, -8.55, 6.129627827808059, 49.61105657080027], [EPSG:3857, Bing Sat, Bing St Esprit, -0.5, 7.52, 6.134274914807777, 49.60783195442912], [EPSG:3857, Bing Sat, Dippach, -1.33, 4.3, 5.986714344661353, 49.57220924284079]]
imagery.offsetserver.enabled=true
imagery.tms.max_zoom_lvl=24
imagery.wms.simultaneousConnections=10
importvec.curvesteps=4
importvec.scalenum=100.0
laf=com.apple.laf.AquaLookAndFeel
language=en_GB
lastAddAuthor=false
lastDirectory=/Users/stereo/osm/
layer.rename-file=false
layerlist.bounds=730,1808,618,131
licensechange.bounds=360,1351,740,453
livegps.gpsd.host=172.16.183.128
livegps.minimized=true
mapdust.josmUserName=Stereo
mapdust.localVersion=29854
mapdust.pluginState=online
mapdust.showError=true
mapdust.version=29854
mappaint.gpx.use-antialiasing=true
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.entries=[{title=JOSM Internal Style, active=true, ptoken=standard, url=resource://styles/standard/elemstyles.xml}, {title=Potlatch 2, active=true, ptoken=standard, url=resource://styles/standard/potlatch2.mapcss}, {title=Lit, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Lit&style}, {title=Parking lanes, active=true, url=http://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&style}, {title=Surface, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Surface&style}, {title=Maxspeed, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&style}, {title=Potlatch2 Guillaume, active=false, url=/Users/stereo/osm/mypotlatch2.mapcss}, {title=Coloured Addresses, active=false, url=https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss}, {title=Lane and road attributes, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&style}, {title=Modified objects, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Modified&style}, {title=Power, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Power&style}, {title=Less obtrusive nodes, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&style}, {title=Address Tags Validator, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&style}]
mappaint.style.known-defaults=[resource://styles/standard/elemstyles.xml, resource://styles/standard/potlatch2.mapcss]
mappaint.style.sources-list=[[resource://styles/standard/elemstyles.xml, standard, JOSM Internal Style, true], [http://josm.openstreetmap.de/josmfile?page=Styles/Lit&style, , Lit, false], [resource://styles/standard/potlatch2.mapcss, standard, Potlatch 2, false], [http://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&style, , Parking lanes, false], [http://josm.openstreetmap.de/josmfile?page=Styles/Surface&style, , Surface, false], [http://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&style, , Maxspeed, false], [/Users/stereo/osm/mypotlatch2.mapcss, , Potlatch2 Guillaume, true]]
mappaint.wireframe.use-antialiasing=true
marker.audiofromexplicitwaypoints=false
marker.audiofromstart=false
marker.audiofromuntimedwaypoints=false
marker.buttonlabels=false
marker.makeautomarkers.layer 2013-09-20 15:54:17 GMT.GPX=true
marker.makeautomarkers.layer 2013-09-22 16:58:58 GMT.GPX=true
marker.makeautomarkers.layer Downloaded GPX Data=true
marker.makeautomarkers.layer La 23ème Charly Gaul.gpx=true
marker.makeautomarkers.layer LiveGPS layer=true
marker.makeautomarkers.layer blah.gpx=true
marker.makeautomarkers.layer charly.gpx=true
marker.makeautomarkers.layer gpx_pc08.gpx=true
marker.makeautomarkers.layer la colle.gpx=true
marker.makeautomarkers.layer pfaffen 2.gpx=true
marker.makeautomarkers.layer sandweiler.gpx=true
marker.traceaudio=false
measure.minimized=true
measure.visible=true
message.add_primitive_to_relation=false
message.add_primitive_to_relation.value=1
message.delete_from_relation=false
message.delete_from_relation.value=1
message.delete_outside_nodes=false
message.delete_outside_nodes.value=0
message.movedManyElements.value=1
message.overwriteEditKey.value=1
message.upload_comment_is_empty_or_very_short=false
message.upload_comment_is_empty_or_very_short.value=3
mirror./Users/stereo/.josm/cache/images.http://geschichtskarten.openstreetmap.de/m/wke.png=[1382731657146, /Users/stereo/.josm/cache/images/mirror_http_geschichtskarten.openstreetmap.de_m_wke.png]
mirror./Users/stereo/.josm/cache/images.http://nls.tileserver.com/nls70-nq8.png=[1363688070597, /Users/stereo/.josm/cache/images/mirror_http
_nls.tileserver.com_nls70-nq8.png]
mirror./Users/stereo/.josm/cache/images.http://openclipart.org/people/secretlondon/secretlondon_chocolate_present.svg=[1382731655825, /Users/stereo/.josm/cache/images/mirror_http_openclipart.org_people_secretlondon_secretlondon_chocolate_present.svg]
mirror./Users/stereo/.josm/cache/images.http://osm.opa-christoph.de/icon/40px-Denkmalplakette_Deutschland.png=[1382731656646, /Users/stereo/.josm/cache/images/mirror_http
_osm.opa-christoph.de_icon_40px-Denkmalplakette_Deutschland.png]
mirror./Users/stereo/.josm/cache/images.http://osmtools.de/josm/steps.png=[1382731656085, /Users/stereo/.josm/cache/images/mirror_http_osmtools.de_josm_steps.png]
mirror./Users/stereo/.josm/cache/images.http://osmtools.de/josm/steps_dialog.png=[1382731656118, /Users/stereo/.josm/cache/images/mirror_http
_osmtools.de_josm_steps_dialog.png]
mirror./Users/stereo/.josm/cache/images.http://osmtools.de/josm/steps_oneclick.png=[1382731656136, /Users/stereo/.josm/cache/images/mirror_http_osmtools.de_josm_steps_oneclick.png]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/3/35/Logo_monument_historique_-_rouge_ombr%C3%A9_sans_texte.svg=[1382731657718, /Users/stereo/.josm/cache/images/mirror_http
_upload.wikimedia.org_wikipedia_commons_3_35_Logo_monument_historique_-_rouge_ombr_C3_A9_sans_texte.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/8/8a/Denkmalplakette_Nordrhein-Westfalen_2010.svg=[1382731657629, /Users/stereo/.josm/cache/images/mirror_http_upload.wikimedia.org_wikipedia_commons_8_8a_Denkmalplakette_Nordrhein-Westfalen_2010.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/9/92/Flag_of_Belgium_%28civil%29.svg=[1382731657776, /Users/stereo/.josm/cache/images/mirror_http
_upload.wikimedia.org_wikipedia_commons_9_92_Flag_of_Belgium28civil_29.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/a/ae/EnglishHeritageLogo.svg=[1382731657797, /Users/stereo/.josm/cache/images/mirror_http
_upload.wikimedia.org_wikipedia_commons_a_ae_EnglishHeritageLogo.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Germany.svg=[1382731657599, /Users/stereo/.josm/cache/images/mirror_http_upload.wikimedia.org_wikipedia_commons_b_ba_Flag_of_Germany.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/e/e3/Monument_istoric.svg=[1382731658374, /Users/stereo/.josm/cache/images/mirror_http
_upload.wikimedia.org_wikipedia_commons_e_e3_Monument_istoric.svg]
mirror./Users/stereo/.josm/cache/images.http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Distinctive_emblem_for_cultural_property.svg/16px-Distinctive_emblem_for_cultural_property.svg.png=[1377160887014, /Users/stereo/.josm/cache/images/mirror_http_upload.wikimedia.org_wikipedia_commons_thumb_b_bc_Distinctive_emblem_for_cultural_property.svg_16px-Distinctive_emblem_for_cultural_property.svg.png]
mirror./Users/stereo/.josm/cache/images.http://wiki.openstreetmap.org/w/images/0/05/Distinctive_emblem_for_cultural_property_Wallonia.svg=[1378987668562, /Users/stereo/.josm/cache/images/mirror_http
_wiki.openstreetmap.org_w_images_0_05_Distinctive_emblem_for_cultural_property_Wallonia.svg]
mirror./Users/stereo/.josm/cache/images.http://wiki.openstreetmap.org/w/images/9/9d/Raa_se.jpg=[1378987671275, /Users/stereo/.josm/cache/images/mirror_http_wiki.openstreetmap.org_w_images_9_9d_Raa_se.jpg]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/boundary_marker.png=[1382731658740, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_boundary_marker.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/dreieck.png=[1339893648119, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_dreieck.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/flach.png=[1348100464490, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_flach.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/gable.png=[1339893648710, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_gable.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/glocke.png=[1339893648231, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_glocke.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/grenzstein.png=[1382731658646, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_grenzstein.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/historic_boundary_stone.png=[1382731658712, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_historic_boundary_stone.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/konus.png=[1339893648176, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_konus.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/kreuzsteine.png=[1382731658762, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_kreuzsteine.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/kugel.png=[1339893648874, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_kugel.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/meilensaeule.png=[1382731658668, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_meilensaeule.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/obelisk.png=[1339893648346, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_obelisk.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/punkt.png=[1339893648820, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_punkt.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/pyramide.png=[1339893648766, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_pyramide.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/pyramidenstumpf.png=[1339893648398, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_pyramidenstumpf.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/rechteck.png=[1348100464454, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_rechteck.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/rund.png=[1339893648597, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_rund.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/segment.png=[1339893648655, /Users/stereo/.josm/cache/images/mirror_http_www.country-linedance.de_daten_image_segment.png]
mirror./Users/stereo/.josm/cache/images.http://www.country-linedance.de/daten/image/zylinder.png=[1339893648291, /Users/stereo/.josm/cache/images/mirror_http
_www.country-linedance.de_daten_image_zylinder.png]
mirror./Users/stereo/.josm/cache/images.http://www.etnomuzeum.pl/files/images/NID-logotyp_lekki.jpg=[1382731658584, /Users/stereo/.josm/cache/images/mirror_http_www.etnomuzeum.pl_files_images_NID-logotyp_lekki.jpg]
mirror./Users/stereo/.josm/cache/images.http://www.nl.atosconsulting.com/NR/rdonlyres/CF71C3EC-677B-4862-8B77-D7DB8B6FA407/0/170x170_rijksoverheid.jpg=[1382731658289, /Users/stereo/.josm/cache/images/mirror_http
_www.nl.atosconsulting.com_NR_rdonlyres_CF71C3EC-677B-4862-8B77-D7DB8B6FA407_0_170x170_rijksoverheid.jpg]
mirror.http://josm.openstreetmap.de/josmfile?page=Styles/Surface&style=1304387961024;/Users/stereo/.josm/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Surface_style
mirror.http://josm.openstreetmap.de/josmfile?page_Presets/BicycleJunction&preset=[1382731657179, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Presets_BicycleJunction_preset]
mirror.http://josm.openstreetmap.de/josmfile?page_Presets/Heritage&preset=[1382731656574, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Presets_Heritage_preset]
mirror.http://josm.openstreetmap.de/josmfile?page_Presets/NewTags&zip_1=[1382731656368, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Presets_NewTags_zip_1]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/AddressValidator&style=[1382731656215, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Styles_AddressValidator_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Lane_and_Road_Attributes&style=[1382731655796, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Styles_Lane_and_Road_Attributes_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/LessObtrusiveNodes&style=[1382731656062, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Styles_LessObtrusiveNodes_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Lit&style=[1382731654521, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Styles_Lit_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Maxspeed&style=[1382731654791, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Styles_Maxspeed_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Modified&style=[1382731655883, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Styles_Modified_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/ParkingLanes&style=[1382731654576, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Styles_ParkingLanes_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Power&style=[1382731655973, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_josmfile_page_Styles_Power_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Surface&style=[1382731654688, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_josmfile_page_Styles_Surface_style]
mirror.http://josm.openstreetmap.de/maps=[1382731654778, /Users/stereo/.josm/cache/mirror_http_josm.openstreetmap.de_maps]
mirror.http://josm.openstreetmap.de/presets=[1362057621978, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_presets]
mirror.http://josm.openstreetmap.de/raw-attachment/wiki/Styles/maxspeed+icons.zip=[1307827023497, /Users/stereo/.josm/mirror_http_josm.openstreetmap.de_raw-attachment_wiki_Styles_maxspeed_icons.zip]
mirror.http://josm.openstreetmap.de/styles=[1362696523124, /Users/stereo/.josm/cache/mirror_http
_josm.openstreetmap.de_styles]
mirror.http://osmtools.de/josm/steps.xml=[1382731656058, /Users/stereo/.josm/cache/mirror_http_osmtools.de_josm_steps.xml]
mirror.http://planet.openstreetmap.org/users_agreed/users_agreed.txt=[1350303153044, /Users/stereo/.josm/cache/mirror_http
_planet.openstreetmap.org_users_agreed_users_agreed.txt]
mirror.http://planet.openstreetmap.org/users_agreed/users_disagreed.txt=[1350303153121, /Users/stereo/.josm/cache/mirror_http_planet.openstreetmap.org_users_agreed_users_disagreed.txt]
mirror.http://www.asamnet.de/~fischept/osm/oepnv_preset.xml=[1311996282275, /Users/stereo/.josm/mirror_http
_www.asamnet.defischept_osm_oepnv_preset.xml]
mirror.http://www.country-linedance.de/daten/grenzsteine.zip=[1382731657348, /Users/stereo/.josm/cache/mirror_http
_www.country-linedance.de_daten_grenzsteine.zip]
mirror.https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss=[1382731655449, /Users/stereo/.josm/cache/mirror_https_github.com_simon04_coloured-addresses.mapcss_raw_master_dist_coloured-addresses.mapcss]
mirror.images.http://osmtools.de/josm/steps.png=[1327511772393, /Users/stereo/.josm/images/mirror_http
_osmtools.de_josm_steps.png]
mirror.images.http://osmtools.de/josm/steps_dialog.png=[1327511772466, /Users/stereo/.josm/images/mirror_http_osmtools.de_josm_steps_dialog.png]
mirror.images.http://osmtools.de/josm/steps_oneclick.png=[1327511772530, /Users/stereo/.josm/images/mirror_http
_osmtools.de_josm_steps_oneclick.png]
opendata.modulemanager.lastupdate=1378285660400
opendata.modules=[be.datagovbe, fr.datagouvfr, fr.sncf]
org.openstreetmap.josm.actions.DownloadPrimitiveAction.primitivesHistory=[150093555, w25047153,w52030571,w52030573,w78829517,w78829533,w79857633,w168901505,w103452743,w168901504, w25047153,w52030571,w52030573,w78829517,w78829533,w79857633,w168901505,w19046101,w103452743,w168901504,n295274967,r2198410, 2627494 2627493, 77079, 1964604932, 185949786, 26979411, 1759683954, 1219522699, 407796, 33858888, 61560, 942396941, 9341928]
org.openstreetmap.josm.actions.OpenLocationAction.uploadAddressHistory=http://www.openstreetmap.org/?box=yes&bbox=6.24967%2C49.5439%2C6.2498%2C49.54415, http://www.openstreetmap.org/?lat=49.501982&lon=6.282865&zoom=18&layers=M, http://osm.kewl.lu/luxembourg.osm/luxembourg.osm.bz2
org.openstreetmap.josm.gui.actionsupport.DeleteFromRelationConfirmationDialog.geometry=x=236,y=436,width=1040,height=233
org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog.geometry=x=361,y=184,width=1001,height=805
org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.geometry=x=640,y=375,width=400,height=300
org.openstreetmap.josm.gui.conflict.tags.TagConflictResolver.showTagsWithConflictsOnly=true
org.openstreetmap.josm.gui.dialogs.ConflictResolutionDialog.geometry=x=783,y=240,width=893,height=746
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$AddTagsDialog.geometry=x=824,y=285,width=230,height=222
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$EditTagDialog.geometry=x=315,y=443,width=230,height=196
org.openstreetmap.josm.gui.dialogs.relation.GenericRelationEditor.geometry=x=1038,y=120,width=638,height=778
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=0,y=22,width=1276,height=778
org.openstreetmap.josm.gui.download.DownloadObjectDialog.primitivesHistory=[234901678, 28711]
org.openstreetmap.josm.gui.help.HelpBrowser.geometry=x=0,y=22,width=971,height=762
org.openstreetmap.josm.gui.io.CloseChangesetDialog.geometry=x=688,y=386,width=629,height=301
org.openstreetmap.josm.gui.io.UploadDialog.geometry=x=78,y=22,width=883,height=707
org.openstreetmap.josm.gui.io.UploadSelectionDialog.geometry=x=337,y=206,width=777,height=636
org.openstreetmap.josm.gui.layer.GpxLayer$ChooseTrackVisibilityAction.geometry=x=568,y=113,width=1000,height=500
org.openstreetmap.josm.gui.oauth.OAuthAuthorizationWizard.geometry=x=615,y=266,width=450,height=540
org.openstreetmap.josm.gui.preferences.PreferenceDialog.geometry=x=379,y=22,width=1183,height=963
org.openstreetmap.josm.plugins.tageditor.TagEditorDialog.geometry=x=0,y=22,width=1676,height=1028
osb.api.disabled=false
osb.auto_download=true
osb.include_date=true
osb.uri.close=http://openstreetbugs.schokokeks.org/api/0.1/closePOIexec
osb.uri.download=http://openstreetbugs.schokokeks.org/api/0.1/getBugs
osb.uri.edit=http://openstreetbugs.schokokeks.org/api/0.1/editPOIexec
osb.uri.new=http://openstreetbugs.schokokeks.org/api/0.1/addPOIexec
osm-download.bounds=49.6420953;6.1791658;49.6461525;6.1965895
osm-primitives.showid=true
osm-server.auth-method=oauth
osm-server.upload-strategy=chunked
osm-server.upload-strategy.chunk-size=400
piclayer.actionvisibility.move=true
piclayer.actionvisibility.movepoint=true
piclayer.actionvisibility.rotate=true
piclayer.actionvisibility.scale=true
piclayer.actionvisibility.scalex=true
piclayer.actionvisibility.scaley=true
piclayer.actionvisibility.shear=true
piclayer.actionvisibility.transformpoint=true
piclayer.lastdir=/Users/stereo/osm
plugin.roadsigns.addTrafficSignTag=false
pluginmanager.lastupdate=1382731653868
pluginmanager.time-based-update.interval=1
pluginmanager.time-based-update.policy=always
pluginmanager.version=6321
pluginmanager.version-based-update.policy=always
plugins=[AddrInterpolation, CommandLine, DirectDownload, DirectUpload, FixAddresses, HouseNumberTaggingTool, OpeningHoursEditor, PicLayer, RoadSigns, buildings_tools, cadastre-fr, conflation, contourmerge, dataimport, download_along, geotools, importvec, jts, livegps, mapdust, merge-overlap, namemanager, opendata, openstreetbugs, pdfimport, public_transport, reverter, scripting, surveyor, tageditor, terracer, todo, turnlanes, turnrestrictions, undelete, utilsplugin2, wayselector]
plugins.importimage.importpath=/Users/stereo
plugins.terracer.handle_relation=false
progressdialog.size=772
projection.custom.value.history=[+proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-193,13.7,-39.3,-0.41,-2.933,2.688,0.43 +units=m +no_defs, +proj=tmerc +x_0=80000 +y_0=100000 +lon_0=6.166667 +lat_0=49.083333 +ellps=intl +k=1, +proj=tmerc +x_0=80000 +y_0=100000 +lon_0=6d10 +lat_0=49.50 +ellps=intl +k=1, +proj=tmerc +x_0=80000 +y_0=100000 +lon_0=6d10 +lat_0=49d50 +ellps=intl +k=1, +proj=tmerc +x_0=80000 +y_0=100000 +lon_0=6d10 +lat_0=49d5 +ellps=intl +k=1, +proj=latlong +ellps=intl +to +proj=tmerc +x_0=80000 +y_0=100000 +lon_0=6d10 +lat_0=49d50 +ellps=intl +k=1, , +proj=lonlat +ellps=WGS84 +datum=WGS84 +bounds=-180,-90,180,90, +proj=tmerc +lat_0=0 +lon_0=9 +k_0=1 +x_0=3500000 +y_0=0 +ellps=bessel +nadgrids=BETA2007.gsb]
projection.sub=[]
projection.sub.GaussKrueger=[2]
projection.sub.Lambert=[1]
projection.sub.LambertCC9Zones=[8]
projection.sub.ProjectionProj4J=[EPSG:4326, ]
projection.sub.UTM=[30, North, standard]
projection.sub.core:custom=[+proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-193,13.7,-39.3,-0.41,-2.933,2.688,0.43 +units=m +no_defs]
projection.sub.core:lambertcc9=[3]
projection.sub.core:mercator=[]
projection.sub.core:wgs84=[]
projection.sub.proj4jplugin=[EPSG:2169, lux]
propertiesdialog.bounds=168,1351,618,261
propertiesdialog.buttonhiding=ALWAYS_SHOWN
proxy.policy=no-proxy
purge.clear_undo_redo=true
relation.editor.generic.lastrole=outer
relationlist.bounds=885,1108,618,391
relationlist.visible=true
remotecontrol.enabled=true
remotecontrol.permission.open-files=true
reverter.ChangesetIdQuery.changesetsHistory=[17788243, 17483043, 16234361, 16234318, 16165090, 15767574, 15769969, 15769982]
scripting.RunScriptDialog.file-history=[]
scripting.RunScriptDialog.last-file=/Users/stereo/osm/qat_script/qat_script.py
scripting.commonjs-module-repositories=[]
scripting.engine-jars=Users/stereo/Library/Java/Extensions/jython-standalone-2.5.3.jar
scripting.jython.plugins=[]
scripting.jython.sys.path=Users/stereo/osm/qat_script.zip
search.history=[R crepin, R ref=D\ 603, R leisure=swimming_pool, R barrier=retaining_wall, R leisure=swimming_pool, R type:way untagged, S type:way untagged, R type:way untagged, R leisure=swimming_pool, R natural=water, R rue de Strasbourg, R timestamp:/2007-03-01, R timestamp:/2007-02-01, R timestamp:/2007-03-01, R timestamp:/2007-04-01]
selectionlist.bounds=113,1050,614,900
session=true
shortcut.groups.1=128
shortcut.groups.10=64
shortcut.groups.11=576
shortcut.groups.12=64
shortcut.groups.13=512
shortcut.groups.15=640
shortcut.groups.16=768
shortcut.groups.17=576
shortcut.groups.18=512
shortcut.groups.19=576
shortcut.groups.2=256
shortcut.groups.20=512
shortcut.groups.3=0
shortcut.groups.4=512
shortcut.groups.5=0
shortcut.groups.6=512
shortcut.groups.8=192
shortcut.groups.9=320
shortcut.groups.configured=true
shortcut.shortcut.0=menu:view:fullscreen;Toggle fullscreen view;122;5;122;64;false;true
shortcut.shortcut.1=system:delete;Edit: Delete;127;5;8;0;false;true
sidetoolbar.hidden.org.openstreetmap.josm.plugins.piclayer.actions.transform.MovePictureAction=false
sidetoolbar.hidden.org.openstreetmap.josm.plugins.piclayer.actions.transform.RotatePictureAction=false
sidetoolbar.hidden.org.openstreetmap.josm.plugins.piclayer.actions.transform.ShearPictureAction=false
sidetoolbar.hidden.org.openstreetmap.josm.plugins.piclayer.actions.transform.affine.MovePointAction=false
simplify-way.max-error=0.03
sourcetag.value=Wikipedia
surveyor.source=resource://surveyor.xml
surveyor.way.fontsize=35.0
taggingpreset.dialog.only-applicable-to-selection=false
taggingpreset.entries=[{title=Internal Preset, url=resource://data/defaultpresets.xml}, {title=Steps properties, url=http://osmtools.de/josm/steps.xml}, {title=New Tags, url=http://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1}, {title=Heritage properties, url=http://josm.openstreetmap.de/josmfile?page=Presets/Heritage&preset}, {title=Bicycle waypoints, url=http://josm.openstreetmap.de/josmfile?page=Presets/BicycleJunction&preset}, {title=boundary_stones and milestones, url=http://www.country-linedance.de/daten/grenzsteine.zip}]
taggingpreset.sortmenu=true
taggingpreset.sources-list=[[resource://data/defaultpresets.xml, Internal Preset], [http://osmtools.de/josm/steps.xml, Steps properties], [http://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1, New Tags]]
toggleDialogs.width=473
toolbar=[open, save, download, upload, |, imagery-offset, |, gps-lines, mirror, followline.png, joinnodeway, joinareas, multipoly_create]
turnrestrictions.edit-shortcut=shift ctrl pressed T
undelete.newlayer=false
undelete.osmid=35155386
upload.comment.history=[Paerdswee, Aligned to imagery, Bridge Grevenmacher, Farm isn't a village, Lentzegaart, Corrected ref from D 603 to N3 - this isn't a french department (anymore :-)), REALLY fixed multipolygon, Fixed details and bench, Fixed multipolygon, Détails Conteo, Détails Conteo et simplification import cadastre, La Colle: import eau, améliorations, Corrected and aligned to imagery, New bridge Mamer, New street name, aligned to imagery]
upload.comment.last-used=1382107877
utilsplugin2.urlHistory=[Wikipedia, http://en.wikipedia.org/w/index.php?search={name}&fulltext=Search, Wikipedia RU, http://osm.mapki.com/history/{#type}.php?id={#id}, LatLon buildings, http://latlon.org/buildings?zoom=17&lat={#lat}&lon={#lon}&layers=B, AMDMi3 Russian streets, http://addresses.amdmi3.ru/?zoom=11&lat={#lat}&lon={#lon}&layers=B00, Mapki - More History with CT, http://osm.mapki.com/history/{#type}.php?id={#id}, Element history [demo, =Ctrl-Shift-H], http://www.openstreetmap.org/browse/{#type}/{#id}/history, Browse element [demo, =Ctrl-Shift-I], http://www.openstreetmap.org/browse/{#type}/{#id}]
validator.bounds=137,1064,362,172
validator.other=true
validator.png.visible=true
validator.tests=Coastlines=true,SimilarNamedWays=true,Addresses=true,PowerLines=true,UntaggedNode=true,RelationChecker=true,DeprecatedTags=true,DuplicateRelation=true,TagChecker=true,OverlappingWays=true,WronglyOrderedWays=false,OverlappingAreas=false,SelfIntersectingWay=true,UnconnectedWays=false,NodesDuplicatingWayTags=true,Highways=true,DuplicateNode=false,MultipolygonTest=true,CrossingWays=true,NodesWithSameName=true,BuildingInBuilding=true,WayConnectedToArea=false,UnclosedWays=false,BarriersEntrances=true,DuplicatedWayNodes=true,NameMismatch=false,DuplicateWay=true,UntaggedWay=false,TurnrestrictionTest=false
validator.testsBeforeUpload=Coastlines=true,SimilarNamedWays=true,Addresses=true,PowerLines=true,UntaggedNode=true,RelationChecker=true,DeprecatedTags=true,DuplicateRelation=true,TagChecker=true,OverlappingWays=true,WronglyOrderedWays=true,OverlappingAreas=true,SelfIntersectingWay=true,UnconnectedWays=true,NodesDuplicatingWayTags=true,Highways=true,DuplicateNode=true,MultipolygonTest=true,CrossingWays=true,NodesWithSameName=true,BuildingInBuilding=true,WayConnectedToArea=false,UnclosedWays=true,BarriersEntrances=true,DuplicatedWayNodes=true,NameMismatch=true,DuplicateWay=true,UntaggedWay=true,TurnrestrictionTest=true
validator.visible=true

Version 0, edited 12 years ago by Stereo (next)

comment:31 by cquest, 12 years ago

With the previous Java7 bundle don-vip sent me (I'll check with the last one asap), keyboard modifiers (control, option, command, shift) are not handled properly meaning that most shortcuts do not work as expected or do not work at all.

comment:32 by malcolmh, 12 years ago

A quick check confirms the problem on my system.

comment:33 by Don-vip, 12 years ago

Priority: normalcritical

Priority increased as it currently blocks any plan to switch to Java 7.

We made some tests with cquest today. Here the results:

  • Standard input: OK (French keyboard layout AZERTY is respected. Typing an A gives an A :)
  • One-letter shortcuts: OK (Q)
  • Ctrl-letter: Bug (Ctrl-Z triggers Ctrl-W. The keyboard layout appears to be QWERTY)
  • Alt-letter: Bug (Alt-Q triggers Alt-A)
  • Shift-letter: OK (Shift-A)
  • Ctrl-Shift-letter seems OK
  • Alt-Shift-letter: Bug
  • Ctrl-Alt-Shift-letter: Bug

It's very weird I don't understand right now.

comment:34 by Don-vip, 12 years ago

I have found a similar bug in JavaFX but not (yet ?) in JDK: https://javafx-jira.kenai.com/browse/RT-30669

@malcolmh: are you using an AZERTY keyboard too ?

in reply to:  34 comment:36 by anonymous, 12 years ago

Replying to Don-vip:

I have found a similar bug in JavaFX but not (yet ?) in JDK: https://javafx-jira.kenai.com/browse/RT-30669

@malcolmh: are you using an AZERTY keyboard too ?

No - mine is a UK QWERTY

comment:37 by Don-vip, 12 years ago

QWERTY ? Then what is your problem ? We're talking about shortcuts treated as QWERTY on non-QWERTY keyboards :)

in reply to:  37 comment:38 by anonymous, 12 years ago

Replying to Don-vip:

QWERTY ? Then what is your problem ? We're talking about shortcuts treated as QWERTY on non-QWERTY keyboards :)

OK, so maybe I don't have a problem. I did not notice that Alt-F had changed to Cmd-M since 6238.

comment:39 by Don-vip, 12 years ago

As I really don't see how to implement a workaround and the two bugs I have listed are targeted to Java 9, I have filed a new bug (https://bugs.openjdk.java.net/browse/JI-9008003), I hope this one will be backported to the next JDK7 update...

Last edited 10 years ago by Don-vip (previous) (diff)

comment:40 by Don-vip, 12 years ago

Milestone: 14.02

comment:41 by Don-vip, 12 years ago

Milestone: 14.0214.03

There are still too much Mac OSX bugs in Java 7 to propose this new bundle as default. I prefer to wait for release of Java 8 in March.

comment:42 by brycenesbitt, 12 years ago

I tried josm on OS X 10.9 today, under the Java 7 7u51 JRE.
Contrary to: http://wiki.openstreetmap.org/wiki/JOSM/Mac
it worked.

However: paste into JOSM was not functional,
and the DELETE key and other keybindings don't work.

comment:43 by Don-vip, 12 years ago

In 6945/josm:

see #8654 - refactor Mac OSX packaging ant task

comment:44 by Don-vip, 12 years ago

Resolution: fixed
Status: newclosed

The next Mac OS X package will use Java 7. A legacy Java 6 package will still be produced until we switch to Java 7 only.

comment:45 by Don-vip, 12 years ago

Ticket #9883 has been marked as a duplicate of this ticket.

comment:46 by Don-vip, 12 years ago

Keywords: javabug added

Hi guys,
Can you upgrade to Java 7u60? It does not look like to solve the previously stated problems (8022079 and 8019498), but it contains fixes for the following macosx ones:

  • 7129133: Accelerators are displayed as Meta instead of the Command symbol
  • 8011194: Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X
  • 8022997: Remaining duplicated key events

comment:47 by Stereo, 12 years ago

Hi Don-vip,

I've upgraded to 7u60, and can't see any difference for our issues.

comment:48 by Stereo, 11 years ago

This is fixed in Java 8u20. I can confirm that it works.

https://bugs.openjdk.java.net/browse/JDK-8028617

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.