Léa Saviot
d545c4532a
[python/turtle] When speed = 0, do not draw the turtle during "goTo"
2018-12-10 17:14:23 +01:00
Léa Saviot
7efb48ab6e
[python/turtle] Turtle::circle's angle argument is optional
2018-12-10 16:59:11 +01:00
Léa Saviot
fa0e93e8ac
[python/turtle] Fix Turtle::circle for negative angles
2018-12-10 16:51:16 +01:00
Léa Saviot
3249ccb695
[python/turtle] "back()" shortcut for "backwards()"
2018-12-10 14:31:44 +01:00
Léa Saviot
3b334257ad
[python/turlte] Move the turtle paws to mimic crawling
2018-12-10 14:10:44 +01:00
Léa Saviot
c95e291dd1
[python/turtle] First icon redesign
2018-12-07 16:58:59 +01:00
Léa Saviot
e836593ff9
[kandinsky] In KDContext::getPixels: beware of rects crossing the screen
...
This fixes a display glitch on the device, when using Python's turtle
module and doing the command forward(200).
2018-12-07 11:30:32 +01:00
Léa Saviot
c8a5972243
[python/turtle] Turtle::circle(radius, angle)
2018-12-07 10:51:14 +01:00
Léa Saviot
cc3beb6014
[python/turtle] Turtle::reset() method
2018-12-06 17:26:43 +01:00
Léa Saviot
9c9355deba
[python/turtle] Use Escher::Metric values instead of copying them
2018-12-06 17:26:43 +01:00
Léa Saviot
3ca1790908
[python/turtle] The Y axis is oriented upwards
2018-12-06 17:26:35 +01:00
Émilie Feral
2d97b43e63
[poincare] Fix Power::compute precision on real numbers
...
Fix bug: if we define f(x) = x^3-x-6, f(2) was not equal to 0 in the
values table
2018-12-06 15:13:36 +01:00
Émilie Feral
f7193602ef
[calculation] Bug in the subview selected with heigh cells
...
In SelectableTableView::selectCellAtLocation, we call 'tableViewDidChangeSelection'
before scrolling. Therefore, the cell with updated with the right selected subview
is not the one drawn... To solve this issue, we keep the selectedSubview ('model')
in the HistoryController instead of in the limited-lifespan view.
2018-12-06 14:52:23 +01:00
Léa Saviot
432e259f30
[python/turtle] Speed max and min should produce the same behavior
2018-12-06 13:55:07 +01:00
Léa Saviot
d530637591
[python/turtle] Fix speed type
2018-12-06 13:38:05 +01:00
Léa Saviot
e769255c05
[python/turtle] Default pen size is 1
2018-12-06 11:55:29 +01:00
Léa Saviot
4b3ce7a7f1
[python/turtle] Fix Turtle::setSpeed
...
If speed > 10 or < 0.5, it should be set to 0. When speed is 10 or 0,
the drawing should be instantaneous. Default speed is 3.
2018-12-06 11:55:20 +01:00
Léa Saviot
1e78f20ac1
[python] Return after interruption in possibly long turtle methods
...
forward(100) with speed = 3 can now be interrupted.
2018-12-06 11:48:42 +01:00
Léa Saviot
49e8a501e7
[python] Fix micropython_port_interruptible_msleep
...
It now gets interrupted. Turtle drawing can now be interrupted too.
2018-12-05 17:41:16 +01:00
Léa Saviot
70a4542705
[apps/calc] Add test on shouldOnlyDisplayApproximateOutput
2018-12-03 15:03:24 +00:00
Émilie Feral
10556b477b
[apps] Tidy snapshots when leaving the app following an exception
2018-12-03 13:47:52 +01:00
Léa Saviot
fb44f8617c
[apps/calculation] Fix display exact and approx results
...
If the results are equal but their layouts not, because of the number of
significant digits for instance, display both the equal and approximate
results.
2018-12-03 12:32:51 +00:00
Léa Saviot
f84d56a5c9
[poincare] Reset interruption flag before evaluation
2018-12-03 12:32:05 +00:00
Émilie Feral
58eab04c5f
[poincare] Expression: add an argument to reduce routine.
...
Reduction can be done for:
- the user
- a top-down computation
- a bottom-up computation
2018-11-30 09:53:31 +01:00
Émilie Feral
d126f6f9b2
[poincare] Get rid of Expression::reduceChildren which is very alike
...
deepReduceChildren
2018-11-30 09:53:31 +01:00
Émilie Feral
6d0ca73649
[poincare] Fix getLinearCoefficients & getPolynomialReducedCoefficients: reset the interruption flag
...
because getLinearCoefficients & getPolynomialReducedCoefficients use deepReduce
2018-11-30 09:53:31 +01:00
Émilie Feral
cf92eb8506
[poincare] Discard useless argument 'replaceSymbols' from simplification
...
routine
2018-11-30 09:53:31 +01:00
Émilie Feral
e56cfa3f94
[shared] Fix the buffer size of curve view labels
2018-11-30 09:40:15 +01:00
Léa Saviot
b0f2131dec
[apps/code] Fix variableBox crash
...
Respect the k_maxScriptNodesCount limit
2018-11-28 17:28:22 +01:00
Émilie Feral
e112d6cf17
[apps] Shared: revert change on ExpressionModel. The memoized expression
...
should be reduced.
2018-11-28 13:58:36 +01:00
Léa Saviot
3b81f9bedc
[apps] Remove the poincare circuit breaker on emscripten
2018-11-28 11:17:52 +01:00
Léa Saviot
a3ff266635
[apps] Create an exception checkpoint before switching to the first app
2018-11-28 11:17:52 +01:00
Léa Saviot
2a089fe643
[apps] Share NameTooLong message
2018-11-27 12:09:36 +01:00
Léa Saviot
f3ab938481
[apps] Share and fix NameTaken message
2018-11-27 12:09:36 +01:00
Léa Saviot
d745b719a9
[build/padding] Pad with FF FF FF FF in hex
...
Using "echo" added a \n at the end of the input
2018-11-27 12:01:20 +01:00
Émilie Feral
df45f800e1
[escher] SelectableTableView: fix wrong assert
2018-11-26 14:48:54 +01:00
Léa Saviot
ca2fdf8ffd
[build/makefiles] Commands to create a scenario logger and creator
2018-11-26 14:40:40 +01:00
Léa Saviot
2772e0397f
[poincare] Add tests on power serailization
2018-11-26 14:07:42 +01:00
Léa Saviot
0ecaea0695
[poincare] Fix power serialization
2018-11-26 14:07:42 +01:00
Émilie Feral
f94395191c
[tests] Udpdate calculation scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
ba7370e3bc
[tests] Update statistics scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
2b2d7b257d
[tests] Update solver scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
7b93d9e84d
[tests] Update scenari about toolbox and variable_box
2018-11-26 13:46:27 +01:00
Émilie Feral
ba1d9a8f29
[tests] Update settings scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
7ba0001e6a
[tests] Update sequence scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
202e0ee94a
[tests] Update regression scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
4c9fb55a18
[tests] Update python scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
40f6702c79
[tests] Update probability scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
379dc13edd
[test] Update function scenari
2018-11-26 13:46:27 +01:00
Émilie Feral
7306e3abcf
[solver] ListController: fix textRepresentsAnEquality
2018-11-26 13:46:18 +01:00