Émilie Feral
af877c19bb
[build] Add a flag MODULARIZE when building with
...
emscripten toolchain
2018-03-22 11:58:56 +01:00
Émilie Feral
959f498c2d
[apps] When only two apps are built, boot directly on the non-home app
2018-03-22 11:58:56 +01:00
Émilie Feral
37ff8dc0a3
[ion] Give the options to ion_app that becomes ion_main
2018-03-22 11:58:56 +01:00
Émilie Feral
963d2a57e3
[apps] Probability: special cases when inversing discrete law
2018-03-22 10:57:40 +01:00
Émilie Feral
e94a1b1b86
[poincare] Add tests on Expression::sign properties
2018-03-22 10:48:06 +01:00
Émilie Feral
05055c387f
[apps] Graph: when setting default range of a function, take
...
into account the potential periodicity
2018-03-22 10:48:06 +01:00
Émilie Feral
660775903f
[poincare] Add method Expression::characteristicXRange
2018-03-22 10:48:06 +01:00
Émilie Feral
1b10cbdbb3
[poincare] Add a method: Expression::polynomialDegree
2018-03-22 10:48:06 +01:00
Émilie Feral
2b0b40d6d6
[escher] TextField: force layout after scroll reload when the content
...
size of scrollview might have changed
2018-03-22 10:22:18 +01:00
Émilie Feral
4af6e71e21
[escher] Fix bugs in TextField:
...
1. The cursor size is counted twice in minimalSizeForOptimalDisplay (bug
in regression table for instance)
2. Avoid layouting twice after scrolling by enabling overscroll
2018-03-22 10:22:18 +01:00
Émilie Feral
4e699dc27c
[apps] statistics: improve box rendering
2018-03-22 10:20:38 +01:00
Émilie Feral
9dd637f7c3
[apps] Settings: clean number of rows
2018-03-22 10:19:15 +01:00
Jean-Baptiste Boric
098c7dd9f4
[settings] Minimum of 5 m_cells in Settings::Subcontroller
...
Fixes #179
2018-03-21 17:41:57 +01:00
Émilie Feral
aa40bd69ea
[ion] Clean cm4 registers
2018-03-21 16:14:43 +01:00
Claire Savinas
27490dff20
[apps] Shared: "Smart" incrementation of the first column of statistics and regression apps
...
The default value of the first column is set to have the same increment as the two previous rows, when possible.
This allow faster data entry when the values of the first column are evenly separated.
2018-03-21 15:59:24 +01:00
Émilie Feral
e4fbfe3a77
[apps] Shared: when adjusting yAuto and scanning y values, avoid
...
rounding errors (avoid weird range for y = 1/x)
2018-03-21 15:58:19 +01:00
Émilie Feral
6de71ae145
[poincare] Clean: convertFloatToText should be in PrintFloat instead of
...
Complex
2018-03-21 15:57:19 +01:00
Émilie Feral
d9150d4faa
[poincare] Integer: fix approximate, round instead of truncate integers
...
to closest float
2018-03-21 15:57:19 +01:00
Émilie Feral
97df52d0c5
[poincare] Integer: clean approximate
2018-03-21 15:57:19 +01:00
Émilie Feral
4e3692f532
[poincare] Factorize code about IEEE754 conversion
2018-03-21 15:57:19 +01:00
Émilie Feral
ecb7ec403a
[liba] Use softfloat IEEE754 getters implementation instead of
...
re-implementing them
2018-03-21 15:54:58 +01:00
Romain Goyet
c0a9ec1c91
[emscripten] Events can be enqueued
2018-03-21 15:54:17 +01:00
Romain Goyet
09976d6a42
[emscripten] Be a lot nicer on the CPU
2018-03-21 15:54:17 +01:00
Damien Nicolet
a2c5e0b7f7
Full interrupt vector table definition, more registers and correct memory remap & vector table register after bootloader exit
2018-03-13 11:40:04 +01:00
Romain Goyet
cf32add0ca
[i18n] The build script works on Python version 2 and 3
2018-02-18 15:21:15 +01:00
Romain Goyet
04645347bf
[build] Don't use the Set module
...
It's been deprecated since Python 2.6
2018-02-18 15:21:15 +01:00
Romain Goyet
1c17817ed0
Don't use a shebang in Python build scripts
2018-02-18 15:21:15 +01:00
Romain Goyet
3ad7b941dd
Define and use PYTHON in the build system
2018-02-18 15:21:15 +01:00
Émilie Feral
ca1daeb527
[apps] Sequence: fix confusion between sequence index in store and
...
sequence name
2018-02-14 12:04:47 +01:00
Émilie Feral
2f5f94ade0
[escher] Toolbox: back event on toolbox with no page depth is handled by
...
the modal view controller
2018-02-14 12:04:18 +01:00
Émilie Feral
7026abdc5c
[apps] Sequence: fix toolbox handleEvent
2018-02-14 12:04:18 +01:00
Émilie Feral
e7963332f6
[liba] Wrong signature in EABI implementation
2018-02-09 21:44:13 +01:00
Romain Goyet
34d219f5fd
[emscripten] Discard EMTERPRETIFY_FILE
2018-02-05 16:50:43 +01:00
Romain Goyet
e5a7b936bc
[emscripten] Some mor ASYNC symbols
...
Needed when starting a script from the contextual script menu
2018-02-05 16:50:43 +01:00
Romain Goyet
bd0e96e6dc
[emscripten] Rename the packaged simulator to simulator.zip
2018-02-05 16:50:43 +01:00
Romain Goyet
054fffe77d
[emscripten] Use a whitelist of sync symbols that will be interpreted
2018-02-05 16:50:43 +01:00
Adrien Bertrand
76dbea981d
[emscripten] Fix save screenshot feature
2018-02-02 17:48:42 +01:00
Émilie Feral
4f3290514f
[ion] Simulator/Emscripten/Blackbox: correct random implementation
2018-02-02 16:09:37 +01:00
Romain Goyet
be26a78979
Avoid bloating the products variable
2018-02-02 14:30:35 +01:00
Romain Goyet
70d1918aa4
Fix the AppVeyor script
2018-02-02 14:30:35 +01:00
Romain Goyet
7463084839
Update the Travis script
2018-02-02 14:30:35 +01:00
Romain Goyet
5ef24d304d
Move debug scripts in the build folder
2018-02-02 14:30:35 +01:00
Romain Goyet
ad261a79aa
Emscripten has no SIZE tool
2018-02-02 14:30:35 +01:00
Romain Goyet
7a8f439603
Clean the memory-map Make script
2018-02-02 14:30:35 +01:00
Romain Goyet
6d43b944b4
Use epsilon's name in build products
2018-02-02 14:30:35 +01:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Romain Goyet
0a3623421c
Move device-related Make targets to the appropriate file
2018-02-02 14:30:35 +01:00
Émilie Feral
f2046c3b15
Makefile: change version to 1.3.0
2018-02-01 14:27:48 +01:00
Émilie Feral
612a436bf6
[escher] Revert 'Clean useless reload'
2018-02-01 14:13:26 +01:00
Romain Goyet
06bfaafb3b
[python] Add "input()" to the catalog
2018-02-01 14:10:26 +01:00