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
Joachim LF
40b81313cb
[Exam] Fixed exam mode to omega one
2021-01-28 20:02: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
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
Joachim LF
9b17d1b882
[Update] Epsilon 15.3.1
2021-01-21 19:56:06 +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
d26ba0250b
[statistics] Missing include
2020-12-29 13:34:35 +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
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
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
Gabriel Ozouf
24456780e6
[regression] Invalidate cursor when selected dot does not exist
2020-12-17 17:10:56 +01:00
Hugo Saint-Vignes
af3b2d4de4
[apps/shared] Tidy model name on sequence type change
2020-12-17 17:10:56 +01:00
Hugo Saint-Vignes
479f34502f
[apps/shared] Rename methods and Factorize comparison logic
2020-12-16 16:16:26 +01:00
Hugo Saint-Vignes
10c296e671
[apps/shared] Add comment for isCursorHanging method
2020-12-16 16:16:26 +01:00
Hugo Saint-Vignes
b7bbb258a8
[apps/regression] Fix NaN comparison in isCursorHanging method
2020-12-16 16:16:26 +01:00
Hugo Saint-Vignes
7646f13ca8
[apps/shared] Fix NaN comparison in isCursorHanging method
2020-12-16 16:16:26 +01:00
Hugo Saint-Vignes
56a6917cfd
[apps/shared] Fix context pointer when sorting rows
2020-12-16 11:40:54 +01:00
Gabriel Ozouf
c7b758f536
[poincare/expression] Fix solutions to e^x=0
...
Because of the limitations of the floating-point representation, e^x is
null for x <= 710, causing the nextRoot functions to find roots for it.
To prevent this, we looking for places where a function changes sign, we
actually require the function to take two non-null values of different
signs.
2020-12-14 10:20:09 +01:00
Hugo Saint-Vignes
78cb340065
[apps/regression] Only uniformize c if needed
2020-12-10 16:42:59 +01:00
Hugo Saint-Vignes
6e318593ae
[apps/regression] Code review fixes
2020-12-10 16:42:59 +01:00
Hugo Saint-Vignes
79e59f525e
[apps/regression] Ensure unicity for trigonometric regression
2020-12-10 16:42:59 +01:00
Gabriel Ozouf
35bfb8ec16
[poincare/zoom] Method ExpandSparseWindow
...
This method is used to remove extraneous empty sapce in the middle of
the window for functions that are discontinuous between their points of
interest.
2020-12-10 13:45:56 +01:00
Gabriel Ozouf
625a89e610
[poincare/zoom] RefinedYRangeForDisplay signature
2020-12-10 13:45:56 +01:00
Gabriel Ozouf
3cdb076c2c
[shared/interactive_curve_view_range] Factor zoom
...
The zoom method to zoom in and out on a curve view make use of the
SetZoom method in Poincare::Zoom.
2020-12-10 13:45:56 +01:00
Hugo Saint-Vignes
c28a5198d6
[apps/regression/test] Add a test case, factorize logic
2020-12-09 17:31:14 +01:00
Hugo Saint-Vignes
a08e3e1024
[apps/regression] Update comment
2020-12-09 17:31:14 +01:00
Hugo Saint-Vignes
357db4493d
[apps/regression] Add TODO to improve coefficient update
2020-12-09 17:31:14 +01:00
Hugo Saint-Vignes
e17ff842b5
[apps/regression/test] Update trigonometric tests
2020-12-09 17:31:14 +01:00
Hugo Saint-Vignes
d0f40f0177
[apps/regression] Set coefficient c initial value to 0
2020-12-09 17:31:14 +01:00
Émilie Feral
fe4e2e3e9d
Misc. clang static analyzer fixes
2020-12-09 13:34:36 +01:00