Émilie Feral
ecf3f2ea0f
[poincare] Create a a flag on Expression that is set when the
...
approximation encouters a complex value
All approximation methods take the complex format into account.
2019-01-10 11:42:04 +01:00
Léa Saviot
8c6ffa6d42
[apps] Fix graph X axis labels that read the same
...
Scenario: just zoom in in a graph
Fix:
- Do not truncate labels.
- Label size is computed depending on available size and number of
labels.
- If labels cannot be displayed properly, just display the minimal
and maximal labels!
2019-01-10 11:42:02 +01:00
Léa Saviot
a65bdb1dfc
[apps] Increase the Y axis label buffer sizes in curve views
2019-01-10 11:42:02 +01:00
Léa Saviot
058b49a063
[apps/Seq/Reg] Do not pan to cursor if no yAuto
2019-01-10 11:42:02 +01:00
Léa Saviot
56504525c9
[Makfile] Remove superfluous test_objs
...
We now build all objects even for test, so we do not need most of the
previous test_objs
2018-12-19 09:44:58 +01:00
Léa Saviot
5498c84ed7
[apps/regression] Add tests about regression navigation
2018-12-19 09:44:58 +01:00
Léa Saviot
af1066f16e
Fix typo
2018-12-13 15:56:33 +01:00
Léa Saviot
42cdf95e9f
[apps/regression] Improve vertical navigation
...
Data set:
X1 2 3 2 1
Y1 0 1 0.5 5
X2 1 10 2
Y2 0 25 0.5
There was circular navigation on series 2 mean point
2018-12-13 15:56:33 +01:00
Léa Saviot
11c0b02b7b
[apps/regression] Add index assertions
2018-12-13 12:20:22 +01:00
Léa Saviot
ebeb8e2022
[apps/regression] Change var names in GoToParamCtrl::setParamAtIndex
2018-12-13 12:20:22 +01:00
Léa Saviot
273b5910bf
[apps/regression] GoToParamCtrl::setParam checks value validity
2018-12-13 12:20:22 +01:00
Léa Saviot
15c5d2af1b
[apps/regression] Fix vertical navigation if 2 series have same point
...
Data set:
X1: 8 9 10 10
Y1: 2 5 1 2
X2: 10 12 5
Y2: 2 0 8
2018-12-12 17:50:03 +01:00
Léa Saviot
460c21801f
[apps/regression] More intuitive curve/dot vertical navigation
2018-12-12 11:14:51 +01:00
Émilie Feral
e56cfa3f94
[shared] Fix the buffer size of curve view labels
2018-11-30 09:40:15 +01:00
Émilie Feral
55be86ef50
[escher] TableView::cellAtLocation should return nullptr if the cell is
...
invisible and therefore no view displays it.
Fix bug: add 4 functions, in the values table one cell is wrong as soon
as you edit an x value
2018-11-26 11:24:30 +01:00
Léa Saviot
2a7a8f56bc
[apps/regression] Fix typos
2018-11-23 12:04:10 +01:00
Émilie Feral
fb1625e9f4
[statistics][regression] CalculationController: fix column width to
...
display all digits
2018-11-23 12:04:09 +01:00
Émilie Feral
e6c9448b6f
[regession] Clean useless reloadCell in
...
EvenOddDoubleBufferTextCellWithSeparator
2018-11-23 12:04:09 +01:00
Émilie Feral
4a0e235f16
[regression] Fix bug in EvenOddDoublebufferTextCell::setHighlight
2018-11-23 12:04:09 +01:00
Émilie Feral
e80512f362
[poincare] Context::expressionForSymbol takes a boolean notifying that
...
we want a copy or not
2018-11-23 12:04:08 +01:00
Léa Saviot
3397dbd039
[apps] Clean regression/graph_controller files
2018-11-23 12:04:08 +01:00
Léa Saviot
e3935fd9c0
[apps] Factorize closestCurveIndexVertically from Regression and Graph
2018-11-23 12:04:08 +01:00
Léa Saviot
28189aadac
[apps/regression] Fix selection problem when 2 regressions are equal
...
When going down, the cursor would loop between the 2 equal regressions
without going to lower regressions
2018-11-23 12:04:08 +01:00
Ruben Dashyan
61b1b8a09d
[poincare] Add Expression::FunctionHelper class
...
That class is meant to contain data about named functions (e.g. sin,
tan...) in one place: their name, their number of children and a pointer to
a builder. The derived class corresponding to each such function
contains a private instance (m_functionHelper) and a getter.
The previous parser is removed, along with unecessary
constructors (used by the previous parsers).
2018-11-23 12:04:05 +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
21b214e60f
[apps] Build all apps
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
6197ebd4c5
[poincare] SymbolAbstract is parent of Symbol and Function
2018-11-23 12:04:00 +01:00
Léa Saviot
826d4b57ec
[apps] Replace a shared i18n out of a specific app i18n
2018-11-23 12:04:00 +01:00
Émilie Feral
b597a79910
[regression] Fix Regression with variable-length symbols
2018-11-23 12:03:58 +01:00
Émilie Feral
1982af1613
[regression] CalculationController: fix sub cell selection
2018-11-20 11:22:40 +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
Léa Saviot
5d92f13c26
Clean strlcpy arguments
2018-10-17 11:22:37 +02:00
Émilie Feral
1917ee8588
[i18n] german translation
...
- Wahrscheinlichkeit is too long to be displayed
- XPrediction describes the prediction of Y given X
2018-10-16 09:36:20 +02:00
Romain Goyet
c183f0147e
[kandinsky] Get rid of KDText
2018-10-11 16:44:02 +02:00
Romain Goyet
f8beae3b86
[kandinsky] Move to KDFont
2018-10-11 16:44:02 +02:00
vardai
4892b87dde
Corrected German translation
2018-09-25 10:01:17 +02:00
Émilie Feral
cf8378434d
[regression] When creating SimplifiedExpression, use
...
Number::DecimalNumber constructor to enable to get Infinity or Undefined
2018-09-18 17:50:10 +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
1b0cd43b56
[regression] Tidy the models' layouts before leaving the app
2018-09-14 15:13:20 +02:00
Émilie Feral
c95c3145bc
Merge remote-tracking branch 'github/master' into Tree
2018-09-13 17:03:31 +02:00
Émilie Feral
3268a0cb41
[regression] Get rid of dynamic allocation in Store
2018-09-11 13:20:06 +02:00
Émilie Feral
86b3d366ca
[apps] All apps are allocated in the same union
2018-09-11 11:32:29 +02:00
Émilie Feral
579da3033a
[apps] Get rid of DynamicViewController (part 2)
2018-09-07 17:55:42 +02:00
Émilie Feral
ce69702134
[regression] Fix Regression
2018-09-07 12:02:25 +02:00
Émilie Feral
3a58ff7728
[regression] Fix Model
2018-09-07 12:02:25 +02:00
Émilie Feral
ecffed3124
[regression] Fix QuadraticModel
2018-09-07 11:51:34 +02:00
Émilie Feral
01b5001db3
[regression] Fix StoreController with new Poincare
2018-09-07 11:51:34 +02:00
Émilie Feral
dde1409be2
[regression] Fix Models with new Poincare API
2018-09-07 11:40:05 +02:00