Commit Graph

2977 Commits

Author SHA1 Message Date
Émilie Feral
e05033cf6e Makefile: change version to 1.1.3
Change-Id: I684a2bcaf1b28b6ff9730294d64f8bd7a068dd1d
2017-10-04 11:48:43 +02:00
Émilie Feral
eeda01b69d [poincare] Fix tests on matrix dimensions and fluctuation intervals
Change-Id: Ia96caadda4315b317e84bcfe5165612145b997fb
2017-10-04 10:39:29 +02:00
Émilie Feral
490b5caf47 [poincare] Fix dimension and interval fluctuations dimensions
Change-Id: I26816c956297c59f8df447be2eec98bd5c0d91d2
2017-10-04 10:39:29 +02:00
Émilie Feral
31ed76d6e7 [poincare] Handle all edge cases in polar layout (inf, nan)
Change-Id: I10253bee9b581067301bb12302f7ee58a7cda89d
2017-10-04 10:32:54 +02:00
Émilie Feral
1b032955c1 [poincare] Fix layout of undef in polar
Change-Id: Ibe819cb38744ea295e6fabe2885b4a2a51d66497
2017-10-04 10:32:54 +02:00
Adrien Bertrand
e0558551e0 [settings] allow left event to pop out of the lang controller (fix #180) 2017-10-02 11:32:56 +02:00
Romain Goyet
9bf4846b06 [apps] Leaner i18n script 2017-09-29 17:08:46 +02:00
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