Commit Graph

7772 Commits

Author SHA1 Message Date
Léa Saviot
4bbda406de [unicode] Use Poincare::SerializationHelper::CodePoint 2019-04-12 15:16:53 +02:00
Léa Saviot
41b2571668 [poincare] MatrixIdentity 2019-04-12 15:16:53 +02:00
Léa Saviot
327f19cb5c [poincarE] Static method name upper case 2019-04-12 15:16:53 +02:00
Léa Saviot
522ecead7b [apps/toolbox] Matrix > Identity command 2019-04-12 15:16:53 +02:00
Léa Saviot
a2448ec807 [escher] Increase TextField::maxBufferSize
In order to be able to write a 10*10 adjacency matrix
2019-04-12 15:16:53 +02:00
Léa Saviot
93a1546201 [apps] Removed unused static inline method 2019-04-12 15:16:53 +02:00
Léa Saviot
82d5ff7799 [ion/unicode] Clean special code points 2019-04-12 15:16:53 +02:00
Léa Saviot
5c9bdbf1f1 [apps/settings] Coding style 2019-04-12 15:16:53 +02:00
Léa Saviot
6e5fbe9966 [apps/settings] Clean unicode layout creations 2019-04-12 15:16:53 +02:00
Léa Saviot
f3675d83df [apps/settings] Factorize layout font sizes 2019-04-12 15:16:53 +02:00
Léa Saviot
7cfeac8387 [apps/reg] Factorize the model layouts fonts 2019-04-12 15:16:53 +02:00
Léa Saviot
93388a0248 [apps/reg] Clean regression models layout creation 2019-04-12 15:16:53 +02:00
Léa Saviot
cbcfa35110 [unicode] Use 3BC symbol instead of B5 for the glyph Mu.
NFKD normalization transforms uniB5 into uni3BC.
2019-04-12 15:16:53 +02:00
Léa Saviot
1832800a72 [apps/probability] Fix UTF8 problem when copying law parameter
In probability, when displaying the exponential law for instance, the
lambda did not appear correctly.
2019-04-12 15:16:53 +02:00
Léa Saviot
b49b86caa6 [apps/probability] Rename k_maxNumOfTitleChars -> k_titleBufferSize 2019-04-12 15:16:53 +02:00
Émilie Feral
d107b59f00 [probability] ExponentialLaw: fix
cumulativeDistributiveFunctionAtAbscissa for value < 0
2019-04-12 15:16:53 +02:00
Ruben Dashyan
e53fda3534 [ion/shared/events] Correct text for Ion::Event::EE 2019-04-12 15:16:53 +02:00
Émilie Feral
c6493bdeef [shared] Clean unused method maxInt in ExpressionModelHandle 2019-04-12 15:16:53 +02:00
Émilie Feral
596f0c297e [sequence] Fix Sequence::isDefined 2019-04-12 15:16:53 +02:00
Émilie Feral
751361fb0b [sequence] Fix bug: number of curves in graph is the number of active
functions
2019-04-12 15:16:53 +02:00
Émilie Feral
549ed911d4 [sequence] Sequence: factorize InitialConditionModels 2019-04-12 15:16:52 +02:00
Émilie Feral
0e5d29950a [code] Get rid of unused member variable in VariableBoxController 2019-04-12 15:16:52 +02:00
Émilie Feral
d3fedf4ae5 [shared] ListParameterController: reinit hold record when removing it
from the storage
2019-04-12 15:16:52 +02:00
Émilie Feral
7c359a03a9 [sequence] Fix Toolbox: sequence fullName is for example "u.seq" which
cannot be compare to "u"
2019-04-12 15:16:52 +02:00
Émilie Feral
c93e021045 [apps/graph][apps/sequence] ListParameterController is a
ListViewDataSource instead of a SimpleListViewDataSource (indeed, each
cell has a specific type)
2019-04-12 15:16:52 +02:00
Émilie Feral
71195240e2 [shared] Change name of classes:
FunctionRecordData --> FunctionRecordDataBuffer
CartesianFunctionRecordData --> CartesianFunctionRecordDataBuffer
SequenceRecordData --> SequenceRecordDataBuffer
2019-04-12 15:16:52 +02:00
Émilie Feral
d0665d8558 [shared] Clean class names containing storage 2019-04-12 15:16:52 +02:00
Émilie Feral
de41064a47 [apps/shared] Change names:
Sequence::DefinitionHandle --> Sequence::DefinitionModel
Sequence::FirstInitialConditionHandle -->
Sequence::FirstInitialConditionModel
Equation::Handle--> Equation::Model
2019-04-12 15:16:52 +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
Émilie Feral
58f9a59d6e [ion] Move Storage extensions declaration in Storage class 2019-04-12 15:16:52 +02:00
Émilie Feral
653bdd6cdb [sequence] Add Poincare::Symbol::SpecialSymbols::UnknownN used in
Sequence
2019-04-12 15:16:52 +02:00
Émilie Feral
3cd28aac6d [sequence] Make tests build 2019-04-12 15:16:52 +02:00
Émilie Feral
9efeab98c4 [sequence] Optimize size of Sequence meta data 2019-04-12 15:16:52 +02:00
Émilie Feral
5b89c1caa9 [sequence] Implement specific setExpressionContent for Sequence model 2019-04-12 15:16:52 +02:00
Émilie Feral
634972a724 [sequence] SequenceStore returns Sequence * instead of
ExpiringPointer<Sequence>

