Ozero4
46f7eb5afe
Update expression_field.h
2024-03-18 18:14:01 +01:00
Ozero4
2671b6e0e1
Update expression_field.cpp
2024-03-18 18:13:25 +01:00
Ozero4
64b4012f90
Update expression_field.cpp
2024-03-18 18:11:43 +01:00
Yaya-Cout
73450419bb
[Ports] Merge Nspire port and Fxcg improvements
...
Close #327
2023-06-06 21:28:54 +02:00
Yaya-Cout
a729ef2a4c
[apps] Move Dimensions i18n out of calculation
...
This allow Escher to build successfully without calculation app
2023-02-17 19:32:16 +01:00
Yaya-Cout
b43d773051
[calculation/UnitList] Fix crash when pressing OK
2023-02-08 17:09:48 +01:00
Laury
25d4793441
[poincare] Fixed tests
2022-06-25 23:35:38 +02:00
Laury
0b2a581177
[escher] Rework of timers and bigger text in toolboxes
2022-06-25 19:46:00 +02:00
Laury
e8ea693e5c
[calculation] Dimension in additional output for values with units
2022-06-18 22:36:55 +02:00
Laury
22ba190542
[calculation] Fix bug in calculation store
2022-04-15 22:19:31 +02:00
Laury
23a94b7f50
[calculation] Simplify angles in additional outputs and fix an assert in calculation store
2022-02-21 17:30:27 +01:00
Laury
af5f9ea578
[ion/storage] Added the "ctrl-z" system everywhere
2022-02-19 12:09:02 +01:00
Laury
f3d632c462
[apps/calculation] Add a "ctrl-z" system
2022-02-15 22:24:50 +01:00
Laury
708070c284
[calculation] Fix (again) a bug in second degree additional output
2022-02-02 23:16:52 +01:00
Yaya-Cout
169fb7404e
Fix spelling ( #128 )
...
* Fix spelling in .cpp files
* Fix spelling in all files
2022-01-20 17:21:35 +01:00
Laury
16eaab3b52
[apps/calculation] Make the second_degree_controller works
2022-01-13 18:57:34 +01:00
Laury
9595ed1570
[calculation] Fix a bug in second degree controller
2022-01-09 21:47:53 +01:00
Mino1289
87a5dc354d
[apps/calculation/additional_output] Adding parenthesis. ( #97 )
2021-12-17 22:17:21 +01:00
Laury
5cbce3c116
[calculation] Fix a bug in second degree controller
2021-12-09 19:05:42 +01:00
Laury
e72b0f633e
[calculation] Fix bug in second degree list controller
2021-10-24 19:31:14 +02:00
lolocomotive
bd207cb845
Replace hard-coded color values with Palette colors and use the correct palette colors ( #51 )
2021-10-20 22:25:27 +02:00
Laury
2156ca7e42
[calculation] Added additional output about second degree polynomials
2021-09-12 21:28:07 +02:00
Laury
7b4a94296b
[calculation][poincare] Revert 'b8544e3' and improve equal simplification
2021-09-01 17:31:51 +02:00
Maxime FRIESS
4f34cd17a1
Merge pull request #510 from RedGl0w/patch-12
...
[Calculation/expression_field] EE add Ans
2021-03-15 20:28:00 +01:00
Joachim LF
b09da48748
[calculation/tests] Fix tests on omega
2021-02-12 10:21:42 +01:00
M4x1m3
17284985f7
[i18n] Fixed missing / duplicate entries.
2021-02-10 21:11:10 +01:00
lapingenieur
76e1bf8822
[*.hu.i18n] Improved Hungarian translations
2021-02-10 20:03:36 +01:00
Joachim LF
9b17d1b882
[Update] Epsilon 15.3.1
2021-01-21 19:56:06 +01:00
Hugo Saint-Vignes
e09bd0a18c
[poincare] Factorize reduce and removeUnit methods
2020-12-22 17:32:40 +01:00
Joachim Le Fournis
5f34d07e53
[Calculation/expression_field] EE add Ans
2020-11-05 11:39:29 +01:00
Hugo Saint-Vignes
6ba88921b9
[apps/calculation] Add Unknown NullStatus Todo
...
Change-Id: Ic67eca0b95350c72167057c40f18ae969793ef18
2020-11-04 15:58:34 +01:00
Hugo Saint-Vignes
4a3f749cc6
[poincare] Add NullStatus for expressions
...
Change-Id: Ibaba72e3e3589ba259c7b22d402e2b27937f27c1
2020-11-04 15:58:34 +01:00
Hugo Saint-Vignes
98499f6c9f
[poincare] Rename isRationalZero to isNumberZero
...
Change-Id: I554dd5e9b9ab3af4364ca23cde590f9e0a458ef8
2020-11-04 15:58:33 +01:00
Roberta Rabotti
8a5ed92a56
[IT] Translation changes: Prime factors
2020-11-04 15:33:04 +01:00
Serenela Moreira
59b2a64830
[pt] corrected prime factors
...
And improved translation of another detail
2020-11-04 15:33:04 +01:00
Martijn Oost
388d1a785e
[apps/calculation] Update NL translation
...
Change NL definition in additional results
2020-11-04 15:33:03 +01:00
Gabriel Ozouf
4ba0603e0c
[apps/calculation] Duplicate additional result
...
Fix duplicate additional results on units by comparing serialization.
Change-Id: Ia360ae7846716a801253b60fcf000240834528bc
2020-11-04 15:33:01 +01:00
Gabriel Ozouf
b8544e3708
[apps/shared/text_field_delegate_app] Refuse Equal
...
The Equal sign now triggers a syntax error in all apps but Solver. This
make its behaviour symmetrical with that of < and >.
Change-Id: Ia886c547a315d5627a69f3f2acac2cbce0e202c2
2020-11-04 15:32:58 +01:00
Arthur Camouseigt
3dca515441
[VariableBox] Added sequences to the variable box
...
It is now possible to call the value of a defined sequence anywhere.
Change-Id: I1990e93c50f9add175b7ea274e07004ba63289e5
2020-11-04 15:32:58 +01:00
Martijn Oost
338968a493
improved translations in toolbox and the calculation, python and functions app
2020-11-04 15:30:53 +01:00
Gabriel Ozouf
504223612d
[apps/apps_container] Add timer to circuit breaker
...
poincareCircuitBreaker requires the Back key to be pressed for at least
50 ms before interrupting a computation.
This is effectively invisible for the user, but fixes a bug in
Calculation :
- When leaving the additional results for a result using units by
pressing the Back key, a reduction preceding a call to removeUnits
would be interrupted, causing an undefined behaviour.
Change-Id: Iec667ae964f190de2171850cc22e1726959e6cb5
2020-11-04 15:11:45 +01:00
Gabriel Ozouf
860ce558c2
[poincare/unit] Remove some additional results
...
Imperial additional results now only appear when the selected unit
system is Imperial.
Change-Id: Icc314d0148810bea67e4d729179393f1fceaf214
2020-11-04 15:11:45 +01:00
Gabriel Ozouf
52dcd8e749
[poincare/unit] Restructure Unit
...
1. Information about a unit's dimension now uses inheritance.
_m is an instance of DistanceAlias, which is derived from Alias.
A UnitNode now keeps a pointer to an Alias and one to a Prefix.
All aliases are still defined as constexpr.
This cleans up a lot of the code used namely for computing the
additional outputs in Calculation.
2. Instead of being defined with a string, each unit is described by its
ratio with the base SI unit (ex: _L is 0.001 instead of "0.001_m^3").
This greatly speeds up the calculations using units, as the algorithm
to find the best unit used to parse the definition.
Change-Id: I4d6ed6ad4cb967026a3f01a335aec270066e2b9f
2020-11-04 15:11:45 +01:00
Gabriel Ozouf
fad375c11c
[poincare] Add unitFormat to ReductionContext
...
Change-Id: I1d3fcd2f47c973c041e1be84e9a902dd58de3562
2020-11-04 15:11:44 +01:00
Gabriel Ozouf
6c676782aa
[apps/calculation] New additional results on units
...
The additional results on units now include conversions into both unit
systems (metric and imperial).
Change-Id: Ie0f12eb3735e775560b66c2cbd78bc9a659145bb
2020-11-04 15:11:44 +01:00
Gabriel Ozouf
9e3470436a
[apps/calculation] Move input memoization
...
Calculation's input is now only saved and restored when the app truly
closes or opens, instead of whenever the EditExpressionController enters
or leaves the responder chain (which also happens when the user switches
to the history or the toolbox, or triggers a syntax error).
Change-Id: I8404f1bc5619bcbc03272b406962d284fe25f7e2
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
d027d99597
[apps/calculation] Reset highlighted cells in additional results
...
Change-Id: I517e7d3dd025413f405fed605631dad830540e76
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
e27c668c40
[apps,escher,kandinsky,poincare,python] Replace every "grey" with "gray"
...
Change-Id: I60a232849dce90f70e6977b6024d6e9b1ce1b731
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
4331686818
[apps/toolbox] Update toolbox and additional result text for matrices
...
Change-Id: I59e1561dcb97c75e57f0c24cfe1953ff594daf92
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
3bfc0c83d8
[poincare] Factorize Echelon Form classes
...
Change-Id: I7ec7290a4d94b9bd1224ad4c53be8b4662bd32d5
2020-11-04 15:07:20 +01:00