Adopt spreadsheet changes made in Balas development gitlab #427 Change-Id: Idfcc4da578dcfa03e9e88f88a2e5012f17fc1f1d
Change mode to operation in Spreadsheet when changing sheets gitlab #70 Change-Id: I0735e72d817b3d1c7287ecfe0c6e2473bac32a01
Spreadsheet updates cell values properly Cells referencing other cells weren't updated after change "8c8283a01e63980527d605936286747006bea601" (see in History view), in StandardNodeManager.java. I added a new setValue function that takes a list of Nodes that need to be updated (removes them from valueCache), which allows only specific cells to be updated when another cell is updated. I also removed invalidation code from Spreadsheet's "All.java" class and added them to the value updated in SpreadsheetNodeManager, which invalidates recursively the cells the use another cell. I also made sure that SpreadsheetCells jave the same properties through their life-cycle, rather than creating a properties map whenever the properties are called. gitlab #48 gitlab #54 gitlab #55 Change-Id: I125f644e014310937ed7697e9f44ec33825f9b0f
Fixed all line endings of the repository I followed the instructions in http://stackoverflow.com/a/1511273 git rm --cached -r . git config core.autocrlf true git diff --cached --name-only -z | xargs -0 git add git commit -m "..." Change-Id: I4920748df8f53c221fc2f643e991b66aea5697e0
Introduce WrapLayout to replace FlowLayout FlowLayout does not really flow components into separate lines when they overrun their horizontal space. WrapLayout does this. Also moved the contents of org.simantics.utils.ui.awt into org.simantics.utils.ui.internal.awt since that code was never meant for public use. Moved WrapLayout into org.simantics.utils.ui.awt and published that package. refs #6814 Change-Id: I65600f9a5edff021ab011d980bb3352f6141177f
SpreadsheetCells with Circular References support iterations. Default number of iterations is 100 times. Previously, AstIdentifier visits in CellValueVisitor would throw IllegalStateException. Now, a FormulaError is returned instead. refs #6659
Migrated source code from Simantics SVN