SequenceStore keep all its Sequences in an array which fix Sequence
addresses
2019-04-12 15:16:52 +02:00
Émilie Feral
ce4497fa25 [apps/sequence] Make controllers inherit from StorageFunction controllers when required 2019-04-12 15:16:52 +02:00
Émilie Feral
6a920391b9 [shared] ExpiringPointer: add constructor to enable pointer casting 2019-04-12 15:16:52 +02:00
Émilie Feral
226aaef448 [shared][graph] Factorize ListController baseline computation in
StorageFunctionListController
2019-04-12 15:16:52 +02:00
Émilie Feral
a8499a055e [shared] Factorize 'storageDidChangeForRecord' in StorageFunctionApp 2019-04-12 15:16:52 +02:00
Émilie Feral
af5a9aa7b3 [sequence] Make SequenceStore inherit from StorageFunctionStore 2019-04-12 15:16:52 +02:00
Émilie Feral
c5158ea11e [sequence] Make Sequence inherit from StorageFunction 2019-04-12 15:16:52 +02:00
Émilie Feral
a7192df59c [apps/shared] Split ExpressionModelHandle into ExpressionModelHandle and
SingleExpressionModelHandle (in perspective of Sequence model who will
be composed of 3 ExpressionModelHandle)
2019-04-12 15:16:52 +02:00
Émilie Feral
d4565442d9 [solver] Fix tests with new Equation API 2019-04-12 15:16:52 +02:00
Émilie Feral
0d8d561f5c [poincare] Test: correctly clean the storage after tests 2019-04-12 15:16:52 +02:00
Émilie Feral
adc30a8dcd [ion] Add Macro to log the storage content 2019-04-12 15:16:52 +02:00
Émilie Feral
2ba077af28 [solver] Make Solver::ListController inherits from
StorageExpressionModelListController instead of
ExpressionModelListController
2019-04-12 15:16:52 +02:00
Émilie Feral
d6f5f1bbea [apps/shared] Make StorageExpressionModelListController
SelectableTableViewDelegate instead of StorageFunctionListController
2019-04-12 15:16:52 +02:00
Émilie Feral
83153dd511 [solver] EquationListView: clean setBraceStyle to always re-layout 2019-04-12 15:16:52 +02:00
Émilie Feral
d9eb8163bb [apps/shared] StorageExpressionModelListController: avoid useless
invalidation of memoization
2019-04-12 15:16:52 +02:00