Commit Graph

  • 5c7d763291 [apps/shared] Make tab table controller dynamic view controller Émilie Feral 2017-04-19 17:42:36 +02:00
  • 9295a5f107 [apps/sequence][apps/graph] Make list controller a dynamic view controller Émilie Feral 2017-04-19 16:01:24 +02:00
  • 80873cf025 [apps/calculation] Make calculation views dynamically allocated Émilie Feral 2017-04-19 10:58:58 +02:00
  • 50aacc79ec [escher] Create dynamic view controller Émilie Feral 2017-04-18 17:03:46 +02:00
  • 097ecc8b89 Fix the struct viz Romain Goyet 2017-04-20 09:51:29 +02:00
  • 4d6eddb411 Cleaner build process Romain Goyet 2017-04-19 22:21:46 +02:00
  • e16db9cc9d Merge "Add a diagnostic too to navigate structure layouts" Romain Goyet 2017-04-19 20:17:15 +02:00
  • a47efa93ee Add a diagnostic too to navigate structure layouts Romain Goyet 2017-04-19 19:29:54 +02:00
  • 5fde73dac2 [escher] Change name: viewWillDisappear -> viewDidDisappear Émilie Feral 2017-04-18 15:29:09 +02:00
  • c71c1297c0 [apps/regression] Correct bug in goto parameters Émilie Feral 2017-04-18 13:22:31 +02:00
  • 2712be881c [apps/statistics] Delete useless space in banner view Émilie Feral 2017-04-18 11:55:49 +02:00
  • 1516ee106b [apps/sequence] Add comments in term sum controller Émilie Feral 2017-04-18 11:23:47 +02:00
  • 8cec0ccd28 [apps/sequence] Clean sequence buffer implementation Émilie Feral 2017-04-18 11:05:28 +02:00
  • 8a9df36a35 [apps/sequence] Cleaner resolution and comments Émilie Feral 2017-04-18 10:52:00 +02:00
  • 5afd182164 [apps:sequence] Handle back event in term sum controller Émilie Feral 2017-04-17 18:27:34 +02:00
  • c174708f90 [apps/statistics] Delete shadows in box drawing Émilie Feral 2017-04-17 17:42:14 +02:00
  • 0072b04427 [apps/regression] Prediction knowing y: if the value has multiple antecedent (horizontal slope) reselect last cursor position Émilie Feral 2017-04-17 17:37:49 +02:00
  • 752fc8607d [poincare] Correct binomial coefficient Émilie Feral 2017-04-17 17:22:06 +02:00
  • f3da453fc0 [poincare] Implement factorial Émilie Feral 2017-04-17 17:15:40 +02:00
  • ec746f3223 [poincare] Correct permute implementation Émilie Feral 2017-04-17 16:30:41 +02:00
  • 202c378462 [apps/graph][apps/sequence] When setting interval start bigger than end, increase the end. Forbid to set the end greated than start Change-Id: Ib04186bc66ba94cd99ada8da82b0efc0a81ff7c0 Émilie Feral 2017-04-17 16:13:29 +02:00
  • 66e77ef0a6 [escher] Fix bug, do not forget that one language is "default" Émilie Feral 2017-04-17 15:37:17 +02:00
  • 30c035cdb2 [apps/sequence][Apps/graph] Delete function row when clicking on del Émilie Feral 2017-04-17 15:08:14 +02:00
  • 5ad85c59c2 [apps/probability] For discrete law, round calculation parameters to the closest integer Émilie Feral 2017-04-17 14:41:26 +02:00
  • 8f2a6c3122 [apps/sequence] Cap the sum of terms to a maximum number of terms Émilie Feral 2017-04-17 14:17:45 +02:00
  • 6226daa04a [apps/sequence] In term sum, enable to go directly to a rank n by typing its digits Émilie Feral 2017-04-17 13:33:18 +02:00
  • 5e4c1705c8 [apps/statistics] Fix bug: When the main view is selected, the first responder should be the histogram controller Émilie Feral 2017-04-17 13:16:41 +02:00
  • c8876f93f2 [apps/statistics][apps/regression] Disposition of legends in banner view Émilie Feral 2017-04-17 12:45:53 +02:00
  • 37ca728a65 [i18n] Change legend: "plot"->"plot graph" Émilie Feral 2017-04-17 11:12:59 +02:00
  • 72ab4cb00c [apps/probability] Add a grey outline on editable text fields in calculation page Émilie Feral 2017-04-17 11:06:20 +02:00
  • 67f8dc61a9 [apps/probability] Avoid useless draw rect / layout in calculation page Émilie Feral 2017-04-17 10:59:21 +02:00
  • 7b48a575cf [apps/probability] Improve image table view rendering Émilie Feral 2017-04-17 10:50:49 +02:00
  • 91ce605f65 [escher] Improve switch view Émilie Feral 2017-04-17 10:05:14 +02:00
  • 257e90f108 [apps/calculation] Only 5 rows can be displayed at the same time Émilie Feral 2017-04-14 18:32:17 +02:00
  • 8957734f92 [apps] Decrease store sizes Émilie Feral 2017-04-14 18:31:20 +02:00
  • 024e55abeb [apps][escher] Delete magic numbers Émilie Feral 2017-04-14 18:30:58 +02:00
  • 38a1048bc1 [ion] repare blackbox Émilie Feral 2017-04-14 14:46:21 +02:00
  • 255648e6f4 [escher] In table view, correct error (seen in values table) Émilie Feral 2017-04-14 12:20:27 +02:00
  • d2597321d0 [apps/shared] A cursor can reach Infinity in ordinate but not in abscissa (otherwise, the cursor is stuck...) Émilie Feral 2017-04-14 10:53:40 +02:00
  • a773228657 [apps/sequence] In model, use float buffers to avoid recomputing all the sequence to find a recurrent sequence value at an abscissa n Émilie Feral 2017-04-14 10:46:15 +02:00
  • fe99f740d1 [apps/sequence][apps/graph] Set different graph resolution in sequence and in function graph Émilie Feral 2017-04-14 10:45:39 +02:00
  • 2a9084aab6 [apps/sequence] Draw only visible dots when range is too big. Émilie Feral 2017-04-14 09:44:48 +02:00
  • 3c4bd2b578 [escher] In message text view, avoid useless dirty marking Émilie Feral 2017-04-13 18:59:28 +02:00
  • 0e9092d2e1 [escher] Optimize drawing in scroll view Émilie Feral 2017-04-13 18:48:20 +02:00
  • a6f204d406 [apps/shared] Avoid potential useless redrawing in function expression view Émilie Feral 2017-04-13 18:47:50 +02:00
  • c9ec9e0a4c [apps] Avoid useless blinking in row button view Émilie Feral 2017-04-13 18:16:54 +02:00
  • cdb9e273aa [apps] Improve variable box cell Émilie Feral 2017-04-13 18:03:47 +02:00
  • 0c7100002f [apps/probability] Improve proba cells Émilie Feral 2017-04-13 18:03:27 +02:00
  • aa995669cb [apps/shared] In curve view, avoid error when computing label 0 Émilie Feral 2017-04-13 17:06:34 +02:00
  • 0ec90c36f8 [apps/shared] In range, never set NAN values Émilie Feral 2017-04-13 16:04:49 +02:00
  • 1f84157395 [apps] Correct bug: display warning only once ! Émilie Feral 2017-04-13 16:04:01 +02:00
  • ba1d7cf604 [escher] Correct error in tab view controller Émilie Feral 2017-04-13 15:01:39 +02:00
  • 9ecb2c0c53 [apps] Warn & Suspend when the battery is too low Émilie Feral 2017-04-13 14:46:23 +02:00
  • e5610b2916 [apps] Add an icon when mode exam is on Émilie Feral 2017-04-13 11:57:45 +02:00
  • 4cf2279af8 [ion] Shutdown all GPIO used in sleep mode Émilie Feral 2017-04-13 10:07:14 +02:00
  • 94b6ad3488 [ion] In suspend, force the state of LED to avoid using a timer Émilie Feral 2017-04-12 18:18:56 +02:00
  • 9d26d739bd [kandinsky] Change 'e' in small font Émilie Feral 2017-04-12 17:05:09 +02:00
  • e82e9a9571 [ion][kandinsky] Change LED color in sleep mode to yellow (does no require a timer) Émilie Feral 2017-04-12 16:29:51 +02:00
  • c632f7c5ee [ion] Improve suspend implementation Émilie Feral 2017-04-12 15:15:03 +02:00
  • a0b054e2ec [ion] In device display, avoid current leaking Émilie Feral 2017-04-12 15:13:38 +02:00
  • 3f246d8b72 [poincare] Cheat on trigonometric functions Émilie Feral 2017-04-12 10:33:31 +02:00
  • 8b355814ec [apps] Improve variable box leaf cells Émilie Feral 2017-04-11 18:23:25 +02:00
  • 51ca54a52d [escher] Add margins in all table cells Émilie Feral 2017-04-11 18:12:58 +02:00
  • f3cefe8359 [apps] Change battery icon iniation and update quicker Émilie Feral 2017-04-11 17:29:03 +02:00
  • 061a9724bd [kandinsky] Add color Orange Émilie Feral 2017-04-11 17:28:41 +02:00
  • 26495d6c36 [apps] Add LED switch on/off to usb timer Émilie Feral 2017-04-11 17:01:55 +02:00
  • 9ad32a31fe [ion] Enable LED to switch on during suspend Émilie Feral 2017-04-11 16:33:15 +02:00
  • 9467e6a23f [ion] In device, create a method to init clocks in standby Émilie Feral 2017-04-11 16:28:40 +02:00
  • 6c7a70e046 [ion] In device shutdown, enable LED persisting Émilie Feral 2017-04-11 16:28:01 +02:00
  • e40ccf65cf [ion] Implement method generate wake up event for USB plugging, battery charging and power event Émilie Feral 2017-04-11 16:26:51 +02:00
  • d0d7021066 [ion] In regs, create registers in EXTI and SYSCFG Émilie Feral 2017-04-11 16:24:07 +02:00
  • 82d904dae0 [ion] Complete scheme of pin functions and roles Émilie Feral 2017-04-11 16:23:14 +02:00
  • 2130b1b1ef Merge changes I732bc5ca,If7948cdd Émilie Feral 2017-04-11 10:50:02 +02:00
  • 481340663c Merge "[apps/graph][apps/sequence] In function store model, specify the implementation of removeAll (always let an empty function in cartesian functions)" Émilie Feral 2017-04-11 10:50:00 +02:00
  • 081f2ce40a Remove warnings Romain Goyet 2017-04-10 16:01:35 +02:00
  • d1db9b5d67 [ion/device] DMA pixel push uses bursts Romain Goyet 2017-04-10 14:12:41 +02:00
  • ea7a82b5a4 [ion/device] pushRectUniform goes in the same direction as the screen refresh Romain Goyet 2017-04-10 14:11:45 +02:00
  • 37647d8537 [ion/device] Use DMA to send pixel data to the LCD controller Romain Goyet 2017-04-10 11:05:10 +02:00
  • 4929dbac52 [ion/device] Burst pixel upload Romain Goyet 2017-04-07 11:08:51 +02:00
  • 9eaa507b18 [ion/device] Use a 40Hz frame rate Romain Goyet 2017-04-07 11:08:33 +02:00
  • 95aaebf659 Wait for vblank before redrawing a window Romain Goyet 2017-04-07 11:08:09 +02:00
  • 4dc7afa4c3 [ion/device] Enable the LCD EXTC pin Romain Goyet 2017-03-31 18:02:04 +02:00
  • e19b2b9085 [ion] Add a Display::waitForVBlank method Romain Goyet 2017-03-31 17:59:34 +02:00
  • fb7a598894 [liba] Abort if malloc does not return a defined pointer Émilie Feral 2017-04-10 11:01:10 +02:00
  • 80468daaf3 [apps/shared] In list controller, if the number of rows has decreased, reinit the scrolling before selecting the last row Émilie Feral 2017-04-10 10:53:27 +02:00
  • b9183eb84d [apps/graph][apps/sequence] In function store model, specify the implementation of removeAll (always let an empty function in cartesian functions) Émilie Feral 2017-04-10 10:52:22 +02:00
  • cebd5f69ed Merge commit 'refs/changes/64/1864/1' of ssh://git.numworks.com/CalcOS Émilie Feral 2017-04-10 10:39:30 +02:00
  • 4546bdfb15 Merge "[ion/device] Delay Console::peerConnected by 1ms" Émilie Feral 2017-04-10 10:19:28 +02:00
  • 36739f79cb [poincare] Fix memory leak Émilie Feral 2017-04-07 18:28:27 +02:00
  • e6e31adee7 [apps/shared] In graph, enable cursor to be at infinity without moving range Émilie Feral 2017-04-07 13:48:50 +02:00
  • 8f137514a8 [ion] Setting the LED to black turn it off Émilie Feral 2017-04-07 13:22:29 +02:00
  • 4348bd7bae [apps] Implement a reset in apps (clear memory) Émilie Feral 2017-04-07 12:11:16 +02:00
  • b0f51e818e [apps] Exam mode Émilie Feral 2017-04-07 11:45:18 +02:00
  • bc49228404 [apps] Create an exam pop up controller Émilie Feral 2017-04-07 11:43:10 +02:00
  • 53596b20a8 [escher] Add constant in metrics Émilie Feral 2017-04-07 11:41:42 +02:00
  • 1bf44a3fb0 [apps] Create a LED timer Émilie Feral 2017-04-07 11:39:16 +02:00
  • dadeb98d99 [apps] Add exam mode in global preferences Émilie Feral 2017-04-07 11:37:28 +02:00
  • ab128b73dd [apps] Return boolean when charging state or charge level has changed (to know if the redrawing is necessary) Émilie Feral 2017-04-07 11:35:47 +02:00
  • 34464816e0 [kandinsky] Enable fillRectWithPixels to work without working buffer Émilie Feral 2017-04-07 11:33:51 +02:00
  • 3261701d2d [ion] Add a method to know if the USB is plugged Émilie Feral 2017-04-07 11:32:40 +02:00