diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-core/library/main.jar b/ diy-layout-creator --username bancika@gmail.com/diylc-core/library/main.jar
index c25805a9..daa55815 100644
Binary files a/ diy-layout-creator --username bancika@gmail.com/diylc-core/library/main.jar and b/ diy-layout-creator --username bancika@gmail.com/diylc-core/library/main.jar differ
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-library/lib/diylc-core.jar b/ diy-layout-creator --username bancika@gmail.com/diylc-library/lib/diylc-core.jar
index 786b9f58..11fc89f1 100644
Binary files a/ diy-layout-creator --username bancika@gmail.com/diylc-library/lib/diylc-core.jar and b/ diy-layout-creator --username bancika@gmail.com/diylc-library/lib/diylc-core.jar differ
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/DIYLCStarter.launch b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/DIYLCStarter.launch
index 23679b63..f69b8ecc 100644
--- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/DIYLCStarter.launch
+++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/DIYLCStarter.launch
@@ -9,6 +9,7 @@
+
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/build.xml b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/build.xml
index a1de2866..1471a0a4 100644
--- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/build.xml
+++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/build.xml
@@ -1,4 +1,4 @@
-
+
@@ -7,6 +7,7 @@
+
@@ -75,7 +76,7 @@
-->
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/diylc.exe b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/diylc.exe
new file mode 100644
index 00000000..0260a5e9
Binary files /dev/null and b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/diylc.exe differ
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/lib/diylc-core.jar b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/lib/diylc-core.jar
index 786b9f58..11fc89f1 100644
Binary files a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/lib/diylc-core.jar and b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/lib/diylc-core.jar differ
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/library/main.jar b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/library/main.jar
index c25805a9..daa55815 100644
Binary files a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/library/main.jar and b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/library/main.jar differ
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/run.sh b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/run.sh
index 96d09f1f..e45938c3 100644
--- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/run.sh
+++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/run.sh
@@ -1 +1 @@
-java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -cp diylc.jar:lib org.diylc.DIYLCStarter
\ No newline at end of file
+java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib org.diylc.DIYLCStarter
\ No newline at end of file
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java
index 904eeea3..ed9be686 100644
--- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java
+++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java
@@ -228,12 +228,12 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner {
swingUI.injectMenuAction(getCopyAction(), EDIT_TITLE);
swingUI.injectMenuAction(getPasteAction(), EDIT_TITLE);
swingUI.injectMenuAction(null, EDIT_TITLE);
- swingUI.injectMenuAction(actionFactory
- .createSelectAllAction(plugInPort), EDIT_TITLE);
+ swingUI.injectMenuAction(
+ actionFactory.createSelectAllAction(plugInPort), EDIT_TITLE);
swingUI.injectMenuAction(getEditSelectionAction(), EDIT_TITLE);
swingUI.injectMenuAction(getDeleteSelectionAction(), EDIT_TITLE);
swingUI.injectMenuAction(getRotateClockwiseAction(), EDIT_TITLE);
- swingUI.injectMenuAction(getRotateCounterclockwiseAction(), EDIT_TITLE);
+ swingUI.injectMenuAction(getRotateCounterclockwiseAction(), EDIT_TITLE);
swingUI.injectMenuAction(getSendToBackAction(), EDIT_TITLE);
swingUI.injectMenuAction(getBringToFrontAction(), EDIT_TITLE);
swingUI.injectMenuAction(getGroupAction(), EDIT_TITLE);
@@ -252,8 +252,8 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner {
swingUI.injectMenuAction(getExpandSelectionSameTypeAction(),
EXPAND_TITLE);
swingUI.injectMenuAction(null, EDIT_TITLE);
- swingUI.injectMenuAction(actionFactory
- .createEditProjectAction(plugInPort), EDIT_TITLE);
+ swingUI.injectMenuAction(
+ actionFactory.createEditProjectAction(plugInPort), EDIT_TITLE);
refreshActions();
}
@@ -275,7 +275,8 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner {
(String) params[2]);
break;
case PROJECT_LOADED:
- undoHandler.reset();
+ if ((Boolean) params[1])
+ undoHandler.reset();
break;
}
}
diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml
index 57ea2952..4c828291 100644
--- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml
+++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/update.xml
@@ -1313,5 +1313,21 @@
http://code.google.com/p/diy-layout-creator/downloads/list
+
+
+ 3
+ 31
+ 0
+
+ 2016-05-09 20:00:00.000 CET
+
+
+
+ BUG_FIX
+ Undo works only one level back (bug introduced in 3.29)
+
+
+ http://code.google.com/p/diy-layout-creator/downloads/list
+
\ No newline at end of file