Commit Graph

15 Commits

Author SHA1 Message Date
Léa Saviot
4269003d1a [poincare] Copy static nodes in the pool before add/replaceChild 2018-08-17 10:34:42 +02:00
Léa Saviot
22abc46f11 [poincare] Static nodes are not copied when cloned 2018-08-14 18:14:14 +02:00
Léa Saviot
cd43d84b1e [poincare] Fix TreeRef deletion: releaseNode shouldn't create a TreeRef 2018-08-14 17:31:47 +02:00
Léa Saviot
71c807b565 [poincare] Node->isDefined becomes !Node->isUninitialized 2018-08-14 16:40:12 +02:00
Léa Saviot
d8732a9e2f [poincare] TreeRefs should never have the NoNode identifier 2018-08-14 15:27:25 +02:00
Léa Saviot
5d9e69dedc [poincare] Remove Tree constructors that use nullptr as parameter 2018-08-14 14:58:47 +02:00
Romain Goyet
30a4db3e34 [poincare] Allow logging of an Expression (e.g. Integer("123").log()) 2018-08-10 21:32:27 +02:00
Léa Saviot
4a9526d707 [poincare] Finish the method TreePool::createTreeNode 2018-08-10 15:55:07 +02:00
Romain Goyet
29f5763c7d [poincare] TreeNode have a zero refcount by default 2018-08-10 15:39:07 +02:00
Émilie Feral
38a7816d10 [poincare] When adding a child to matrix, didAddChildAtIndex should
update the matrix dimensions to make the pool syntaxically correct
2018-08-10 15:18:17 +02:00
Émilie Feral
49d4fcb77f [poincare] Fix TreeByValue and change name
treeChildAtIndex->childAtIndex
2018-08-09 11:57:25 +02:00
Romain Goyet
c29afba2bd [poincare] Move UndefinedReference to Undefined 2018-08-07 17:20:57 +02:00
Léa Saviot
dab15bd52d [poincare] Detach layouts before adding them 2018-08-07 16:26:28 +02:00
Émilie Feral
ecc71f84b8 [poincare] Change methods names of TreeByReference: add 'InPlace' 2018-08-07 14:19:30 +02:00
Émilie Feral
fd3b9580f0 [poincare] TreeReference-->TreeByReference 2018-08-07 11:54:45 +02:00