Added idea project for OSX
diff --git a/idea/java/.idea/.name b/idea/java/.idea/.name
new file mode 100644
index 0000000..25feecc
--- /dev/null
+++ b/idea/java/.idea/.name
@@ -0,0 +1 @@
+jdk
\ No newline at end of file
diff --git a/idea/java/.idea/compiler.xml b/idea/java/.idea/compiler.xml
new file mode 100644
index 0000000..3e65032
--- /dev/null
+++ b/idea/java/.idea/compiler.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="CompilerConfiguration">
+ <option name="DEFAULT_COMPILER" value="Javac" />
+ <option name="BUILD_PROCESS_HEAP_SIZE" value="1500" />
+ <resourceExtensions />
+ <wildcardResourcePatterns>
+ <entry name="!?*.java" />
+ <entry name="!?*.form" />
+ <entry name="!?*.class" />
+ <entry name="!?*.groovy" />
+ <entry name="!?*.scala" />
+ <entry name="!?*.flex" />
+ <entry name="!?*.kt" />
+ <entry name="!?*.clj" />
+ </wildcardResourcePatterns>
+ <annotationProcessing>
+ <profile default="true" name="Default" enabled="false">
+ <processorPath useClasspath="true" />
+ </profile>
+ </annotationProcessing>
+ </component>
+</project>
\ No newline at end of file
diff --git a/idea/java/.idea/copyright/profiles_settings.xml b/idea/java/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/idea/java/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+<component name="CopyrightManager">
+ <settings default="" />
+</component>
\ No newline at end of file
diff --git a/idea/java/.idea/encodings.xml b/idea/java/.idea/encodings.xml
new file mode 100644
index 0000000..97626ba
--- /dev/null
+++ b/idea/java/.idea/encodings.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Encoding">
+ <file url="PROJECT" charset="UTF-8" />
+ </component>
+</project>
\ No newline at end of file
diff --git a/idea/java/.idea/misc.xml b/idea/java/.idea/misc.xml
new file mode 100644
index 0000000..9793229
--- /dev/null
+++ b/idea/java/.idea/misc.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="EntryPointsManager">
+ <entry_points version="2.0" />
+ </component>
+ <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+ <OptionsSetting value="true" id="Add" />
+ <OptionsSetting value="true" id="Remove" />
+ <OptionsSetting value="true" id="Checkout" />
+ <OptionsSetting value="true" id="Update" />
+ <OptionsSetting value="true" id="Status" />
+ <OptionsSetting value="true" id="Edit" />
+ <ConfirmationsSetting value="0" id="Add" />
+ <ConfirmationsSetting value="0" id="Remove" />
+ </component>
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+ <output url="file://$PROJECT_DIR$/out" />
+ </component>
+</project>
\ No newline at end of file
diff --git a/idea/java/.idea/modules.xml b/idea/java/.idea/modules.xml
new file mode 100644
index 0000000..8e1ef73
--- /dev/null
+++ b/idea/java/.idea/modules.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/osx/osx.iml" filepath="$PROJECT_DIR$/osx/osx.iml" />
+ <module fileurl="file://$PROJECT_DIR$/share/share.iml" filepath="$PROJECT_DIR$/share/share.iml" />
+ <module fileurl="file://$PROJECT_DIR$/tests/tests.iml" filepath="$PROJECT_DIR$/tests/tests.iml" />
+ </modules>
+ </component>
+</project>
\ No newline at end of file
diff --git a/idea/java/.idea/runConfigurations/AlphaSurfaceText.xml b/idea/java/.idea/runConfigurations/AlphaSurfaceText.xml
new file mode 100644
index 0000000..2ec7462
--- /dev/null
+++ b/idea/java/.idea/runConfigurations/AlphaSurfaceText.xml
@@ -0,0 +1,17 @@
+<component name="ProjectRunConfigurationManager">
+ <configuration default="false" name="AlphaSurfaceText" type="Application" factoryName="Application" nameIsGenerated="true">
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
+ <option name="MAIN_CLASS_NAME" value="AlphaSurfaceText" />
+ <option name="VM_PARAMETERS" value="-Xbootclasspath/p:$PROJECT_DIR$/out/production/osx:$PROJECT_DIR$/out/production/share" />
+ <option name="PROGRAM_PARAMETERS" value="" />
+ <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
+ <option name="ALTERNATIVE_JRE_PATH" value="JBRE" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="tests" />
+ <envs />
+ <method />
+ </configuration>
+</component>
\ No newline at end of file
diff --git a/idea/java/.idea/vcs.xml b/idea/java/.idea/vcs.xml
new file mode 100644
index 0000000..b2bdec2
--- /dev/null
+++ b/idea/java/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="VcsDirectoryMappings">
+ <mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
+ </component>
+</project>
\ No newline at end of file
diff --git a/idea/java/jdk.iml b/idea/java/jdk.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/idea/java/jdk.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
\ No newline at end of file
diff --git a/idea/java/osx/osx.iml b/idea/java/osx/osx.iml
new file mode 100644
index 0000000..c7849ae
--- /dev/null
+++ b/idea/java/osx/osx.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$/../../../src/macosx/classes">
+ <sourceFolder url="file://$MODULE_DIR$/../../../src/macosx/classes" isTestSource="false" />
+ </content>
+ <orderEntry type="jdk" jdkName="JBRE" jdkType="JavaSDK" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
\ No newline at end of file
diff --git a/idea/java/share/share.iml b/idea/java/share/share.iml
new file mode 100644
index 0000000..23f6637
--- /dev/null
+++ b/idea/java/share/share.iml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$/../../../src/share/classes">
+ <sourceFolder url="file://$MODULE_DIR$/../../../src/share/classes" isTestSource="false" />
+ <excludeFolder url="file://$MODULE_DIR$/../../../src/share/classes/com/sun/jmx" />
+ <excludeFolder url="file://$MODULE_DIR$/../../../src/share/classes/com/sun/management" />
+ <excludeFolder url="file://$MODULE_DIR$/../../../src/share/classes/javax/management" />
+ <excludeFolder url="file://$MODULE_DIR$/../../../src/share/classes/sun/dc" />
+ <excludeFolder url="file://$MODULE_DIR$/../../../src/share/classes/sun/management" />
+ </content>
+ <orderEntry type="jdk" jdkName="JBRE" jdkType="JavaSDK" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
\ No newline at end of file