Commit Graph

2373 Commits

Author SHA1 Message Date
Émilie Feral
4b18d16b2b [apps/sequence||graph] Improve hiding of copy column functionnality
Change-Id: Ic31734f99c0c223e5865b46c48866b89aa62d383
2017-05-03 14:22:51 +02:00
Émilie Feral
847a8e02e7 [apps/sequence||graph] Improve hiding of function color
Change-Id: I658fe107413dc500b526b3a13bc3ab19202a7a04
2017-05-03 14:22:51 +02:00
Émilie Feral
40aa86ccb7 [apps/calculation] EXE and OK have same behaviour on history controller
Change-Id: I4fed572db45e4604a1b44e5343f14b50db8cfcc6
2017-05-03 14:22:50 +02:00
Émilie Feral
17502373a8 [apps/shared] In graph controller, better initiate the graph range for
edge cases

Change-Id: Ifee135cafa066916d595d062c158acaf167f92ec
2017-05-03 14:22:50 +02:00
Émilie Feral
04a7b6e8a5 [apps/shared] Avoid infinite loop
Change-Id: Ic24fd4bf0d6c207def0ab98384bf73f90eb51068
2017-05-03 14:22:50 +02:00
Émilie Feral
bea3a97786 [poincare] Interrupt too long event when back key is down
Change-Id: I668efec0aefdd5d3baf7973942d4f44165a05f07
2017-05-03 14:22:50 +02:00
Émilie Feral
7d66a8792b [apps] Delete reset methods in apps
Change-Id: I667530b118d1534e2f6664f48f1efdbbdb94178c
2017-05-03 14:22:50 +02:00
Émilie Feral
50372eb935 [escher] Unload view is done after all methods viewWillDisappear,
willResignFirstResponder, didExitResponderChain

Change-Id: I04fa28783b8500f0312f451d4d83fe543f2da8f0
2017-05-03 14:22:44 +02:00
Émilie Feral
9e94cdb553 [escher] In stack view controller, load only the visible view (and
unload the root view when required)

Change-Id: Idba6db2cb881c587095f8db2445bd1c712b79737
2017-05-03 10:22:01 +02:00
Émilie Feral
0517066cc0 [escher] Extrude scroll view model to its delegate
Change-Id: If863de63f5f77edb5e2905633067e03aecdd8937
2017-05-03 10:22:01 +02:00
Émilie Feral
3f98061a4c [escher] Extrude the model in selectable table view controller to its
delegate

Change-Id: I4d49e0098d501e1419f7b216e828b13efbf74f81
2017-05-03 10:22:01 +02:00
Émilie Feral
b9b06e400b [poincare] Factorize product and sum and cap their evaluation time
Change-Id: Iea355d2239bd2f7e332fe42591119ad573d93286
2017-05-03 10:22:01 +02:00
Émilie Feral
c39d6db8c7 [i18n] Change "Alpha"->"alpha"
Change-Id: I275f18d77ef90d4d4b1faba4b6942c6023852afb
2017-05-03 10:22:01 +02:00
Émilie Feral
f374f68b07 [apps/statistics] Forbid to set first drawn bar to high (where no bars
are drawn after)

Change-Id: Ib3fc5073d004abc4a3461a74bf2a6381f54d3aa2
2017-05-03 10:22:01 +02:00
Émilie Feral
9ebe2d5d62 [apps/statistics] Forbid to set histogram paramaters which would draw
too
many bars

Change-Id: I94c79a7e91ff02510eb5b00039a27ccdfc181d91
2017-05-03 10:22:01 +02:00
Romain Goyet
61ed9a128f [ion] Add a test for the events
Change-Id: Ia15b137b151831a7b4140c176f41621dad1f48ef
2017-05-01 21:57:53 +02:00
Romain Goyet
c1e01cffe5 [ion] Blackbox ignores undefined events
Change-Id: Iab18d5a66d4c872ec94c918442660203cdc9c8ed
2017-05-01 21:57:53 +02:00
Romain Goyet
cc31953d88 [ion] Event::isDefined instead of isValid
Change-Id: If5927200fbc0b5395496294e37d06d502452f311
2017-05-01 21:57:53 +02:00
Romain Goyet
ea0c8a4095 [ion] More accurate event map
Change-Id: I06723e69e07c9a0ca5817f66f939e64aae975f36
2017-05-01 21:57:53 +02:00
Romain Goyet
89e3baa26a [ion] Fix building of event tools
Change-Id: I0a5f9fec5b3c523ad62bba7dc80c5991b335552c
2017-05-01 21:57:53 +02:00
Romain Goyet
6c8fb277b0 [ion] Add an event printer tool
Change-Id: Ib87737f30fe9818cd5d0a61e9bdaa8ee009052ae
2017-05-01 21:57:52 +02:00
Romain Goyet
2c995aa277 [ion] Proper file IO for event tools
Change-Id: Ic80fb8bce350fc785a3b8fba76a228ce118c97ef
2017-05-01 21:57:52 +02:00
Romain Goyet
0764a7dda3 [ion] Add Event::Termination
Change-Id: I7f417700d85f0298483564268609a5298ecc0022
2017-05-01 21:57:52 +02:00
Romain Goyet
3ac05e983b [ion] Introduce Event::isKeyboardEvent/isSpecialEvent
Change-Id: Iddfe95ec86f1024bec537542af22febcd2d0087a
2017-05-01 21:57:52 +02:00
Romain Goyet
ebda4a17ea [ion] Clean Event::name()
Change-Id: I97c288168895c878d274bbf9a4256d5c606ef527
2017-05-01 21:57:52 +02:00
Romain Goyet
e8bbbd2db5 [ion] Add a host tool to generate random events
Change-Id: I5a4db0ed5dcf2a1ae8743c2d3cda8dde6bd5962d
2017-05-01 16:03:16 +02:00
Romain Goyet
d0988f6f09 [ion] Add a host command-line utility to filter valid events
Change-Id: Iaaa26ebf079152592a973c1f4658caa00f3f0651
2017-05-01 16:01:35 +02:00
Romain Goyet
fcd01a9655 [ion] Add Event::isValid
Change-Id: I0bf217f185772ca1f27aca66a704dbee30509907
2017-05-01 16:00:58 +02:00
Romain Goyet
2e59e21e4e [ion] Avoid negation in getter
Change-Id: Id700e80a57cf0bc828c101ad2e6d52492549d943
2017-05-01 15:17:53 +02:00
Émilie Feral
aa5529d1e7 Merge changes I6ddd8b2d,I5264f86e,Icba06ed3
* changes:
  [poincare] Fix bug in sum and product (force the limits to be integer)
  [apps:sequence] Avoid infinite loop when computing sum of terms
  [apps/sequence] Fix bug: buffer size (overwriting on wrong memory space)
