Émilie Feral
|
8770c9010a
|
[poincare] Create Constant inheriting from SymbolAbstrac
pi, e and i are not symbols anymore but constant
|
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
|
432713fbb6
|
[poincare][solver] Variable whose names are too long are not parsed
anymore
|
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 |
|
Émilie Feral
|
698332c355
|
[escher] InputTextDelegate and LayoutFieldDelegate don't inherit from
InputTextDelegate to avoid diamond inheritance
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
71d8358722
|
[apps/escher/poincare] Change KDText::FontSize to KDFont
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
da226f7861
|
[tests] Fix GlobalContext namespace and duplicate test
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
4dda66e58d
|
[escher] AlternateEmptyViewController: give the delegate the opportunity
to choose the view to display when empty
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
3802639510
|
[poincare] Remove isVariableSymbol test
|
2018-11-23 12:03:59 +01:00 |
|
Léa Saviot
|
4b37163653
|
[poincare] Fix more "char * []" type problems
|
2018-11-23 12:03:59 +01:00 |
|
Léa Saviot
|
870cd926c1
|
[poincare] Fix getVariables argument type
|
2018-11-23 12:03:59 +01:00 |
|
Émilie Feral
|
cf68a9ed18
|
[shared] Change TextFieldDelegateApp::XNT() signature
|
2018-11-23 12:03:59 +01:00 |
|
Émilie Feral
|
a93e9566ad
|
[escher] Create a parent class Field of TextField and
LayoutField
|
2018-11-23 12:03:59 +01:00 |
|
Léa Saviot
|
438968384c
|
[tests] Fix them by using the new APIs
|
2018-11-23 12:03:59 +01:00 |
|
Émilie Feral
|
0544aca649
|
[solver] Fix Solver with variable-length symbols
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
6113f97027
|
[solver] Display warning when one of the variable name exceeds 10
characters
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
c7bc22b5e2
|
[solver] Add message 'VariableNameTooLong'
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
a4756c1945
|
[poincare] Cast matrix of char before calling getVariables
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
75a1de32ed
|
[solver] Fix EquationStore with variable-sized variables
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
5beafd2bf3
|
[poincare] Change Expression::getVariables to get symbols with variable
sizes
|
2018-11-23 12:03:58 +01:00 |
|
Émilie Feral
|
bc2ce86825
|
[poincare] Change signature: polynomialDegree,
getPolynomialCoefficients, getPolynomialReducedCoefficients
|
2018-11-23 12:03:58 +01:00 |
|
Léa Saviot
|
3bbb8b39d1
|
[poincare] Add context argument to some ExpressionNode methods
|
2018-11-23 12:03:58 +01:00 |
|
Lionel Debroux
|
70a8d06cfe
|
[apps, poincare] Optimize the preferences singletons' usage by removing superfluous checks in the setters, and performing manual CSE in the callers.
Signed-off-by: Lionel Debroux <lionel_debroux@yahoo.fr>
|
2018-10-23 11:49:09 +02: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 |
|
Romain Goyet
|
f8beae3b86
|
[kandinsky] Move to KDFont
|
2018-10-11 16:44:02 +02:00 |
|
Émilie Feral
|
7394c56afd
|
[solver] Avoid resolving equation involving Matrix
|
2018-10-08 16:37:57 +02:00 |
|
Émilie Feral
|
2297d1a7aa
|
[solver] Escape undefined equations
|
2018-10-05 11:46:59 +02:00 |
|
vardai
|
fab726e514
|
Corrected German translation without Umlaut
|
2018-09-25 10:01:17 +02:00 |
|
vardai
|
4892b87dde
|
Corrected German translation
|
2018-09-25 10:01:17 +02:00 |
|
Émilie Feral
|
365b145cf3
|
[poincare] Change names: LayoutReference-->Layout
|
2018-09-18 16:29:44 +02:00 |
|
Émilie Feral
|
d17b0f1afb
|
[poincare] Get rid of char table of variable size
|
2018-09-17 17:14:43 +02:00 |
|
Émilie Feral
|
616e4c0bcc
|
[poincare] Change name: LayoutRef --> LayoutReference
|
2018-09-14 16:57:12 +02:00 |
|
Émilie Feral
|
bb9583d6dd
|
[solver] When resolving linear system, we count on the side effect of
rank which has thus to be done in-place
|
2018-09-11 17:50:20 +02:00 |
|
Émilie Feral
|
86b3d366ca
|
[apps] All apps are allocated in the same union
|
2018-09-11 11:32:29 +02:00 |
|
Émilie Feral
|
6d9f0c0f0b
|
[apps] Get rid of DynamicViewController in FloatParameterController
|
2018-09-11 11:32:29 +02:00 |
|
Léa Saviot
|
aaf5cee967
|
[poincare] make tests compile
|
2018-09-10 09:54:37 +02:00 |
|
Émilie Feral
|
0fbab2f35c
|
[apps] Get rid of DynamicViewController
|
2018-09-07 17:55:42 +02:00 |
|
Émilie Feral
|
8e992c58ed
|
[solver] Fix SolutionsController with new Poincare API
|
2018-09-07 10:03:22 +02:00 |
|
Émilie Feral
|
66eba3cfb3
|
[solver] Fix ListController with new Poincare API
|
2018-09-07 09:47:56 +02:00 |
|
Émilie Feral
|
de3174d77f
|
[solver] Fix EquationStore with new Poincare API
|
2018-09-06 18:05:31 +02:00 |
|
Émilie Feral
|
d583105d1d
|
[solver] Fix EquationModelsParameterController with new Poincare API
|
2018-09-06 17:06:32 +02:00 |
|
Émilie Feral
|
0c38a17dab
|
[solver] Fix Equation with Poincare API
|
2018-09-06 17:05:44 +02:00 |
|
Émilie Feral
|
f70f72da1a
|
Change new Layout -> LayoutRef
|
2018-09-06 16:04:17 +02:00 |
|
Émilie Feral
|
30f83cde2c
|
[apps] Change names: ExpressionLayout -> Layout
|
2018-09-06 14:23:57 +02:00 |
|
Émilie Feral
|
f326f16ffb
|
[solver] Fix Equation with new Poincare APi
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
5cc3930a44
|
[apps] Fix header inclusion: name of expression_layout_field_delegate
changed to layout_field_delegate
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
9182d66fcc
|
[apps] Apps are not allocated on the heap anymore but in a union hold by
the AppsContainerStorage
|
2018-09-06 09:49:38 +02:00 |
|
Émilie Feral
|
a1bcbe28e6
|
[quiz] Turn all assert in quiz_assert
|
2018-08-28 10:40:52 +02:00 |
|
Émilie Feral
|
556ea6b269
|
[poincare] Expression::Type --> ExpressionNode::Type
|
2018-08-24 13:13:37 +02:00 |
|