Émilie Feral
|
a8fe8dc22e
|
[apps] Calculation: input text stores in cache have to be checked again
when used as its length context dependent (because of 'ans' symbol)
|
2018-02-01 11:49:39 +01:00 |
|
Émilie Feral
|
53393524ef
|
[apps] Calculation: do not display a syntax error when the textfield is
empty
|
2018-02-01 11:49:39 +01:00 |
|
Émilie Feral
|
e4cb6d9aad
|
[apps] Calculation: when checking the length of the input calculation,
first replace "ans" symbol
|
2018-01-30 16:17:03 +01:00 |
|
Émilie Feral
|
775432efdc
|
[poincare][apps] Replace Ans symbol when preprocessing the calculation
|
2018-01-16 15:17:16 +01:00 |
|
Émilie Feral
|
504bd41664
|
[apps] In calculation: Avoid to parse twice instead of once when checking the input
string
Change-Id: I653ae54b554c05735c7f9502a6ca44076aed5d7e
|
2017-12-01 17:22:05 +01:00 |
|
Émilie Feral
|
51e360aa6f
|
[apps] In calculation, default XNT is x
Change-Id: I9bfef8920a4975b1162e2630aa4c4556537886b1
|
2017-11-28 11:42:21 +01:00 |
|
É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
|
71284311bb
|
[escher] [apps] Implement app snapshot
Change-Id: I24d7eed7cef964af8be1c85222e758c297dc0da1
|
2017-05-18 14:16:41 +02:00 |
|
Émilie Feral
|
06de0dd9db
|
[escher] Only one app is on the heap at one time
Change-Id: I6c77601cb0cc883083a4dd05370ca543fa7951cc
|
2017-05-18 14:16:41 +02:00 |
|
Émilie Feral
|
96733dbbdc
|
[apps] Rule of 5 (3)
Change-Id: Ia85b23a09e9debd62b4f3590463a4f16454ef4b7
|
2017-05-09 14:33:53 +02:00 |
|
Émilie Feral
|
6c80ec0480
|
[apps] Rule of 5
Change-Id: Ib7b3fec6dbe3f9629e07464695ddd3b5611d8f83
|
2017-05-09 11:53:24 +02:00 |
|
Émilie Feral
|
7d66a8792b
|
[apps] Delete reset methods in apps
Change-Id: I667530b118d1534e2f6664f48f1efdbbdb94178c
|
2017-05-03 14:22:50 +02:00 |
|
Émilie Feral
|
4348bd7bae
|
[apps] Implement a reset in apps (clear memory)
Change-Id: I158d5db92196ccfd5400a95de16ee4804e426e65
|
2017-04-07 15:36:03 +02:00 |
|
Émilie Feral
|
adc80cd71b
|
[apps][escher] I18n
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
|
2017-03-16 15:12:12 +01:00 |
|
Émilie Feral
|
23026b6718
|
[apps/shared] Namespace shared
Change-Id: I6dec7ce900bb4e801a25c567fe5e242cb744cf29
|
2017-02-13 17:15:06 +01:00 |
|
Émilie Feral
|
69e46f4958
|
[poincare] Namespace Poincare
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
|
2017-02-13 17:15:06 +01:00 |
|
Émilie Feral
|
47cec5e72b
|
[apps] Put the method preference in container instead of in every app
Change-Id: Ib390952a6559aa847c99e3ca74c4f6995a07e909
|
2017-02-02 10:29:07 +01:00 |
|
Émilie Feral
|
b37688745e
|
[apps/calculation] Create input and output layout according to display
mode set in preference
Change-Id: If161958b2fcdad802fda5f8e0c44f8a5fc9d9ef1
|
2017-02-02 10:28:59 +01:00 |
|
Émilie Feral
|
e3e0fb2120
|
[escher] In app, add an upperName
Change-Id: Iea37749e446c721b5e85af063681e2a98c0e4f37
|
2017-01-27 11:50:42 +01:00 |
|
Émilie Feral
|
983905af59
|
[apps] Factorize app classes by creating a text field delegate app
Change-Id: Ic9c1ed5ba6eb620389cbe4a009f703ecbfe98c55
|
2016-12-19 17:30:29 +01:00 |
|
Émilie Feral
|
7af3979d3b
|
[poincare] Change Context API
Change-Id: I2818866fb41bf73c39396fbd85600e586a79065c
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
8c284ba34f
|
[escher][apps] CHange textField API
Change-Id: I766d153b7f7429473f297707a08358051123accc
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
af6a1c7046
|
[apps] add a method to get the global context in appsContainer
Change-Id: I4b7a4c1c64ae21c7e4f0193b3314d96cef805cbb
|
2016-11-10 17:26:07 +01:00 |
|
Émilie Feral
|
30f37213d1
|
[escher][apps] add pointer to the container from the app and a method to
access the toolbox from the container
Change-Id: I89eb598b4a7d317d70d5a1f13b79422d35438d68
|
2016-11-10 10:55:15 +01:00 |
|
Émilie Feral
|
f5272cb0cf
|
[apps/calculation] Evaluate calculations in the context including ANS
Change-Id: I9442885551d928d2c1a32bae1324eb6c45af3c94
|
2016-11-04 16:49:12 +01:00 |
|
Émilie Feral
|
cc297374ba
|
[escher] handle syntax error by making some apps text field delegate
Change-Id: I790148c321a5a2944b96cc283491a29260b2ed38
|
2016-11-04 16:17:30 +01:00 |
|
Émilie Feral
|
a80a58b3a8
|
[escher] add a modal view controller as instance variable in app
Change-Id: I2d95b34e0242f500c651f7cdec9dbf5d92bdd833
|
2016-11-04 14:53:11 +01:00 |
|
Émilie Feral
|
b101308922
|
[apps/calculation] Rename calcul->calculation
Change-Id: I57ca7353516cee2da33470a8a0f622a21c3fe7e9
|
2016-10-25 17:55:28 +02:00 |
|