summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/action_binding/jar/org.scilab.modules.action_binding.jarbin10723 -> 10724 bytes
-rwxr-xr-xmodules/commons/jar/org.scilab.modules.commons.jarbin49904 -> 49905 bytes
-rwxr-xr-xmodules/completion/jar/org.scilab.modules.completion.jarbin6606 -> 6608 bytes
-rwxr-xr-xmodules/console/jar/org.scilab.modules.console.jarbin71572 -> 71571 bytes
-rwxr-xr-xmodules/core/jar/org.scilab.modules.core.jarbin10460 -> 10460 bytes
-rwxr-xr-xmodules/external_objects_java/jar/org.scilab.modules.external_objects_java.jarbin50977 -> 50977 bytes
-rwxr-xr-xmodules/graph/jar/org.scilab.modules.graph.jarbin82317 -> 82317 bytes
-rwxr-xr-xmodules/graphic_export/jar/org.scilab.modules.graphic_export.jarbin34748 -> 34750 bytes
-rwxr-xr-xmodules/graphic_objects/jar/org.scilab.modules.graphic_objects.jarbin322705 -> 322706 bytes
-rwxr-xr-xmodules/gui/jar/org.scilab.modules.gui.jarbin938118 -> 938119 bytes
-rwxr-xr-xmodules/helptools/jar/org.scilab.modules.helptools.jarbin145361 -> 145361 bytes
-rwxr-xr-xmodules/history_browser/jar/org.scilab.modules.history_browser.jarbin32296 -> 32296 bytes
-rwxr-xr-xmodules/history_manager/jar/org.scilab.modules.history_manager.jarbin4897 -> 4898 bytes
-rwxr-xr-xmodules/jvm/jar/org.scilab.modules.jvm.jarbin6259 -> 6260 bytes
-rwxr-xr-xmodules/localization/jar/org.scilab.modules.localization.jarbin4813 -> 4814 bytes
-rwxr-xr-xmodules/preferences/jar/org.scilab.modules.preferences.jarbin94543 -> 94543 bytes
-rwxr-xr-xmodules/renderer/jar/org.scilab.modules.renderer.jarbin170234 -> 170234 bytes
-rwxr-xr-xmodules/scinotes/jar/org.scilab.modules.scinotes.jarbin449668 -> 449669 bytes
-rwxr-xr-xmodules/types/jar/org.scilab.modules.types.jarbin45805 -> 45806 bytes
-rwxr-xr-xmodules/ui_data/jar/org.scilab.modules.ui_data.jarbin249957 -> 249958 bytes
-rwxr-xr-xmodules/xcos/build/classes/org/scilab/modules/xcos/block/AfficheBlock$UpdateValueListener.classbin2517 -> 3705 bytes
-rwxr-xr-xmodules/xcos/jar/org.scilab.modules.xcos.jarbin540638 -> 541291 bytes
-rwxr-xr-xmodules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java75
23 files changed, 75 insertions, 0 deletions
diff --git a/modules/action_binding/jar/org.scilab.modules.action_binding.jar b/modules/action_binding/jar/org.scilab.modules.action_binding.jar
index 1dc8fff5c..bce7225f3 100755
--- a/modules/action_binding/jar/org.scilab.modules.action_binding.jar
+++ b/modules/action_binding/jar/org.scilab.modules.action_binding.jar
Binary files differ
diff --git a/modules/commons/jar/org.scilab.modules.commons.jar b/modules/commons/jar/org.scilab.modules.commons.jar
index eba46b2d9..2c3ea1379 100755
--- a/modules/commons/jar/org.scilab.modules.commons.jar
+++ b/modules/commons/jar/org.scilab.modules.commons.jar
Binary files differ
diff --git a/modules/completion/jar/org.scilab.modules.completion.jar b/modules/completion/jar/org.scilab.modules.completion.jar
index 9aabe9f3d..8ff6f0c79 100755
--- a/modules/completion/jar/org.scilab.modules.completion.jar
+++ b/modules/completion/jar/org.scilab.modules.completion.jar
Binary files differ
diff --git a/modules/console/jar/org.scilab.modules.console.jar b/modules/console/jar/org.scilab.modules.console.jar
index 08ec27704..73f9b15c3 100755
--- a/modules/console/jar/org.scilab.modules.console.jar
+++ b/modules/console/jar/org.scilab.modules.console.jar
Binary files differ
diff --git a/modules/core/jar/org.scilab.modules.core.jar b/modules/core/jar/org.scilab.modules.core.jar
index 0ce8f2300..74227f722 100755
--- a/modules/core/jar/org.scilab.modules.core.jar
+++ b/modules/core/jar/org.scilab.modules.core.jar
Binary files differ
diff --git a/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar b/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar
index 86f3c9e96..e9f126368 100755
--- a/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar
+++ b/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar
Binary files differ
diff --git a/modules/graph/jar/org.scilab.modules.graph.jar b/modules/graph/jar/org.scilab.modules.graph.jar
index b12606c2b..e0dedd923 100755
--- a/modules/graph/jar/org.scilab.modules.graph.jar
+++ b/modules/graph/jar/org.scilab.modules.graph.jar
Binary files differ
diff --git a/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar b/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar
index 38537c7d3..e681bbd9f 100755
--- a/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar
+++ b/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar
Binary files differ
diff --git a/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar b/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar
index 67ba56c9f..c98180c9b 100755
--- a/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar
+++ b/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar
Binary files differ
diff --git a/modules/gui/jar/org.scilab.modules.gui.jar b/modules/gui/jar/org.scilab.modules.gui.jar
index c0f077fe1..1d2c32411 100755
--- a/modules/gui/jar/org.scilab.modules.gui.jar
+++ b/modules/gui/jar/org.scilab.modules.gui.jar
Binary files differ
diff --git a/modules/helptools/jar/org.scilab.modules.helptools.jar b/modules/helptools/jar/org.scilab.modules.helptools.jar
index b7985dd7c..5dd9df392 100755
--- a/modules/helptools/jar/org.scilab.modules.helptools.jar
+++ b/modules/helptools/jar/org.scilab.modules.helptools.jar
Binary files differ
diff --git a/modules/history_browser/jar/org.scilab.modules.history_browser.jar b/modules/history_browser/jar/org.scilab.modules.history_browser.jar
index da87afdb1..74a3f8a2d 100755
--- a/modules/history_browser/jar/org.scilab.modules.history_browser.jar
+++ b/modules/history_browser/jar/org.scilab.modules.history_browser.jar
Binary files differ
diff --git a/modules/history_manager/jar/org.scilab.modules.history_manager.jar b/modules/history_manager/jar/org.scilab.modules.history_manager.jar
index a97055cf4..2fa034081 100755
--- a/modules/history_manager/jar/org.scilab.modules.history_manager.jar
+++ b/modules/history_manager/jar/org.scilab.modules.history_manager.jar
Binary files differ
diff --git a/modules/jvm/jar/org.scilab.modules.jvm.jar b/modules/jvm/jar/org.scilab.modules.jvm.jar
index b0337cbc6..8e9559920 100755
--- a/modules/jvm/jar/org.scilab.modules.jvm.jar
+++ b/modules/jvm/jar/org.scilab.modules.jvm.jar
Binary files differ
diff --git a/modules/localization/jar/org.scilab.modules.localization.jar b/modules/localization/jar/org.scilab.modules.localization.jar
index c13198620..68ffba715 100755
--- a/modules/localization/jar/org.scilab.modules.localization.jar
+++ b/modules/localization/jar/org.scilab.modules.localization.jar
Binary files differ
diff --git a/modules/preferences/jar/org.scilab.modules.preferences.jar b/modules/preferences/jar/org.scilab.modules.preferences.jar
index 945d35f7a..49861c376 100755
--- a/modules/preferences/jar/org.scilab.modules.preferences.jar
+++ b/modules/preferences/jar/org.scilab.modules.preferences.jar
Binary files differ
diff --git a/modules/renderer/jar/org.scilab.modules.renderer.jar b/modules/renderer/jar/org.scilab.modules.renderer.jar
index 548a747ee..7f8adf148 100755
--- a/modules/renderer/jar/org.scilab.modules.renderer.jar
+++ b/modules/renderer/jar/org.scilab.modules.renderer.jar
Binary files differ
diff --git a/modules/scinotes/jar/org.scilab.modules.scinotes.jar b/modules/scinotes/jar/org.scilab.modules.scinotes.jar
index db236b6b2..164bb5f7f 100755
--- a/modules/scinotes/jar/org.scilab.modules.scinotes.jar
+++ b/modules/scinotes/jar/org.scilab.modules.scinotes.jar
Binary files differ
diff --git a/modules/types/jar/org.scilab.modules.types.jar b/modules/types/jar/org.scilab.modules.types.jar
index 2bcc4ebe3..edb1e93ff 100755
--- a/modules/types/jar/org.scilab.modules.types.jar
+++ b/modules/types/jar/org.scilab.modules.types.jar
Binary files differ
diff --git a/modules/ui_data/jar/org.scilab.modules.ui_data.jar b/modules/ui_data/jar/org.scilab.modules.ui_data.jar
index f24b3cd7f..b7262f69d 100755
--- a/modules/ui_data/jar/org.scilab.modules.ui_data.jar
+++ b/modules/ui_data/jar/org.scilab.modules.ui_data.jar
Binary files differ
diff --git a/modules/xcos/build/classes/org/scilab/modules/xcos/block/AfficheBlock$UpdateValueListener.class b/modules/xcos/build/classes/org/scilab/modules/xcos/block/AfficheBlock$UpdateValueListener.class
index 2fa496fea..abe4e413d 100755
--- a/modules/xcos/build/classes/org/scilab/modules/xcos/block/AfficheBlock$UpdateValueListener.class
+++ b/modules/xcos/build/classes/org/scilab/modules/xcos/block/AfficheBlock$UpdateValueListener.class
Binary files differ
diff --git a/modules/xcos/jar/org.scilab.modules.xcos.jar b/modules/xcos/jar/org.scilab.modules.xcos.jar
index e4c484afa..e9a26f59d 100755
--- a/modules/xcos/jar/org.scilab.modules.xcos.jar
+++ b/modules/xcos/jar/org.scilab.modules.xcos.jar
Binary files differ
diff --git a/modules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java b/modules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java
index 24898c188..20634dc50 100755
--- a/modules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java
+++ b/modules/xcos/src/java/org/scilab/modules/xcos/block/AfficheBlock.java
@@ -40,6 +40,18 @@ import com.mxgraph.util.mxRectangle;
import com.mxgraph.view.mxCellState;
import com.mxgraph.view.mxGraphView;
+// modified_shank
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.lang.management.ClassLoadingMXBean;
+import java.lang.management.ManagementFactory;
+import java.lang.management.MemoryPoolMXBean;
+import java.lang.management.MemoryUsage;
+import java.lang.management.ThreadMXBean;
+import java.util.List;
+//
+
/**
* Implement the AFFICH_m block
*/
@@ -98,6 +110,63 @@ public final class AfficheBlock extends BasicBlock {
if (cell != null) {
final XcosDiagram diag = Xcos.findParent(cell);
final String value = getText(data);
+
+////// modified_shank
+ BufferedWriter bw = null;
+ FileWriter fw = null;
+ String filename = null ;
+final String jvmName = ManagementFactory.getRuntimeMXBean().getName();
+ final int index = jvmName.indexOf('@');
+String pid = (Long.toString(Long.parseLong(jvmName.substring(0, index))));
+
+ if (index < 1) {
+ // part before '@' empty (index = 0) / '@' not found (index = -1)
+
+ }
+
+ try {
+ filename = "scilab-log-"+pid+".txt";
+ } catch (NumberFormatException e) {
+ // ignore
+ }
+
+try {
+ fw = new FileWriter(filename, true);
+ bw = new BufferedWriter(fw);
+
+ String content = value.toString();
+ content = content.replaceAll("\\s+", " ");
+ content = pid+" || Block Identifier 20"+content+"\n";
+ bw.write(content);
+
+ // no need to close it.
+ //bw.close();
+
+ //System.out.println("Done");
+
+ } catch (IOException e) {
+
+ e.printStackTrace();
+
+ }finally {
+
+ try {
+
+ if (bw != null)
+ bw.close();
+
+ if (fw != null)
+ fw.close();
+
+ } catch (IOException ex) {
+
+ ex.printStackTrace();
+
+ }
+
+ }
+//
+
diag.getModel().setValue(cell, value);
@@ -234,9 +303,12 @@ public final class AfficheBlock extends BasicBlock {
value.append(SPACE);
}
value.append(NEW_LINE);
+
}
src.setValue(value.toString());
+
+
}
/**
@@ -257,6 +329,8 @@ public final class AfficheBlock extends BasicBlock {
AbstractElement.incrementIndexes(index, true);
}
+
+
/*
* Apply style
*/
@@ -320,6 +394,7 @@ public final class AfficheBlock extends BasicBlock {
if (GraphicsEnvironment.isHeadless()) {
return;
}
+
synchronized (values) {
values.put(uid, value);