-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use GCC 10 version 2020q4 #1730
base: master
Are you sure you want to change the base?
Commits on Nov 4, 2020
-
[sequence/curve_view_range] Fix normalize
Change-Id: I1e4aa49dd84f12fe4e0f2ab59912fc68fe00b2fa
Configuration menu - View commit details
-
Copy full SHA for 91e1154 - Browse repository at this point
Copy the full SHA 91e1154View commit details -
[poincare/zoom] Clean up and comment API
Change-Id: I58347d7188551471817fb334bcb54d5c5b398f72
Configuration menu - View commit details
-
Copy full SHA for c647bfe - Browse repository at this point
Copy the full SHA c647bfeView commit details -
[poincare/zoom] Return value for boring curve
Change-Id: Iad983da0aa3066f5be0c75c5b8e38e62a907d5a1
Configuration menu - View commit details
-
Copy full SHA for 9c32018 - Browse repository at this point
Copy the full SHA 9c32018View commit details -
Change-Id: Ia7229d790ef1d2039071e35accb102804c94cb01
Configuration menu - View commit details
-
Copy full SHA for 31e694f - Browse repository at this point
Copy the full SHA 31e694fView commit details -
[poincare/zoom] Accelerate normal range search
Change-Id: I4a7f2e024ca82a3996ad3e395c8f62ca4170ec9e
Configuration menu - View commit details
-
Copy full SHA for f491be2 - Browse repository at this point
Copy the full SHA f491be2View commit details -
[shared] Rename ZoomParameterController
Change-Id: I64a6500b66db4455217920a1e73efd5848216411
Configuration menu - View commit details
-
Copy full SHA for 0e4de43 - Browse repository at this point
Copy the full SHA 0e4de43View commit details -
[interactive_curve_view_controller] Zoom button
Renamed zoom button Change-Id: I476c0991d5ab88c6642b793fbe10debbcca4e014
Configuration menu - View commit details
-
Copy full SHA for 3a87e47 - Browse repository at this point
Copy the full SHA 3a87e47View commit details -
[poincare/zoom] Use std::min & max
Change-Id: If3983c16d3bfa0de31aefe8a3f5c650e1858f822
Configuration menu - View commit details
-
Copy full SHA for 29f4712 - Browse repository at this point
Copy the full SHA 29f4712View commit details -
Change-Id: Iaff562cca9af3eb903d6cc8a529c730184235e4b
Configuration menu - View commit details
-
Copy full SHA for 194cd04 - Browse repository at this point
Copy the full SHA 194cd04View commit details -
[poincare/zoom] Change struct to class
Change-Id: I06d1850074b266a694d74e4db4c754ff156c8098
Configuration menu - View commit details
-
Copy full SHA for a76e546 - Browse repository at this point
Copy the full SHA a76e546View commit details -
[apps/shared] Add toggle buttons in Graph view
Change-Id: I7548d11fb114b2605ce34d3bda0776277b79ff9d
Configuration menu - View commit details
-
Copy full SHA for 2f97dab - Browse repository at this point
Copy the full SHA 2f97dabView commit details -
[i18n] Update Graph view parameters wording
Change-Id: Icd65c4e19b78cd8751d6b1b583c112abb08c9237
Configuration menu - View commit details
-
Copy full SHA for 3f25a37 - Browse repository at this point
Copy the full SHA 3f25a37View commit details -
[poincare/zoom] Simplify plot ranges after adding margins
Change-Id: If8904ca4e7d306376de785a125fe5fba168de718
Configuration menu - View commit details
-
Copy full SHA for bb8a28a - Browse repository at this point
Copy the full SHA bb8a28aView commit details -
[apps/shared] Update translation size -> frequency
Change-Id: I841bd22077cccacc7d2a4a541cca2e463f13925b
Configuration menu - View commit details
-
Copy full SHA for 14e2f62 - Browse repository at this point
Copy the full SHA 14e2f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52adea0 - Browse repository at this point
Copy the full SHA 52adea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6628e76 - Browse repository at this point
Copy the full SHA 6628e76View commit details -
[apps/statistics] Fix horizontal alignement for size legend
Change-Id: I834444aee7dd547c71254df4658c0db05eb101d7
Configuration menu - View commit details
-
Copy full SHA for 8161695 - Browse repository at this point
Copy the full SHA 8161695View commit details -
[apps/statiastics] Rename i18n messages accurately
Change-Id: If88f91d6e925dbb2ad293b537661eb3d137ea826
Configuration menu - View commit details
-
Copy full SHA for 2740056 - Browse repository at this point
Copy the full SHA 2740056View commit details -
[ion/events_keyboard] Fix selection on long press
A previous fix to prevent AlphaLock from interfering with the long press feature broke the long press selection. Revert the changes and find another solution to the previous problem. We compare the alpha status to both the state of the Alpha key and the Lock, which makes sense : Lock is supposed to mimic Alpha being continuously pressed. Change-Id: I1349eb83f8971d3a5efcb10de020bb6c0aed64a1
Configuration menu - View commit details
-
Copy full SHA for 3a90ed6 - Browse repository at this point
Copy the full SHA 3a90ed6View commit details -
[poincare/zoom] Limit explosion detection
Do not take strong variations into account if they would erase more interesting variations. Change-Id: I6299a64bed449a611f90eda4234af10a183958d1
Configuration menu - View commit details
-
Copy full SHA for 82c4fe2 - Browse repository at this point
Copy the full SHA 82c4fe2View commit details -
[poincare] Handle equal negative numbers in GCD LCM
Change-Id: Ia46966270418a339f8a37e8a1971a7f7dd046034
Configuration menu - View commit details
-
Copy full SHA for 93b5a3f - Browse repository at this point
Copy the full SHA 93b5a3fView commit details -
[poincare/zoom] Add test for x*ln(x)
Change-Id: Ia28a7ffb826a9b6e3618b222b6ed9d0d43de308a
Configuration menu - View commit details
-
Copy full SHA for 65156c8 - Browse repository at this point
Copy the full SHA 65156c8View commit details -
[ion/events] Create event ExternalText
Added an event to represent the typing of text that is not on the device's keyboard. ExternalText event's text is read from a buffer, that will be filled when the event is generated. ExternalText only exists on the simulator. Change-Id: Ie78d2c7c2de91da986a1ce2130a5ecd123db48ee
Configuration menu - View commit details
-
Copy full SHA for 96b8e18 - Browse repository at this point
Copy the full SHA 96b8e18View commit details -
[ion/utf8_helper] Method to check text compliance
Change-Id: I9683a8ba819b1a4aad18bcc4759160509e424d4e
Configuration menu - View commit details
-
Copy full SHA for 8181753 - Browse repository at this point
Copy the full SHA 8181753View commit details -
[ion/simulator/events_keyboard] Serve ExternalText
Generate an ExternalText event when catching a SDL_TextInputEvent whose text cannot be boiled down to one of the regular events. Change-Id: I036fa2a153c8351979521d7f8cba6b62aa64604b
Configuration menu - View commit details
-
Copy full SHA for 4ea8263 - Browse repository at this point
Copy the full SHA 4ea8263View commit details -
[ion/events] Factor includes of layout_events.h
Change-Id: Id7f68f4dfb4727453a02437a0b824492a8c94730
Configuration menu - View commit details
-
Copy full SHA for b0b6fe3 - Browse repository at this point
Copy the full SHA b0b6fe3View commit details -
[ion/events] Fix ExternalText buffer size
The size of the ExternalText events shared buffer is now defined as the size of the SDL_TextInputEvent 'text' field, as it should. Also fix a wrong parameter being passed to a strlcpy. Change-Id: I6a57d49d61fec8a009c4711efce564c65544e571
Configuration menu - View commit details
-
Copy full SHA for aadf8f5 - Browse repository at this point
Copy the full SHA aadf8f5View commit details -
[apps/shared] Set buttonAction method as protected
Change-Id: Iaef80fdbb6083be688fadc2b5fc515dbbd0d004c
Configuration menu - View commit details
-
Copy full SHA for cab22fc - Browse repository at this point
Copy the full SHA cab22fcView commit details -
[apps/statistics] Add temporary parameters for histogram
Change-Id: I67c21d59263b7eddd7ee8ee9e61c168e6b013d13
Configuration menu - View commit details
-
Copy full SHA for a922e44 - Browse repository at this point
Copy the full SHA a922e44View commit details -
[apps/statistics] Add pop-up to confirm parameter discard
Change-Id: I0d0d7dca0e167cfcb40f4b26d8208e12056ebf40
Configuration menu - View commit details
-
Copy full SHA for b2d7ee8 - Browse repository at this point
Copy the full SHA b2d7ee8View commit details -
[apps/regression] Add escape case if data is not suitable for regression
Change-Id: Ie2e028a5030e1b0d3f133efdde971645d5b4687b
Configuration menu - View commit details
-
Copy full SHA for f58633b - Browse repository at this point
Copy the full SHA f58633bView commit details -
[apps/regression] Comment assert that cannot be satisfied
Change-Id: Iaae5ee4292e33f923f47590ee4520bac44c5d750
Configuration menu - View commit details
-
Copy full SHA for f2ba5da - Browse repository at this point
Copy the full SHA f2ba5daView commit details -
[interactive_curve_view_range] Missing resets
Added some missing resets of the Auto and Normalize statuses Change-Id: I5514a2566c1f6ba73d04b526402b428b2edce4b4
Configuration menu - View commit details
-
Copy full SHA for 82a77df - Browse repository at this point
Copy the full SHA 82a77dfView commit details -
[interactive_curve_view_range] Status unchanged
Only notify the delegate to the refresh the button when the status has changed. Change-Id: I6689d2c292ff96039a68cd1b437b18df5fb98829
Configuration menu - View commit details
-
Copy full SHA for 5a5955b - Browse repository at this point
Copy the full SHA 5a5955bView commit details -
[interactive_curve_view_range] Check auto status
Deactivate Auto status every time the range effectively changes. Change-Id: I695b840d5e72061a73a229a6e726433660bdfdbf
Configuration menu - View commit details
-
Copy full SHA for 3b24f9c - Browse repository at this point
Copy the full SHA 3b24f9cView commit details -
[poincare] Fix multiplication.cpp comment typos
Change-Id: I1553144fb45f45cbdb4e021b14ef20cb319984cc
Configuration menu - View commit details
-
Copy full SHA for aba09e1 - Browse repository at this point
Copy the full SHA aba09e1View commit details -
[poincare] Handle division by 0 when combining powers
Change-Id: I108ba8131ef2f8d3d210a769322a815121311f6b
Configuration menu - View commit details
-
Copy full SHA for 0d883bf - Browse repository at this point
Copy the full SHA 0d883bfView commit details -
[poincare/test] Add tests for multiplication reduction
Change-Id: I54186c0a7c12f7fb0122c0a67f4a6d0d462feb82
Configuration menu - View commit details
-
Copy full SHA for 9d077c6 - Browse repository at this point
Copy the full SHA 9d077c6View commit details -
[poincare] implement isRationalZero for other numbers
Change-Id: I40f61958f9e51adb376407b2a512097962979417
Configuration menu - View commit details
-
Copy full SHA for 5811425 - Browse repository at this point
Copy the full SHA 5811425View commit details -
[poincare] Rename isRationalZero to isNumberZero
Change-Id: I554dd5e9b9ab3af4364ca23cde590f9e0a458ef8
Configuration menu - View commit details
-
Copy full SHA for 98499f6 - Browse repository at this point
Copy the full SHA 98499f6View commit details -
[poincare] Add isNumberZero tests
Change-Id: Ia8906e27c5c28f96c87ed39f522f4b1028ad80b8
Configuration menu - View commit details
-
Copy full SHA for b2945c3 - Browse repository at this point
Copy the full SHA b2945c3View commit details -
[poincare] Add NullStatus for expressions
Change-Id: Ibaba72e3e3589ba259c7b22d402e2b27937f27c1
Configuration menu - View commit details
-
Copy full SHA for 4a3f749 - Browse repository at this point
Copy the full SHA 4a3f749View commit details -
[poincare] Add NullStatus and sign for more expressions
Change-Id: I4443a28532f5b728afe169a3d2a70d9026bc1909
Configuration menu - View commit details
-
Copy full SHA for 61d33be - Browse repository at this point
Copy the full SHA 61d33beView commit details -
[poincare] Add NullStatus and sign for more complex expressions
Change-Id: Ic593517bf7a983985fe3c521e10c19ab0bca4191
Configuration menu - View commit details
-
Copy full SHA for 42f20fb - Browse repository at this point
Copy the full SHA 42f20fbView commit details -
[apps/calculation] Add Unknown NullStatus Todo
Change-Id: Ic67eca0b95350c72167057c40f18ae969793ef18
Configuration menu - View commit details
-
Copy full SHA for 6ba8892 - Browse repository at this point
Copy the full SHA 6ba8892View commit details -
[ion/clipboard] Use system clipboard on simulator
Add methods to interface Epsilon's clipboard with the system's when running a simulator. Note that the clipboard still uses a buffer located in the Escher::Clipboard class, as some features require a buffer to execute computations on the clipboard's content. Change-Id: I14c19615805d38735e64d481c617863db22db9bc
Configuration menu - View commit details
-
Copy full SHA for b9c34ac - Browse repository at this point
Copy the full SHA b9c34acView commit details -
[ion/clipboard] Add support for web simulator
Wrote methods for accessing the system clipboard from the web simulator, as the methods in SDL_Clipboard do not work when the video device uses emscripten. Change-Id: Ib2e66530a6b013eca0cf69fb52372e9e3a21c8bb
Configuration menu - View commit details
-
Copy full SHA for 010b474 - Browse repository at this point
Copy the full SHA 010b474View commit details -
[ion/clipboard] Rework clipboard handling
Change the way the clipboard is fetched, so as to preserve the Poincare/Python translation feature, and remove the cap on the length of text being imported into the simulator. Change-Id: I0f3e83c0c8aa4b64eb08d882aa6891b31f191e22
Configuration menu - View commit details
-
Copy full SHA for f66bde6 - Browse repository at this point
Copy the full SHA f66bde6View commit details -
[ion/clipboard] Update comments
Change-Id: I320f8130b7bc897b6e8e3bf7d79cfcda837a9984
Configuration menu - View commit details
-
Copy full SHA for 8bb0b47 - Browse repository at this point
Copy the full SHA 8bb0b47View commit details -
[ion/clipboard] Update comments 2
Change-Id: Ib628a888f6712ad6ea62ccb20192845d19e84986
Configuration menu - View commit details
-
Copy full SHA for eb5f4b3 - Browse repository at this point
Copy the full SHA eb5f4b3View commit details -
[apps/shared] Silence warning for unused variable
Change-Id: I1df4a8c111688e00a82d4448d47fd571fec738e4
Configuration menu - View commit details
-
Copy full SHA for aa50a5e - Browse repository at this point
Copy the full SHA aa50a5eView commit details -
[ion/keyboard] Fix const const array
Change-Id: I75cfc94ed36493a78bd104f8c4734f2ecd3d042d
Configuration menu - View commit details
-
Copy full SHA for f789bb1 - Browse repository at this point
Copy the full SHA f789bb1View commit details -
[interactive_curve_view_range] Missing refresh
Fixes the following bug : - Plot ln(x) (or any other curve that's normlalized by default) - Go back and replace ln(x) with log(x) (or any other curve that's NOT normalized by default) --> The 'Equal Axes' button is still on. Change-Id: I0ef50dc9866e908894bd4f5c3ade198f9b3ea318
Configuration menu - View commit details
-
Copy full SHA for ad7890a - Browse repository at this point
Copy the full SHA ad7890aView commit details -
[WIP][interactive_curve_view_range] Tweak tolerance
Change-Id: Iacfb7de81a4ab8a7fb73770053e189d596016201
Configuration menu - View commit details
-
Copy full SHA for 9e90335 - Browse repository at this point
Copy the full SHA 9e90335View commit details -
[interactive_curve_view_range] Fix assert
Change-Id: I2ff3cfe90f10b33db3e18b321cf931c9f0946479
Configuration menu - View commit details
-
Copy full SHA for fe95038 - Browse repository at this point
Copy the full SHA fe95038View commit details -
[apps/shared] Prevent Array index overflow
Change-Id: I67ffcb71d0d62a3e67e6d63d2b30b0696800cb42
Configuration menu - View commit details
-
Copy full SHA for 8dc6391 - Browse repository at this point
Copy the full SHA 8dc6391View commit details -
[ion/shared] Remove contexpr array definition in header
Change-Id: I620e977b000ee53c3db97510e666dfda30f4db30
Configuration menu - View commit details
-
Copy full SHA for d5e810f - Browse repository at this point
Copy the full SHA d5e810fView commit details -
[escher/run_loop] Move kandinksy include
To check whether an ExternalText could be written with Epsilon's fonts, UTF8Helper made a reference to Kandinsky, which is prohibited. This check is now done in Escher, before dispatching the event. Change-Id: I55e9db1ba43c3115775499db47b90a6bdd7cc7b3
Configuration menu - View commit details
-
Copy full SHA for 0185e05 - Browse repository at this point
Copy the full SHA 0185e05View commit details -
[ion/events] Remove method defaultIsDefined
Change-Id: Ic5c057a451bfc49d99f4b2a70ec5dbff16844a86
Configuration menu - View commit details
-
Copy full SHA for 993de56 - Browse repository at this point
Copy the full SHA 993de56View commit details -
[ion/events] Add comment about defaultText method
Change-Id: Ief2b53395a7921d85b116ded935c9dfeb10d08fd
Configuration menu - View commit details
-
Copy full SHA for 6f21310 - Browse repository at this point
Copy the full SHA 6f21310View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf38f8 - Browse repository at this point
Copy the full SHA fbf38f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf79d4e - Browse repository at this point
Copy the full SHA bf79d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 547b4b2 - Browse repository at this point
Copy the full SHA 547b4b2View commit details -
[.github/workflows] CI: use msys2/setup-msys2 instead of
numworks/setup-msys2
Configuration menu - View commit details
-
Copy full SHA for 291941f - Browse repository at this point
Copy the full SHA 291941fView commit details -
[sequence] Add tests on self referencing sequences
Change-Id: I031f0e8f166aa2d017c0f86679bc9e13e6a432bd
Configuration menu - View commit details
-
Copy full SHA for 58867b6 - Browse repository at this point
Copy the full SHA 58867b6View commit details -
[poincare] Step I: add a parameter to approximation routines to indicate
if we're within a reduction routine
Configuration menu - View commit details
-
Copy full SHA for 75dc415 - Browse repository at this point
Copy the full SHA 75dc415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 644cf4d - Browse repository at this point
Copy the full SHA 644cf4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b3156 - Browse repository at this point
Copy the full SHA f8b3156View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7142f95 - Browse repository at this point
Copy the full SHA 7142f95View commit details -
[poincare] Sequence: when approximating within a reduce routine, esca…
…pe to avoid infinite loop
Configuration menu - View commit details
-
Copy full SHA for 4cc3542 - Browse repository at this point
Copy the full SHA 4cc3542View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2cbd1 - Browse repository at this point
Copy the full SHA cf2cbd1View commit details -
[apps/shared] ExpressionModel: expressionReduced can call itself so it
need to keep a valid m_expression
Configuration menu - View commit details
-
Copy full SHA for 5e83bee - Browse repository at this point
Copy the full SHA 5e83beeView commit details -
[app/sequence] Test: avoid duplicating sequence stores and ensure to
tidy it (empty the Poincare Pool) between quiz_cases
Configuration menu - View commit details
-
Copy full SHA for c5beb6f - Browse repository at this point
Copy the full SHA c5beb6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b5577 - Browse repository at this point
Copy the full SHA a7b5577View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7711b7 - Browse repository at this point
Copy the full SHA c7711b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95aa476 - Browse repository at this point
Copy the full SHA 95aa476View commit details -
[apps/curve_view] Fix KDCoordinate overflow
Scenario: (with the current auto zoom algorithm) Graph f(x) = x! -> Auto axes are x=[-13,17647;13,17647], y=[3628793;2628807] Press "0" "EXE" to go to x = 0 -> Axes are x=[-13,17647;13,17647], y=[-0.8612717;13.13873] Press auto Press "0" "EXE" to go to x = 0 -> the assertion about KDCoordinates breaks.
Configuration menu - View commit details
-
Copy full SHA for 7f6a3f0 - Browse repository at this point
Copy the full SHA 7f6a3f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9c37e - Browse repository at this point
Copy the full SHA 4f9c37eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7030159 - Browse repository at this point
Copy the full SHA 7030159View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca750a - Browse repository at this point
Copy the full SHA cca750aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55615c1 - Browse repository at this point
Copy the full SHA 55615c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b5acc - Browse repository at this point
Copy the full SHA d9b5accView commit details
Commits on Nov 5, 2020
-
[poincare] Avoid reading "garbage" value: result variable can be
read in the while condition without being set to an initial value (if the first ridderApproximation was undefined for instance) Found by clang-analyzer
Configuration menu - View commit details
-
Copy full SHA for 5afdec0 - Browse repository at this point
Copy the full SHA 5afdec0View commit details -
[python] Port: we used the wrong variable
Found by clang-analyzer
Configuration menu - View commit details
-
Copy full SHA for 7acec88 - Browse repository at this point
Copy the full SHA 7acec88View commit details -
Configuration menu - View commit details
-
Copy full SHA for f96e4e9 - Browse repository at this point
Copy the full SHA f96e4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e00cb91 - Browse repository at this point
Copy the full SHA e00cb91View commit details
Commits on Nov 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 50bc31f - Browse repository at this point
Copy the full SHA 50bc31fView commit details -
[poincare] In Multiplication::shallowBeautify, when extracting the unit,
reduce without changing the unit in order to extract the right unit. This fixes the following bug: simplify "πππ23*_cK"
Configuration menu - View commit details
-
Copy full SHA for d789e8d - Browse repository at this point
Copy the full SHA d789e8dView commit details
Commits on Nov 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6e0528d - Browse repository at this point
Copy the full SHA 6e0528dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f83ec - Browse repository at this point
Copy the full SHA d7f83ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0796d - Browse repository at this point
Copy the full SHA 3a0796dView commit details -
[poincare] shallowBeautify can modify the reduction context
UnitConvert must set UnitConversion to None, otherwise the unit asked for in the conversion might get changed after being properly set in UnitConvert::shallowBeautify.
Configuration menu - View commit details
-
Copy full SHA for 5df60e9 - Browse repository at this point
Copy the full SHA 5df60e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4df996c - Browse repository at this point
Copy the full SHA 4df996cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f42b7e4 - Browse repository at this point
Copy the full SHA f42b7e4View commit details -
[IT]translation changes: imperial units
Change translation Imperial units
Configuration menu - View commit details
-
Copy full SHA for 6c508d9 - Browse repository at this point
Copy the full SHA 6c508d9View commit details
Commits on Nov 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0dcb4e9 - Browse repository at this point
Copy the full SHA 0dcb4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f3af3 - Browse repository at this point
Copy the full SHA 80f3af3View commit details
Commits on Nov 13, 2020
-
[shared] Keep graph units when using navigation
When using the Navigate menu on graphs, the grid units are computed using the normal graph's range, so that the units won't change. Change-Id: I8ff8853868e5c90319619a6271d6a7d87ae82ab0
Configuration menu - View commit details
-
Copy full SHA for 4233f19 - Browse repository at this point
Copy the full SHA 4233f19View commit details -
[graph] Keep Auto when opening and closing Navigate
If the user opens the Navigate menu, then closes it immediately, the Auto status is not turned off. Change-Id: I2d1ca0cfdae1b9c957dede7bf9f3c2890dea1bb0
Configuration menu - View commit details
-
Copy full SHA for ea3e328 - Browse repository at this point
Copy the full SHA ea3e328View commit details
Commits on Nov 16, 2020
-
[graph] Fix a bug when zooming
When entering the Navigate menu, a portion of the Y axis is memoized to preserve the grid units. However, this portion was not modified when zooming, causing some glitches. Change-Id: I06b4ee044eaa75d48b8f338c9ef6ea33bb299e39
Configuration menu - View commit details
-
Copy full SHA for 4177843 - Browse repository at this point
Copy the full SHA 4177843View commit details -
[poincare] Prevent Bad access on abstract symbol context
Change-Id: I3077db5fdc2430ee11ceb1c6eb651e4331fb2ba0
Configuration menu - View commit details
-
Copy full SHA for a0497d3 - Browse repository at this point
Copy the full SHA a0497d3View commit details -
[poincare] Avoid nullptr context on non-Numbers sign and nullStatus m…
…ethods Change-Id: I3361344c1e0b50cdbe999d6ea50025022a51f603
Configuration menu - View commit details
-
Copy full SHA for 73b5b07 - Browse repository at this point
Copy the full SHA 73b5b07View commit details -
[poincare] Replaced an escape case with an assert only
Change-Id: I5ea501beeb42577a25dd752f8b9492210abd38fc
Configuration menu - View commit details
-
Copy full SHA for 04b2683 - Browse repository at this point
Copy the full SHA 04b2683View commit details
Commits on Nov 17, 2020
-
[poincare/matrix_layout] Remove empty rows
Empty columns are automatically removed ; the same is now done to empty rows. Change-Id: Ib66dfe83f1ea712d3f9a450eedd7ade709296413
Configuration menu - View commit details
-
Copy full SHA for 62e2a71 - Browse repository at this point
Copy the full SHA 62e2a71View commit details -
[poincare/matrix_layout] Keep median rows and columns
Empty columns and rows are only removed automatically when they are the last row/column. This way, the user can edit a median row/column without the matrix collapsing. Change-Id: If611fa0133f270d785809d433ae879879b6b093f
Configuration menu - View commit details
-
Copy full SHA for 7184202 - Browse repository at this point
Copy the full SHA 7184202View commit details -
[poincare/matrix_layout] Remove columns with backspace
Allow removing empty columns with backspace, the same way one can remove empty rows. This allows deleting the internal columns that are not automatically deleted. Change-Id: I52def7939257942a8396721d01c4d1531ef90361
Configuration menu - View commit details
-
Copy full SHA for 323e72a - Browse repository at this point
Copy the full SHA 323e72aView commit details -
[poincare/matrix_layout] Change comparison order
Change-Id: Iaa048d82005a7dfa380357e80bbac447c0976e55
Configuration menu - View commit details
-
Copy full SHA for 0c44deb - Browse repository at this point
Copy the full SHA 0c44debView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ecfa00 - Browse repository at this point
Copy the full SHA 0ecfa00View commit details
Commits on Nov 19, 2020
-
[poincare] Handle horizontal vectors
Change-Id: I98088b2b9f2dbc0549795a5c3eed4787fea70068
Configuration menu - View commit details
-
Copy full SHA for bee8d85 - Browse repository at this point
Copy the full SHA bee8d85View commit details -
[poincare/test] Add tests on horizontal vectors
Change-Id: If2d6293ede044ffe71e632212eff155b80ad683f
Configuration menu - View commit details
-
Copy full SHA for cb54e22 - Browse repository at this point
Copy the full SHA cb54e22View commit details -
[poincare] Require same vector orientation for dot and cross products
Change-Id: I4cf248cf564899314a1efb1c5e39a041395ba583
Configuration menu - View commit details
-
Copy full SHA for c041370 - Browse repository at this point
Copy the full SHA c041370View commit details -
[poincare] Add an Array class to factorize Matrix and Grid methods
Change-Id: Ia61caf0bf182c1111119740d43d957f203c0975c
Configuration menu - View commit details
-
Copy full SHA for 5224566 - Browse repository at this point
Copy the full SHA 5224566View commit details -
[poincare] Add a vector type for matrix product and norm operations
Change-Id: I28b0956273f8c0a3a9bdc4389956caa106d6b8af
Configuration menu - View commit details
-
Copy full SHA for d8527b0 - Browse repository at this point
Copy the full SHA d8527b0View commit details
Commits on Nov 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0de5c89 - Browse repository at this point
Copy the full SHA 0de5c89View commit details -
[poincare] Prevent system parenthesis text insertion
Change-Id: I5963d2fda37ed9776059b29edced75f88b4ccb2b
Configuration menu - View commit details
-
Copy full SHA for 3ac3fba - Browse repository at this point
Copy the full SHA 3ac3fbaView commit details
Commits on Nov 23, 2020
-
[.github/workflows] CI: use msys2/setup-msys2 instead of
numworks/setup-msys2
Configuration menu - View commit details
-
Copy full SHA for 5eaea62 - Browse repository at this point
Copy the full SHA 5eaea62View commit details -
[ion/simulator] Temporarly increase stack size on simulator
Change-Id: I0f27277ea704f81e316c7ff78fb7bed8c70ff4ae
Configuration menu - View commit details
-
Copy full SHA for 962136c - Browse repository at this point
Copy the full SHA 962136cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e63ec - Browse repository at this point
Copy the full SHA 99e63ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd5cdb0 - Browse repository at this point
Copy the full SHA bd5cdb0View commit details
Commits on Nov 24, 2020
-
[graph] Change cursor initial position
The cursor now initially aligns with the grid, and tries to avoid points where the function is not defined. Change-Id: Ie3b304281f5848102c2f3c0aa5c031b351418186
Configuration menu - View commit details
-
Copy full SHA for 5e679b7 - Browse repository at this point
Copy the full SHA 5e679b7View commit details -
[shared] Remove angleUnitVersion
The angleUnitVersion check is no longer needed, as changing the angle unit with a trigonometric function set would leave the cursor hanging. Change-Id: I17d99c05daeacfec953865158cdfe7706635cd32
Configuration menu - View commit details
-
Copy full SHA for 56e03aa - Browse repository at this point
Copy the full SHA 56e03aaView commit details -
[i18n] Fix PT translation for imperial units
Pint -> "Pinto" Cup -> "Copo" Change-Id: I96dea0c6f1551db617f017d2121aaf0f2b6d0095
Configuration menu - View commit details
-
Copy full SHA for 4aa19cc - Browse repository at this point
Copy the full SHA 4aa19ccView commit details -
[github/workflows] Update Metrics to remove NumWorksBot
Change-Id: Icfd19cbad5472f6bf81a2a1accb88e79ab7a115b
Configuration menu - View commit details
-
Copy full SHA for 110f333 - Browse repository at this point
Copy the full SHA 110f333View commit details -
Change-Id: Ic34b84073ef268eaddfe4224c3171c9aaa7ca395
Configuration menu - View commit details
-
Copy full SHA for b08a29c - Browse repository at this point
Copy the full SHA b08a29cView commit details -
[apps/sequence] Fix row offset when returning to previous menu
Change-Id: Ic3eee6bb1ecb991b97dc9190fab95774938d294e
Configuration menu - View commit details
-
Copy full SHA for 387d3c9 - Browse repository at this point
Copy the full SHA 387d3c9View commit details -
[apps/sequence] Factorize sequence row index offsets
Change-Id: Id6fa632521858c48fe7d3daf35fd846bf24a05eb
Configuration menu - View commit details
-
Copy full SHA for cfc37f1 - Browse repository at this point
Copy the full SHA cfc37f1View commit details
Commits on Nov 26, 2020
-
[poincare/zoom] Method NextUnit
Change-Id: I8200c38fd44b662dcffa8e9850fc272f3e2dc7e8
Configuration menu - View commit details
-
Copy full SHA for e416297 - Browse repository at this point
Copy the full SHA e416297View commit details -
[poincare/zoom] Preserve standard bound when normalizing
Change-Id: I6d736e945eda6982ad26836763feded8a55134a0
Configuration menu - View commit details
-
Copy full SHA for 540209f - Browse repository at this point
Copy the full SHA 540209fView commit details -
[poincare/zoom] Reduce the step for searching points of interest
The algorithm to search for points of interest will miss some. We reduce the step to make it more precise, so that tan(x) and tan(x-90) have the same profile. Change-Id: Ia1bac1d4e7b98d2d6f36f8ce12ed9dac67d40198
Configuration menu - View commit details
-
Copy full SHA for ca9cb63 - Browse repository at this point
Copy the full SHA ca9cb63View commit details -
[poincare/zoom] Remember points of interest when refining
Change-Id: I229cbffa2577d23bfa0a4c0632bc9ec32ae338e7
Configuration menu - View commit details
-
Copy full SHA for a418602 - Browse repository at this point
Copy the full SHA a418602View commit details -
[poincare/zoom] Reduce zoom artifact
Do not use the bounds of the interval when computing a refined range. As the bounds are often integers, the zoom would give strange result on some non-continuous functions (e.g. f(x) = x!). Change-Id: Ie127fe15191cb3951cff223adc8dc3172188c789
Configuration menu - View commit details
-
Copy full SHA for adf2834 - Browse repository at this point
Copy the full SHA adf2834View commit details -
[poincare/zoom] Ignore imprecise float value
When looking for extrema in a function, we need to discard results where the function growth rate is smaller than the precision of the float type itself : these results are likely to be too noisy, and can cause false positives. e.g. : The sqrt(x^2+1)-x function Change-Id: I6e2c002d7308b41a4c226d274cbb5d9efe4ea7db
Configuration menu - View commit details
-
Copy full SHA for 291b400 - Browse repository at this point
Copy the full SHA 291b400View commit details -
[poincare/zoom] Rework unit tests
Change-Id: Id0ff36517d14710701f6a4c1cec8817442b6f946
Configuration menu - View commit details
-
Copy full SHA for 229865a - Browse repository at this point
Copy the full SHA 229865aView commit details -
[poincare/zoom] Better handling of single points of interest
Functions with a single point of inerest used to be drawn on a tiny interval around this point. Now, an orthonormal window is built around the point of interest, giving a much nicer view. Change-Id: I7793797aead2695532ddea44d93d62bb7ef870f4
Configuration menu - View commit details
-
Copy full SHA for 4869383 - Browse repository at this point
Copy the full SHA 4869383View commit details -
[poincare/zoom] Update unit tests
Change-Id: Ic108bfbacd54d43ef6c721589ada813ca648e88e
Configuration menu - View commit details
-
Copy full SHA for fdcccde - Browse repository at this point
Copy the full SHA fdcccdeView commit details -
[poincare/zoom] Fix coding style
Change-Id: I263e1a95023f650376bf6a1c4bb45426d52d5e4c
Configuration menu - View commit details
-
Copy full SHA for 746a781 - Browse repository at this point
Copy the full SHA 746a781View commit details -
[poincare/zoom] Update tests for the device
Change-Id: Ied73829ff294dc243ca177c5c2acfb374a7446b9
Configuration menu - View commit details
-
Copy full SHA for ddfde60 - Browse repository at this point
Copy the full SHA ddfde60View commit details -
[poincare/zoom] Float litterals
Change-Id: Ifea5f356b9cee271c43b3d9b9168fd38db78d87a
Configuration menu - View commit details
-
Copy full SHA for 2ba1941 - Browse repository at this point
Copy the full SHA 2ba1941View commit details -
[apps/regression] Fix angleUnit dependent coefficients for trigonomet…
…ric model Change-Id: I8027c131b0fd7b020eb502168ac068a0b84da1e4
Configuration menu - View commit details
-
Copy full SHA for c55eb6b - Browse repository at this point
Copy the full SHA c55eb6bView commit details -
[apps/regression] Use cmath for sin and cos functions
Change-Id: I670eda49a73d9bf1d1d75194178344adda9b1014
Configuration menu - View commit details
-
Copy full SHA for 1025fd9 - Browse repository at this point
Copy the full SHA 1025fd9View commit details -
[apps/regression] Improve initial coefficient value
Change-Id: I2026b8de7e031f7e22921be2def800fa71d7a4e4
Configuration menu - View commit details
-
Copy full SHA for 06d7104 - Browse repository at this point
Copy the full SHA 06d7104View commit details -
[apps/regression] Add tests for Trigonometric regressions
Change-Id: Ie4363d79a53c09369b24924b35bf26a66e9a8f93
Configuration menu - View commit details
-
Copy full SHA for 72e8ac7 - Browse repository at this point
Copy the full SHA 72e8ac7View commit details -
[apps/regression] Compute numberOfPoints automatically
Change-Id: I35a1902aeda06cc80ae8808d886b3e161bae8ad9
Configuration menu - View commit details
-
Copy full SHA for e9662e4 - Browse repository at this point
Copy the full SHA e9662e4View commit details -
[apps/regression] Remove TODO and update comment
Change-Id: I049645e03c82e953dde14f363d113b718408efd5
Configuration menu - View commit details
-
Copy full SHA for 1fd970f - Browse repository at this point
Copy the full SHA 1fd970fView commit details
Commits on Nov 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bd22c06 - Browse repository at this point
Copy the full SHA bd22c06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 312c02f - Browse repository at this point
Copy the full SHA 312c02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3674278 - Browse repository at this point
Copy the full SHA 3674278View commit details -
[github/workflows] Update Metrics to remove NumWorksBot
Change-Id: Icfd19cbad5472f6bf81a2a1accb88e79ab7a115b
Configuration menu - View commit details
-
Copy full SHA for e295e9e - Browse repository at this point
Copy the full SHA e295e9eView commit details
Commits on Dec 1, 2020
-
Revert "[github/workflows] Update Metrics to remove NumWorksBot"
This reverts commit 110f333.
Configuration menu - View commit details
-
Copy full SHA for e9b35ef - Browse repository at this point
Copy the full SHA e9b35efView commit details -
[ion/simulator] Update calculator keyboard image
Remove the "sto" from the x^y/sto->/F key, and add the % symbol to the Backspace key.
Configuration menu - View commit details
-
Copy full SHA for 71ac56f - Browse repository at this point
Copy the full SHA 71ac56fView commit details
Commits on Dec 2, 2020
-
[poincare/logarithm] ln(0) = undef
As a consequence, log(x,0) = ln(x)/ln(0) = undef
Configuration menu - View commit details
-
Copy full SHA for 9775953 - Browse repository at this point
Copy the full SHA 9775953View commit details -
Configuration menu - View commit details
-
Copy full SHA for f09f06d - Browse repository at this point
Copy the full SHA f09f06dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48bd7b6 - Browse repository at this point
Copy the full SHA 48bd7b6View commit details -
[shared/continuous_function_cache] Detach cache from function
When three functions or more, the third function and later don't use caching. But it is still possible for them to have been linked to a cache (for instance if previous functions had been deactivated earlier). To avoid a function tapping into another function's cache, we reset the cache. e.g. Define 3 functions f(x)=1, g(x)=2, h(x)=3, and deactivate f. Draw the graph, come back, reactivate f, then draw again. ---> The space between y=2 and y=3 will be filled with the color of h, as h "remembers" using cache n°2, wich currently contains the values of function g.
Configuration menu - View commit details
-
Copy full SHA for 3501146 - Browse repository at this point
Copy the full SHA 3501146View commit details -
[shared/continous_function] Detach cache of inactive function
When a function that had previously been cached is deactivated, its cache can be used by another function. When the function is reactivated, if it tries to reuse its previous cache, it will be filled with values from another function, and will not be cleared. By detaching the cache of a function that becomes inactive, we ensure that the next time this function is cached, the chache will be cleared. e.g. Define to functions f(x)=x, g(x)=-x, draw them both. Deactivate f, the redraw the graph Reactivate f, the draw again
Configuration menu - View commit details
-
Copy full SHA for 9379795 - Browse repository at this point
Copy the full SHA 9379795View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591f47d - Browse repository at this point
Copy the full SHA 591f47dView commit details -
[poincare/logarithm] Fix derivative domain of definition
The logarithm function is undefined for negative numbers, but its derivative, the inverse function, is defined everywhere. We thus need to virtually limit the domain of definition of the derivative.
Configuration menu - View commit details
-
Copy full SHA for a178c88 - Browse repository at this point
Copy the full SHA a178c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 764d14f - Browse repository at this point
Copy the full SHA 764d14fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1531f96 - Browse repository at this point
Copy the full SHA 1531f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for b69f06b - Browse repository at this point
Copy the full SHA b69f06bView commit details -
[escher] Moved repetition factor logic up in Escher from poincare
Change-Id: I7c8f932e3e7d04c928ca881113ba6b5df05b94e7
Configuration menu - View commit details
-
Copy full SHA for 636e863 - Browse repository at this point
Copy the full SHA 636e863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd3fe6 - Browse repository at this point
Copy the full SHA 8cd3fe6View commit details
Commits on Dec 3, 2020
-
[apps/statistics] Update wording
Change-Id: I4e3a042e1da6c7264932ff87fba0529f7aa1091d
Configuration menu - View commit details
-
Copy full SHA for f54c5a8 - Browse repository at this point
Copy the full SHA f54c5a8View commit details
Commits on Dec 4, 2020
-
[poincare] Add ReductionContext to unaryFunctionDifferential
Change-Id: I99ba90f8c38cab5d8fe2139f49e4f94c1d52d296
Configuration menu - View commit details
-
Copy full SHA for f329ca8 - Browse repository at this point
Copy the full SHA f329ca8View commit details -
[poincare/trigonometry] Method UnitConversionFactor
Change-Id: I4ef3e4404071a305354b572e15e5199040f9bf48
Configuration menu - View commit details
-
Copy full SHA for 64208a7 - Browse repository at this point
Copy the full SHA 64208a7View commit details -
[poincare/derivative] Fix derivative of trigonometric functions
The classic differentiation forumals for trigonometric functions assume a variable in radians. A multiplicative constant must be added when another unit is used. Change-Id: Iec428acd7d93e415fddb184300437ae09d1d997c
Configuration menu - View commit details
-
Copy full SHA for a113801 - Browse repository at this point
Copy the full SHA a113801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f0a18f - Browse repository at this point
Copy the full SHA 1f0a18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a47207 - Browse repository at this point
Copy the full SHA 1a47207View commit details
Commits on Dec 7, 2020
-
[poincare/derivative] Reduce before replacing symbol
The general formula for deriving a power makes use of the logarithm, which often disappears at simplification. However, replacing the symbol before simplifying can lead to applying an invalid argument to the logarithm, making the whole expression invalid. e.g. diff(1/x,x,-2) If x is replaced by -2 before reducing the power derivative, ln(-2) will reduce to Unreal, as will the rest of the expression.
Configuration menu - View commit details
-
Copy full SHA for 3f6e444 - Browse repository at this point
Copy the full SHA 3f6e444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb155 - Browse repository at this point
Copy the full SHA 76eb155View commit details -
[poincare/derivative] Derivate special numbers
Derivate the numbers Undefined, Unreal, Infinity symbolically : Undefined -> Undefined Unreal -> Unreal Infinity -> Undefined
Configuration menu - View commit details
-
Copy full SHA for 7ae0397 - Browse repository at this point
Copy the full SHA 7ae0397View commit details -
[poincare/unreal] Type in derivate method
Unreal's derivate method returns true, to signify that it is unchanged by the derivation operation. This implementation mostly exists for documentation, as an Unreal derivand will be handled by the defaultShallowReduce method.
Configuration menu - View commit details
-
Copy full SHA for bd302bb - Browse repository at this point
Copy the full SHA bd302bbView commit details -
[shared] Add forceChangeY parameter to normalize()
Change-Id: Iff5417cd765f3fd09825b81cb41f883530b39233
Configuration menu - View commit details
-
Copy full SHA for 6e9195f - Browse repository at this point
Copy the full SHA 6e9195fView commit details -
[graph] Preserve default X range
When computing the automatic zoom, if the X axis has integer bounds (most likely because the range has been built to be orthonormal), do not add margins to the X axis, so that it keeps user friendly values. Change-Id: I49d99b79c68fbd8a49e5c2521b250c40aad75d48
Configuration menu - View commit details
-
Copy full SHA for ff220b7 - Browse repository at this point
Copy the full SHA ff220b7View commit details -
[shared] Remove const qualifiers from interestingRanges
Change-Id: I794aa144af9dc9eab3090eea7fd54a7cdac2fd68
Configuration menu - View commit details
-
Copy full SHA for a885802 - Browse repository at this point
Copy the full SHA a885802View commit details -
[graph] Take margins into account for normalization
When building an orthonormal range for the automatic zoom, we provide a ratio for the screen without the margins. This way, adding the margins will make the graph orthonormal, and the banner cannot cover the function. Change-Id: If3a3f799d4e7e3e81ab77c6b418d70b734a6fbca
Configuration menu - View commit details
-
Copy full SHA for c89a7bc - Browse repository at this point
Copy the full SHA c89a7bcView commit details -
[shared] Do not compute range for convoluted functions
Evaluating a function containing a sequence, an integral or a derivative, is time consuming. Computing a range requires a plethora of evaluations, as such ranges for these functions cannot be evaluated in a timely fashion. Change-Id: I088a0e896dbc26e6563291cafdfe9ceba36dd5d0
Configuration menu - View commit details
-
Copy full SHA for b1da603 - Browse repository at this point
Copy the full SHA b1da603View commit details -
[poincare/zoom] Change weight function in RangeWithRatioForDisplay
Change-Id: I21520d8220083b40baa2e4928632632f2b73cb9b
Configuration menu - View commit details
-
Copy full SHA for 7f63daa - Browse repository at this point
Copy the full SHA 7f63daaView commit details -
[solver] Change angle unit before test
A test in equation_solve relies on the angle unit being set to Degree, but doesn't actually set it. Changing the angle unit to another one in a test prior would break this test. Change-Id: I6785b087f171d46226d484ebaa3ebdc9e791cedc
Configuration menu - View commit details
-
Copy full SHA for 1e7baba - Browse repository at this point
Copy the full SHA 1e7babaView commit details -
[shared] Create helper functions for ranges
These functions are used to test the full algorithm used to compute ranges. Change-Id: I48069e245aa6e879f66aecc29709fc6f992f5220
Configuration menu - View commit details
-
Copy full SHA for a9aeae9 - Browse repository at this point
Copy the full SHA a9aeae9View commit details -
[graph] Add tests for the full range computation
Change-Id: I040a36c035ec75ee950f1998667b70a417dea2f3
Configuration menu - View commit details
-
Copy full SHA for f3b770c - Browse repository at this point
Copy the full SHA f3b770cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 316d054 - Browse repository at this point
Copy the full SHA 316d054View commit details -
[poincare/zoom] Redraft search of orthonormal range
To find the optimal range with a specified ratio, we compute the values of the function on a default range, then center the Y axis to display the maximum number of points of the function.
Configuration menu - View commit details
-
Copy full SHA for 072fdda - Browse repository at this point
Copy the full SHA 072fddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8726bbd - Browse repository at this point
Copy the full SHA 8726bbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f8ab10 - Browse repository at this point
Copy the full SHA 1f8ab10View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffebd2e - Browse repository at this point
Copy the full SHA ffebd2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71be09b - Browse repository at this point
Copy the full SHA 71be09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89979b4 - Browse repository at this point
Copy the full SHA 89979b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55f21f1 - Browse repository at this point
Copy the full SHA 55f21f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f95b57 - Browse repository at this point
Copy the full SHA 0f95b57View commit details
Commits on Dec 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c3ceb00 - Browse repository at this point
Copy the full SHA c3ceb00View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4e2e3 - Browse repository at this point
Copy the full SHA fe4e2e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f40f0 - Browse repository at this point
Copy the full SHA d0f40f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e17ff84 - Browse repository at this point
Copy the full SHA e17ff84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 357db44 - Browse repository at this point
Copy the full SHA 357db44View commit details -
Configuration menu - View commit details
-
Copy full SHA for a08e3e1 - Browse repository at this point
Copy the full SHA a08e3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c28a519 - Browse repository at this point
Copy the full SHA c28a519View commit details
Commits on Dec 10, 2020
-
[poincare/zoom] Helper method SetZoom
Create a method SetZoom to zoom in and out on a window.
Configuration menu - View commit details
-
Copy full SHA for 71070ee - Browse repository at this point
Copy the full SHA 71070eeView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 3cdb076 - Browse repository at this point
Copy the full SHA 3cdb076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 625a89e - Browse repository at this point
Copy the full SHA 625a89eView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 35bfb8e - Browse repository at this point
Copy the full SHA 35bfb8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 185c780 - Browse repository at this point
Copy the full SHA 185c780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94b2da8 - Browse repository at this point
Copy the full SHA 94b2da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e59f5 - Browse repository at this point
Copy the full SHA 79e59f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e31859 - Browse repository at this point
Copy the full SHA 6e31859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78cb340 - Browse repository at this point
Copy the full SHA 78cb340View commit details
Commits on Dec 14, 2020
-
[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.
Configuration menu - View commit details
-
Copy full SHA for c7b758f - Browse repository at this point
Copy the full SHA c7b758fView commit details -
Configuration menu - View commit details
-
Copy full SHA for efbbbe9 - Browse repository at this point
Copy the full SHA efbbbe9View commit details
Commits on Dec 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f3bc58c - Browse repository at this point
Copy the full SHA f3bc58cView commit details
Commits on Dec 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 56a6917 - Browse repository at this point
Copy the full SHA 56a6917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7646f13 - Browse repository at this point
Copy the full SHA 7646f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7bbb25 - Browse repository at this point
Copy the full SHA b7bbb25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c296e - Browse repository at this point
Copy the full SHA 10c296eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 479f345 - Browse repository at this point
Copy the full SHA 479f345View commit details
Commits on Dec 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for af3b2d4 - Browse repository at this point
Copy the full SHA af3b2d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2445678 - Browse repository at this point
Copy the full SHA 2445678View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60f8752 - Browse repository at this point
Copy the full SHA 60f8752View commit details
Commits on Dec 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1939293 - Browse repository at this point
Copy the full SHA 1939293View commit details
Commits on Dec 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fa523c2 - Browse repository at this point
Copy the full SHA fa523c2View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 9b3f7ed - Browse repository at this point
Copy the full SHA 9b3f7edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d7a02 - Browse repository at this point
Copy the full SHA 02d7a02View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for e9c953f - Browse repository at this point
Copy the full SHA e9c953fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc9579 - Browse repository at this point
Copy the full SHA 5bc9579View commit details -
[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().
Configuration menu - View commit details
-
Copy full SHA for 7146eff - Browse repository at this point
Copy the full SHA 7146effView commit details -
Configuration menu - View commit details
-
Copy full SHA for e09bd0a - Browse repository at this point
Copy the full SHA e09bd0aView commit details
Commits on Dec 29, 2020
-
[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.
Configuration menu - View commit details
-
Copy full SHA for ea4770f - Browse repository at this point
Copy the full SHA ea4770fView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 5ce5f4f - Browse repository at this point
Copy the full SHA 5ce5f4fView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for fff514d - Browse repository at this point
Copy the full SHA fff514dView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 48d9358 - Browse repository at this point
Copy the full SHA 48d9358View commit details -
Configuration menu - View commit details
-
Copy full SHA for d26ba02 - Browse repository at this point
Copy the full SHA d26ba02View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 4209f0a - Browse repository at this point
Copy the full SHA 4209f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c91f7 - Browse repository at this point
Copy the full SHA f6c91f7View commit details
Commits on Jan 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7a6c0e6 - Browse repository at this point
Copy the full SHA 7a6c0e6View commit details -
[NL] fix omission sigma in toolbox
While changing from using sigma squared to just sigma I guess we deleted one character too much.
Configuration menu - View commit details
-
Copy full SHA for f449db6 - Browse repository at this point
Copy the full SHA f449db6View commit details
Commits on Jan 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d022231 - Browse repository at this point
Copy the full SHA d022231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89107da - Browse repository at this point
Copy the full SHA 89107daView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 89c5050 - Browse repository at this point
Copy the full SHA 89c5050View commit details -
Configuration menu - View commit details
-
Copy full SHA for abefc80 - Browse repository at this point
Copy the full SHA abefc80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 878685b - Browse repository at this point
Copy the full SHA 878685bView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 5b106f0 - Browse repository at this point
Copy the full SHA 5b106f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 990c45b - Browse repository at this point
Copy the full SHA 990c45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0c7a8 - Browse repository at this point
Copy the full SHA 9f0c7a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a42208f - Browse repository at this point
Copy the full SHA a42208fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8372234 - Browse repository at this point
Copy the full SHA 8372234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7d93b - Browse repository at this point
Copy the full SHA 5e7d93bView commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e8887a4 - Browse repository at this point
Copy the full SHA e8887a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b74fb - Browse repository at this point
Copy the full SHA 49b74fbView commit details
Commits on Jan 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ed2d5e3 - Browse repository at this point
Copy the full SHA ed2d5e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11ef4bd - Browse repository at this point
Copy the full SHA 11ef4bdView commit details
Commits on Jan 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7ad49c3 - Browse repository at this point
Copy the full SHA 7ad49c3View commit details