Commit Graph

2392 Commits

Author SHA1 Message Date
Romain Goyet
8564d67efd [ion] Fix tools
Change-Id: I97b3770993adfd1b98b2eee24f9d3005842d8093
2017-05-03 17:06:12 +02:00
Romain Goyet
e32a5d248d [poincare] Don't assert on the number of arguments of LCM
Change-Id: I345552f56267d9a94ad49f745c07bc48002483dc
2017-05-03 16:59:35 +02:00
Émilie Feral
9ac4b4dbe1 [apps/settings] Value not initiated
Change-Id: I4e994194695fc70e64a89a334cb4e54dcdd3555f
2017-05-03 15:33:07 +02:00
Émilie Feral
62c93e49a6 [apps] AppsContainer does not own the apps but a pointer to the apps
Change-Id: I9b6787be2cd143b52fd8dd60f3528fed2f74e4bb
2017-05-03 15:32:54 +02:00
Émilie Feral
5a78411dc6 [escher] Fix bug
Change-Id: I8e76c1ffa597e06d32e0627e0070be04307ee43e
2017-05-03 14:22:52 +02:00
Émilie Feral
670242b97d [poincare] Fix bug in tests
Change-Id: I559d42bec3c9fd9107271d2128655471aa172688
2017-05-03 14:22:52 +02:00
Émilie Feral
0796892f0a [poincare] Fix bugs in sequence
Change-Id: I04a6cc0fa381c444a116c5d601a2fdfc4c6b8710
2017-05-03 14:22:52 +02:00
Émilie Feral
28bf496e9e [poincare] Complete matrix hiding (tests)
Change-Id: I470784110e098a96cc288ab2dad584bb8b3555bd
2017-05-03 14:22:52 +02:00
Émilie Feral
3c9e835110 [escher] Change name in selectable table view:
unhighlightTable->unhighlightSelectedCell

Change-Id: Ifd5e0e430ec31253a3804d3858a3b4d940af2daf
2017-05-03 14:22:52 +02:00
Émilie Feral
d6797cf11a [apps/statistics] clean
Change-Id: Ia68c597ae6bffbaeb8bd136965ff71ff0608d78e
2017-05-03 14:22:52 +02:00
Émilie Feral
ce4ce94c67 [apps/sequence] Delete useless call in destructor
Change-Id: I249722e150d90e01b07a71f62a12f63b73c524de
2017-05-03 14:22:52 +02:00
Émilie Feral
e556123e34 [apps/graph] Clean
Change-Id: I2f2f8db4cd7682ad89b808f5cd3ba23e93a8488e
2017-05-03 14:22:52 +02:00
É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