diff options
Diffstat (limited to 'modules')
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 Binary files differindex 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 diff --git a/modules/commons/jar/org.scilab.modules.commons.jar b/modules/commons/jar/org.scilab.modules.commons.jar Binary files differindex eba46b2d9..2c3ea1379 100755 --- a/modules/commons/jar/org.scilab.modules.commons.jar +++ b/modules/commons/jar/org.scilab.modules.commons.jar diff --git a/modules/completion/jar/org.scilab.modules.completion.jar b/modules/completion/jar/org.scilab.modules.completion.jar Binary files differindex 9aabe9f3d..8ff6f0c79 100755 --- a/modules/completion/jar/org.scilab.modules.completion.jar +++ b/modules/completion/jar/org.scilab.modules.completion.jar diff --git a/modules/console/jar/org.scilab.modules.console.jar b/modules/console/jar/org.scilab.modules.console.jar Binary files differindex 08ec27704..73f9b15c3 100755 --- a/modules/console/jar/org.scilab.modules.console.jar +++ b/modules/console/jar/org.scilab.modules.console.jar diff --git a/modules/core/jar/org.scilab.modules.core.jar b/modules/core/jar/org.scilab.modules.core.jar Binary files differindex 0ce8f2300..74227f722 100755 --- a/modules/core/jar/org.scilab.modules.core.jar +++ b/modules/core/jar/org.scilab.modules.core.jar 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 Binary files differindex 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 diff --git a/modules/graph/jar/org.scilab.modules.graph.jar b/modules/graph/jar/org.scilab.modules.graph.jar Binary files differindex b12606c2b..e0dedd923 100755 --- a/modules/graph/jar/org.scilab.modules.graph.jar +++ b/modules/graph/jar/org.scilab.modules.graph.jar diff --git a/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar b/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar Binary files differindex 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 diff --git a/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar b/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar Binary files differindex 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 diff --git a/modules/gui/jar/org.scilab.modules.gui.jar b/modules/gui/jar/org.scilab.modules.gui.jar Binary files differindex c0f077fe1..1d2c32411 100755 --- a/modules/gui/jar/org.scilab.modules.gui.jar +++ b/modules/gui/jar/org.scilab.modules.gui.jar diff --git a/modules/helptools/jar/org.scilab.modules.helptools.jar b/modules/helptools/jar/org.scilab.modules.helptools.jar Binary files differindex b7985dd7c..5dd9df392 100755 --- a/modules/helptools/jar/org.scilab.modules.helptools.jar +++ b/modules/helptools/jar/org.scilab.modules.helptools.jar diff --git a/modules/history_browser/jar/org.scilab.modules.history_browser.jar b/modules/history_browser/jar/org.scilab.modules.history_browser.jar Binary files differindex 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 diff --git a/modules/history_manager/jar/org.scilab.modules.history_manager.jar b/modules/history_manager/jar/org.scilab.modules.history_manager.jar Binary files differindex 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 diff --git a/modules/jvm/jar/org.scilab.modules.jvm.jar b/modules/jvm/jar/org.scilab.modules.jvm.jar Binary files differindex b0337cbc6..8e9559920 100755 --- a/modules/jvm/jar/org.scilab.modules.jvm.jar +++ b/modules/jvm/jar/org.scilab.modules.jvm.jar diff --git a/modules/localization/jar/org.scilab.modules.localization.jar b/modules/localization/jar/org.scilab.modules.localization.jar Binary files differindex c13198620..68ffba715 100755 --- a/modules/localization/jar/org.scilab.modules.localization.jar +++ b/modules/localization/jar/org.scilab.modules.localization.jar diff --git a/modules/preferences/jar/org.scilab.modules.preferences.jar b/modules/preferences/jar/org.scilab.modules.preferences.jar Binary files differindex 945d35f7a..49861c376 100755 --- a/modules/preferences/jar/org.scilab.modules.preferences.jar +++ b/modules/preferences/jar/org.scilab.modules.preferences.jar diff --git a/modules/renderer/jar/org.scilab.modules.renderer.jar b/modules/renderer/jar/org.scilab.modules.renderer.jar Binary files differindex 548a747ee..7f8adf148 100755 --- a/modules/renderer/jar/org.scilab.modules.renderer.jar +++ b/modules/renderer/jar/org.scilab.modules.renderer.jar diff --git a/modules/scinotes/jar/org.scilab.modules.scinotes.jar b/modules/scinotes/jar/org.scilab.modules.scinotes.jar Binary files differindex db236b6b2..164bb5f7f 100755 --- a/modules/scinotes/jar/org.scilab.modules.scinotes.jar +++ b/modules/scinotes/jar/org.scilab.modules.scinotes.jar diff --git a/modules/types/jar/org.scilab.modules.types.jar b/modules/types/jar/org.scilab.modules.types.jar Binary files differindex 2bcc4ebe3..edb1e93ff 100755 --- a/modules/types/jar/org.scilab.modules.types.jar +++ b/modules/types/jar/org.scilab.modules.types.jar diff --git a/modules/ui_data/jar/org.scilab.modules.ui_data.jar b/modules/ui_data/jar/org.scilab.modules.ui_data.jar Binary files differindex 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 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 Binary files differindex 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 diff --git a/modules/xcos/jar/org.scilab.modules.xcos.jar b/modules/xcos/jar/org.scilab.modules.xcos.jar Binary files differindex e4c484afa..e9a26f59d 100755 --- a/modules/xcos/jar/org.scilab.modules.xcos.jar +++ b/modules/xcos/jar/org.scilab.modules.xcos.jar 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); |