Commit Graph

2380 Commits

Author SHA1 Message Date
Émilie Feral
70fc734f7b [escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
2017-05-03 14:22:51 +02:00
Émilie Feral
a1f3c21d9b [escher] Correct toolbox
Change-Id: I89bbb3ff90d5a82f0a9395290232012addc74208
2017-05-03 14:22:51 +02:00
Émilie Feral
f6abcbac3c [escher] Correct selectable table view
Change-Id: I0cb8e254f9bdfd91c234f2eb87fd7a7d65c53d79
2017-05-03 14:22:51 +02:00
Émilie Feral
4349a3c579 [apps/shared] Improve hiding of copy column in abscissa column options
Change-Id: I89af04cd4263aa9264af37bc85ece78d4e1f1aa9
2017-05-03 14:22:51 +02:00
Émilie Feral
c95dd961ab [poincare][apps] Improve matrix hiding
Change-Id: Ibb5dbd674f6385d81a9c8370717b7b9ec76d2368
2017-05-03 14:22:51 +02:00
Émilie Feral
824bc8aed9 [apps] In variable controller, improve hiding of lists and matrices
variables

Change-Id: Ib09718b675d7f96be91572134e48173defa39db1
2017-05-03 14:22:51 +02:00
Émilie Feral
a64b30f0ef [apps/shared] Better hide "copy/import list" in store parameter
controller

Change-Id: Iefb5b8e5901f30318c67f275217b199a1b34f75e
2017-05-03 14:22:51 +02:00
É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