Romain Goyet
e6ed6c74a4
[apps] Split the i18n in multiple files
...
A Python script aggregates all i18n files and merges them.
We now can pick a list of locales to build in EPSILON_I18N_LANGUAGES
2017-09-29 17:08:46 +02:00
Romain Goyet
4a0e4af52f
Use container-based Travis env
2017-09-29 17:08:26 +02:00
Léa Saviot
f1374e584e
[apps] Decrease the abscissa column's width
2017-09-29 16:19:54 +02:00
Adrien Bertrand
344bcac843
[kandisky] Generated font-related source data should be const.
...
This saves up to 30 KB in RAM, as it's not in the same section anymore.
2017-09-28 17:57:26 +02:00
Romain Goyet
bcdad4a5f9
[apps] Use the shared language controller in the settings app
2017-09-28 17:17:27 +02:00
Romain Goyet
cb097abe95
[apps] Split on_boarding/language_controller in two
2017-09-28 17:17:27 +02:00
Émilie Feral
4e5b68b45d
[escher] Fix bug due to int32 overflow
...
Change-Id: If9760bd9082b7e3f8ebea04cef1df63bae39a2a6
2017-09-27 17:41:33 +02:00
Émilie Feral
2ec4b6354d
[apps] In i18n, change sample standard deviation name in Spanish
...
Change-Id: Ie1b3dd27bb767d4afae573284311062d27cff0df
2017-09-27 17:25:46 +02:00
Émilie Feral
feeec6b826
[escher] Add behaviour for end and origin events
...
Change-Id: I363dad3c566289a285179a9f26d3a779f0ff812f
2017-09-27 10:28:16 +02:00
Émilie Feral
5bce67098b
[apps] Clean warnings
...
Change-Id: I9efc803edac4103faafb264849bdb9283640a52b
2017-09-27 09:46:19 +02:00
Émilie Feral
c5e3660c4a
[apps] Change name of standard deviations in French
...
Change-Id: I5e1f96c7ead2e334139cec72652257b41326a384
2017-09-27 09:46:02 +02:00
Émilie Feral
d7abc80097
[apps] Add a row in statistics calculation
...
Change-Id: I930abde428850a0b7a76e3f77ef961ee195da042
2017-09-27 09:46:02 +02:00
Ian Abbott
357d76515b
[ion][apps] Remove redundant AlphaLockShift state
...
Since the 'shift' key can now toggle between the AlphaLock and
ShiftAlphaLock states, there is no way to enter the AlphaLockShift
state, so remove it.
2017-09-26 17:44:25 +02:00
Ian Abbott
68eacca570
[ion] Toggle between AlphaLock and ShiftAlphaLock
...
Change the behaviour of the 'shift' key in the AlphaLock and
ShiftAlphaLock states to toggle between the two. This makes it easy to
switch between upper case and lower case letters in ALPHA-lock mode,
although the common case of entering words with isolated captital
letters in alpha-lock mode now involves additional presses of the
'shift' key.
With this change, it is impossible to enter the AlphaLockShift state.
2017-09-26 17:44:25 +02:00
Jacob Young
7b9cc01a8d
Fix 0 base in power.
2017-09-21 13:32:27 +02:00
Jacob Young
4d9e8c40b8
Fix #102 .
2017-09-21 13:32:27 +02:00
Jacob Young
22b75353db
Fix potential overflow in complex division calculation.
2017-09-20 18:06:09 +02:00
Ian Abbott
9a99af88aa
[python] Fix type of n_args parameter of mp_builtin_open()
...
The n_args parameter of mp_builtin_open() has type size_t in
"python/src/py/builtin.h", and type uint in "python/port/port.c".
Change it to size_t.
2017-09-20 13:34:47 +02:00
Jacob Young
7e2cc375d2
Fix potential overflow in complex radius calculation.
2017-09-20 12:04:35 +02:00
Adrien Bertrand
851c145d31
shift alpha lock view: fix missing return in numberOfSubviews
...
According to arm g++ 6.3.
2017-09-20 11:57:15 +02:00
Romain Goyet
dcdd27d6bf
[apps] Apps can be picked and ordered at compile-time
2017-09-20 11:18:39 +02:00
Romain Goyet
173c0249a2
[apps] Split the AppsContainer
...
Most classes who use AppsContainer don't need to know its whole memory
layout. Let's split AppsContainer in two, and only run will use complete
version.
2017-09-20 11:18:39 +02:00
Jacob Young
dcbc860b6d
Fallback to X in non-graphing apps since x and n are not usable.
2017-09-20 11:08:07 +02:00
Jacob Young
128a6acb32
Fix #72 by choosing what to insert for the [x,n,t] key based on where in the expression the cursor is.
2017-09-20 11:08:07 +02:00
Ian Abbott
28df37813c
[poincare] Fix recursion bug in adaptiveQuadrature() integration
...
The recursive adaptiveQuadrature() function is initially called with the
maximum number of recursion levels to perform, so adaptiveQuadrature()
should decrement numberOfRecursions at each recursion level.
When adaptiveQuadrature() needs to recurse, it splits the interval in
two, calculates the integral for each half by calling itself
recursively, and adds the result from each half. However, it then
ignores this result and returns NAN because it is checking a stale
quadKG.absoluteError value. Rearrange the code to avoid that.
2017-09-20 10:31:35 +02:00
Damien Nicolet
6392735e70
Add orgin/end keyboard shortcuts, by pressing shift left or shift right
2017-09-20 10:16:34 +02:00
Jacob Young
bff9f4c205
Fix square bracket asymmetry.
2017-09-20 10:12:05 +02:00
Jacob Young
c9ca43e257
Reuse bracket layout logic for absolute value, saving 184 bytes on my device build.
2017-09-20 10:12:05 +02:00
Jacob Young
d5320280aa
Display floor and ceiling symbols.
2017-09-20 10:12:05 +02:00
Jacob Young
2a2112396e
ARM only has 32-bit integer registers, so using types smaller than 32-bits produces larger/slower code.
2017-09-18 15:13:00 +02:00
Jacob Young
6eb9ca615a
Fix #108 fix #109 by evaluating a store's value so that it uses the correct context.
2017-09-15 17:16:59 +02:00
Jacob Young
5ffd7cc270
Auto insert ans before sto.
2017-09-15 17:05:24 +02:00
TJ Horner
c7ac692dde
Fix a typo: "regerssion" -> "regression ( #118 )
2017-09-12 08:58:31 +02:00
Ian Abbott
1a877d999b
Makefile: Use POSIX shell redirection syntax for app_flash target
...
The recipe for the 'app_flash' target uses an 'until' loop to wait for
the DFU device to be connected. The command uses &> to redirect both
standard output and standard error output to a file (/dev/null). This
works for shells such as Bash and Z Shell, but not dash or Korn shell.
Replace it with a combination of > and 2>&1 for portability.
2017-09-07 17:51:54 +02:00
EmilieNumworks
f34f6dfb82
Merge pull request #104 from EmilieNumworks/version
...
Change software version to 1.1.2
2017-09-07 10:40:37 +02:00
Émilie Feral
329dff7b6e
Change software version to 1.1.2
2017-09-07 10:34:48 +02:00
EmilieNumworks
e9afe0c59a
Merge pull request #101 from jacobly0/fix/zero-power
...
Fix #100 .
2017-09-07 10:33:42 +02:00
Jacob Young
0904313624
Fix #100 .
2017-09-06 23:38:04 -04:00
EmilieNumworks
92245312b5
Merge pull request #97 from numworks/version
...
Change software version to 1.1.1
2017-09-06 17:51:24 +02:00
Émilie Feral
8a50b42611
[escher] Fix bug in text area (afl-fuzz)
2017-09-06 17:40:46 +02:00
Émilie Feral
f8e5946f75
Change software version to 1.1.1
2017-09-06 17:36:32 +02:00
Émilie Feral
01efc3c95d
[apps/settings] Connect settings gauge to prefered brightness
2017-09-06 17:34:18 +02:00
Émilie Feral
7c1d540a87
[apps] Add a brightness level in preferences
2017-09-06 17:34:18 +02:00
Émilie Feral
7a5bcf3e0f
[apps/settings] Add a row 'Brightness' to settings
2017-09-06 17:34:18 +02:00
Émilie Feral
10c42e276a
[escher] Add a gauge view and a message table cell with gauge
2017-09-06 17:34:18 +02:00
Marc Lagrange
1633709389
Add -fPIE for simulator build ( #93 )
...
Add -fPIE for simulator build using SFLAGS
2017-09-06 10:42:18 +02:00
mjmdavis
a6ee0e4f82
Removed the automatic insertion of 'ans' when pressing '-'.
2017-09-06 10:15:24 +02:00
Émilie Feral
9ac25fc03a
Repair windows build
2017-09-06 10:05:17 +02:00
Romain Goyet
df31f0ce34
Improve the app_flash command
...
We now display a small inline tutorial, and wait for a device to be
connected
2017-09-06 10:00:14 +02:00
Émilie Feral
66fdc1a12f
[poincare] Fix power
2017-09-05 19:15:16 +02:00