changeset 478:8cee5a014d32

todo
author oshiro
date Wed, 28 Nov 2018 19:00:59 +0900
parents b26c934c2bfb
children 8f5a2d152c38
files .idea/compiler.xml .idea/misc.xml .idea/modules.xml Todo.txt TreeVNC.iml build.gradle
diffstat 6 files changed, 31 insertions(+), 51 deletions(-) [+]
line wrap: on
line diff
--- a/.idea/compiler.xml	Fri Jul 28 19:48:02 2017 +0900
+++ b/.idea/compiler.xml	Wed Nov 28 19:00:59 2018 +0900
@@ -1,22 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="CompilerConfiguration">
-    <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" />
-      <entry name="!?*.aj" />
-    </wildcardResourcePatterns>
-    <annotationProcessing>
-      <profile default="true" name="Default" enabled="false">
-        <processorPath useClasspath="true" />
-      </profile>
-    </annotationProcessing>
+    <bytecodeTargetLevel>
+      <module name="TreeVNC_main" target="1.8" />
+      <module name="TreeVNC_test" target="1.8" />
+      <module name="TreeVNC_viewerSwing" target="1.8" />
+    </bytecodeTargetLevel>
   </component>
 </project>
\ No newline at end of file
--- a/.idea/misc.xml	Fri Jul 28 19:48:02 2017 +0900
+++ b/.idea/misc.xml	Wed Nov 28 19:00:59 2018 +0900
@@ -1,19 +1,6 @@
 <?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_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="false" project-jdk-name="11" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/build/classes" />
   </component>
 </project>
\ No newline at end of file
--- a/.idea/modules.xml	Fri Jul 28 19:48:02 2017 +0900
+++ b/.idea/modules.xml	Wed Nov 28 19:00:59 2018 +0900
@@ -3,6 +3,9 @@
   <component name="ProjectModuleManager">
     <modules>
       <module fileurl="file://$PROJECT_DIR$/TreeVNC.iml" filepath="$PROJECT_DIR$/TreeVNC.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/TreeVNC_main.iml" filepath="$PROJECT_DIR$/.idea/modules/TreeVNC_main.iml" group="TreeVNC" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/TreeVNC_test.iml" filepath="$PROJECT_DIR$/.idea/modules/TreeVNC_test.iml" group="TreeVNC" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/TreeVNC_viewerSwing.iml" filepath="$PROJECT_DIR$/.idea/modules/TreeVNC_viewerSwing.iml" group="TreeVNC" />
     </modules>
   </component>
 </project>
\ No newline at end of file
--- a/Todo.txt	Fri Jul 28 19:48:02 2017 +0900
+++ b/Todo.txt	Wed Nov 28 19:00:59 2018 +0900
@@ -1,3 +1,19 @@
+Wed Nov 28 18:45:41 JST 2018
+
+   VNCサーバー側が死んだ時にTreeVNCが暴走する
+   authenticationのポップアップがrootで上がってしまう
+   SERVER_CHANGE_REQUESTでリクエスト側の画面が消えないことがある
+   ディスプレイモードで立ち上げた時にも画面が開いた方が良い
+   consolelogをlog4jに切り替える
+
+   Multicast mode
+     RFB.readsenddataでmulticastqueueにブロッキングしたデータを挿入する
+     multicastqueueをmulticastport に出力するスレッドを作成する
+     framebufferをcopyしないでブロッキングするメソッドを作成する
+     ReceiveData threadをmulticastportに対して走らせる
+     multicastするネットワークインターフェースを選択するUIを作成する
+
+
 Wed June   8 15:35 JST 2016  kono
 
    Multi screen でfitScreen buttonは左では動く
--- a/TreeVNC.iml	Fri Jul 28 19:48:02 2017 +0900
+++ b/TreeVNC.iml	Wed Nov 28 19:00:59 2018 +0900
@@ -1,31 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <module external.linked.project.id="TreeVNC" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="2.7.2" type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="false">
-    <output url="file://$MODULE_DIR$/build/classes/main" />
-    <output-test url="file://$MODULE_DIR$/build/classes/test" />
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
     <exclude-output />
     <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/viewer_swing/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/viewerSwing/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/viewer_swing/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/viewerSwing/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
       <excludeFolder url="file://$MODULE_DIR$/.gradle" />
       <excludeFolder url="file://$MODULE_DIR$/build" />
+      <excludeFolder url="file://$MODULE_DIR$/out" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module-library">
-      <library name="Gradle: com.jcraft:jsch:0.1.50">
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/src/libs/jsch-0.1.50.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
   </component>
 </module>
\ No newline at end of file
--- a/build.gradle	Fri Jul 28 19:48:02 2017 +0900
+++ b/build.gradle	Wed Nov 28 19:00:59 2018 +0900
@@ -23,6 +23,10 @@
     //backgroundImage = "doc/macbackground.png"
 }
 
+//convasion jar file for .app
+//https://github.com/crotwell/gradle-macappbundle/wiki/Intro
+//icon create web applecation
+//https://iconverticons.com/online/ 
 configurations {
     viewerSwingCompile { extendsFrom compile }
     viewerSwingRuntime { extendsFrom viewerSwingCompile, runtime }