Émilie Feral
|
8a01e8e2d3
|
[apps/probability] Improve law models
Change-Id: Ibfbf9df3f7c94b0fb1c4cef6900b5680e5ea3b7d
|
2016-12-15 16:18:01 +01:00 |
|
Émilie Feral
|
69593fd174
|
[apps/probability] Delete local context
Change-Id: I1f15cf659b44e4e6b8311109a40b8a5916fde782
|
2016-12-15 16:18:01 +01:00 |
|
Émilie Feral
|
6e47595eaa
|
[liba] Add expf and lgammaf to the math library
Change-Id: I8ddca97622404bf3346a3166e354bbfc88fc299f
|
2016-12-15 16:17:48 +01:00 |
|
Émilie Feral
|
00bf0cb92d
|
[apps/probability] Delete the expression contained in law model
Change-Id: Id6a7a83a8c3bc1d1674b496189d18eea84a69eda
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
38b8c6dbd7
|
[apps] Change curve view API
Change-Id: I77984536d1a8b4197b02e2f005590537a46d8084
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
f85ee9bc68
|
[apps/probability] Simplify the curve view
Change-Id: I0a198c21e280e6ef300cf3ab06d690574c433737
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
7af3979d3b
|
[poincare] Change Context API
Change-Id: I2818866fb41bf73c39396fbd85600e586a79065c
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
75948af80f
|
[escher] in text field, reinit the draft text buffer when changing the editing state
Change-Id: I595a9abac3ee593556ec37df9c7065a06f3c856c
|
2016-12-15 13:51:41 +01:00 |
|
Émilie Feral
|
bbe1b06eae
|
[apps][escher] Use only one draftTextBuffer by controller (as you cannot
edit all cells at the same time)
Change-Id: Ifbc6e8c7b7f2dd17539666ed3b1253f1c28ef873
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
bed8b40e5b
|
[apps/probability] Add a comment for future optimisation
Change-Id: Ifb70e995772d63ed036078c5caa7082068fb2337
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
b1b8f3a028
|
[apps/probability] Tidy all law models in a folder law/
Change-Id: Ic2713ee57336fc48bfca25c4f94c4bb191894007
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
2a79d8bfd9
|
[apps/probability] Make law model an abstract class with inheritance for
all specific laws (binomial...)
Change-Id: Ida6d5bfb7a3fbfc288393cd2f7e9e9b934798073
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
8c284ba34f
|
[escher][apps] CHange textField API
Change-Id: I766d153b7f7429473f297707a08358051123accc
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
fed6664b42
|
[kandinsky] Correct error: clip the pixels if the rect has been clipped
Change-Id: If4230d49fbea7d7c12d79160a6d52345c570d54f
|
2016-12-15 13:51:40 +01:00 |
|
Émilie Feral
|
ca4b5d511a
|
[apps/graph/graph] Optimize the redrawing of the graph view when only
the cursor has changed
Change-Id: I34fbe3d4599474ae821f508078d5236362260dc0
|
2016-12-15 13:51:32 +01:00 |
|
Émilie Feral
|
810fdde40e
|
[apps/graph/graph] Modify the law model method panToMakePointVisible to return a
boolean
Change-Id: Ib61a7c96d3716cc25e03b056c1ed3864db82f60d
|
2016-12-13 15:10:03 +01:00 |
|
Émilie Feral
|
0eb1616e90
|
[poincare] Correct error: exponent layout
Change-Id: I26945086caa8d490c4c71753bba7928a49601129
|
2016-12-13 15:10:03 +01:00 |
|
Émilie Feral
|
579da2384e
|
[apps/graph/graph] In graphWindow, use constexpr to compute grid units
Change-Id: I4cb42e1eb13d6d16ffb7d6e373c6bf12d8ecbdbe
|
2016-12-13 15:10:03 +01:00 |
|
Émilie Feral
|
50513126d7
|
[apps/graph/graph] Delete antialiasing on cursor
Change-Id: If2f69c07997f8c8f6298cb64743a767747e4e72a
|
2016-12-13 15:10:03 +01:00 |
|
Émilie Feral
|
140e943021
|
[apps/graph/graph] Merge two redundant methods in graph view
Change-Id: Icc154656143e81696abba18574c3806bcfdd4c7a
|
2016-12-13 15:10:03 +01:00 |
|
Émilie Feral
|
c0dc33cfbd
|
[escher] Make one constructor only for views
Change-Id: I304a49995beb59071dd88fcfad8715bdb58e6685
|
2016-12-13 15:10:02 +01:00 |
|
Émilie Feral
|
32d9f9516a
|
[apps] Change name: scale->gridUnit
Change-Id: I1616bdf2c317fa2c8d35ff243ca5ae125ef9a799
|
2016-12-13 15:10:02 +01:00 |
|
Émilie Feral
|
e42f23f56a
|
[apps/graph/graph] Reinit the cursor position if the window was changed
Change-Id: I840d73b8b3224c614773e09fed8de1ecc7a7a1c0
|
2016-12-13 15:09:58 +01:00 |
|
Émilie Feral
|
9b2e39f2cf
|
[apps/graph/graph] Add methods to the graph window model
Change-Id: I3361b76c87a79d0f997e51ad62c7687b2ac313e5
|
2016-12-12 15:31:25 +01:00 |
|
Émilie Feral
|
7554046ecd
|
[apps/graph/graph] Change name: AxisInterval-> GraphWindow
Change-Id: Ia67c7a3feaeb5a0db34099f65e6335fdbf91e1ef
|
2016-12-09 11:26:03 +01:00 |
|
Émilie Feral
|
172528f49f
|
[apps/calculation] Change names: PrettyPrintView -->
ScrollableExpressionView and make result View an scrollable expression
view
Change-Id: I9ac85671bcb4fdbeda0e5dbc6788dc7eb93b7343
|
2016-12-09 11:01:44 +01:00 |
|
Émilie Feral
|
e1f808e7da
|
[apps/calculation] Change names: expression->input, evaluation->output
Change-Id: I9d65a9fc7d1b7132ae3aaa8a86e4511286b7e3da
|
2016-12-09 11:01:44 +01:00 |
|
Émilie Feral
|
c96fe1c708
|
[escher] in text field, erase the buffer before setting a new text
Change-Id: I26cc1bad1398595b8bcc44c7324de69de24e6d6b
|
2016-12-09 11:01:44 +01:00 |
|
Émilie Feral
|
69e381d736
|
[poincare] Redesign the text method of expression to avoid keeping a
buffer in all expressions
Change-Id: I2ca33be09a525adf429854e651beaa75e5605d7a
|
2016-12-09 11:01:43 +01:00 |
|
Émilie Feral
|
41ed0bf8da
|
[apps/calculation] delete useless dirty marker in the calculation text
field
Change-Id: I81507ded019eb9791776854b300b7f70a6d7f596
|
2016-12-09 11:01:43 +01:00 |
|
Émilie Feral
|
397a4ad98f
|
[poincare] Add tests on matrix operations
Change-Id: I4f0070a32abe5eb4b06dfc6dfca0bbd83e666f34
|
2016-12-09 11:01:43 +01:00 |
|
Émilie Feral
|
d45855ba72
|
[apps] Make the apps container a static object
Change-Id: Ie052b558607d0d469f926301c2a0008cd77025da
|
2016-12-09 11:01:43 +01:00 |
|
Émilie Feral
|
548ac8902e
|
[ion] Init FPU before calling static object contructors
Change-Id: I4e29825183f8014b237b213452914764f9df8d62
|
2016-12-09 11:01:43 +01:00 |
|
Émilie Feral
|
a07a59efe9
|
[poincare] Factorise the method evaluate
Change-Id: Ief252568e8d232fc4606e8c86b5e3f9b4c076955
|
2016-12-09 11:01:39 +01:00 |
|
Émilie Feral
|
4df7f4aaa1
|
[poincare] Correct memory leaking issue
Change-Id: Ide22a702f7a23b140cad7cd61f4543355b2de8f6
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
357f971120
|
[poincare] Change name: createEvaluation -> evaluate
Change-Id: I8f241541af0435c6ab4f7ba1f561f880c4e95ac0
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
acf0b3b9d6
|
[poincare] Delete commutative operation class (used only for addition)
Change-Id: If53e2522f533c88306a207775c4502b7fe1cbea2
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
e58163adc6
|
[liba] Correct error syntax: 0.0F->0.0f
Change-Id: Id81cd3395a27e5411f0d9832fdd09806fbec7cb8
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
609e9798d2
|
[poincare] Change define constant in contexpr static
Change-Id: I6c0d10ab7503154ea516e3823224d150dc3db5d0
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
12d2b2311e
|
[Kandinsky] Create inline method min and max
Change-Id: Ia3b3ef4373a9ac47d1612d3cf31a8c4d0c850e5a
|
2016-12-08 17:10:36 +01:00 |
|
Émilie Feral
|
e31f2c5188
|
[poincare] Create a matrix data and list data classes for a cleaner
parsing
Change-Id: I38dc9cbc49d1b16c032aeb3118d5df911d3e7d6d
|
2016-12-08 17:10:30 +01:00 |
|
Émilie Feral
|
372e5c0ef1
|
[apps/probability] Reinit the calculation when arriving on calculation
page
Change-Id: I9b28bcf86945ff286848a823e996630fb49feb89
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
67f9756943
|
[apps/probability] Enable to modify the calculation elements from the
calculation page
Change-Id: Icbcd5e4ae5e797587b78e3b539620c13ad54df03
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
649fa72615
|
[escher] Add a text getter in editable text cell
Change-Id: I04e18dcfeb259a9d3358a07e926b4a515869f127
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
2573562b41
|
[apps/probability] Display the calculation parameters on the calculation
page
Change-Id: Icc4ba1d84666e3e9117259d2d0e3f6572be405c0
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
d637711ba5
|
[apps/probability] Add the calculation parameter in the law model
Change-Id: Ifa82e9ae8d083149718c48cd43b7db5c38d9d8d0
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
30497c3813
|
[apps/probability] Update the subviews according to the type of
calculation given in law model
Change-Id: I9820cee5a6106928ebcfb30137ffd18cdad68fae
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
c08f31f799
|
[apps/probability] Handle selection in calculation controller
Change-Id: Ifc35c33c3fd8251daf112877074bdd8505aa1339
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
b27e3ac522
|
[escher] Add a drawRect method in editable text cell
Change-Id: Ia6630dd42a4834cf1f73fbb74f6faa4477df9a82
|
2016-12-08 15:21:52 +01:00 |
|
Émilie Feral
|
e20a976c8e
|
[apps/probability] Add editable text subviews to the calculation
controller
Change-Id: I47833fbecd6eccc2b8dc8be816321846843b385f
|
2016-12-08 15:21:52 +01:00 |
|