Émilie Feral
bf2a26d90e
[apps] In calculation, do not accept expression whose corresponding
...
texts is too long
Change-Id: Ic96e5ed42e249d43e21241f8e1a7b1e873f3cad3
2017-11-27 12:07:35 +01:00
Émilie Feral
2c06727f36
[apps] Simplify expressions in sequence and function applications
...
Change-Id: I2708934d3b5c90e8692e50d939b3a13028b8615e
2017-11-24 14:39:06 +01:00
Émilie Feral
fda382cc0d
[poincare] Change name: evaluate->approximate
...
Change-Id: I649a7c640190713dcf063a4148decd6038e62796
2017-11-24 13:31:44 +01:00
Émilie Feral
76cbd2678d
[poincare] Change names: approximate->approximateToScalar
...
Change-Id: I701451b35909bb577dd729e0ea76a405b9543f23
2017-11-24 12:06:35 +01:00
Romain Goyet
52bdf4a41f
Merge branch 'cas_with_app_copy' into python_console
2017-11-21 18:44:38 +01:00
Léa Saviot
f7a6e615ca
[code] The cursor in a toolbox command does not go before a point.
...
The cursor now goes either after the first open parenthesis or at the
end of the command.
Fixed z.real and z.imag.
Change-Id: I46ca3be0415832fd91273ca7fed12ed3d6f125dc
2017-11-21 17:37:48 +01:00
Émilie Feral
35b979798d
[escher] Optimize redrawing when changing features in cells (color,
...
highlight, even)
Change-Id: I0afa8b6fad656d578bb8e071183646196bc816f9
2017-11-21 17:37:25 +01:00
Émilie Feral
6c51c584f2
[apps] Change Calculation to hold an exact and an approximate output
...
Change-Id: I1805839e17cd42b82f06ce0a320d20b49cd2a6cd
2017-11-21 17:37:25 +01:00
Léa Saviot
57633829a9
[code] Split the Menu Controller in two columns.
...
The scripts names are on the right and open the script edition.
The left cells open the script options.
Change-Id: I3fbab8c3861f3395c3206775c92cda3470963b26
2017-11-17 14:05:23 +01:00
Léa Saviot
4194165217
[apps] Fixed size_t / int comparison warnings.
...
Change-Id: I08bae0d687a52d708053c4279f68b42c5bb5d180
2017-11-17 11:59:50 +01:00
Léa Saviot
8668de21a1
[code] MathToolbox cleaning.
...
Removed some constants by computing the text to insert in the textfield from the command
with arguments. Used the TextToInsertForCommandMessage method from
toolbox_helpers.h.
Change-Id: I864ad886fb74882f476d74160e427595be27df40
2017-11-17 11:59:50 +01:00
Léa Saviot
13bf8c2d62
[code] Python toolbox.
...
Change-Id: I4028b05c662cae04a5ac3af5021f3438bb22dcd0
2017-11-17 11:59:50 +01:00
Léa Saviot
95c6d9532b
[escher] Fixed TextField.
...
A TextField delegate should process events before the TextField itself.
EditableCellTableViewController now verifies the position of the cursor to
determine if a Left or Right event should finish the TextField edition.
Change-Id: I6c8e78d6d02c7ab87e7d81770b4242a16fecde32
2017-11-17 11:59:50 +01:00
Léa Saviot
a14cfd0aea
[code] Script names are displayed and can be edited.
...
Change-Id: I5acc468920b66673e78da130bf90a74d0c062211
2017-11-17 11:59:50 +01:00
Jacob Young
17ac54cad5
Use cmath in c++ files.
2017-10-13 18:08:15 +02:00
Jacob Young
da1e66e798
Fix #115 by fixing the math.h and cmath includes.
2017-10-13 18:08:15 +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
Léa Saviot
f1374e584e
[apps] Decrease the abscissa column's width
2017-09-29 16:19:54 +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
5bce67098b
[apps] Clean warnings
...
Change-Id: I9efc803edac4103faafb264849bdb9283640a52b
2017-09-27 09:46:19 +02:00
Émilie Feral
a5ca0f93bf
[poincare] Throw a bison error when functions have wrong number of
...
arguments
Change-Id: I33f0a9b7cad3b1fde2df25ecfdc568187b79f248
2017-09-22 14:23:15 +02:00
Émilie Feral
23629b0939
[poincare] Restructuration of poincare (no duplication of children
...
storage)
Change-Id: Ia10c3cc83e10d238750c6954b7c093d26b762c94
2017-09-21 13:49:06 +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
Émilie Feral
0f08546245
[apps/shared] Correct checksum of float_pair_store
...
Change-Id: I3a050abeaf8e8e0aa4148f71fa7a0a0d4d0f2d8a
2017-08-25 17:42:07 +02:00
Émilie Feral
cf91fb6315
[apps/shared] Fix bug in draw histogram. Do not color excessive bar.
...
Change-Id: Id6de0136d119874cf71ef5e8a54a210394782d81
2017-08-25 16:54:01 +02:00
Émilie Feral
be8a0c6df3
[apps] Replace sizeInBits>>2 sizeInBits/sizeof(uint32_t) in checksums
...
Change-Id: I4f96514caa4552d2158bb9ebdc328a6453554934
2017-08-25 14:18:27 +02:00
Émilie Feral
eea1928ac9
[apps/sequence][apps/graph] Keep the angle unit version in snapshot
...
Change-Id: Ib907531c78feae6ba8155ae3be3b8fb13fdebea2
2017-08-25 14:02:03 +02:00
Émilie Feral
0729429335
[apps/statistics] Fix bug in store checksum
...
Change-Id: Ia0db89bed3c78aee97aff1e49238737b7f3e2889
2017-08-25 11:20:48 +02:00
Émilie Feral
88aeabb8a1
[apps][ion] Add <math.h> header to ensure building with all compilaters
...
[ion] In makefile, force the PATCH_LEVEL to be length 7
Change-Id: I67a7bd873a247dd42d0d1e845912cc8b71330d9e
2017-08-24 14:05:19 +02:00
Émilie Feral
6054f02373
[kandinsky] In KDRect, right and bottom Points are included in the rect
...
Change-Id: I36fd049a808d9ab2e6cb0de5b366a9645a403ef1
2017-08-17 16:21:22 +02:00
Émilie Feral
bc9c9e3c72
[apps/code][apps/onboarding] Home event always bring back to home except
...
in on boarding
Change-Id: I1a3af63cd6e9d267d9065fbf6591d46881752815
2017-08-17 16:21:22 +02:00
Émilie Feral
f5d5db6062
[apps/shared] In message controller, enable to choose message colors and
...
message texts
Change-Id: I1bf1eb8d5dd2a93d0a6f5bbff13fe4d1de66d920
2017-08-17 16:21:22 +02:00
Émilie Feral
029b04fb2e
[apps/shared] Move message controller from on boarding to shared to be
...
used by code app
Change-Id: Ie73c765154573fcd3fd1a8a3cde71eeb3f13afe1
2017-08-17 16:21:21 +02:00
Émilie Feral
5c4740913b
[kandinsky] Replace KDText::stringSize(" ") by KDText::charSize()
...
Change-Id: Ie962d7784b54ff41431d21f64d9af0887a86f9b7
2017-08-17 16:21:17 +02:00
Émilie Feral
c0a178b464
[apps] Fix uninitialized value
...
Change-Id: I2b02169112f3e78dda4f223c2a8a6cbf48b8949f
2017-08-17 09:31:59 +02:00
Émilie Feral
f0a776a670
[apps] Operations in double when precision required
...
Change-Id: I7168a861a76178f0bf81841e9378f7399f67914a
2017-08-17 09:31:53 +02:00
Émilie Feral
82e212e771
[poincare] Template for double
...
Change-Id: I7404bd5cefc9ef78a5dbd572c3874a557cded28e
2017-08-16 09:55:29 +02:00
Émilie Feral
1964d61fdc
[libaxx] add cmath and use cmath instead of math.h when required
...
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
2017-08-16 09:55:29 +02:00
Émilie Feral
2468a6d9c3
[apps/shared] Correct drawHistogram
...
Change-Id: If2262489b01ab4725a2e3d553b7381c4777807a1
2017-07-28 10:40:05 +02:00
Émilie Feral
98a877082c
[apps/shared] Factorize regression and function did change range method
...
Change-Id: Ie4ddefe883a4a0c40f50b5b2afe3d6eb7aa78e0e
2017-06-16 09:56:55 +02:00
Émilie Feral
15892aa7bf
[apps] In graph and regression banner view, decrease the number of
...
significant digits to avoid weird values as 0.3999999
Change-Id: I2d2b669d92c8ccb760cbff6bd64e8561755be9eb
2017-06-15 10:30:31 +02:00
Émilie Feral
4e92021557
[apps/regression] Event 'right' behaves as "OK" on chevron cell
...
Change-Id: Ie0271eb88b1328022b1bff4c93008f271878b982
2017-06-12 16:49:35 +02:00
Émilie Feral
927eb72837
[apps/sequence] Fix bug in cell selection
...
Change-Id: If2bf5ccfa32328db1c7e1c03a784dec2d28e67ed
2017-06-12 11:01:38 +02:00
Émilie Feral
d6528d84a9
[apps/shared] Change zoom to ensure to keep the same cusor position
...
Change-Id: Ie24fcdda2aad7da8872915511fcd2e71d19ff8a6
2017-06-09 11:35:53 +02:00
Émilie Feral
4396b3f190
[apps/sequence|graph] Event on right on chevron cell behaves as OK
...
Change-Id: I3ca047233c5ce637a29ee759153337c0c01cd073
2017-06-09 10:38:52 +02:00
Émilie Feral
4164509ec3
[apps/sequence] Avoid banner blinking in term sum controller
...
Change-Id: I49adf8e6c006e5e9db9ff681260c92bcf03df12a
2017-06-08 18:30:46 +02:00
Émilie Feral
4edb661109
[apps/shared] In curve view, avoid that the banner blinks as soon as the
...
range changes
Change-Id: I2dab6d87a51bc283670d2a896ad0f41f5e71c73f
2017-06-08 18:30:46 +02:00
Émilie Feral
c7c37ac7b1
[apps/statistics] Avoid blinking in histogram view
...
Change-Id: Ia50ef402a381205ded2fc956e7d345853d4654e1
2017-06-08 18:30:46 +02:00