Yaya-Cout
d1b8cefcf9
Merge pull request #254 from RedGl0w/additional_result_trigo
...
Changes to the trigonometry additional result
2025-11-05 17:17:44 +00:00
Yaya-Cout
c1f5b4afac
Merge branch 'upsilon-dev' into logic-toolbox
2025-11-05 15:01:45 +00:00
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
Joe Crop
fc95028b57
- Added clog2 function
...
- negative numbers can now be displayed in 2's compliment binary
2022-12-06 11:10:01 -08:00
Joe Crop
42d8fea8c6
logic toolbox with logic functions
2022-12-05 20:07:45 -08: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
Joachim LF
7dff05287d
[calculation/additional_result] draw in trigonometric graph the tangent
2022-06-17 13:23:51 +02:00
Joachim LF
25cd0d44f3
[calculation/additional_outputs] Use input rather than output if possible, and open on tan
2022-06-17 13:09:45 +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