Commit Graph

7312 Commits

Author SHA1 Message Date
Léa Saviot
d7ff097826 [poincare] EmptyLayoutNode 2018-07-06 14:03:43 +02:00
Émilie Feral
66d920a280 [shared] Factorize GraphController::initCursorParameters of Graph and
Sequence
2018-07-06 14:00:32 +02:00
Émilie Feral
9dc775295b [graph] Graph: try to avoid selecting function whose value is infinite
by default
2018-07-06 14:00:32 +02:00
Émilie Feral
d36c0c8746 [graph] Fix bug when initializing the selected function on graph 2018-07-06 14:00:32 +02:00
Léa Saviot
9f3bf79955 [poincare] Add methods on LayoutCursor 2018-07-06 13:40:36 +02:00
Léa Saviot
be62c3c433 [poincare] Add methods to layouts 2018-07-06 11:36:58 +02:00
Léa Saviot
785df118dc [poincare] Fix layout insertion 2018-07-06 11:35:52 +02:00
Émilie Feral
34198945f2 [solver] Prevent adding an expression which is not an equation by
displaying a pop-up (if the input is too long, the automatically
added "=0" will fail)
2018-07-06 10:31:51 +02:00
Léa Saviot
fa8da9b238 [poincare] Clean LayoutNode 2018-07-05 18:02:47 +02:00
Léa Saviot
40c8271af8 [poincare] TreeNode::addChild->addChildTree 2018-07-05 18:02:20 +02:00
Léa Saviot
a82d72fff8 [poincare] LayoutNode::replaceChild 2018-07-05 17:43:49 +02:00
Léa Saviot
6518fd3f47 [poincare] LayoutReference::replaceWithJuxtapositionOf 2018-07-05 15:18:15 +02:00
Léa Saviot
279e04bdd9 [poincare] LayoutNode::equivalentCursor 2018-07-05 14:56:01 +02:00
Léa Saviot
8a3be2bac3 [poincare] LayoutReference::deleteBeforeCursor 2018-07-05 14:26:44 +02:00
Léa Saviot
93f07c1fb8 [poincare] HorizontalLayout::moveCursorRight 2018-07-05 12:01:48 +02:00
Léa Saviot
48aac1c908 [poincare] LayoutCursor::insertText 2018-07-05 11:34:49 +02:00
Léa Saviot
401aa39e26 [poincare] Fix LayoutCursor 2018-07-05 11:34:07 +02:00
Léa Saviot
85ca01a7dc [build] Change debug flag from Og to O0
This flag caused lldb problems
2018-07-05 11:08:36 +02:00
Léa Saviot
a0c427076f [apps/claculation] Remove duplicate layout reference 2018-07-05 11:08:36 +02:00
Léa Saviot
9e1b7792f7 [poincare] LayoutNode::hasText 2018-07-05 11:08:34 +02:00
Léa Saviot
d1bdc7e2d5 [poincare] Fix tree retain count 2018-07-05 10:26:10 +02:00
Léa Saviot
07e7c3279d [poincare] Put back integer layout creation 2018-07-05 10:25:53 +02:00
Émilie Feral
b7ec225088 [poincare] Anti-aliazing of root symbol 2018-07-04 16:00:22 +02:00
Léa Saviot
9e6df15112 [apps/graph] Fix curve parameters menu navigation
Pressing Right on the second item would not display the submenu.
2018-07-04 14:23:23 +02:00
Léa Saviot
ce752eb553 [apps/stats] Fix color problem when unselecting the box views
Problem:
In Statistics, select a box view then press back to select a tab: the
previously seleted box stays colored even though it is unselected.
2018-07-04 14:21:19 +02:00
Léa Saviot
2eba0825d2 [poincare] Translate methods to new tree structure 2018-07-04 11:53:46 +02:00
Émilie Feral
a1d6b90705 [shared] FunctionGraphController: fix computeYRange for 1/x 2018-07-04 11:34:08 +02:00
Léa Saviot
6a77da86f7 Better handling of TreeRef to nullptr 2018-07-04 09:54:34 +02:00
Léa Saviot
e7b2589ec8 [poincare] Add LayoutCursor::baseline() 2018-07-03 18:44:07 +02:00
Léa Saviot
f4ffa06add [poincare] Add LayoutCursor::cursorHeight() 2018-07-03 18:39:06 +02:00
Léa Saviot
880c3e59de [poincare] Continue removing layouts 2018-07-03 18:29:08 +02:00
Léa Saviot
f579e95815 [poincare] Start removing ExpressionLayout 2018-07-03 17:33:06 +02:00
Léa Saviot
a5ebab4bc1 [poincare] Continue adapting LayoutField 2018-07-03 14:56:15 +02:00
Léa Saviot
d0304d4a83 LayoutField 2018-07-03 13:52:33 +02:00
Léa Saviot
049cf772e2 [poincare] Adapt CharLayoutNode and HorizontalLayoutNode 2018-07-03 10:02:29 +02:00
Léa Saviot
d53abf5bf1 [poincare] Remove warning on unused variable 2018-07-02 17:37:15 +02:00
Léa Saviot
52a49f6bf7 [apps] Remove tree tests 2018-07-02 17:31:43 +02:00
Léa Saviot
c955292105 [poincare] Coninue tree migration 2018-07-02 17:20:30 +02:00
Léa Saviot
f3baee9dd0 [tree] Move tree files to Poincare 2018-07-02 17:20:30 +02:00
Léa Saviot
02c1790768 [tree] Finish the merge 2018-07-02 16:22:12 +02:00
Romain Goyet
b4fce2d6d4 [ion] Discard outdated comments 2018-07-02 16:15:41 +02:00
Léa Saviot
714a5c9644 Merge Tree branch 2018-07-02 15:48:50 +02:00
Léa Saviot
77334bc36f Remove SimplificationRoot.
Simplify now returns a reference to the result.
2018-07-02 14:48:02 +02:00
Léa Saviot
8bf0923ce6 Add pool log test method 2018-07-02 14:47:15 +02:00
Léa Saviot
253db1ac2c castedNode() -> typedNode() 2018-07-02 14:12:45 +02:00
Léa Saviot
882e81e4db Remove Nodes' init method: assert node is not allocationFailure instead 2018-07-02 13:12:04 +02:00
Léa Saviot
38cd5332f8 Remove old code 2018-07-02 11:56:53 +02:00
Léa Saviot
9fc488f22f Continue addition simplification 2018-07-02 11:53:15 +02:00
Léa Saviot
2590133040 Layout allocation fail test 2018-07-02 11:51:41 +02:00
Léa Saviot
958baee216 Continuing simplification 2018-07-02 11:51:41 +02:00