Commit Graph

13208 Commits

Author SHA1 Message Date
Quentin Guidée
76db361cde [omega] 1.21.0 Public Beta 1 O1.21.β1-E15 2021-01-29 13:00:04 +01:00
Quentin
859976423f Merge pull request #451 from RedGl0w/someFixOnOmega21
Added env var for omega state
2021-01-29 12:26:27 +01:00
Joachim LF
61646ccabc Added env var for omega state 2021-01-29 12:21:40 +01:00
Quentin Guidée
1354b3e4f3 [apps/settings] Add Omega to exam mode warnings 2021-01-29 11:48:55 +01:00
Quentin
5e91b12836 Merge pull request #449 from RedGl0w/someFixOnOmega21
Some fix on omega21
2021-01-29 10:34:50 +01:00
Cyprien Méjat
3b74553ed7 [escher] Fix color of the "auto" and "equal" axes buttons (#450) 2021-01-28 22:23:26 +01:00
Joachim LF
44fc94469e [code] Fix movement in input 2021-01-28 20:02:45 +01:00
Joachim LF
40b81313cb [Exam] Fixed exam mode to omega one 2021-01-28 20:02:31 +01:00
Quentin
0c01ccb13e Merge pull request #446 from RedGl0w/omegaE15
Fix home external apps display and accessibility
2021-01-23 15:30:31 +01:00
Joachim LF
71449239c8 Fix external apps display 2021-01-22 18:39:21 +01:00
Joachim LF
917e753426 Fix display issue 2021-01-22 17:56:58 +01:00
Quentin Guidée
134f1da4b0 [build/config] Fix Epsilon Version in settings 2021-01-22 15:06:52 +01:00
Quentin Guidée
0a3754aa23 [apps/*.i18n] Fixes for E15 2021-01-22 13:56:35 +01:00
Quentin Guidée
cb9f9e0e40 [.submodules] Update RPN submodule 2021-01-22 13:33:43 +01:00
Quentin
11f41a97d4 Merge pull request #445 from RedGl0w/omegaE15
[Update] Epsilon 15.3.1
2021-01-22 13:09:26 +01:00
Joachim LF
738a477b66 [Theme] Fix button_state 2021-01-21 19:56:22 +01:00
Joachim LF
9b17d1b882 [Update] Epsilon 15.3.1 2021-01-21 19:56:06 +01:00
Émilie Feral
11ef4bd996 build: Version 15.3.1 2021-01-07 12:47:23 +01:00
Émilie Feral
ed2d5e3b2d [simulator/android] Bump targetSdkVersion 2021-01-07 12:46:43 +01:00
Émilie Feral
49b74fb475 build: Version 15.3.0 2021-01-06 16:31:07 +01:00
Émilie Feral
e8887a4e70 [poincare] Remove unused variable 2021-01-06 16:30:07 +01:00
Hugo Saint-Vignes
5e7d93b331 [apps/statistics] Update and replace comment 2021-01-05 16:43:01 +01:00
Hugo Saint-Vignes
83722342f7 [apps/statistics] Reload CurveView before drawing histogram labels 2021-01-05 16:43:01 +01:00
Hugo Saint-Vignes
a42208f773 [apps/shared] Handle null labelStep in numberOfLabels 2021-01-05 16:33:48 +01:00
Hugo Saint-Vignes
9f0c7a87fd [apps/shared] Use sizeof data 2021-01-05 11:38:21 +01:00
Hugo Saint-Vignes
990c45b661 [apps/shared] Prevent label method from being called on uninitialized chars 2021-01-05 11:38:21 +01:00
Gabriel Ozouf
5b106f091d [interactive_curve_view_range] Fix isOrthonormal when using Navigate
The method isOrthonormal takes into account the "offscreen" portion of
the Y axis. This fixes a bug where zooming when using the Navigate
option would remove the orthonormality marker while the graph was still
orthonormal.
2021-01-05 11:01:45 +01:00
Gabriel Ozouf
878685b83c [interactive_curve_view_range] Test isOrthonormal 2021-01-05 11:01:45 +01:00
Gabriel Ozouf
abefc800d9 [interactive_curve_view_range] Fix variable type 2021-01-05 11:01:45 +01:00
Gabriel Ozouf
89c50509d8 [shared] InteractiveCurveViewRange::isOrthonormal
The old method isOrthonormal has been split into two :
  - shouldBeNormalized tests whether the range is close enough to a
    normal range
  - isOrthonormal tests whether the range is strictly orthonormal, but
    takes into account imprecisions of floating-point arithmetic
2021-01-05 11:01:45 +01:00
Roberta Rabotti
89107da1ae Update toolbox.it.i18n 2021-01-05 10:15:12 +01:00
Gabriel Ozouf
d022231a3a [statistics] Fix use of uninitialized variable 2021-01-05 10:12:02 +01:00
Martijn Oost
f449db62c3 [NL] fix omission sigma in toolbox
While changing from using sigma squared to just sigma I guess we deleted one character too much.
2021-01-04 15:14:38 +01:00
Martijn Oost
7a6c0e6e7d [NL] fix translations 2021-01-04 15:14:38 +01:00
Gabriel Ozouf
f6c91f7dbe [poincare/function] Add tests on getVariables 2020-12-29 17:20:09 +01:00
Gabriel Ozouf
4209f0a26c [poincare/function] getVariables always gets the argument
When applied to a function f(x) = constant, the method getVariables
would not find any, as the search is performed on the function's
definition.
Thus, when using the "Fill with formula" tool in Statistics, if the
formula to fill V1 is "V1=f(V2)", the formula will be considered
constant and applied to all values in V1. However, if V1 is longer than
V2, the program will attempt to read undefined values of V2.
With this change, the formula will only be applied to lines in V1 for
which there is a corresponding line in V2.
2020-12-29 17:20:09 +01:00
Gabriel Ozouf
d26ba0250b [statistics] Missing include 2020-12-29 13:34:35 +01:00
Gabriel Ozouf
48d93584e7 [poincare/parametered_expression] Fix variables detection
The method getVariables would not correctly remove the parameter from
the list of variables.
e.g. In the expression "box+y×int(z,x,0,1)", when trying to remove x
from the list of variables, the letter x would be removed from the name
"box" instead.
2020-12-29 13:34:09 +01:00
Gabriel Ozouf
fff514d410 [poincare/unit] Fix temperature conversion
The program would crash when trying to evaluate a unit conversion of the
form "x→_U" where U was a unit of temperature and x did not have any
unit.
2020-12-29 09:51:47 +01:00
Gabriel Ozouf
5ce5f4fbac [statistics] Fix glitch with histogram parameters
In the window to change the histogram parameters, it was possible to set
a rectangle width that was considered valid, but would make the starting
abscissa invalid, while triggering no error message. The message would
only show if the user closed the window and opened it again.
e.g. : Set a series with only one value 1e10
       Change its starting abscissa to 0
       Change its rectangle width to 1, confirm and close the menu
       Re-open the menu, a message appears, and stays onscreen when
leaving the menu.
2020-12-29 09:50:24 +01:00
Gabriel Ozouf
ea4770fc81 [shared/interactive_curve_view_range] Change normalization tolerance
The loss of significance that occurs when subtracting the bounds of the
axes must be taken into account when asserting whether the range is
orthonormal.
2020-12-29 09:47:29 +01:00
Hugo Saint-Vignes
e09bd0a18c [poincare] Factorize reduce and removeUnit methods 2020-12-22 17:32:40 +01:00
Hugo Saint-Vignes
7146eff7ee [poincare/src] Use reduce before removeUnit
With deepReduce(), when a simplifiaction was interrupted, expression could
contain Undefined children, which would trigger the assert in
removeUnit(). With reduce(), if a simplification is interrupted, the
entire expression becomes Undefined, which is handled by removeUnits().
2020-12-22 17:32:40 +01:00
Gabriel Ozouf
5bc9579db6 [shared/interactive_curve_view_range] Test zoom method 2020-12-22 17:22:33 +01:00
Gabriel Ozouf
e9c953fd6e [shared/interact_curve_view_range] Check orthonormality after zoom
Zooming in and out on a graph usually preserves orthonormality. However,
if the window has its bounds close to the limits for the values on the
axes, zooming can change the ratio.
2020-12-22 17:22:33 +01:00
Gabriel Ozouf
02d7a02a93 [poincare/unit] Add test 2020-12-22 17:21:37 +01:00
Gabriel Ozouf
9b3f7edfcd [poincare/unit] Handle kelvin with prefix
Units derived from kelvin (mK, cK, ...) were handled like Celsius and
Fahrenheit, causing a bug where multiplications such as 2*pi*_cK to
simplify as undef.
2020-12-22 17:21:37 +01:00
Hugo Saint-Vignes
fa523c25c9 [apps] Split italian text into two lines in variable box 2020-12-22 10:16:27 +01:00
Hugo Saint-Vignes
1939293cd2 [apps/shared] Add margin to avoid visible approximation errors 2020-12-21 16:12:27 +01:00
Léa Saviot
60f875220e build: Version 15.2.0 2020-12-17 17:10:56 +01:00