Commit Graph

  • c96fe1c708 [escher] in text field, erase the buffer before setting a new text Émilie Feral 2016-12-08 18:09:35 +01:00
  • 69e381d736 [poincare] Redesign the text method of expression to avoid keeping a buffer in all expressions Émilie Feral 2016-12-08 18:08:54 +01:00
  • 41ed0bf8da [apps/calculation] delete useless dirty marker in the calculation text field Émilie Feral 2016-12-08 17:03:36 +01:00
  • 397a4ad98f [poincare] Add tests on matrix operations Émilie Feral 2016-12-08 16:53:53 +01:00
  • d45855ba72 [apps] Make the apps container a static object Émilie Feral 2016-12-08 16:08:03 +01:00
  • 548ac8902e [ion] Init FPU before calling static object contructors Émilie Feral 2016-12-08 16:05:40 +01:00
  • a07a59efe9 [poincare] Factorise the method evaluate Émilie Feral 2016-12-08 13:47:40 +01:00
  • 4df7f4aaa1 [poincare] Correct memory leaking issue Émilie Feral 2016-12-08 11:59:07 +01:00
  • 357f971120 [poincare] Change name: createEvaluation -> evaluate Émilie Feral 2016-12-08 11:55:51 +01:00
  • acf0b3b9d6 [poincare] Delete commutative operation class (used only for addition) Émilie Feral 2016-12-08 11:45:45 +01:00
  • e58163adc6 [liba] Correct error syntax: 0.0F->0.0f Émilie Feral 2016-12-08 11:26:39 +01:00
  • 609e9798d2 [poincare] Change define constant in contexpr static Émilie Feral 2016-12-07 18:27:13 +01:00
  • 12d2b2311e [Kandinsky] Create inline method min and max Émilie Feral 2016-12-07 18:20:21 +01:00
  • e31f2c5188 [poincare] Create a matrix data and list data classes for a cleaner parsing Émilie Feral 2016-12-07 18:13:57 +01:00
  • 372e5c0ef1 [apps/probability] Reinit the calculation when arriving on calculation page Émilie Feral 2016-12-07 12:37:13 +01:00
  • 67f9756943 [apps/probability] Enable to modify the calculation elements from the calculation page Émilie Feral 2016-12-07 12:25:30 +01:00
  • 649fa72615 [escher] Add a text getter in editable text cell Émilie Feral 2016-12-07 12:24:24 +01:00
  • 2573562b41 [apps/probability] Display the calculation parameters on the calculation page Émilie Feral 2016-12-07 12:02:56 +01:00
  • d637711ba5 [apps/probability] Add the calculation parameter in the law model Émilie Feral 2016-12-07 12:02:25 +01:00
  • 30497c3813 [apps/probability] Update the subviews according to the type of calculation given in law model Émilie Feral 2016-12-07 11:23:46 +01:00
  • c08f31f799 [apps/probability] Handle selection in calculation controller Émilie Feral 2016-12-07 10:37:40 +01:00
  • b27e3ac522 [escher] Add a drawRect method in editable text cell Émilie Feral 2016-12-07 10:36:44 +01:00
  • e20a976c8e [apps/probability] Add editable text subviews to the calculation controller Émilie Feral 2016-12-06 17:38:54 +01:00
  • 3dddbe9b37 [escher] create a class editable text cell Émilie Feral 2016-12-06 17:38:17 +01:00
  • 85db237036 [apps/probability] In image table view, display the right image corresponding to the type of calculation chosen Émilie Feral 2016-12-06 17:36:57 +01:00
  • 39bac510f5 [apps/probability] Add the type of calculation to the law model Émilie Feral 2016-12-06 17:35:54 +01:00
  • f2c31963ea [apps/probability] Add an image table view in the calculation controller Émilie Feral 2016-12-06 16:06:18 +01:00
  • e25d5fe794 [apps/probability] Create a class image table view Émilie Feral 2016-12-06 15:54:37 +01:00
  • 067ee84242 [apps/probability] add images to select the type of probabilistic calculation to compute Émilie Feral 2016-12-06 15:52:08 +01:00
  • 37da7b95a2 [escher] add a boolean in table constructor to choose whether to paint the backgroung Émilie Feral 2016-12-06 15:27:06 +01:00
  • 9f18606926 [apps/graph/graph] Reinit the cursor position when zooming Émilie Feral 2016-12-06 14:01:44 +01:00
  • 542847ee45 [apps] In curve view, blend the labels not to hide potential grids Émilie Feral 2016-12-06 13:58:26 +01:00
  • 5212c95454 [Kandinsky] Add methods in context to blend string Émilie Feral 2016-12-06 13:57:52 +01:00
  • 4bef23b7e2 [apps] Make the abstract curve view hold methods to draw labels Émilie Feral 2016-12-06 13:32:27 +01:00
  • 58185a6237 [apps/graph/graph] Draw labels directly in graph view instead of using subviews Émilie Feral 2016-12-06 11:51:48 +01:00
  • 1b771eddd0 [apps/probability] Display the calculation controller when clicking on the "suivant" button Émilie Feral 2016-12-06 11:07:41 +01:00
  • 095f2a2891 [apps/probability] Create a class calculation controller Émilie Feral 2016-12-06 11:06:49 +01:00
  • 5205e71e5a [apps/probability] Create a class law curve view inheriting from curve view Émilie Feral 2016-12-06 11:05:06 +01:00
  • f7eb0b97b3 [apps/probability] Improve the law model using the evaluate context Émilie Feral 2016-12-06 11:03:37 +01:00
  • 620b64a583 [apps/probability] Create a class evaluate context for probability app Émilie Feral 2016-12-06 11:01:16 +01:00
  • eeb17625d1 [apps] Create a curve view to draw curves from any expression Émilie Feral 2016-12-06 09:41:43 +01:00
  • cb4eb743fb [apps] clean Émilie Feral 2016-12-05 14:43:38 +01:00
  • 4086a5e74a [apps/probability] Make parameters controller inherit from float parameter controller Émilie Feral 2016-12-05 11:47:47 +01:00
  • f95e49929b [apps] Move float parameter controller from apps/graph to apps/ to be used in apps/robability Émilie Feral 2016-12-05 11:46:31 +01:00
  • 306d36ca69 [apps/graph] Use editable text menu list cell in float parameter controller to enable editing parameter "inline" Émilie Feral 2016-12-05 11:27:48 +01:00
  • b0474c492c [escher] create a class editable text menu list cell Émilie Feral 2016-12-05 11:25:41 +01:00
  • 5ff87c1ba2 [apps/graph/values] Make editable value cell inherit from value cell Émilie Feral 2016-12-05 10:15:22 +01:00
  • a45582bde7 [apps/graph/grpah] Prevent initiating the cursor when no function in store Émilie Feral 2016-12-05 10:12:25 +01:00
  • 0e0bbddebc [apps/graph/values] Edit abscissa values directly in their cell Émilie Feral 2016-12-05 10:04:22 +01:00
  • e48660050a [escher] in text field, add a method to choose the text field delegate after construction Émilie Feral 2016-12-05 10:03:11 +01:00
  • e92672be83 [apps/probability] Make the app expression text field delegate Émilie Feral 2016-12-02 16:17:28 +01:00
  • 4cb1d51d4c [apps/probability] Tidy PNG files in a folder Émilie Feral 2016-12-02 15:08:40 +01:00
  • c1ff9f3cd8 [apps/probability] Improve page to enter law parameter Émilie Feral 2016-12-02 14:49:34 +01:00
  • 5523e26486 [escher] Prevent bad access in selectable table view Émilie Feral 2016-12-02 14:47:04 +01:00
  • 7224506936 [apps/probability] Add methods to the model law Émilie Feral 2016-12-02 14:46:23 +01:00
  • a695fec6ff [apps/probability] Improve the law controller Émilie Feral 2016-12-01 17:51:43 +01:00
  • aa9efcc0e5 [apps/probability] add png images to illustrate cells Émilie Feral 2016-12-01 17:49:21 +01:00
  • 978e3927ee [apps/probability] Create a class cell for the probability main menu Émilie Feral 2016-12-01 17:36:06 +01:00
  • 3ab38866dd [apps/probability] Create a class for law model Émilie Feral 2016-12-01 17:21:39 +01:00
  • ab29a8d60e [escher] update color in palette Émilie Feral 2016-12-01 17:08:53 +01:00
  • b1ff25111a [escher] Add a method to update the title in stack view controller Émilie Feral 2016-12-01 17:02:30 +01:00
  • c59145c5c8 [escher] Ensure to initiate chevron view as unfocused Émilie Feral 2016-12-01 17:01:03 +01:00
  • 471cf95b5e [apps/graph/graph] Simplify the curve parameter controller constructor Émilie Feral 2016-12-01 16:56:08 +01:00
  • 485ae21aee [apps/graph/graph] Delete useless class Émilie Feral 2016-12-01 10:16:43 +01:00
  • 89248a9072 [apps/graph/graph] Implement "aller a (abscisse)" Émilie Feral 2016-11-30 17:49:19 +01:00
  • 073f209165 [apps/graph/graph] Correct error: set the graph view as first responder when deselecting header Émilie Feral 2016-11-30 15:25:34 +01:00
  • 8942c00a46 [apps/graph/graph] Move window when the cursor goes out of view Émilie Feral 2016-11-30 14:48:06 +01:00
  • df790ac071 [apps/graph/graph] display correctly cursor at the right position Émilie Feral 2016-11-30 11:21:25 +01:00
  • 48c953dd56 [apps/graph/graph] Display a curve parameter page when ckicking on a curve in the graph view Émilie Feral 2016-11-30 10:20:50 +01:00
  • a18bde0745 [apps/graph/graph] Delete useless cast Émilie Feral 2016-11-30 10:19:22 +01:00
  • 4b84f63ef1 [apps/graph/graph] anti-aliasing on the cursor in graph view Émilie Feral 2016-11-29 17:40:24 +01:00
  • 70aa44390d [apps/graph/graph] Improve cursor drawing Émilie Feral 2016-11-29 16:48:45 +01:00
  • f7079bf876 [apps/graph/graph] Handle the cursor moves in the graph view Émilie Feral 2016-11-29 16:23:05 +01:00
  • 56240d61bb [apps/graph/graph] initialize the graph view context when the graph controller is the first responder Émilie Feral 2016-11-29 16:21:42 +01:00
  • 9c677a8483 [apps/graph/graph] Improve the position of the 0 label on both axes Émilie Feral 2016-11-29 13:47:22 +01:00
  • 6b6a60403e [apps/graph/graph] Add labels to axis in graph view Émilie Feral 2016-11-29 11:32:08 +01:00
  • 9c64468fb4 [escher] Add a default constructor to buffer text view Émilie Feral 2016-11-29 11:30:39 +01:00
  • 9b01508fac [liba] add the method ceilf in math library Émilie Feral 2016-11-29 11:25:39 +01:00
  • a0c9b858c5 [apps/graph/graph] Draw grids in graph view according to xScale and yScale Émilie Feral 2016-11-28 17:55:12 +01:00
  • 27972eafb6 [apps/graph/graph] Display the initialisation parameter cpage when clicking on the header button Émilie Feral 2016-11-28 17:23:44 +01:00
  • d7b68c63ed [apps/graph/graph] Create a class initialisation parameter controller to set the axis interval to predefined default values Émilie Feral 2016-11-28 17:22:50 +01:00
  • 807d841009 [apps/graph/graph] Display the interactive zoom controller when clicking on the zoom button Émilie Feral 2016-11-28 16:00:40 +01:00
  • 4317f08f51 [apps/graph/graph] Create a class zoom parameter controller Émilie Feral 2016-11-28 15:56:58 +01:00
  • 6b34ab9f58 [apps/graph] Add scales to the axis interval model Émilie Feral 2016-11-28 15:55:03 +01:00
  • 7e7b47d4dc [apps/graph/graph] Zoom by cliking on +/- on graph view Émilie Feral 2016-11-28 15:54:05 +01:00
  • 40f7181766 [apps/graph/graph] add a method reload to graph view Émilie Feral 2016-11-28 15:53:17 +01:00
  • d14eb7f29f [apps/graph/graph] Delete useless method Émilie Feral 2016-11-28 15:46:54 +01:00
  • 81290a3b6d [apps/graph] clean Émilie Feral 2016-11-28 15:42:34 +01:00
  • 0448278e36 [calculation] Make the results of calculation expressions Émilie Feral 2016-11-25 13:51:32 +01:00
  • 713a41cffe [poincare] Method to find text from a terminal expression (float or matrice) Émilie Feral 2016-11-25 13:47:19 +01:00
  • c4ac44838a calculation] Correct ans insertion and evaluation Émilie Feral 2016-11-25 12:27:08 +01:00
  • 0ce0995e0c [poincare] add a method createEvaluation in all expressions Émilie Feral 2016-11-25 11:26:42 +01:00
  • 487256bf04 [poincare] Make Product inherits from binary operation (matrix product are not commutative) Émilie Feral 2016-11-25 11:18:10 +01:00
  • f4b73de940 [poincare] define the float create layout method Émilie Feral 2016-11-25 11:10:31 +01:00
  • 60dcecea73 Merge changes I8ee7d119,Ibf8d2f54,I5fb92299,I07315f1b Émilie Feral 2016-12-08 15:19:29 +01:00
  • 0ea0a0139a [ion] Initialize static C++ objects Romain Goyet 2016-12-08 15:02:30 +01:00
  • a0ad3c76a4 [liba] Define __aeabi_atexit Romain Goyet 2016-12-08 14:50:12 +01:00
  • 7fb1f78f6f [libaxx] Define __cxa_atexit Romain Goyet 2016-12-08 14:49:35 +01:00
  • 6f5a3cf48f [libaxx] Explicitely define __cxa_pure_virtual Romain Goyet 2016-12-08 14:48:47 +01:00
  • 6eaeb3ab33 Merge "[liba] add NAN as constant" Émilie Feral 2016-12-08 11:29:22 +01:00