Émilie Feral
|
138e955cfd
|
[poincare] Factorize Symbol and Function code in SymbolAbstract
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
0cc7052d45
|
[apps] Fix variable box handle event
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
2709aacb4e
|
[poincare] Fix Product constructor
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
80c1fe627c
|
[sequence] Fix CacheContext
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
d9861f32c4
|
[poincare] Constant symbol are not variables
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
e3d2b13758
|
[poincare] Fix Expression::getLinearCoefficients
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
d0d81c4eca
|
[solver] Fix resolveLinearSystem (special case: no variable)
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
9197e8ffbf
|
[solver] Clean EquationStore
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
d522fd77d3
|
[poincare] Fix test on store
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
432713fbb6
|
[poincare][solver] Variable whose names are too long are not parsed
anymore
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
a4877ad900
|
[poincare] Fix tests with new constructors of int, sum and product
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
8099c5a2af
|
[i18n] Variable box messages
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
a9b290c50c
|
[i18n] German translations of memory full messages
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
3e98d783e1
|
[toolbox] Add a default value to diff for consistency with int, sum &
product
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
b0ebaf15d9
|
[toolbox] Add a default value to sum and product
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
fd533834ef
|
[apps/code] Default script name is in class Script, not menu controller
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
51b09193ea
|
[poincare] SequenceLayout: implement moving cursor up from the left of the sequence
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
937831295b
|
[poincare] Fix tests with sum and product layout
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
31a5caff60
|
[poincare] Sum and Product can specify their variable name
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
94721f08df
|
[apps] Full pool/storage memory warning messages
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
6fa7816789
|
[escher] Warning pop-ups may have two lines
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
2f77fb88bb
|
[apps/i18n] Default message ("") has index 0
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
ecb58dea71
|
[apps] Renamen MemoryFull i18N messages
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
5647f0577f
|
[poincare] Fix logarithm parsing
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
03d0679d6f
|
[poincare] Symbol: rename shouldBeReplacedWhileReducing in !isConstant
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
00586b03d9
|
[escher] Fix pop up clash when memory is full while editing a function
There was a selection problem when editing a function failed because of
a full storage (k_storageSize = 1000)
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
bea78aa3b1
|
[apps/escher] Invocation::Action returns a bool
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
91d6955ddf
|
[apps] The apps displays a warning when storage is full
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
9a18f5dbf9
|
[poincare] Symbol Pi, i, e aren't approximate
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
74ae669c81
|
[poincare] Fix layout test
|
2018-11-23 12:04:04 +01:00 |
|
Émilie Feral
|
5e57a850f9
|
Test build: add dependencies due to global_context
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
c428a4e94b
|
[apps] Cell heights memoized in ExprModelListCtrler, not FunctionLC
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
f259b84874
|
[apps/graph] Make the function list navigation faster
|
2018-11-23 12:04:04 +01:00 |
|
Léa Saviot
|
7bfae0c034
|
[apps] Increase the number of memoized expression models
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
597d2c46a4
|
[apps] Fix missing index incrementation
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
04096dd654
|
[expression] Parser: ANS is a final symbol and thereby will never appear
in sto rule
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
a40aeb0355
|
[escher] NestedMenuController: Fix bug, select leaf or sub menu only if
there is a selected row
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
162df78d69
|
[apps] VariableBoxController: fix highlighted cell bug
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
932782bec4
|
[code] Load Variable box content only once in the ConsoleController (to
avoid memory exhaustion later)
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
ea59e651ee
|
[code] EditorController: save script before displaying the variable box
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
a4f7d83805
|
[code] Load Variable box content before compiling any other python code
to avoid memory exhaustion when displaying variable box
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
c7e001a01d
|
[code] ConsoleController: TextField handle any move event so escaping by going up needs to be handled in textFieldDidReceiveEvent
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
99054df77b
|
[code] Remove useless code: force edition on Var event is already
handled by TextField
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
67970298c6
|
[poincare] Default integral has 'dx' and cursor skips dx when moving
towards right
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
244baec90f
|
[poincare] Integral takes 4 arguments (integrand, differential variable,
lower bound, upper bound)
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
b3269a2dc0
|
[escher] Remove duplicate call in TableView
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
b657cfb924
|
[apps] Reduce number of calls to value() in StorageExpressionModel
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
9bfaed583d
|
[apps/escher/ion] Remove Graph memoized models on storage change
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
1517b57cc8
|
[apps] AppsContainer is a Ion::StorageDelegate
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
38f3c5b16d
|
[ion] Storage delegate gets notified of storage changes
|
2018-11-23 12:04:03 +01:00 |
|