Commit Graph

  • a2a0abdcef [poincare/TreeNode] Fix hasNode Léa Saviot 2019-12-02 14:21:01 +01:00
  • ed211f185a [poincare/tree_pool] Use uint16_t for node identifiers, not int Léa Saviot 2019-11-27 09:46:02 +01:00
  • 0a1c6a3d1d [poincare/tree_pool] Store node offsets, not node pointers Léa Saviot 2019-11-26 16:33:26 +01:00
  • 6a62f23000 [poincare/tree_pool] Replace test with assertion Léa Saviot 2019-11-26 16:19:49 +01:00
  • 23dafffcdc [poincare/tree_pool] TODO comment about not needed cleaning Léa Saviot 2019-11-26 11:51:58 +01:00
  • ea3f23cb09 [poincare/tree_pool] Fix and add assertions on TreePool::node(id) Léa Saviot 2019-11-26 11:43:39 +01:00
  • 37061b9cb5 [python] Fix gc_collect to be sure to get unaligned pointers Émilie Feral 2019-12-02 14:47:47 +01:00
  • 4b58efbc0a [python] Fix stack boundary on the device Émilie Feral 2019-12-02 12:19:31 +01:00
  • d1e93a2918 [python] Python stack: fix limit Émilie Feral 2019-12-02 12:13:32 +01:00
  • d0a65b01c0 py/qstr: Raise exception in qstr_from_strn if str to intern is too long. Léa Saviot 2019-11-26 10:47:32 +01:00
  • c9d337d536 py/builtinimport: Raise exception on empty name. Léa Saviot 2019-11-26 10:45:40 +01:00
  • 95c7235831 [poincare] Align implementation of shallowReduce in Symbol and Function Ruben Dashyan 2019-11-19 10:59:54 +01:00
  • 70c9d063a2 [poincare/symbol] Use replaceWithInPlace in shallowReduce Ruben Dashyan 2019-10-14 14:48:34 +02:00
  • 686b74cfe4 [poincare/constant] Remove unused parameters from templatedApproximate Ruben Dashyan 2019-10-28 11:41:23 +01:00
  • 961a0f5f2b [poincare/constant] Simplify shallowReduce Ruben Dashyan 2019-10-17 14:49:01 +02:00
  • c238c5f736 [poincare/symbol_abstract] Remove unnecessary friend class Store Ruben Dashyan 2019-10-17 14:47:16 +02:00
  • f0bfb41cab [poincare/symbol_abstract] Factor serialize Ruben Dashyan 2019-10-17 14:40:44 +02:00
  • 87c1f4f39c [poincare] Remove redundancy Ruben Dashyan 2019-10-17 14:21:56 +02:00
  • e4820a52f7 [poincare/symbol_abstract] Make nodeSize private Ruben Dashyan 2019-10-17 14:32:20 +02:00
  • 4bdc2043c8 [poincare/power] coding style in denominator Ruben Dashyan 2019-10-31 17:56:14 +01:00
  • 1556e2daad [poincare/power] Simplify denominator Ruben Dashyan 2019-10-31 17:24:53 +01:00
  • 55e01fbfd4 [poincare/parser] Remove currentTokenIsReservedFunction and currentTokenIsSpecialIdentifier Ruben Dashyan 2019-10-30 17:31:10 +01:00
  • 9a3e0e9bd3 [poincare/parser] Simplify GetReservedFunction Ruben Dashyan 2019-10-30 16:57:03 +01:00
  • 4ef46b4fdb [poincare/parser] IsReservedFunctionName returns a pointer Ruben Dashyan 2019-10-30 16:40:21 +01:00
  • 967343f75d [poincare/parser] Remove IsReservedName unused parameter Ruben Dashyan 2019-10-30 16:31:36 +01:00
  • ab80741838 [poincare/test/simplification] Remove redundant tests Ruben Dashyan 2019-10-31 14:28:48 +01:00
  • caa7e6fbbf [poincare/test/helper] Print richer information when test fails Ruben Dashyan 2019-11-21 10:43:22 +01:00
  • 3271fc90a4 [poincare/test] Clean header inclusions Ruben Dashyan 2019-11-20 11:59:39 +01:00
  • 5d1cc521f4 [poincare/expression] Mark nbChildren variable as const in deepBeautify Ruben Dashyan 2019-11-07 15:35:41 +01:00
  • 6ff28bf5ea [poincare/addition] Do not recompute the number of children in shallowBeautify Ruben Dashyan 2019-11-07 15:34:06 +01:00
  • 4e6378fe18 [test/regression] Add a logistic test Léa Saviot 2019-11-21 11:26:50 +01:00
  • a8ead6b66e [apps/regression] Better initialisation of logistic model coefficients Léa Saviot 2019-11-21 15:05:46 +01:00
  • 3747b5a4b0 [apps/regression] Virtualize only the specialized part of initCoefs Léa Saviot 2019-11-21 15:04:44 +01:00
  • 2c497d4f55 Revert "[escher] Force relayouting in a table view" Léa Saviot 2019-10-16 10:45:48 +02:00
  • 5787d50a45 Revert "[apps/calculation/edit_expression_controller] Define viewWillAppear" Ruben Dashyan 2019-10-15 16:31:26 +02:00
  • 7f4dd1255a Revert "[escher/layout_field] Factor insertLayoutAtCursor" Ruben Dashyan 2019-10-15 16:06:18 +02:00
  • 3a19939a64 [apps/regression] Missing ; Émilie Feral 2019-10-15 15:35:56 +02:00
  • 89aa0ac302 [apps/regression/graph_controller] Clean moveCursorHorizontally Ruben Dashyan 2019-10-14 10:32:27 +02:00
  • 2fb6824947 [apps/shared/interactive_curve_view_controller] Rewrite comment about addMargin Ruben Dashyan 2019-05-10 14:22:12 +02:00
  • 8cb2b99254 [apps/graph/calculation_graph_controller] Remove handleLeftRightEvent Ruben Dashyan 2019-05-03 16:08:59 +02:00
  • bc0b5c092a [escher/layout_field] Factor insertLayoutAtCursor Ruben Dashyan 2019-10-10 17:34:22 +02:00
  • 89ea31d190 [eshcer/layout_field] Factor handleEvent Ruben Dashyan 2019-10-10 17:33:16 +02:00
  • d604df85b2 [escher/layout_field] Remove magic number Ruben Dashyan 2019-10-10 17:31:33 +02:00
  • 7fce83d1dd [escher/expression_field] Detect whether view's height did change by memoizing the height Ruben Dashyan 2019-10-10 16:42:25 +02:00
  • 40d75ffefa [escher/expression_field] Remove unused reload() method Ruben Dashyan 2019-10-10 16:19:28 +02:00
  • 3bc3532358 [escher/expression_field] Replace maximalHeight() by k_maximalHeight Ruben Dashyan 2019-10-10 15:09:32 +02:00
  • b832a9e9f4 [apps/calculation/edit_expression_controller] Define viewWillAppear Ruben Dashyan 2019-10-01 18:07:15 +02:00
  • b624e47ccb [apps/calculation/edit_expression_controller] Remove dummy viewDidDisappear Ruben Dashyan 2019-10-01 17:49:24 +02:00
  • 7a49e23e3b [apps/calculation] Factor HistoryController::reload Ruben Dashyan 2019-10-01 17:44:12 +02:00
  • e550712ccc [apps/settings] Separation is always below the CellWithSeparator Émilie Feral 2019-10-04 15:04:36 +02:00
  • f7fc8da94d [apps/settings] Use a MessageTableCellWithGaugeWithSeparator in the main controller to mimic two tables Émilie Feral 2019-10-04 14:21:17 +02:00
  • 953c9dfe64 [apps/settings] Create a parent class CellWithSeparator to MessageTableCellWithEditableTextWithSeparator for future factorization Émilie Feral 2019-10-04 14:19:59 +02:00
  • 3627dc0c0f [apps/code] Choose editor font size from GlobalPreferences Émilie Feral 2019-10-04 11:41:07 +02:00
  • c2dabf6510 [apps/code] Choose console text size from GlobalPreferences Émilie Feral 2019-10-04 11:40:42 +02:00
  • b3d45833d0 [apps/settings] Add a menu "Font size" in settings Émilie Feral 2019-10-04 11:15:42 +02:00
  • d48006f994 [apps/settings] Add messages about font sizes Émilie Feral 2019-10-04 11:15:13 +02:00
  • 39a6fdaf1c [apps/settings] MainController: get rid of magic numbers Émilie Feral 2019-10-04 10:40:51 +02:00
  • 4a41ec0fda [apps] GlobalPreferences: add font (Large or Small) Émilie Feral 2019-10-04 09:41:08 +02:00
  • 1434158bee [apps/graph] Faster curve navigation after some time Léa Saviot 2019-09-24 14:38:39 +02:00
  • b9bc9008ac [ion] Detect long repeated events Léa Saviot 2019-09-24 14:37:47 +02:00
  • 973c2149d4 [ion/battery] Battery level has some hysteresis Léa Saviot 2019-10-02 15:33:09 +02:00
  • 984bfca68e [escher] ScrollView TODO comment Léa Saviot 2019-10-02 12:14:02 +02:00
  • 8644d28a0e [escher] Force relayouting in a table view Léa Saviot 2019-10-02 12:02:49 +02:00
  • 0630ae55c7 [apps/escher] Force expressionField relayout when size changed Léa Saviot 2019-10-02 11:48:03 +02:00
  • 9f018eb9d9 [escher/view] setFrame and layoutSubviews can be forced Léa Saviot 2019-10-02 11:22:49 +02:00
  • f85658f5e6 [escher/view] Inline some view methods Léa Saviot 2019-10-02 10:49:40 +02:00
  • 1c668dca52 [escher/layout_field] Remove unused enum class Ruben Dashyan 2019-10-01 13:59:47 +02:00
  • ecd6cb29f1 [escher/expression_field] Rename k_textFieldHeight to k_minimalHeight Ruben Dashyan 2019-10-01 13:55:03 +02:00
  • 063cc66ba2 [escher/layout_field] Make protected methods private Ruben Dashyan 2019-10-01 09:58:10 +02:00
  • 737d76471b [escher/layout_field] Remove unused accessor Ruben Dashyan 2019-10-01 09:55:43 +02:00
  • 310e1ab829 [apps/calculation/edit_expression_controller] Make ContentView View-specific methods private Ruben Dashyan 2019-10-01 09:54:25 +02:00
  • 9e6c3c7a26 [poincare/code_point_layout] Fix typo in canBeOmittedMultiplicationLeftFactor Léa Saviot 2019-10-01 11:55:30 +02:00
  • 16885e6be8 [poincare/tree_node] Coding style Léa Saviot 2019-10-01 11:55:07 +02:00
  • 83fde09370 [poincare] Fix serializing/parsing of layout x|2| Léa Saviot 2019-10-01 11:54:13 +02:00
  • 463b44f055 [poincare/nth_root_layout] isSquareRoot Léa Saviot 2019-10-01 11:53:47 +02:00
  • a233b02623 [apps/regression] Better coef initialisation for trigonometric_model Léa Saviot 2019-09-30 10:53:05 +02:00
  • 0055a59c75 [apps/banner_view] Fix minimalSizeForOptimalDisplay Léa Saviot 2019-09-30 15:09:03 +02:00
  • 491a93d8f1 [apps/calculation/edit_expression_controller] Access view more directly Ruben Dashyan 2019-09-30 11:40:14 +02:00
  • 59e6c9d324 [apps/calculation/edit_expression_controller] view() does not return nullptr Ruben Dashyan 2019-09-30 11:38:48 +02:00
  • 227c9a8d68 [apps/calculation/edit_expression_controller] Inline view() in header Ruben Dashyan 2019-09-30 11:33:20 +02:00
  • 7630460424 [apps/code] Add methods on lists to python toolbox catalog Ruben Dashyan 2019-09-30 10:23:36 +02:00
  • a3053acac4 [apps/shared/expression_model] Add TODOs for later Ruben Dashyan 2019-09-26 17:27:27 +02:00
  • c3cf5c1ef4 Rename UCodePointUnknownX to UCodePointUnknown Ruben Dashyan 2019-09-26 10:29:00 +02:00
  • b728fb8a1b [poincare/symbol_abstract] No need to clone the expression for a Function Ruben Dashyan 2019-09-25 10:14:30 +02:00
  • fc392d4e81 [poincare/function] Remove old TODO Ruben Dashyan 2019-09-16 16:53:57 +02:00
  • 3183ca7d7e Replace Poincare::Function unknown earlier (in Context) Ruben Dashyan 2019-09-16 16:34:40 +02:00
  • dd80be026d [poincare] Rename shallowReplaceReplaceableSymbols to deep... Ruben Dashyan 2019-09-25 15:30:10 +02:00
  • 47ed5814a2 [poincare] Remove hasReplaceableSymbols Ruben Dashyan 2019-09-25 14:26:55 +02:00
  • 7539a0dc37 [poincare/symbol] Remove SymbolNode::isUnknown unnecessary parameter Ruben Dashyan 2019-09-17 10:48:12 +02:00
  • a52fd2c697 [apps/graph/graph_view] Do not draw the functions with undef expression Ruben Dashyan 2019-09-25 15:05:28 +02:00
  • 34aa27ea08 [apps/shared/continuous_function] Simplify templatedApproximateAtParameter Ruben Dashyan 2019-09-18 11:55:57 +02:00
  • 5750d00574 [apps/shared] Remove redundant call to isCircularlyDefined Ruben Dashyan 2019-09-18 11:52:27 +02:00
  • 9480bcacd5 [apps/*/expression_model] Make expressionAddress private Ruben Dashyan 2019-09-17 13:52:16 +02:00
  • 78eea601c7 [ion/device] Prevent the user from leaving DFU during software download Léa Saviot 2019-09-24 18:37:20 +02:00
  • 0f52335183 [apps/code] Fix syntaxic coloration Léa Saviot 2019-09-24 17:12:37 +02:00
  • 751610d0ef Merge branch 'omega-dev' into patch-7 redgl0w 2020-02-09 10:07:15 +01:00
  • 80b247b773 Update layout_events.h redgl0w 2020-02-09 09:09:14 +01:00
  • 5dece161cc Update layout_events.h redgl0w 2020-02-09 09:08:20 +01:00
  • d057d66949 Added: Beta testers + New contributors Quentin Guidée 2020-02-04 19:31:02 +01:00
  • d8cc958cf5 [WIP] Added: Beta testers Quentin Guidée 2020-02-04 00:00:22 +01:00