[josm-dev] JOSM and OSX - Big changes in the pipeline

Frederik Ramm frederik at remote.org
Sun Sep 21 23:19:44 BST 2008


Hi,

> The patch collection is safe for all other platforms (I put if()s around 
> all new code, you might want to check that).

I'm slightly unhappy about having all that extra code in there just for 
the benefit of users of one kind of operating system. I have in the past 
disregarded requests for special treatment by users of various exotic 
Unix window managers and told them that if they can't run a standard 
Java application then I'm sorry they must have chosen the wrong window 
manager.

Is there no less invasive way to please MacOS users - like a MacOS 
plugin or wrapper or a special build procedure or something?

I'm sort-of fearing the slippery slope here, next in line will be the 
Windows users calling for special handling, and then the N810 users, and 
before we know it the code will be full of "if(this_platform) ... else 
if (that_platform) ... else if (other_platform...".

Can we investigate whether a "OSX Plugin" is possible, and if it isn't, 
maybe rather change JOSM so that it is possible, instead of having all 
that OSX special case handling in the core?

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"




More information about the josm-dev mailing list