2017-04-27 14:06:58 +02:00
Émilie Feral
7824612b16 Merge changes I04cf555c,I755302bb,I004f4cc6,Ie5a2f4e6
* changes:
  [apps/statistics] In histogram, reload the banner view when the selection was updated
  [poincare] Fix bug, overflow a buffer
  [apps/shared] Clean warnings
  [apps] Alpha Lock icon
2017-04-27 14:06:27 +02:00
Émilie Feral
8b4b1ddf10 [poincare] Fix bug in sum and product (force the limits to be integer)
Change-Id: I6ddd8b2dd6da4f178821eb5fca3eb45ed649a887
2017-04-27 13:17:03 +02:00
Émilie Feral
de6d17e432 [apps:sequence] Avoid infinite loop when computing sum of terms
Change-Id: I5264f86edd6d0464691e354e85aa136a037f358c
2017-04-27 13:17:03 +02:00
Émilie Feral
ffcc6b50a8 [apps/sequence] Fix bug: buffer size (overwriting on wrong memory space)
Change-Id: Icba06ed39c600a3a7a5c51caba0a3b9d5b1bce58
2017-04-27 13:17:03 +02:00
Émilie Feral
01d98a9a68 [apps/statistics] In histogram, reload the banner view when the
selection was updated

Change-Id: I04cf555ca42abbb35692851be38b37ecfc6e7f26
2017-04-27 13:17:02 +02:00
Émilie Feral
16f5da21a3 [poincare] Fix bug, overflow a buffer
Change-Id: I755302bb4b56962e68dc5fc3d9283ae184bc56c0
2017-04-27 13:17:02 +02:00
Émilie Feral
aebd8da5a1 [apps/shared] Clean warnings
Change-Id: I004f4cc6dc0bc49cb4ec59bd699d1d68da49ab34
2017-04-27 13:17:02 +02:00
Émilie Feral
4f5b35a4b3 [apps] Alpha Lock icon
Change-Id: Ie5a2f4e6b3fae2e14808430e2207306cae2bd7c2
2017-04-27 13:16:57 +02:00
Émilie Feral
1b8f098d5d Merge "[ion] Dummy implementation of alpha/lock active methods in blackbox" 2017-04-27 11:52:33 +02:00
Émilie Feral
3061102b4b Merge "[i18n] Add "alpha" and "ALPHA"" 2017-04-27 11:52:04 +02:00
Émilie Feral
de1c7ef438 Merge "[apps] Fix typo: left->right" 2017-04-27 11:50:11 +02:00
Émilie Feral
c14e1960c3 Merge "[apps] Improve title bar view layout" 2017-04-27 11:50:07 +02:00
Émilie Feral
bd2f8371d0 Merge changes I566288b7,Ie960296a
* changes:
  [poincare] Fix bug in binomial coefficient
  [apps:probability] In normal law, cap the ratio Mu/Sigma to avoid computing issues
2017-04-27 11:24:59 +02:00
Émilie Feral
36568dcea5 Merge "[escher] TextField: remove an useless reload" 2017-04-27 10:11:53 +02:00
Romain Goyet
d3d9d43cba [escher] TextField: remove an useless reload
Change-Id: Ifed46f3b62189c7fb3940966d274050af7fc614f
2017-04-26 18:33:47 +02:00
Émilie Feral
dd958dcbd8 [ion] Dummy implementation of alpha/lock active methods in blackbox
Change-Id: I707f157bcab5be0afe07b3ddb630ea36d34bcef9
2017-04-26 18:22:12 +02:00
Émilie Feral
326c937dc8 [i18n] Add "alpha" and "ALPHA"
Change-Id: I3d360802bee977f6274c2e1ce63af0b6d493b906
2017-04-26 18:01:39 +02:00
Émilie Feral
8038e7faba [apps] Fix typo: left->right
Change-Id: I23264def129f59bfcfe991088fbfaf2c925b23b0
2017-04-26 17:33:11 +02:00
Émilie Feral
5595a3f4c5 [apps] Improve title bar view layout
Change-Id: I67e714cc94fd100270cf5488602de1fd5cfce27e
2017-04-26 17:33:06 +02:00
Émilie Feral
2968183121 [poincare] Fix bug in binomial coefficient
Change-Id: I566288b7099703cfd2919d3416d8db0cb3c6b627
2017-04-26 14:35:44 +02:00