Léa Saviot
a3a1f86f8d
[apps] Add context parameter to fix tests
2020-02-12 15:13:21 +01:00
Léa Saviot
cef4466ca8
[apps/expression_model] Smaller member variable size
2020-02-12 15:13:18 +01:00
Ruben Dashyan
5750d00574
[apps/shared] Remove redundant call to isCircularlyDefined
...
ExpressionModel::expressionReduced does already call isCircularlyDefined
and returns undef if true.
The isCircularlyDefined method is then made private.
2020-02-12 15:13:15 +01:00
Ruben Dashyan
9480bcacd5
[apps/*/expression_model] Make expressionAddress private
2020-02-12 15:13:15 +01:00
Léa Saviot
2f59c90b8e
[apps/expression_model] BuildExpressionFromText takes code point symbol
...
Not char symbol
2019-08-30 15:27:51 +02:00
Ruben Dashyan
f4f45caf19
[apps/shared/expression_model(_handle)] Mark setExpressionContent's Expression parameter as const
2019-08-29 11:07:22 +02:00
Ruben Dashyan
e03e7717e9
[apps/shared/expression_model] Mark updateNewDataWithExpression's Expression parameter as const
2019-08-29 11:07:22 +02:00
Ruben Dashyan
d20d0becc4
[apps/*/expression_model(_handle)] Remove unknownSymbol()
2019-08-29 11:07:21 +02:00
Ruben Dashyan
e98a474f2b
[apps/shared/expression_model(_handle)] Do not create layout from unknown symbol
2019-08-29 11:07:21 +02:00
Ruben Dashyan
b1b309c0c4
[apps/*expression_model*] unknownSymbol is replaced in ExpressionModel
2019-08-29 11:07:21 +02:00
Ruben Dashyan
86a3ea51e8
[apps/shared/expression_model] setContent does not need to be virtual
2019-08-29 11:07:21 +02:00
Léa Saviot
82d5ff7799
[ion/unicode] Clean special code points
2019-04-12 15:16:53 +02:00
Émilie Feral
3c1e35ec04
[shared] Rename classes:
...
ExpressionModelHandle --> ExpressionModel
SingleExpressionModelHandle --> ExpressionModelHandle
StorageFunction --> Function
StorageCartesianFunction --> CartesianFunction
StorageFunctionApp --> FunctionApp
2019-04-12 15:16:52 +02:00
Émilie Feral
3ce406fde1
[shared] Clean unused classes
2019-04-12 15:16:52 +02:00
Léa Saviot
33676e915a
[apps] Check that serialized expression is not too long in Graph
2018-11-23 12:04:09 +01:00
Lionel Debroux
1a8c6b6ae9
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
...
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
2018-10-23 11:49:09 +02:00
Émilie Feral
365b145cf3
[poincare] Change names: LayoutReference-->Layout
2018-09-18 16:29:44 +02:00
Émilie Feral
616e4c0bcc
[poincare] Change name: LayoutRef --> LayoutReference
2018-09-14 16:57:12 +02:00
Émilie Feral
17e63a5b07
[shared] Fix references to Poincare
2018-08-10 13:18:46 +02:00
Léa Saviot
f579e95815
[poincare] Start removing ExpressionLayout
2018-07-03 17:33:06 +02:00
Émilie Feral
9c316949bd
[shared] Add comments on expression_model
2018-06-12 15:04:25 +02:00
Émilie Feral
9a7f7f7fe3
[solver] Add the right equal symbol (equal/approximate) in solutions
...
controller
2018-06-07 13:46:19 +02:00
Émilie Feral
56d23c213d
[solver] Delete equation at first backspace event (instead of clearing
...
the expression as in Graph/Sequence)
2018-06-07 13:46:19 +02:00
Émilie Feral
b266c4cbd1
[shared] Make a parent class to Function: ExpressionModel (factorize
...
code for furtur model Equation)
2018-06-07 13:46:17 +02:00