Skip to content
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

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open

Use GCC 10 version 2020q4 #1730

wants to merge 10,000 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 4, 2020

  1. [sequence/curve_view_range] Fix normalize

    Change-Id: I1e4aa49dd84f12fe4e0f2ab59912fc68fe00b2fa
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    91e1154 View commit details
    Browse the repository at this point in the history
  2. [poincare/zoom] Clean up and comment API

    Change-Id: I58347d7188551471817fb334bcb54d5c5b398f72
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    c647bfe View commit details
    Browse the repository at this point in the history
  3. [poincare/zoom] Return value for boring curve

    Change-Id: Iad983da0aa3066f5be0c75c5b8e38e62a907d5a1
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    9c32018 View commit details
    Browse the repository at this point in the history
  4. [poincare/zoom] Add tests

    Change-Id: Ia7229d790ef1d2039071e35accb102804c94cb01
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    31e694f View commit details
    Browse the repository at this point in the history
  5. [poincare/zoom] Accelerate normal range search

    Change-Id: I4a7f2e024ca82a3996ad3e395c8f62ca4170ec9e
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f491be2 View commit details
    Browse the repository at this point in the history
  6. [shared] Rename ZoomParameterController

    Change-Id: I64a6500b66db4455217920a1e73efd5848216411
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    0e4de43 View commit details
    Browse the repository at this point in the history
  7. [interactive_curve_view_controller] Zoom button

    Renamed zoom button
    
    Change-Id: I476c0991d5ab88c6642b793fbe10debbcca4e014
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    3a87e47 View commit details
    Browse the repository at this point in the history
  8. [poincare/zoom] Use std::min & max

    Change-Id: If3983c16d3bfa0de31aefe8a3f5c650e1858f822
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    29f4712 View commit details
    Browse the repository at this point in the history
  9. [sequence] Format comment

    Change-Id: Iaff562cca9af3eb903d6cc8a529c730184235e4b
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    194cd04 View commit details
    Browse the repository at this point in the history
  10. [poincare/zoom] Change struct to class

    Change-Id: I06d1850074b266a694d74e4db4c754ff156c8098
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    a76e546 View commit details
    Browse the repository at this point in the history
  11. [apps/shared] Add toggle buttons in Graph view

    Change-Id: I7548d11fb114b2605ce34d3bda0776277b79ff9d
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    2f97dab View commit details
    Browse the repository at this point in the history
  12. [i18n] Update Graph view parameters wording

    Change-Id: Icd65c4e19b78cd8751d6b1b583c112abb08c9237
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    3f25a37 View commit details
    Browse the repository at this point in the history
  13. [poincare/zoom] Simplify plot ranges after adding margins

    Change-Id: If8904ca4e7d306376de785a125fe5fba168de718
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    bb8a28a View commit details
    Browse the repository at this point in the history
  14. [apps/shared] Update translation size -> frequency

    Change-Id: I841bd22077cccacc7d2a4a541cca2e463f13925b
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    14e2f62 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    52adea0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6628e76 View commit details
    Browse the repository at this point in the history
  17. [apps/statistics] Fix horizontal alignement for size legend

    Change-Id: I834444aee7dd547c71254df4658c0db05eb101d7
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    8161695 View commit details
    Browse the repository at this point in the history
  18. [apps/statiastics] Rename i18n messages accurately

    Change-Id: If88f91d6e925dbb2ad293b537661eb3d137ea826
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    2740056 View commit details
    Browse the repository at this point in the history
  19. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    3a90ed6 View commit details
    Browse the repository at this point in the history
  20. [poincare/zoom] Limit explosion detection

    Do not take strong variations into account if they would erase more
    interesting variations.
    
    Change-Id: I6299a64bed449a611f90eda4234af10a183958d1
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    82c4fe2 View commit details
    Browse the repository at this point in the history
  21. [poincare] Handle equal negative numbers in GCD LCM

    Change-Id: Ia46966270418a339f8a37e8a1971a7f7dd046034
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    93b5a3f View commit details
    Browse the repository at this point in the history
  22. [poincare/zoom] Add test for x*ln(x)

    Change-Id: Ia28a7ffb826a9b6e3618b222b6ed9d0d43de308a
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    65156c8 View commit details
    Browse the repository at this point in the history
  23. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    96b8e18 View commit details
    Browse the repository at this point in the history
  24. [ion/utf8_helper] Method to check text compliance

    Change-Id: I9683a8ba819b1a4aad18bcc4759160509e424d4e
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    8181753 View commit details
    Browse the repository at this point in the history
  25. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    4ea8263 View commit details
    Browse the repository at this point in the history
  26. [ion/events] Factor includes of layout_events.h

    Change-Id: Id7f68f4dfb4727453a02437a0b824492a8c94730
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    b0b6fe3 View commit details
    Browse the repository at this point in the history
  27. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    aadf8f5 View commit details
    Browse the repository at this point in the history
  28. [apps/shared] Set buttonAction method as protected

    Change-Id: Iaef80fdbb6083be688fadc2b5fc515dbbd0d004c
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    cab22fc View commit details
    Browse the repository at this point in the history
  29. [apps/statistics] Add temporary parameters for histogram

    Change-Id: I67c21d59263b7eddd7ee8ee9e61c168e6b013d13
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    a922e44 View commit details
    Browse the repository at this point in the history
  30. [apps/statistics] Add pop-up to confirm parameter discard

    Change-Id: I0d0d7dca0e167cfcb40f4b26d8208e12056ebf40
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    b2d7ee8 View commit details
    Browse the repository at this point in the history
  31. [apps/regression] Add escape case if data is not suitable for regression

    Change-Id: Ie2e028a5030e1b0d3f133efdde971645d5b4687b
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f58633b View commit details
    Browse the repository at this point in the history
  32. [apps/regression] Comment assert that cannot be satisfied

    Change-Id: Iaae5ee4292e33f923f47590ee4520bac44c5d750
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f2ba5da View commit details
    Browse the repository at this point in the history
  33. [interactive_curve_view_range] Missing resets

    Added some missing resets of the Auto and Normalize statuses
    
    Change-Id: I5514a2566c1f6ba73d04b526402b428b2edce4b4
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    82a77df View commit details
    Browse the repository at this point in the history
  34. [interactive_curve_view_range] Status unchanged

    Only notify the delegate to the refresh the button when the status has
    changed.
    
    Change-Id: I6689d2c292ff96039a68cd1b437b18df5fb98829
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    5a5955b View commit details
    Browse the repository at this point in the history
  35. [interactive_curve_view_range] Check auto status

    Deactivate Auto status every time the range effectively changes.
    
    Change-Id: I695b840d5e72061a73a229a6e726433660bdfdbf
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    3b24f9c View commit details
    Browse the repository at this point in the history
  36. [poincare] Fix multiplication.cpp comment typos

    Change-Id: I1553144fb45f45cbdb4e021b14ef20cb319984cc
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    aba09e1 View commit details
    Browse the repository at this point in the history
  37. [poincare] Handle division by 0 when combining powers

    Change-Id: I108ba8131ef2f8d3d210a769322a815121311f6b
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    0d883bf View commit details
    Browse the repository at this point in the history
  38. [poincare/test] Add tests for multiplication reduction

    Change-Id: I54186c0a7c12f7fb0122c0a67f4a6d0d462feb82
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    9d077c6 View commit details
    Browse the repository at this point in the history
  39. [poincare] implement isRationalZero for other numbers

    Change-Id: I40f61958f9e51adb376407b2a512097962979417
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    5811425 View commit details
    Browse the repository at this point in the history
  40. [poincare] Rename isRationalZero to isNumberZero

    Change-Id: I554dd5e9b9ab3af4364ca23cde590f9e0a458ef8
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    98499f6 View commit details
    Browse the repository at this point in the history
  41. [poincare] Add isNumberZero tests

    Change-Id: Ia8906e27c5c28f96c87ed39f522f4b1028ad80b8
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    b2945c3 View commit details
    Browse the repository at this point in the history
  42. [poincare] Add NullStatus for expressions

    Change-Id: Ibaba72e3e3589ba259c7b22d402e2b27937f27c1
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    4a3f749 View commit details
    Browse the repository at this point in the history
  43. [poincare] Add NullStatus and sign for more expressions

    Change-Id: I4443a28532f5b728afe169a3d2a70d9026bc1909
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    61d33be View commit details
    Browse the repository at this point in the history
  44. [poincare] Add NullStatus and sign for more complex expressions

    Change-Id: Ic593517bf7a983985fe3c521e10c19ab0bca4191
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    42f20fb View commit details
    Browse the repository at this point in the history
  45. [apps/calculation] Add Unknown NullStatus Todo

    Change-Id: Ic67eca0b95350c72167057c40f18ae969793ef18
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    6ba8892 View commit details
    Browse the repository at this point in the history
  46. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    b9c34ac View commit details
    Browse the repository at this point in the history
  47. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    010b474 View commit details
    Browse the repository at this point in the history
  48. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f66bde6 View commit details
    Browse the repository at this point in the history
  49. [ion/clipboard] Update comments

    Change-Id: I320f8130b7bc897b6e8e3bf7d79cfcda837a9984
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    8bb0b47 View commit details
    Browse the repository at this point in the history
  50. [ion/clipboard] Update comments 2

    Change-Id: Ib628a888f6712ad6ea62ccb20192845d19e84986
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    eb5f4b3 View commit details
    Browse the repository at this point in the history
  51. [apps/shared] Silence warning for unused variable

    Change-Id: I1df4a8c111688e00a82d4448d47fd571fec738e4
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    aa50a5e View commit details
    Browse the repository at this point in the history
  52. [ion/keyboard] Fix const const array

    Change-Id: I75cfc94ed36493a78bd104f8c4734f2ecd3d042d
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f789bb1 View commit details
    Browse the repository at this point in the history
  53. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    ad7890a View commit details
    Browse the repository at this point in the history
  54. [WIP][interactive_curve_view_range] Tweak tolerance

    Change-Id: Iacfb7de81a4ab8a7fb73770053e189d596016201
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    9e90335 View commit details
    Browse the repository at this point in the history
  55. [interactive_curve_view_range] Fix assert

    Change-Id: I2ff3cfe90f10b33db3e18b321cf931c9f0946479
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    fe95038 View commit details
    Browse the repository at this point in the history
  56. [apps/shared] Prevent Array index overflow

    Change-Id: I67ffcb71d0d62a3e67e6d63d2b30b0696800cb42
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    8dc6391 View commit details
    Browse the repository at this point in the history
  57. [ion/shared] Remove contexpr array definition in header

    Change-Id: I620e977b000ee53c3db97510e666dfda30f4db30
    HugoNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    d5e810f View commit details
    Browse the repository at this point in the history
  58. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    0185e05 View commit details
    Browse the repository at this point in the history
  59. [ion/events] Remove method defaultIsDefined

    Change-Id: Ic5c057a451bfc49d99f4b2a70ec5dbff16844a86
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    993de56 View commit details
    Browse the repository at this point in the history
  60. [ion/events] Add comment about defaultText method

    Change-Id: Ief2b53395a7921d85b116ded935c9dfeb10d08fd
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    6f21310 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    fbf38f8 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    bf79d4e View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    547b4b2 View commit details
    Browse the repository at this point in the history
  64. [.github/workflows] CI: use msys2/setup-msys2 instead of

    numworks/setup-msys2
    EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    291941f View commit details
    Browse the repository at this point in the history
  65. [sequence] Add tests on self referencing sequences

    Change-Id: I031f0e8f166aa2d017c0f86679bc9e13e6a432bd
    GabrielNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    58867b6 View commit details
    Browse the repository at this point in the history
  66. [poincare] Step I: add a parameter to approximation routines to indicate

    if we're within a reduction routine
    EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    75dc415 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    644cf4d View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    f8b3156 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    7142f95 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    4cc3542 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    cf2cbd1 View commit details
    Browse the repository at this point in the history
  72. [apps/shared] ExpressionModel: expressionReduced can call itself so it

    need to keep a valid m_expression
    EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    5e83bee View commit details
    Browse the repository at this point in the history
  73. [app/sequence] Test: avoid duplicating sequence stores and ensure to

    tidy it (empty the Poincare Pool) between quiz_cases
    EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    c5beb6f View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    a7b5577 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    c7711b7 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    95aa476 View commit details
    Browse the repository at this point in the history
  77. [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.
    LeaNumworks authored and EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    7f6a3f0 View commit details
    Browse the repository at this point in the history
  78. build: Version 15.0.0

    EmilieNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    4f9c37e View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    7030159 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    cca750a View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    55615c1 View commit details
    Browse the repository at this point in the history
  82. [fuzzer] Invoke Python3

    Ecco authored and LeaNumworks committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    d9b5acc View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. [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
    EmilieNumworks authored and LeaNumworks committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    5afdec0 View commit details
    Browse the repository at this point in the history
  2. [python] Port: we used the wrong variable

    Found by clang-analyzer
    EmilieNumworks authored and LeaNumworks committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    7acec88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f96e4e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e00cb91 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Configuration menu
    Copy the full SHA
    50bc31f View commit details
    Browse the repository at this point in the history
  2. [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"
    EmilieNumworks authored and LeaNumworks committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    d789e8d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Configuration menu
    Copy the full SHA
    6e0528d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7f83ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a0796d View commit details
    Browse the repository at this point in the history
  4. [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.
    LeaNumworks authored and EmilieNumworks committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    5df60e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4df996c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f42b7e4 View commit details
    Browse the repository at this point in the history
  7. [IT]translation changes: imperial units

    Change translation Imperial units
    RobertaNumWorks committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    6c508d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    0dcb4e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80f3af3 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. [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
    GabrielNumworks authored and LeaNumworks committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    4233f19 View commit details
    Browse the repository at this point in the history
  2. [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
    GabrielNumworks authored and LeaNumworks committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    ea3e328 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    4177843 View commit details
    Browse the repository at this point in the history
  2. [poincare] Prevent Bad access on abstract symbol context

    Change-Id: I3077db5fdc2430ee11ceb1c6eb651e4331fb2ba0
    HugoNumworks authored and EmilieNumworks committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    a0497d3 View commit details
    Browse the repository at this point in the history
  3. [poincare] Avoid nullptr context on non-Numbers sign and nullStatus m…

    …ethods
    
    Change-Id: I3361344c1e0b50cdbe999d6ea50025022a51f603
    HugoNumworks authored and EmilieNumworks committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    73b5b07 View commit details
    Browse the repository at this point in the history
  4. [poincare] Replaced an escape case with an assert only

    Change-Id: I5ea501beeb42577a25dd752f8b9492210abd38fc
    HugoNumworks authored and EmilieNumworks committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    04b2683 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. [poincare/matrix_layout] Remove empty rows

    Empty columns are automatically removed ; the same is now done to empty
    rows.
    
    Change-Id: Ib66dfe83f1ea712d3f9a450eedd7ade709296413
    GabrielNumworks authored and LeaNumworks committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    62e2a71 View commit details
    Browse the repository at this point in the history
  2. [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
    GabrielNumworks authored and LeaNumworks committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    7184202 View commit details
    Browse the repository at this point in the history
  3. [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
    GabrielNumworks authored and LeaNumworks committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    323e72a View commit details
    Browse the repository at this point in the history
  4. [poincare/matrix_layout] Change comparison order

    Change-Id: Iaa048d82005a7dfa380357e80bbac447c0976e55
    GabrielNumworks authored and LeaNumworks committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    0c44deb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ecfa00 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. [poincare] Handle horizontal vectors

    Change-Id: I98088b2b9f2dbc0549795a5c3eed4787fea70068
    HugoNumworks authored and EmilieNumworks committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    bee8d85 View commit details
    Browse the repository at this point in the history
  2. [poincare/test] Add tests on horizontal vectors

    Change-Id: If2d6293ede044ffe71e632212eff155b80ad683f
    HugoNumworks authored and EmilieNumworks committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    cb54e22 View commit details
    Browse the repository at this point in the history
  3. [poincare] Require same vector orientation for dot and cross products

    Change-Id: I4cf248cf564899314a1efb1c5e39a041395ba583
    HugoNumworks authored and EmilieNumworks committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    c041370 View commit details
    Browse the repository at this point in the history
  4. [poincare] Add an Array class to factorize Matrix and Grid methods

    Change-Id: Ia61caf0bf182c1111119740d43d957f203c0975c
    HugoNumworks authored and EmilieNumworks committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    5224566 View commit details
    Browse the repository at this point in the history
  5. [poincare] Add a vector type for matrix product and norm operations

    Change-Id: I28b0956273f8c0a3a9bdc4389956caa106d6b8af
    HugoNumworks authored and EmilieNumworks committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    d8527b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    0de5c89 View commit details
    Browse the repository at this point in the history
  2. [poincare] Prevent system parenthesis text insertion

    Change-Id: I5963d2fda37ed9776059b29edced75f88b4ccb2b
    HugoNumworks authored and LeaNumworks committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    3ac3fba View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. [.github/workflows] CI: use msys2/setup-msys2 instead of

    numworks/setup-msys2
    EmilieNumworks authored and LeaNumworks committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    5eaea62 View commit details
    Browse the repository at this point in the history
  2. [ion/simulator] Temporarly increase stack size on simulator

    Change-Id: I0f27277ea704f81e316c7ff78fb7bed8c70ff4ae
    HugoNumworks authored and LeaNumworks committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    962136c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99e63ec View commit details
    Browse the repository at this point in the history
  4. [py] Support round on int

    RedGl0w authored and LeaNumworks committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    bd5cdb0 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    5e679b7 View commit details
    Browse the repository at this point in the history
  2. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    56e03aa View commit details
    Browse the repository at this point in the history
  3. [i18n] Fix PT translation for imperial units

    Pint -> "Pinto"
    Cup -> "Copo"
    
    Change-Id: I96dea0c6f1551db617f017d2121aaf0f2b6d0095
    GabrielNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    4aa19cc View commit details
    Browse the repository at this point in the history
  4. [github/workflows] Update Metrics to remove NumWorksBot

    Change-Id: Icfd19cbad5472f6bf81a2a1accb88e79ab7a115b
    HugoNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    110f333 View commit details
    Browse the repository at this point in the history
  5. [apps/sequence] Fix typo

    Change-Id: Ic34b84073ef268eaddfe4224c3171c9aaa7ca395
    HugoNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    b08a29c View commit details
    Browse the repository at this point in the history
  6. [apps/sequence] Fix row offset when returning to previous menu

    Change-Id: Ic3eee6bb1ecb991b97dc9190fab95774938d294e
    HugoNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    387d3c9 View commit details
    Browse the repository at this point in the history
  7. [apps/sequence] Factorize sequence row index offsets

    Change-Id: Id6fa632521858c48fe7d3daf35fd846bf24a05eb
    HugoNumworks authored and EmilieNumworks committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    cfc37f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. [poincare/zoom] Method NextUnit

    Change-Id: I8200c38fd44b662dcffa8e9850fc272f3e2dc7e8
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    e416297 View commit details
    Browse the repository at this point in the history
  2. [poincare/zoom] Preserve standard bound when normalizing

    Change-Id: I6d736e945eda6982ad26836763feded8a55134a0
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    540209f View commit details
    Browse the repository at this point in the history
  3. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    ca9cb63 View commit details
    Browse the repository at this point in the history
  4. [poincare/zoom] Remember points of interest when refining

    Change-Id: I229cbffa2577d23bfa0a4c0632bc9ec32ae338e7
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    a418602 View commit details
    Browse the repository at this point in the history
  5. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    adf2834 View commit details
    Browse the repository at this point in the history
  6. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    291b400 View commit details
    Browse the repository at this point in the history
  7. [poincare/zoom] Rework unit tests

    Change-Id: Id0ff36517d14710701f6a4c1cec8817442b6f946
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    229865a View commit details
    Browse the repository at this point in the history
  8. [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
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    4869383 View commit details
    Browse the repository at this point in the history
  9. [poincare/zoom] Update unit tests

    Change-Id: Ic108bfbacd54d43ef6c721589ada813ca648e88e
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    fdcccde View commit details
    Browse the repository at this point in the history
  10. [poincare/zoom] Fix coding style

    Change-Id: I263e1a95023f650376bf6a1c4bb45426d52d5e4c
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    746a781 View commit details
    Browse the repository at this point in the history
  11. [poincare/zoom] Update tests for the device

    Change-Id: Ied73829ff294dc243ca177c5c2acfb374a7446b9
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    ddfde60 View commit details
    Browse the repository at this point in the history
  12. [poincare/zoom] Float litterals

    Change-Id: Ifea5f356b9cee271c43b3d9b9168fd38db78d87a
    GabrielNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    2ba1941 View commit details
    Browse the repository at this point in the history
  13. [apps/regression] Fix angleUnit dependent coefficients for trigonomet…

    …ric model
    
    Change-Id: I8027c131b0fd7b020eb502168ac068a0b84da1e4
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    c55eb6b View commit details
    Browse the repository at this point in the history
  14. [apps/regression] Use cmath for sin and cos functions

    Change-Id: I670eda49a73d9bf1d1d75194178344adda9b1014
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    1025fd9 View commit details
    Browse the repository at this point in the history
  15. [apps/regression] Improve initial coefficient value

    Change-Id: I2026b8de7e031f7e22921be2def800fa71d7a4e4
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    06d7104 View commit details
    Browse the repository at this point in the history
  16. [apps/regression] Add tests for Trigonometric regressions

    Change-Id: Ie4363d79a53c09369b24924b35bf26a66e9a8f93
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    72e8ac7 View commit details
    Browse the repository at this point in the history
  17. [apps/regression] Compute numberOfPoints automatically

    Change-Id: I35a1902aeda06cc80ae8808d886b3e161bae8ad9
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    e9662e4 View commit details
    Browse the repository at this point in the history
  18. [apps/regression] Remove TODO and update comment

    Change-Id: I049645e03c82e953dde14f363d113b718408efd5
    HugoNumworks authored and EmilieNumworks committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    1fd970f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Configuration menu
    Copy the full SHA
    bd22c06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    312c02f View commit details
    Browse the repository at this point in the history
  3. [py] Support round on int

    RedGl0w authored and LeaNumworks committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    3674278 View commit details
    Browse the repository at this point in the history
  4. [github/workflows] Update Metrics to remove NumWorksBot

    Change-Id: Icfd19cbad5472f6bf81a2a1accb88e79ab7a115b
    HugoNumworks authored and LeaNumworks committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    e295e9e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Configuration menu
    Copy the full SHA
    e9b35ef View commit details
    Browse the repository at this point in the history
  2. [ion/simulator] Update calculator keyboard image

    Remove the "sto" from the x^y/sto->/F key, and add the % symbol to the
    Backspace key.
    GabrielNumworks authored and Ecco committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    71ac56f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. [poincare/logarithm] ln(0) = undef

    As a consequence, log(x,0) = ln(x)/ln(0) = undef
    GabrielNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    9775953 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f09f06d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48bd7b6 View commit details
    Browse the repository at this point in the history
  4. [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.
    GabrielNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    3501146 View commit details
    Browse the repository at this point in the history
  5. [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
    GabrielNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    9379795 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    591f47d View commit details
    Browse the repository at this point in the history
  7. [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.
    GabrielNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    a178c88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    764d14f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1531f96 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b69f06b View commit details
    Browse the repository at this point in the history
  11. [escher] Moved repetition factor logic up in Escher from poincare

    Change-Id: I7c8f932e3e7d04c928ca881113ba6b5df05b94e7
    HugoNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    636e863 View commit details
    Browse the repository at this point in the history
  12. [escher/src] Add TODO comment

    HugoNumworks authored and LeaNumworks committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    8cd3fe6 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. [apps/statistics] Update wording

    Change-Id: I4e3a042e1da6c7264932ff87fba0529f7aa1091d
    HugoNumworks authored and LeaNumworks committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    f54c5a8 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. [poincare] Add ReductionContext to unaryFunctionDifferential

    Change-Id: I99ba90f8c38cab5d8fe2139f49e4f94c1d52d296
    GabrielNumworks authored and EmilieNumworks committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    f329ca8 View commit details
    Browse the repository at this point in the history
  2. [poincare/trigonometry] Method UnitConversionFactor

    Change-Id: I4ef3e4404071a305354b572e15e5199040f9bf48
    GabrielNumworks authored and EmilieNumworks committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    64208a7 View commit details
    Browse the repository at this point in the history
  3. [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
    GabrielNumworks authored and EmilieNumworks committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    a113801 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f0a18f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a47207 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    3f6e444 View commit details
    Browse the repository at this point in the history
  2. [NL] translation fixes

    MartijnNumworks authored and EmilieNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    76eb155 View commit details
    Browse the repository at this point in the history
  3. [poincare/derivative] Derivate special numbers

    Derivate the numbers Undefined, Unreal, Infinity symbolically :
      Undefined -> Undefined
      Unreal    -> Unreal
      Infinity  -> Undefined
    GabrielNumworks authored and EmilieNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    7ae0397 View commit details
    Browse the repository at this point in the history
  4. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    bd302bb View commit details
    Browse the repository at this point in the history
  5. [shared] Add forceChangeY parameter to normalize()

    Change-Id: Iff5417cd765f3fd09825b81cb41f883530b39233
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    6e9195f View commit details
    Browse the repository at this point in the history
  6. [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
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    ff220b7 View commit details
    Browse the repository at this point in the history
  7. [shared] Remove const qualifiers from interestingRanges

    Change-Id: I794aa144af9dc9eab3090eea7fd54a7cdac2fd68
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a885802 View commit details
    Browse the repository at this point in the history
  8. [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
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    c89a7bc View commit details
    Browse the repository at this point in the history
  9. [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
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    b1da603 View commit details
    Browse the repository at this point in the history
  10. [poincare/zoom] Change weight function in RangeWithRatioForDisplay

    Change-Id: I21520d8220083b40baa2e4928632632f2b73cb9b
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    7f63daa View commit details
    Browse the repository at this point in the history
  11. [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
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    1e7baba View commit details
    Browse the repository at this point in the history
  12. [shared] Create helper functions for ranges

    These functions are used to test the full algorithm used to compute
    ranges.
    
    Change-Id: I48069e245aa6e879f66aecc29709fc6f992f5220
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a9aeae9 View commit details
    Browse the repository at this point in the history
  13. [graph] Add tests for the full range computation

    Change-Id: I040a36c035ec75ee950f1998667b70a417dea2f3
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    f3b770c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    316d054 View commit details
    Browse the repository at this point in the history
  15. [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.
    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    072fdda View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8726bbd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1f8ab10 View commit details
    Browse the repository at this point in the history
  18. [shared] Rename methods

    GabrielNumworks authored and LeaNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    ffebd2e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    71be09b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    89979b4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    55f21f1 View commit details
    Browse the repository at this point in the history
  22. build: Version 15.1.0

    EmilieNumworks committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    0f95b57 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    c3ceb00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe4e2e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0f40f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e17ff84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    357db44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a08e3e1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c28a519 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. [poincare/zoom] Helper method SetZoom

    Create a method SetZoom to zoom in and out on a window.
    GabrielNumworks authored and EmilieNumworks committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    71070ee View commit details
    Browse the repository at this point in the history
  2. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    3cdb076 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    625a89e View commit details
    Browse the repository at this point in the history
  4. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    35bfb8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    185c780 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94b2da8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79e59f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6e31859 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    78cb340 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    c7b758f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efbbbe9 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Use GCC 10 version 2020q4

    Ecco committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    f3bc58c View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Configuration menu
    Copy the full SHA
    56a6917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7646f13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7bbb25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10c296e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    479f345 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Configuration menu
    Copy the full SHA
    af3b2d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2445678 View commit details
    Browse the repository at this point in the history
  3. build: Version 15.2.0

    LeaNumworks authored and EmilieNumworks committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    60f8752 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Configuration menu
    Copy the full SHA
    1939293 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Configuration menu
    Copy the full SHA
    fa523c2 View commit details
    Browse the repository at this point in the history
  2. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    9b3f7ed View commit details
    Browse the repository at this point in the history
  3. [poincare/unit] Add test

    GabrielNumworks authored and EmilieNumworks committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    02d7a02 View commit details
    Browse the repository at this point in the history
  4. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    e9c953f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5bc9579 View commit details
    Browse the repository at this point in the history
  6. [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().
    HugoNumworks authored and EmilieNumworks committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    7146eff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e09bd0a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    ea4770f View commit details
    Browse the repository at this point in the history
  2. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    5ce5f4f View commit details
    Browse the repository at this point in the history
  3. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    fff514d View commit details
    Browse the repository at this point in the history
  4. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    48d9358 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d26ba02 View commit details
    Browse the repository at this point in the history
  6. [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.
    GabrielNumworks authored and EmilieNumworks committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    4209f0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6c91f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. [NL] fix translations

    MartijnNumworks authored and LeaNumworks committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    7a6c0e6 View commit details
    Browse the repository at this point in the history
  2. [NL] fix omission sigma in toolbox

    While changing from using sigma squared to just sigma I guess we deleted one character too much.
    MartijnNumworks authored and LeaNumworks committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    f449db6 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Configuration menu
    Copy the full SHA
    d022231 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89107da View commit details
    Browse the repository at this point in the history
  3. [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
    GabrielNumworks authored and LeaNumworks committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    89c5050 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abefc80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    878685b View commit details
    Browse the repository at this point in the history
  6. [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.
    GabrielNumworks authored and LeaNumworks committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    5b106f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    990c45b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f0c7a8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a42208f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8372234 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5e7d93b View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Configuration menu
    Copy the full SHA
    e8887a4 View commit details
    Browse the repository at this point in the history
  2. build: Version 15.3.0

    EmilieNumworks committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    49b74fb View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. Configuration menu
    Copy the full SHA
    ed2d5e3 View commit details
    Browse the repository at this point in the history
  2. build: Version 15.3.1

    EmilieNumworks committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    11ef4bd View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    7ad49c3 View commit details
    Browse the repository at this point in the history