diff --git a/.classpath b/.classpath
deleted file mode 100644
index e819e57..0000000
--- a/.classpath
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/.gitignore b/.gitignore
index 6fe9cfa..b234c5f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,9 +12,12 @@ TODO.local
work
TestImage.*
**/Thumbs.db
-.settings/org.eclipse.jdt.ui.prefs
-.settings/org.eclipse.jdt.core.prefs
build/ACBuild.properties
build/AppleCommander.preferences
*.o
*.lst
+.classpath
+.project
+.settings
+.gradle
+/build/
diff --git a/.project b/.project
deleted file mode 100644
index 45ade22..0000000
--- a/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- AppleCommander
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- com.ibm.sse.model.structuredbuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 7c991fe..0000000
--- a/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Sun Jul 11 09:14:44 CDT 2004
-eclipse.preferences.version=1
-encoding//src/com/webcodepro/applecommander/storage/StorageBundle.properties=8859_1
-encoding//src/com/webcodepro/applecommander/compiler/CompilerBundle.properties=8859_1
diff --git a/DEVELOPER.md b/DEVELOPER.md
new file mode 100644
index 0000000..4b8d512
--- /dev/null
+++ b/DEVELOPER.md
@@ -0,0 +1,29 @@
+# Developer Notes
+
+AppleCommander has switched to using [Gradle](https://gradle.org/) for build and build dependencies.
+
+## Tests
+
+> Note that test currently fail due to dependencies on disk images not present in the repository.
+
+```
+$ ./gradlew test
+```
+
+## Building
+
+```
+$ ./gradlew assemble
+
+BUILD SUCCESSFUL in 2s
+6 actionable tasks: 6 executed
+```
+
+This will create the `build` directory and populate with an uber-jar.
+
+To launch AppleCommander, use the following:
+
+* Mac OS X:
+ `java -XstartOnFirstThread -jar build/libs/AppleCommander.jar`
+
+The build is currently only setup for Mac OS X.
diff --git a/NATIVE-COMPILE b/NATIVE-COMPILE
deleted file mode 100644
index 2dc4c4c..0000000
--- a/NATIVE-COMPILE
+++ /dev/null
@@ -1,85 +0,0 @@
-
-*********************
-** LINUX **
-*********************
-
-See build/build-applecommander-linux-gtk for the script which builds
-an executable of AppleCommander. The build/build-swt-linux-gtk script
-builds the SWT swt.so file.
-
-
-**********************
-** WINDOWS **
-**********************
-
-Building AppleCommander for Windows using MinGW (2.0.3 with GCJ update to 3.3).
-See build/build-applecommander-mingw for the current script.
-
-1. Export to the filesystem AppleCommander/src/com directory tree into the build
- directory.
-
-2. Using MinGW, date related support classes are not compiled in. This is a known
- issue and there is a suggested work-around posted here:
- http://gcc.gnu.org/ml/java/2002-04/msg00180.html
- Basically, force a reference to the classes which cause the error - the problem
- lies in classes loaded by reflection, so this forces these classes to be
- compiled in. The suggested prelude is:
- // static references to these classes ensure that the linker will include them
- private static Class c1 = gnu.java.locale.Calendar.class;
- private static Class c2 = java.util.GregorianCalendar.class;
- private static Class c3 = gnu.gcj.convert.Input_ASCII.class;
- private static Class c4 = gnu.gcj.convert.Input_UTF8.class;
- private static Class c5 = gnu.gcj.convert.Input_8859_1.class;
- private static Class c6 = gnu.java.locale.LocaleInformation.class;
- private static Class c7 = gnu.gcj.convert.Output_ASCII.class;
- Presumably, this is just needed in one class - probably the class which contains
- the main method. I am currently pasting this into AppleCommander.java itself.
- A better solution would be to do this automatically...
-
-3. Place a copy of the AppleCommander JAR file in the build directory - name it
- AppleCommander.jar.
-
-4. Copy swt.jar, libswt.a, and swt-win32-*.dll into the build directory.
- (Check at http://www.thisiscool.com/gcc_mingw.htm and grab a copy.)
-
-5. Ensure that UPX is on the path. You will need to set this manually.
- I placed UPX in C:\UPX - so I use the following command:
- export PATH=$PATH:/c/UPX
-
-5. Run build-applecommander-mingw script from MinGW in the build directory.
-
-6. Distribution consists of smallest executable plus the SWT DLL file.
-
-
-*************************
-** MISCELLANEOUS NOTES **
-*************************
-
-Update #1:
- GraphicsFilter was reengineered to accomodate GCJ. GCJ is not quite JDK 1.4 compliant
- and is obviously not a SUN JDK. The image creation and saving responsibility was moved
- into subclasses of AppleImage. AppleImage itself functions as a factory and tries to
- instantiate possible AppleImage classes via Reflection - this allows code to be compiled
- without patching the code. When building with GCJ, the AppleImage classes that do not
- apply are simply not compiled nor linked into the executable.
-
-Update #2:
- Resources can be compiled/attached to a specific Java class. AppleCommander has
- a number of resources that should be built into the exe class. This simplifies
- the distribution to be the AppleCommander executable and the SWT support DLL.
- See the AppleCommander build script for details.
-
-Update #3:
- UPX is a very good compression tool for executables. It should be standard practice
- (and part of the automated build process) to run the final EXE and DLL files through
- UPX to ensure a small filesize. This has been incorporated into the AppleCommander
- build script but you may want to review how it is built in as detection can be funky.
-
-Update #4:
- There are speed issues with the compiled version of AppleCommander which appear to
- be releated to GCJ 3.2 but do not show up in GCJ 3.3. The speed issues do not
- appear to be present when run as a normal Java/SWT application. I am unclear what
- the issue was, but the current assumption is that a bug or optimization to GCJ 3.3
- was introduced. Additional note - this version of GCJ 3.3 also is packaged with
- SWT 2052 which is a few point releases higher than other versions of SWT, so it also
- may be SWT releated.
diff --git a/TODO b/TODO
index eb12861..f322d69 100644
--- a/TODO
+++ b/TODO
@@ -2,7 +2,9 @@ THINGS TO DO
============
This is the internal list of items that need to be done.
--- 1.3.5 --
+-- 1.3.5 --
+* Migration to GitHub
+* Update SWT libraries
--- FUTURE ---
o Add binaries to repository to simplify AC development and builds
diff --git a/build/ACBuild-default.properties b/ant-build/ACBuild-default.properties
similarity index 100%
rename from build/ACBuild-default.properties
rename to ant-build/ACBuild-default.properties
diff --git a/build/AppleCommander-boot.s b/ant-build/AppleCommander-boot.s
similarity index 100%
rename from build/AppleCommander-boot.s
rename to ant-build/AppleCommander-boot.s
diff --git a/build/README-Windows.txt b/ant-build/README-Windows.txt
similarity index 100%
rename from build/README-Windows.txt
rename to ant-build/README-Windows.txt
diff --git a/build/README-bundle.txt b/ant-build/README-bundle.txt
similarity index 100%
rename from build/README-bundle.txt
rename to ant-build/README-bundle.txt
diff --git a/build/README-linux-gtk b/ant-build/README-linux-gtk
similarity index 100%
rename from build/README-linux-gtk
rename to ant-build/README-linux-gtk
diff --git a/build/ac.mf b/ant-build/ac.mf
similarity index 100%
rename from build/ac.mf
rename to ant-build/ac.mf
diff --git a/build/build-applecommander-linux-gtk b/ant-build/build-applecommander-linux-gtk
similarity index 100%
rename from build/build-applecommander-linux-gtk
rename to ant-build/build-applecommander-linux-gtk
diff --git a/build/build-applecommander-mingw b/ant-build/build-applecommander-mingw
similarity index 100%
rename from build/build-applecommander-mingw
rename to ant-build/build-applecommander-mingw
diff --git a/build/build-swt-from-java-source b/ant-build/build-swt-from-java-source
similarity index 100%
rename from build/build-swt-from-java-source
rename to ant-build/build-swt-from-java-source
diff --git a/build/build-swt-linux-gtk b/ant-build/build-swt-linux-gtk
similarity index 100%
rename from build/build-swt-linux-gtk
rename to ant-build/build-swt-linux-gtk
diff --git a/build/build-testacant.xml b/ant-build/build-testacant.xml
similarity index 100%
rename from build/build-testacant.xml
rename to ant-build/build-testacant.xml
diff --git a/build/build.xml b/ant-build/build.xml
similarity index 100%
rename from build/build.xml
rename to ant-build/build.xml
diff --git a/build/bundle-pom.xml b/ant-build/bundle-pom.xml
similarity index 100%
rename from build/bundle-pom.xml
rename to ant-build/bundle-pom.xml
diff --git a/build/manifest.mf b/ant-build/manifest.mf
similarity index 100%
rename from build/manifest.mf
rename to ant-build/manifest.mf
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..1f73b6d
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,34 @@
+
+// Apply the java plugin to add support for Java
+apply plugin: 'java'
+
+// Apply the application plugin to add support for building an application
+apply plugin: 'application'
+
+// Define the main class for the application
+mainClassName = 'com.webcodepro.applecommander.ui.AppleCommander'
+
+// In this section you declare where to find the dependencies of your project
+repositories {
+ mavenCentral()
+ maven {
+ url "http://maven-eclipse.github.io/maven"
+ }
+}
+
+dependencies {
+ compile "org.eclipse.swt:org.eclipse.swt.cocoa.macosx.x86_64:$swtVersion"
+
+ compileOnly "org.apache.ant:ant:$antVersion"
+
+ testCompile "junit:junit:$junitVersion"
+}
+
+jar {
+ manifest {
+ attributes 'Main-Class': "$mainClassName"
+ }
+ doFirst {
+ from { configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) } }
+ }
+}
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 0000000..28231a8
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1,5 @@
+
+swtVersion = 4.6.1
+junitVersion = 4.12
+antVersion = 1.8.2
+
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..6b6ea3a
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..0e680f3
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip
diff --git a/gradlew b/gradlew
new file mode 100755
index 0000000..cccdd3d
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,172 @@
+#!/usr/bin/env sh
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn () {
+ echo "$*"
+}
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+ NONSTOP* )
+ nonstop=true
+ ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+ JAVACMD=`cygpath --unix "$JAVACMD"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Escape application args
+save () {
+ for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+ echo " "
+}
+APP_ARGS=$(save "$@")
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
+
+# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
+ cd "$(dirname "$0")"
+fi
+
+exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..e95643d
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,84 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windows variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/init.gradle b/init.gradle
new file mode 100644
index 0000000..f99a85c
--- /dev/null
+++ b/init.gradle
@@ -0,0 +1,18 @@
+/*
+ * This settings file was generated by the Gradle 'init' task.
+ *
+ * The settings file is used to specify which projects to include in your build.
+ * In a single project build this file can be empty or even removed.
+ *
+ * Detailed information about configuring a multi-project build in Gradle can be found
+ * in the user guide at https://docs.gradle.org/4.3.1/userguide/multi_project_builds.html
+ */
+
+/*
+// To declare projects as part of a multi-project build use the 'include' method
+include 'shared'
+include 'api'
+include 'services:webservice'
+*/
+
+rootProject.name = 'AppleCommander'
diff --git a/src/com/webcodepro/applecommander/compiler/ApplesoftCompiler.java b/src/main/java/com/webcodepro/applecommander/compiler/ApplesoftCompiler.java
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/ApplesoftCompiler.java
rename to src/main/java/com/webcodepro/applecommander/compiler/ApplesoftCompiler.java
diff --git a/src/com/webcodepro/applecommander/compiler/CompileException.java b/src/main/java/com/webcodepro/applecommander/compiler/CompileException.java
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/CompileException.java
rename to src/main/java/com/webcodepro/applecommander/compiler/CompileException.java
diff --git a/src/com/webcodepro/applecommander/compiler/CompilerBundle.java b/src/main/java/com/webcodepro/applecommander/compiler/CompilerBundle.java
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/CompilerBundle.java
rename to src/main/java/com/webcodepro/applecommander/compiler/CompilerBundle.java
diff --git a/src/com/webcodepro/applecommander/compiler/Variable.java b/src/main/java/com/webcodepro/applecommander/compiler/Variable.java
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/Variable.java
rename to src/main/java/com/webcodepro/applecommander/compiler/Variable.java
diff --git a/src/com/webcodepro/applecommander/storage/DirectoryEntry.java b/src/main/java/com/webcodepro/applecommander/storage/DirectoryEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/DirectoryEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/DirectoryEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/Disk.java b/src/main/java/com/webcodepro/applecommander/storage/Disk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/Disk.java
rename to src/main/java/com/webcodepro/applecommander/storage/Disk.java
diff --git a/src/com/webcodepro/applecommander/storage/DiskFullException.java b/src/main/java/com/webcodepro/applecommander/storage/DiskFullException.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/DiskFullException.java
rename to src/main/java/com/webcodepro/applecommander/storage/DiskFullException.java
diff --git a/src/com/webcodepro/applecommander/storage/FileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/FileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/FileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/FileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/FileEntryComparator.java b/src/main/java/com/webcodepro/applecommander/storage/FileEntryComparator.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/FileEntryComparator.java
rename to src/main/java/com/webcodepro/applecommander/storage/FileEntryComparator.java
diff --git a/src/com/webcodepro/applecommander/storage/FileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/FileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/FileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/FileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/FormattedDisk.java b/src/main/java/com/webcodepro/applecommander/storage/FormattedDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/FormattedDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/FormattedDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/StorageBundle.java b/src/main/java/com/webcodepro/applecommander/storage/StorageBundle.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/StorageBundle.java
rename to src/main/java/com/webcodepro/applecommander/storage/StorageBundle.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/AppleWorksDataBaseFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksDataBaseFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/AppleWorksDataBaseFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksDataBaseFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/AppleWorksSpreadSheetFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksSpreadSheetFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/AppleWorksSpreadSheetFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksSpreadSheetFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/AppleWorksWordProcessorFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksWordProcessorFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/AppleWorksWordProcessorFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/AppleWorksWordProcessorFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/ApplesoftFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/ApplesoftFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/ApplesoftFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/ApplesoftFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/AssemblySourceFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/AssemblySourceFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/AssemblySourceFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/AssemblySourceFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/BinaryFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/BinaryFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/BinaryFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/BinaryFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/BusinessBASICFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/BusinessBASICFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/BusinessBASICFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/BusinessBASICFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/GraphicsFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/GraphicsFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/GraphicsFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/GraphicsFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/GutenbergFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/GutenbergFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/GutenbergFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/GutenbergFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/HexDumpFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/HexDumpFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/HexDumpFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/HexDumpFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/IntegerBasicFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/IntegerBasicFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/IntegerBasicFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/IntegerBasicFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/PascalTextFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/PascalTextFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/PascalTextFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/PascalTextFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/TextFileFilter.java b/src/main/java/com/webcodepro/applecommander/storage/filters/TextFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/TextFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/TextFileFilter.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/imagehandlers/AppleImage.java b/src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/AppleImage.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/imagehandlers/AppleImage.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/AppleImage.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/imagehandlers/ImageIoImage.java b/src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/ImageIoImage.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/imagehandlers/ImageIoImage.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/ImageIoImage.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/imagehandlers/SunJpegImage.java b/src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SunJpegImage.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/imagehandlers/SunJpegImage.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SunJpegImage.java
diff --git a/src/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImage.java b/src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImage.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImage.java
rename to src/main/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImage.java
diff --git a/src/com/webcodepro/applecommander/storage/os/cpm/CpmFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/cpm/CpmFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/cpm/CpmFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/cpm/CpmFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/cpm/CpmFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/cpm/CpmFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/cpm/CpmFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/cpm/CpmFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/dos33/DosFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/dos33/DosFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/dos33/DosFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/dos33/DosFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/dos33/DosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/dos33/DosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/dos33/DosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/dos33/DosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/dos33/OzDosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/dos33/OzDosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/dos33/OzDosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/dos33/OzDosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/dos33/UniDosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/dos33/UniDosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/dos33/UniDosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/dos33/UniDosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/gutenberg/GutenbergFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/nakedos/NakedosFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/nakedos/NakedosFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/nakedos/NakedosFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/nakedos/NakedosFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/nakedos/NakedosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/nakedos/NakedosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/nakedos/NakedosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/nakedos/NakedosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/pascal/PascalFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/pascal/PascalFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/pascal/PascalFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/pascal/PascalFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/pascal/PascalFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/pascal/PascalFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/pascal/PascalFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/pascal/PascalFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonDirectoryHeader.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonDirectoryHeader.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonDirectoryHeader.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonDirectoryHeader.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosCommonEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosDirectoryEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosDirectoryEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosDirectoryEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosDirectoryEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosDiskSizeDoesNotMatchException.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosDiskSizeDoesNotMatchException.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosDiskSizeDoesNotMatchException.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosDiskSizeDoesNotMatchException.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosSubdirectoryHeader.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosSubdirectoryHeader.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosSubdirectoryHeader.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosSubdirectoryHeader.java
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosVolumeDirectoryHeader.java b/src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosVolumeDirectoryHeader.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosVolumeDirectoryHeader.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/prodos/ProdosVolumeDirectoryHeader.java
diff --git a/src/com/webcodepro/applecommander/storage/os/rdos/RdosFileEntry.java b/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFileEntry.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/rdos/RdosFileEntry.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFileEntry.java
diff --git a/src/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java b/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java
rename to src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/ByteArrayImageLayout.java b/src/main/java/com/webcodepro/applecommander/storage/physical/ByteArrayImageLayout.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/ByteArrayImageLayout.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/ByteArrayImageLayout.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/DosOrder.java b/src/main/java/com/webcodepro/applecommander/storage/physical/DosOrder.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/DosOrder.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/DosOrder.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/ImageOrder.java b/src/main/java/com/webcodepro/applecommander/storage/physical/ImageOrder.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/ImageOrder.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/ImageOrder.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/NibbleOrder.java b/src/main/java/com/webcodepro/applecommander/storage/physical/NibbleOrder.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/NibbleOrder.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/NibbleOrder.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/ProdosOrder.java b/src/main/java/com/webcodepro/applecommander/storage/physical/ProdosOrder.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/ProdosOrder.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/ProdosOrder.java
diff --git a/src/com/webcodepro/applecommander/storage/physical/UniversalDiskImageLayout.java b/src/main/java/com/webcodepro/applecommander/storage/physical/UniversalDiskImageLayout.java
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/physical/UniversalDiskImageLayout.java
rename to src/main/java/com/webcodepro/applecommander/storage/physical/UniversalDiskImageLayout.java
diff --git a/src/com/webcodepro/applecommander/ui/AntTask.java b/src/main/java/com/webcodepro/applecommander/ui/AntTask.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/AntTask.java
rename to src/main/java/com/webcodepro/applecommander/ui/AntTask.java
diff --git a/src/com/webcodepro/applecommander/ui/AppleCommander.java b/src/main/java/com/webcodepro/applecommander/ui/AppleCommander.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/AppleCommander.java
rename to src/main/java/com/webcodepro/applecommander/ui/AppleCommander.java
diff --git a/src/com/webcodepro/applecommander/ui/ImportSpecification.java b/src/main/java/com/webcodepro/applecommander/ui/ImportSpecification.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/ImportSpecification.java
rename to src/main/java/com/webcodepro/applecommander/ui/ImportSpecification.java
diff --git a/src/com/webcodepro/applecommander/ui/UiBundle.java b/src/main/java/com/webcodepro/applecommander/ui/UiBundle.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/UiBundle.java
rename to src/main/java/com/webcodepro/applecommander/ui/UiBundle.java
diff --git a/src/com/webcodepro/applecommander/ui/UserPreferences.java b/src/main/java/com/webcodepro/applecommander/ui/UserPreferences.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/UserPreferences.java
rename to src/main/java/com/webcodepro/applecommander/ui/UserPreferences.java
diff --git a/src/com/webcodepro/applecommander/ui/ac.java b/src/main/java/com/webcodepro/applecommander/ui/ac.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/ac.java
rename to src/main/java/com/webcodepro/applecommander/ui/ac.java
diff --git a/src/com/webcodepro/applecommander/ui/swing/DiskExplorer.java b/src/main/java/com/webcodepro/applecommander/ui/swing/DiskExplorer.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swing/DiskExplorer.java
rename to src/main/java/com/webcodepro/applecommander/ui/swing/DiskExplorer.java
diff --git a/src/com/webcodepro/applecommander/ui/swing/EmulatorFileFilter.java b/src/main/java/com/webcodepro/applecommander/ui/swing/EmulatorFileFilter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swing/EmulatorFileFilter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swing/EmulatorFileFilter.java
diff --git a/src/com/webcodepro/applecommander/ui/swing/SwingAppleCommander.java b/src/main/java/com/webcodepro/applecommander/ui/swing/SwingAppleCommander.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swing/SwingAppleCommander.java
rename to src/main/java/com/webcodepro/applecommander/ui/swing/SwingAppleCommander.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/DiskExplorerTab.java b/src/main/java/com/webcodepro/applecommander/ui/swt/DiskExplorerTab.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/DiskExplorerTab.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/DiskExplorerTab.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/DiskInfoTab.java b/src/main/java/com/webcodepro/applecommander/ui/swt/DiskInfoTab.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/DiskInfoTab.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/DiskInfoTab.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/DiskMapTab.java b/src/main/java/com/webcodepro/applecommander/ui/swt/DiskMapTab.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/DiskMapTab.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/DiskMapTab.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/DiskWindow.java b/src/main/java/com/webcodepro/applecommander/ui/swt/DiskWindow.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/DiskWindow.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/DiskWindow.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/FileViewerWindow.java b/src/main/java/com/webcodepro/applecommander/ui/swt/FileViewerWindow.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/FileViewerWindow.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/FileViewerWindow.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java b/src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/ApplesoftFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/ApplesoftFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/ApplesoftFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/ApplesoftFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/BusinessBASICFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/BusinessBASICFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/BusinessBASICFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/BusinessBASICFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/FilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/FilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/FilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/FilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/GraphicsFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/GraphicsFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/GraphicsFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/GraphicsFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/HexFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/HexFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/HexFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/HexFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/RawDumpFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/RawDumpFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/RawDumpFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/RawDumpFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/filteradapter/TextFilterAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/TextFilterAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/filteradapter/TextFilterAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/filteradapter/TextFilterAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/DropDownSelectionListener.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/DropDownSelectionListener.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/DropDownSelectionListener.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/DropDownSelectionListener.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/ImageCanvas.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/ImageCanvas.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/ImageCanvas.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/ImageCanvas.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/ImageManager.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/ImageManager.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/ImageManager.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/ImageManager.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/SwtUtil.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/SwtUtil.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/SwtUtil.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/SwtUtil.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/contentadapter/ContentTypeAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/ContentTypeAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/contentadapter/ContentTypeAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/ContentTypeAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/contentadapter/ImageCanvasAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/ImageCanvasAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/contentadapter/ImageCanvasAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/ImageCanvasAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/contentadapter/NoActionContentTypeAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/NoActionContentTypeAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/contentadapter/NoActionContentTypeAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/NoActionContentTypeAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/util/contentadapter/StyledTextAdapter.java b/src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/StyledTextAdapter.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/util/contentadapter/StyledTextAdapter.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/util/contentadapter/StyledTextAdapter.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/Wizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/Wizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/Wizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/Wizard.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/WizardPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/WizardPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/WizardPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/WizardPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksResultsPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksResultsPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksResultsPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksResultsPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksStartPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksStartPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksStartPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksStartPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksWizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksWizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksWizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/comparedisks/CompareDisksWizard.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileFileStartPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileFileStartPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileFileStartPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileFileStartPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileWizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileWizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileWizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/compilefile/CompileWizard.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageFormatPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageFormatPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageFormatPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageFormatPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageNamePane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageNamePane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageNamePane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageNamePane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageOrderPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageOrderPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageOrderPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageOrderPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageSizePane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageSizePane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageSizePane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageSizePane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageWizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageWizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageWizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/diskimage/DiskImageWizard.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/AppleWorksWordProcessorPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/AppleWorksWordProcessorPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/AppleWorksWordProcessorPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/AppleWorksWordProcessorPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileDestinationPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileDestinationPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileDestinationPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileDestinationPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileStartPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileStartPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileStartPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportFileStartPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportGraphicsTypePane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportGraphicsTypePane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportGraphicsTypePane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportGraphicsTypePane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportWizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportWizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportWizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/exportfile/ExportWizard.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportSelectFilesWizardPane.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportSelectFilesWizardPane.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportSelectFilesWizardPane.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportSelectFilesWizardPane.java
diff --git a/src/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportWizard.java b/src/main/java/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportWizard.java
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportWizard.java
rename to src/main/java/com/webcodepro/applecommander/ui/swt/wizard/importfile/ImportWizard.java
diff --git a/src/com/webcodepro/applecommander/util/AppleUtil.java b/src/main/java/com/webcodepro/applecommander/util/AppleUtil.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/AppleUtil.java
rename to src/main/java/com/webcodepro/applecommander/util/AppleUtil.java
diff --git a/src/com/webcodepro/applecommander/util/ApplesoftToken.java b/src/main/java/com/webcodepro/applecommander/util/ApplesoftToken.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/ApplesoftToken.java
rename to src/main/java/com/webcodepro/applecommander/util/ApplesoftToken.java
diff --git a/src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java b/src/main/java/com/webcodepro/applecommander/util/ApplesoftTokenizer.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/ApplesoftTokenizer.java
rename to src/main/java/com/webcodepro/applecommander/util/ApplesoftTokenizer.java
diff --git a/src/com/webcodepro/applecommander/util/ApplesoftTokens.java b/src/main/java/com/webcodepro/applecommander/util/ApplesoftTokens.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/ApplesoftTokens.java
rename to src/main/java/com/webcodepro/applecommander/util/ApplesoftTokens.java
diff --git a/src/com/webcodepro/applecommander/util/BusinessBASICToken.java b/src/main/java/com/webcodepro/applecommander/util/BusinessBASICToken.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/BusinessBASICToken.java
rename to src/main/java/com/webcodepro/applecommander/util/BusinessBASICToken.java
diff --git a/src/com/webcodepro/applecommander/util/BusinessBASICTokenizer.java b/src/main/java/com/webcodepro/applecommander/util/BusinessBASICTokenizer.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/BusinessBASICTokenizer.java
rename to src/main/java/com/webcodepro/applecommander/util/BusinessBASICTokenizer.java
diff --git a/src/com/webcodepro/applecommander/util/BusinessBASICTokens.java b/src/main/java/com/webcodepro/applecommander/util/BusinessBASICTokens.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/BusinessBASICTokens.java
rename to src/main/java/com/webcodepro/applecommander/util/BusinessBASICTokens.java
diff --git a/src/com/webcodepro/applecommander/util/Host.java b/src/main/java/com/webcodepro/applecommander/util/Host.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/Host.java
rename to src/main/java/com/webcodepro/applecommander/util/Host.java
diff --git a/src/com/webcodepro/applecommander/util/StreamUtil.java b/src/main/java/com/webcodepro/applecommander/util/StreamUtil.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/StreamUtil.java
rename to src/main/java/com/webcodepro/applecommander/util/StreamUtil.java
diff --git a/src/com/webcodepro/applecommander/util/TextBundle.java b/src/main/java/com/webcodepro/applecommander/util/TextBundle.java
similarity index 100%
rename from src/com/webcodepro/applecommander/util/TextBundle.java
rename to src/main/java/com/webcodepro/applecommander/util/TextBundle.java
diff --git a/src/com/webcodepro/shrinkit/CRC16.java b/src/main/java/com/webcodepro/shrinkit/CRC16.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/CRC16.java
rename to src/main/java/com/webcodepro/shrinkit/CRC16.java
diff --git a/src/com/webcodepro/shrinkit/HeaderBlock.java b/src/main/java/com/webcodepro/shrinkit/HeaderBlock.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/HeaderBlock.java
rename to src/main/java/com/webcodepro/shrinkit/HeaderBlock.java
diff --git a/src/com/webcodepro/shrinkit/MasterHeaderBlock.java b/src/main/java/com/webcodepro/shrinkit/MasterHeaderBlock.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/MasterHeaderBlock.java
rename to src/main/java/com/webcodepro/shrinkit/MasterHeaderBlock.java
diff --git a/src/com/webcodepro/shrinkit/NuFileArchive.java b/src/main/java/com/webcodepro/shrinkit/NuFileArchive.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/NuFileArchive.java
rename to src/main/java/com/webcodepro/shrinkit/NuFileArchive.java
diff --git a/src/com/webcodepro/shrinkit/ThreadClass.java b/src/main/java/com/webcodepro/shrinkit/ThreadClass.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/ThreadClass.java
rename to src/main/java/com/webcodepro/shrinkit/ThreadClass.java
diff --git a/src/com/webcodepro/shrinkit/ThreadFormat.java b/src/main/java/com/webcodepro/shrinkit/ThreadFormat.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/ThreadFormat.java
rename to src/main/java/com/webcodepro/shrinkit/ThreadFormat.java
diff --git a/src/com/webcodepro/shrinkit/ThreadKind.java b/src/main/java/com/webcodepro/shrinkit/ThreadKind.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/ThreadKind.java
rename to src/main/java/com/webcodepro/shrinkit/ThreadKind.java
diff --git a/src/com/webcodepro/shrinkit/ThreadRecord.java b/src/main/java/com/webcodepro/shrinkit/ThreadRecord.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/ThreadRecord.java
rename to src/main/java/com/webcodepro/shrinkit/ThreadRecord.java
diff --git a/src/com/webcodepro/shrinkit/TimeRec.java b/src/main/java/com/webcodepro/shrinkit/TimeRec.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/TimeRec.java
rename to src/main/java/com/webcodepro/shrinkit/TimeRec.java
diff --git a/src/com/webcodepro/shrinkit/Utilities.java b/src/main/java/com/webcodepro/shrinkit/Utilities.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/Utilities.java
rename to src/main/java/com/webcodepro/shrinkit/Utilities.java
diff --git a/src/com/webcodepro/shrinkit/io/BitConstants.java b/src/main/java/com/webcodepro/shrinkit/io/BitConstants.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/BitConstants.java
rename to src/main/java/com/webcodepro/shrinkit/io/BitConstants.java
diff --git a/src/com/webcodepro/shrinkit/io/BitInputStream.java b/src/main/java/com/webcodepro/shrinkit/io/BitInputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/BitInputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/BitInputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/BitOutputStream.java b/src/main/java/com/webcodepro/shrinkit/io/BitOutputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/BitOutputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/BitOutputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/ByteConstants.java b/src/main/java/com/webcodepro/shrinkit/io/ByteConstants.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/ByteConstants.java
rename to src/main/java/com/webcodepro/shrinkit/io/ByteConstants.java
diff --git a/src/com/webcodepro/shrinkit/io/LittleEndianByteInputStream.java b/src/main/java/com/webcodepro/shrinkit/io/LittleEndianByteInputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/LittleEndianByteInputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/LittleEndianByteInputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/LittleEndianByteOutputStream.java b/src/main/java/com/webcodepro/shrinkit/io/LittleEndianByteOutputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/LittleEndianByteOutputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/LittleEndianByteOutputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/LzwInputStream.java b/src/main/java/com/webcodepro/shrinkit/io/LzwInputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/LzwInputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/LzwInputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/LzwOutputStream.java b/src/main/java/com/webcodepro/shrinkit/io/LzwOutputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/LzwOutputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/LzwOutputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/NufxLzw1InputStream.java b/src/main/java/com/webcodepro/shrinkit/io/NufxLzw1InputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/NufxLzw1InputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/NufxLzw1InputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/NufxLzw2InputStream.java b/src/main/java/com/webcodepro/shrinkit/io/NufxLzw2InputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/NufxLzw2InputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/NufxLzw2InputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/RleInputStream.java b/src/main/java/com/webcodepro/shrinkit/io/RleInputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/RleInputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/RleInputStream.java
diff --git a/src/com/webcodepro/shrinkit/io/RleOutputStream.java b/src/main/java/com/webcodepro/shrinkit/io/RleOutputStream.java
similarity index 100%
rename from src/com/webcodepro/shrinkit/io/RleOutputStream.java
rename to src/main/java/com/webcodepro/shrinkit/io/RleOutputStream.java
diff --git a/src/com/webcodepro/applecommander/compiler/AppleMemoryAddresses.properties b/src/main/resources/com/webcodepro/applecommander/compiler/AppleMemoryAddresses.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/AppleMemoryAddresses.properties
rename to src/main/resources/com/webcodepro/applecommander/compiler/AppleMemoryAddresses.properties
diff --git a/src/com/webcodepro/applecommander/compiler/CompilerBundle.properties b/src/main/resources/com/webcodepro/applecommander/compiler/CompilerBundle.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/compiler/CompilerBundle.properties
rename to src/main/resources/com/webcodepro/applecommander/compiler/CompilerBundle.properties
diff --git a/src/com/webcodepro/applecommander/storage/AppleCommander-boot.dump b/src/main/resources/com/webcodepro/applecommander/storage/AppleCommander-boot.dump
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/AppleCommander-boot.dump
rename to src/main/resources/com/webcodepro/applecommander/storage/AppleCommander-boot.dump
diff --git a/src/com/webcodepro/applecommander/storage/StorageBundle.properties b/src/main/resources/com/webcodepro/applecommander/storage/StorageBundle.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/StorageBundle.properties
rename to src/main/resources/com/webcodepro/applecommander/storage/StorageBundle.properties
diff --git a/src/com/webcodepro/applecommander/storage/os/prodos/ProdosFileTypes.properties b/src/main/resources/com/webcodepro/applecommander/storage/os/prodos/ProdosFileTypes.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/storage/os/prodos/ProdosFileTypes.properties
rename to src/main/resources/com/webcodepro/applecommander/storage/os/prodos/ProdosFileTypes.properties
diff --git a/src/com/webcodepro/applecommander/ui/UiBundle.properties b/src/main/resources/com/webcodepro/applecommander/ui/UiBundle.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/UiBundle.properties
rename to src/main/resources/com/webcodepro/applecommander/ui/UiBundle.properties
diff --git a/src/com/webcodepro/applecommander/ui/UiBundle_de.properties b/src/main/resources/com/webcodepro/applecommander/ui/UiBundle_de.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/UiBundle_de.properties
rename to src/main/resources/com/webcodepro/applecommander/ui/UiBundle_de.properties
diff --git a/src/com/webcodepro/applecommander/ui/UiBundle_es.properties b/src/main/resources/com/webcodepro/applecommander/ui/UiBundle_es.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/UiBundle_es.properties
rename to src/main/resources/com/webcodepro/applecommander/ui/UiBundle_es.properties
diff --git a/src/com/webcodepro/applecommander/ui/images/AppleCommanderLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/AppleCommanderLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/AppleCommanderLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/AppleCommanderLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/CompareImageWizardLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/CompareImageWizardLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/CompareImageWizardLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/CompareImageWizardLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/CompileWizardLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/CompileWizardLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/CompileWizardLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/CompileWizardLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/DiskImageWizardLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/DiskImageWizardLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/DiskImageWizardLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/DiskImageWizardLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/ExportWizardLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/ExportWizardLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/ExportWizardLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/ExportWizardLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/ImportWizardLogo.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/ImportWizardLogo.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/ImportWizardLogo.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/ImportWizardLogo.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/about.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/about.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/about.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/about.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/appleicon.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/appleicon.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/appleicon.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/appleicon.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/changeorder.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/changeorder.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/changeorder.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/changeorder.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/comparedisks.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/comparedisks.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/comparedisks.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/comparedisks.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/compile.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/compile.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/compile.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/compile.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/copy.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/copy.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/copy.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/copy.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/database.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/database.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/database.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/database.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/deletedfiles.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/deletedfiles.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/deletedfiles.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/deletedfiles.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/deletefile.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/deletefile.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/deletefile.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/deletefile.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/detailfileview.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/detailfileview.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/detailfileview.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/detailfileview.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/diskicon.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/diskicon.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/diskicon.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/diskicon.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/exportfile.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/exportfile.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/exportfile.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/exportfile.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/hex.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/hex.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/hex.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/hex.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/image.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/image.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/image.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/image.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/importfile.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/importfile.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/importfile.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/importfile.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/nativefileview.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/nativefileview.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/nativefileview.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/nativefileview.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/newdisk.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/newdisk.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/newdisk.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/newdisk.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/opendisk.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/opendisk.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/opendisk.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/opendisk.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/print.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/print.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/print.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/print.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/raw.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/raw.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/raw.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/raw.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/saveas.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/saveas.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/saveas.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/saveas.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/saveimage.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/saveimage.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/saveimage.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/saveimage.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/spreadsheet.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/spreadsheet.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/spreadsheet.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/spreadsheet.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/standardfileview.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/standardfileview.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/standardfileview.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/standardfileview.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/text.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/text.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/text.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/text.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/viewfile.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/viewfile.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/viewfile.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/viewfile.gif
diff --git a/src/com/webcodepro/applecommander/ui/images/wordprocessor.gif b/src/main/resources/com/webcodepro/applecommander/ui/images/wordprocessor.gif
similarity index 100%
rename from src/com/webcodepro/applecommander/ui/images/wordprocessor.gif
rename to src/main/resources/com/webcodepro/applecommander/ui/images/wordprocessor.gif
diff --git a/src/com/webcodepro/applecommander/util/TextBundle.properties b/src/main/resources/com/webcodepro/applecommander/util/TextBundle.properties
similarity index 100%
rename from src/com/webcodepro/applecommander/util/TextBundle.properties
rename to src/main/resources/com/webcodepro/applecommander/util/TextBundle.properties
diff --git a/test/com/webcodepro/applecommander/compiler/ApplesoftCompilerTest.java b/src/test/java/com/webcodepro/applecommander/compiler/ApplesoftCompilerTest.java
similarity index 100%
rename from test/com/webcodepro/applecommander/compiler/ApplesoftCompilerTest.java
rename to src/test/java/com/webcodepro/applecommander/compiler/ApplesoftCompilerTest.java
diff --git a/test/com/webcodepro/applecommander/storage/DiskHelperTest.java b/src/test/java/com/webcodepro/applecommander/storage/DiskHelperTest.java
similarity index 100%
rename from test/com/webcodepro/applecommander/storage/DiskHelperTest.java
rename to src/test/java/com/webcodepro/applecommander/storage/DiskHelperTest.java
diff --git a/test/com/webcodepro/applecommander/storage/DiskWriterTest.java b/src/test/java/com/webcodepro/applecommander/storage/DiskWriterTest.java
similarity index 100%
rename from test/com/webcodepro/applecommander/storage/DiskWriterTest.java
rename to src/test/java/com/webcodepro/applecommander/storage/DiskWriterTest.java
diff --git a/test/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImageTest.java b/src/test/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImageTest.java
similarity index 100%
rename from test/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImageTest.java
rename to src/test/java/com/webcodepro/applecommander/storage/filters/imagehandlers/SwtImageTest.java
diff --git a/test/com/webcodepro/applecommander/testconfig/TestConfig.java b/src/test/java/com/webcodepro/applecommander/testconfig/TestConfig.java
similarity index 100%
rename from test/com/webcodepro/applecommander/testconfig/TestConfig.java
rename to src/test/java/com/webcodepro/applecommander/testconfig/TestConfig.java
diff --git a/test/com/webcodepro/applecommander/ui/swt/Sleak.java b/src/test/java/com/webcodepro/applecommander/ui/swt/Sleak.java
similarity index 100%
rename from test/com/webcodepro/applecommander/ui/swt/Sleak.java
rename to src/test/java/com/webcodepro/applecommander/ui/swt/Sleak.java
diff --git a/test/com/webcodepro/applecommander/util/AppleUtilTest.java b/src/test/java/com/webcodepro/applecommander/util/AppleUtilTest.java
similarity index 100%
rename from test/com/webcodepro/applecommander/util/AppleUtilTest.java
rename to src/test/java/com/webcodepro/applecommander/util/AppleUtilTest.java
diff --git a/test/com/webcodepro/applecommander/testconfig/TestConfig.properties b/src/test/resources/com/webcodepro/applecommander/testconfig/TestConfig.properties
similarity index 100%
rename from test/com/webcodepro/applecommander/testconfig/TestConfig.properties
rename to src/test/resources/com/webcodepro/applecommander/testconfig/TestConfig.properties