Commit Graph

  • 6aa150d5d7 [apps/code] Cleaning 3 Léa Saviot 2020-04-02 16:44:27 +02:00
  • 86435bf647 [apps/code] Cleaning 2 Léa Saviot 2020-04-02 16:22:02 +02:00
  • 327dd0ac41 [apps/code] Cleaning 1 Léa Saviot 2020-04-02 14:06:20 +02:00
  • 044dc706cb [apps/code] Remove unneeded code Léa Saviot 2020-04-02 13:37:04 +02:00
  • 332cd0ed3a [apps/code] Handle "from a.b import *" in the var box Léa Saviot 2020-04-02 12:04:17 +02:00
  • 97aaff9430 [apps/code] Fix imported script variables fetching Léa Saviot 2020-04-02 11:17:54 +02:00
  • 1e59abf55b [apps/code] Load global and imported variables from imported scripts Léa Saviot 2020-04-02 10:47:27 +02:00
  • 4f24a7d870 [apps/code] Use nodesForOrigin Léa Saviot 2020-04-02 09:56:39 +02:00
  • 0428c814e8 [apps/code] Fix array shifting Léa Saviot 2020-04-02 09:56:00 +02:00
  • 0b0a7227a6 [apps/code– Fix typo in python_toolbox Léa Saviot 2020-04-01 16:23:54 +02:00
  • 2b83d9b952 [apps/code] Continue cleaning and refactoring in variable box Léa Saviot 2020-04-01 15:46:55 +02:00
  • b11bab4045 [apps/code] Refactoring Léa Saviot 2020-04-01 15:22:52 +02:00
  • d2bfe01cd4 [apps/code] VariableBoxController::contains method Léa Saviot 2020-04-01 14:58:30 +02:00
  • 4cb947759d [apps/code] Get imported modules in the variable box Léa Saviot 2020-04-01 14:32:01 +02:00
  • a0f1d0f24b [apps/code] Start getting importations in the variable box Léa Saviot 2020-03-31 16:42:56 +02:00
  • 78a747d9c6 [apps/code] Start loading imported variables in var box Léa Saviot 2020-03-27 18:25:53 +01:00
  • 6311f408b4 [escher/text_area] Fix overlap in textInsert Léa Saviot 2020-03-31 15:41:04 +02:00
  • af3394d35a [apps/code] Better event handling for autocompletion Léa Saviot 2020-03-27 11:57:02 +01:00
  • 5a37b1df53 [apps/code] Use Default color at beginning of autocompleted token Léa Saviot 2020-03-27 11:41:16 +01:00
  • fd1b0e08ee [escher/text_field] Fix insertion size computation Léa Saviot 2020-03-27 11:18:55 +01:00
  • ac3a09bdeb [apps/code] Insert only the completing text when autocompleting Léa Saviot 2020-03-26 16:48:17 +01:00
  • ad5c998b97 [apps/code] Add module names to the builtins Léa Saviot 2020-03-26 16:09:59 +01:00
  • 14f914e3d6 [apps/code] Remove unused functions and argument Léa Saviot 2020-03-26 15:56:32 +01:00
  • bc4d96bc3f [apps/code] Reload the variable box less often Léa Saviot 2020-03-26 15:54:52 +01:00
  • e32a5ccc17 [apps/code] Simpler VarBoxController::autocompletionForText Léa Saviot 2020-03-26 15:54:31 +01:00
  • 6b93a5b83a [apps/code] Load current script vars according to autocompleted text Léa Saviot 2020-03-26 15:37:49 +01:00
  • e934bb39e3 [apps/code] Clean ScriptNode Léa Saviot 2020-03-26 15:25:45 +01:00
  • 1b828196e9 [apps/code] Use ScriptNode::Type in VariableBoxController Léa Saviot 2020-03-26 15:09:10 +01:00
  • f412d95584 [apps/code] Load builtins according to autocompleted text Léa Saviot 2020-03-26 15:04:38 +01:00
  • 1599b16e03 [apps/code] Fix current script variables fetching Léa Saviot 2020-03-26 15:02:39 +01:00
  • 4b36a16cea [apps/code] Fix NodeNameCompare Léa Saviot 2020-03-26 13:46:32 +01:00
  • 86349675c1 [apps/code] Code cleaning Léa Saviot 2020-03-26 12:16:41 +01:00
  • 25f73770de [apps/code] Remove compilation warning Léa Saviot 2020-03-26 12:06:11 +01:00
  • 558d539194 [apps/code] Clean VariableBoxController::scriptNodeAtIndex Léa Saviot 2020-03-26 12:04:23 +01:00
  • 6f2dedf8ee [apps/code] Search aphabetically if var is already in var box Léa Saviot 2020-03-26 11:58:24 +01:00
  • 75ea4ce74e [apps/code] Clean comments Léa Saviot 2020-03-26 11:55:38 +01:00
  • 5d4a3f8726 [apps/code] Add variables in alphabetical order in the var box Léa Saviot 2020-03-26 11:19:54 +01:00
  • c273f734fe [apps/code] Add some buitin vars in the varbox Léa Saviot 2020-03-25 17:05:31 +01:00
  • eec92d51fc [apps/code] Fix VariableBoxController::autocompletionForText Léa Saviot 2020-03-25 17:05:11 +01:00
  • 0f02a61dc4 [apps/code] Use textLength in VarBoxController::insertTextInCaller Léa Saviot 2020-03-25 16:21:59 +01:00
  • eeb42f2544 [apps/code] autocompletionText uses the right text length Léa Saviot 2020-03-24 18:03:46 +01:00
  • 12bb77cd9f [apps/code] Do not import the same current variable twice Léa Saviot 2020-03-24 17:16:28 +01:00
  • 7f486d790f [apps/code] Get current script variables and functions Léa Saviot 2020-03-24 14:45:29 +01:00
  • b9693f1f26 [apps/code] Load variable box with script index argument Léa Saviot 2020-03-19 17:22:37 +01:00
  • 321f87ea78 [apps/code] VariableBoxController::autocompletionForText Léa Saviot 2020-03-19 15:53:22 +01:00
  • f883516716 [apps/code] Editor asks VariableBox for autocompletion Léa Saviot 2020-03-18 13:43:04 +01:00
  • 72aedaadd0 [apps/code] VarBox contains current/buitin/imported vars and functions Léa Saviot 2020-03-18 10:54:08 +01:00
  • 1e2492c5f4 [apps/code] Autocomplete only at the end of the word Léa Saviot 2020-03-17 16:02:48 +01:00
  • 77e34f0446 [apps/code] Reload the view for autocompletion changes Léa Saviot 2020-03-13 19:59:54 +01:00
  • f82079a40a [apps/code] Autocomplete only if char before cursor is not ' ' or '\n' Léa Saviot 2020-03-13 16:51:28 +01:00
  • a2cc923a02 [apps/code] Fix assertion Léa Saviot 2020-03-13 16:45:57 +01:00
  • 5dd4f12ee3 [apps/code] Handle acception/dismissal of autocompletion Léa Saviot 2020-03-13 16:41:26 +01:00
  • 938e0dd840 [apps/code] Autocompletion steps Léa Saviot 2020-03-13 16:00:52 +01:00
  • 343d2328b8 [ion/utf8_helper] EndOfWord helper Léa Saviot 2020-03-13 16:00:33 +01:00
  • 32fbea9d06 [apps/code] Handle autocomplete coloring Léa Saviot 2020-03-11 18:58:39 +01:00
  • 9b8b0bc98f [apps/code] PythonTextArea should always be the PythonUser when coloring Léa Saviot 2020-03-11 11:56:14 +01:00
  • 62e2e733b2 [poincare] Add comment on unit tests Émilie Feral 2020-04-29 18:16:41 +02:00
  • 22fd3388ed [poincare] Add tests on Unit::BuildTimeSplit Émilie Feral 2020-04-29 18:13:22 +02:00
  • a248302132 [poincare] Unit: define order on representatives in a way that time addition are displayed: years + months + ... + seconds Émilie Feral 2020-04-29 18:12:33 +02:00
  • 5fa50ec79d [poincare] Unit::BuildTimeSplit can split negative time Émilie Feral 2020-04-29 18:11:09 +02:00
  • 23540e93ce [poincare] Unit::BuildTimeSplit rounds its argument to avoid displaying very small seconds due to approximations Émilie Feral 2020-04-29 14:58:33 +02:00
  • fe0a858352 [poincare] Unit: improve BuildTimeSplit to avoid displaing null sub unit in the final addition and to keep the fractional part of the seconds Émilie Feral 2020-04-29 12:20:32 +02:00
  • 115ae59b5a [apps/calculation] additional_outputs: reorder unit addition outputs Émilie Feral 2020-04-29 12:20:14 +02:00
  • 73a598e023 [poincare] Unit: enable to tune both the prefix and the Representant or just the prefix on a given Unit Émilie Feral 2020-04-29 11:41:03 +02:00
  • e063c0a913 [apps/calculation] additional_outputs: add electronVolt row to additional results on energy units Émilie Feral 2020-04-27 14:26:01 +02:00
  • ec95ed0789 [poincare] Add Unit::ElectronVolt builder Émilie Feral 2020-04-27 14:25:42 +02:00
  • 0d0a37c02a [apps/calculation] additional_outputs: improve unit_list_controller to compute all expressions before being displayed Émilie Feral 2020-04-27 09:58:46 +02:00
  • 785d7a0a62 [apps] additional_outputs: misc. clean-up on unit additional results Émilie Feral 2020-04-24 17:49:57 +02:00
  • 1a9014645c [apps] additional_outputs: fill unit additional results Émilie Feral 2020-04-24 17:44:05 +02:00
  • 53db27ffeb [poincare] Discard UnitConversion::Classic mode. This will be done in Calculation app Émilie Feral 2020-04-24 17:43:30 +02:00
  • 7b28f760b7 [poincare] Float: float can be layouted Émilie Feral 2020-04-24 17:39:24 +02:00
  • 83a63155b1 [apps] PoincareHelpers: enable to specify the UnitConversion mode in Simplify Émilie Feral 2020-04-24 17:38:51 +02:00
  • 397aac27c5 [poincare] Add test on Unit helpers Émilie Feral 2020-04-24 17:38:29 +02:00
  • 71b13bb84f [poincare] Fix Unit::BuildTimeSplit Émilie Feral 2020-04-24 17:35:47 +02:00
  • 845a118073 [poincare] Add Unit::BuildTimeSplit and helpers for time units Émilie Feral 2020-04-24 14:36:10 +02:00
  • 94c5941fb5 [poincare] Unit: improve ChooseBestMultipleForValue Émilie Feral 2020-04-24 14:35:34 +02:00
  • 8d12cf1e8b [poincare] Multiplication: clean code Émilie Feral 2020-04-24 10:57:08 +02:00
  • ec7382c75e [poincare] Unit::chooseBestMultipleForValue handles edge cases (inf, 1, 0) cases itself Émilie Feral 2020-04-24 10:56:27 +02:00
  • 687766567d [poincare] Multiplication::shallowBeautify: don't bother to choose best unit for UnitConversion::Classic Émilie Feral 2020-04-24 10:55:43 +02:00
  • 4d7b9aa2a9 [poincare] Add watthour representation to classic unit conversion Émilie Feral 2020-04-23 09:59:27 +02:00
  • cc114900fa [poincare] Add Liter representation to classic unit conversion Émilie Feral 2020-04-22 09:54:04 +02:00
  • e2dc79c2d5 [poincare] Partially implement simplification for UnitConversion::Classic Émilie Feral 2020-04-21 17:59:21 +02:00
  • ddd3904ea9 [apps/calculation] Translate ES toolbox Léa Saviot 2020-04-22 10:25:48 +02:00
  • 33b2633729 [it]python Roberta Rabotti 2020-04-21 18:50:47 +02:00
  • 71ab038e97 [it]python Roberta Rabotti 2020-04-21 18:48:25 +02:00
  • 98da319a2b [it]python Roberta Rabotti 2020-04-21 18:30:53 +02:00
  • e203f7ae08 [it]Forma Roberta Rabotti 2020-04-21 16:55:48 +02:00
  • e542296b81 [apps/shared.i18n] Remove unused value Léa Saviot 2020-04-21 18:00:15 +02:00
  • 6cd9b744e1 [apps/code] Fix some toolbox descriptions Léa Saviot 2020-04-21 17:34:30 +02:00
  • 33ebd3d1aa [apps/pt] Remove superfluous upper case Léa Saviot 2020-04-21 16:45:35 +02:00
  • 21e4af967a [pt] base and catalog translations Serenela Moreira 2020-04-21 15:31:06 +01:00
  • e803ada15f [apps/Makefiles] Automatize i18n adding for different locales Léa Saviot 2020-04-21 16:22:49 +02:00
  • 8aa323b043 [it]python Roberta Rabotti 2020-04-21 14:40:20 +02:00
  • c7c47acc1b [build/config] Change the languages order Léa Saviot 2020-04-21 12:21:28 +02:00
  • 64a221a72c [apps/code] Add missing i18n (not translated yet) Léa Saviot 2020-04-21 12:15:09 +02:00
  • c9d7229566 [apps/code] Fix ' characters Léa Saviot 2020-04-21 11:53:13 +02:00
  • 883455c958 [apps] IT and NL iso6391 definitions Léa Saviot 2020-04-21 11:51:28 +02:00
  • 40a1f1a10c [it]changes Roberta Rabotti 2020-03-13 11:29:32 +01:00
  • 51d20a6164 [it]changes Roberta Rabotti 2020-03-13 11:04:01 +01:00
  • 1f66eb9203 [it]changes Roberta Rabotti 2020-03-13 10:24:57 +01:00