Hi List,
Btw, I've asked the Mac users in our project to check out if they can reproduce the control code issue.
we managed to both, reproduce and fix the issue on OSX. The latest repository version as well as the to be released BaseX 6.3 will contain that fix.
In case other Mac users need to upgrade their BaseX.app to new jar files and don't already know how, I'll just record that the following procedure worked fine for me:
For building the Application Bundle, you could add:
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>osxappbundle-maven-plugin</artifactId> <version>1.0-alpha-2</version> <configuration> <mainClass>org.basex.BaseXWin</mainClass> <iconFile>${basedir}/etc/build/OSXBundle/BaseX.icns</iconFile> <jvmVersion>1.5+</jvmVersion> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>bundle</goal> </goals> </execution> </executions> </plugin>
to '/projects/build/plugins' in our pom.xml and issue: $ mvn package osxappbundle:bundle -DskipTests=true or simply $ mvn package to get a working bundle & dmg from source. Don't know if it really saves you time, at least it saves you from editing the Info.plist manually ;-)
Hope this helps.
Kind regards Michaels